The Baseball Cube

TBC

Ronnie Freeman  

Ronnie Freeman  

|Free Agent

MORE  
Proper Name
Ronald Edward Freeman
High Level
AAA
Positions
C (519) ... P (3)
Ht / Wt
6-1 / 190
Bats / Throws
Right / Right
age
33.194
place
Lawrenceville,Georgia
High School
Brookwood (Snellville,GA)
colleges
Signing Bonus
$ 200,000
draft posit
C
MLB Teams
ARI [6] SFN [3]
TBC#
157919
mlbam id
621531
Speed
13
Power
61
Contact
59
XBH
55
RBIs
67
Runs
51
Hitting
57
Durability
51
Team
.504
Player Notes:  
Subscribe to TBC PREMIUM ... Surf ad-free, get the daily PLAYER TRACKER (take a tour), access to ... more
than a dozen research applications including Player Comparison tool, analysis features and additional datagrid functionality!
Batting Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level org age   # pos link   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2010 Kennesaw State AtlSun NCAA-1 Fr 19 -- c -- 54 211 27 77 8 0 9 47 2 0 10 31 4 2 3 0 2 112 230 17 60 .365 .399 .531 .930 .223 .166 .391 4.35 13.48 3.10 23.44
2011 Kennesaw State AtlSun NCAA-1 So 20 45 c -- 57 217 49 85 20 0 10 51 1 0 37 31 8 0 5 0 4 135 267 30 55 .392 .487 .622 1.109 .406 .230 .414 13.86 11.61 0.84 21.70
2012 Kennesaw State AtlSun NCAA-1 Jr 21 45 c -- 59 230 42 80 13 0 6 54 0 0 28 37 4 0 3 0 6 111 265 19 61 .348 .423 .483 .905 .257 .135 .389 10.57 13.96 1.32 38.33
2012 Yakima Bears Nwst A- ari 21 16 c -- 46 165 13 45 10 0 0 16 0 0 9 25 8 0 0 0 5 55 182 10 35 .273 .341 .333 .674 .115 .061 .321 4.95 13.74 2.78 --
2013 South Bend Silver Hawks Midw A ari 22 16 c -- 23 80 6 19 4 0 2 10 0 0 7 12 3 0 0 0 3 29 90 6 13 .238 .322 .363 .685 .213 .125 .258 7.78 13.33 1.71 40.00
2013 Visalia Rawhide Calif A+ ari 22 23 c -- 31 110 14 30 5 0 0 11 0 0 11 22 1 0 2 0 3 35 124 5 25 .273 .339 .318 .657 .145 .045 .333 8.87 17.74 2.00 --
2014 Visalia Rawhide Calif A+ ari 23 8 c -- 91 306 43 85 24 1 3 41 1 1 30 55 2 1 6 0 10 120 345 28 57 .278 .340 .392 .732 .212 .114 .323 8.70 15.94 1.83 102.00
2015 Mobile BayBears Sou AA ari 24 8 c log 73 233 22 54 8 0 1 16 0 0 20 37 1 3 1 1 10 65 258 9 45 .232 .294 .279 .573 .133 .047 .270 7.75 14.34 1.85 233.00
2016 Mobile BayBears Sou AA ari 25 4 c log 58 191 22 47 11 0 3 28 0 0 13 41 2 1 4 1 5 67 211 14 33 .246 .295 .351 .646 .173 .105 .291 6.16 19.43 3.15 63.67
2016 Reno Aces PCL AAA ari 25 36 c log 10 28 4 8 1 0 0 1 0 0 3 8 0 0 0 0 2 9 31 1 7 .286 .355 .321 .676 .143 .036 .400 9.68 25.81 2.67 --
2017 Reno Aces PCL AAA ari 26 8 c log 70 222 35 57 13 1 3 27 0 1 19 50 1 1 0 1 9 81 243 17 40 .257 .318 .365 .683 .189 .108 .320 7.82 20.58 2.63 74.00
2018 Richmond Flying Squirrels East AA sfn 27 -- c log 12 31 1 6 0 0 0 2 0 0 5 8 0 0 0 0 1 6 36 0 6 .194 .306 .194 .499 .161 .000 .261 13.89 22.22 1.60 --
2018 Sacramento River Cats PCL AAA sfn 27 -- c log 61 201 15 53 7 1 3 29 0 0 12 41 1 0 3 0 7 71 217 11 42 .264 .304 .353 .657 .149 .090 .313 5.53 18.89 3.42 67.00
2019 San Jose Giants Calif A+ sfn 28 -- c log 5 18 3 4 1 0 2 3 0 0 0 8 0 0 0 0 2 11 18 3 1 .222 .222 .611 .833 .389 .389 .250 0.00 44.44 -- 9.00
2019 Sacramento River Cats PCL AAA sfn 28 22 c log 45 122 18 36 3 1 5 19 0 0 14 29 1 0 1 0 2 56 138 9 27 .295 .370 .459 .829 .279 .164 .348 10.14 21.01 2.07 24.40
2021 Richmond Flying Squirrels East2 AA sfn 30 57 c log 14 45 6 9 2 1 1 4 0 0 3 11 0 0 0 0 1 16 48 4 5 .200 .250 .356 .606 .222 .156 .242 6.25 22.92 3.67 45.00
2021 Sacramento River Cats PCL2 AAA sfn 30 16 c log 20 48 9 9 1 0 4 9 0 0 7 15 0 0 0 0 1 22 55 5 4 .188 .291 .458 .749 .417 .271 .172 12.73 27.27 2.14 12.00
2012 A- Total -- ARI -- -- -- -- 46 165 13 45 10 0 0 16 0 0 9 25 8 0 0 0 5 55 182 10 35 .273 .341 .333 .674 .115 .061 .321 4.95 13.74 2.78 --
2013 A / A+ Total -- ARI -- -- -- -- 54 190 20 49 9 0 2 21 0 0 18 34 4 0 2 0 6 64 214 11 38 .258 .332 .337 .669 .174 .079 .301 8.41 15.89 1.89 95.00
2014 A+ Total -- ARI -- -- -- -- 91 306 43 85 24 1 3 41 1 1 30 55 2 1 6 0 10 120 345 28 57 .278 .340 .392 .732 .212 .114 .323 8.70 15.94 1.83 102.00
2015 AA Total -- ARI -- -- -- -- 73 233 22 54 8 0 1 16 0 0 20 37 1 3 1 1 10 65 258 9 45 .232 .294 .279 .573 .133 .047 .270 7.75 14.34 1.85 233.00
2016 AAA / AA Total -- ARI -- -- -- -- 68 219 26 55 12 0 3 29 0 0 16 49 2 1 4 1 7 76 242 15 40 .251 .303 .347 .650 .169 .096 .304 6.61 20.25 3.06 73.00
2017 AAA Total -- ARI -- -- -- -- 70 222 35 57 13 1 3 27 0 1 19 50 1 1 0 1 9 81 243 17 40 .257 .318 .365 .683 .189 .108 .320 7.82 20.58 2.63 74.00
2018 AAA / AA Total -- SFN -- -- -- -- 73 232 16 59 7 1 3 31 0 0 17 49 1 0 3 0 8 77 253 11 48 .254 .304 .332 .636 .151 .078 .306 6.72 19.37 2.88 77.33
2019 A+ / AAA Total -- SFN -- -- -- -- 50 140 21 40 4 1 7 22 0 0 14 37 1 0 1 0 4 67 156 12 28 .286 .353 .479 .831 .293 .193 .340 8.97 23.72 2.64 20.00
2021 AA / AAA Total -- SFN -- -- -- -- 34 93 15 18 3 1 5 13 0 0 10 26 0 0 0 0 2 38 103 9 9 .194 .272 .409 .680 .323 .215 .210 9.71 25.24 2.60 18.60
Total Minors (9 yrs) -- Minors -- -- -- -- -- 559 1800 211 462 90 5 27 216 1 2 153 362 20 6 17 3 61 643 1996 122 340 .257 .319 .357 .676 .185 .101 .305 7.67 18.14 2.37 66.67
Total AAA (5 yrs) -- AAA -- -- -- -- -- 206 621 81 163 25 3 15 85 0 1 55 143 3 1 4 1 21 239 684 43 120 .262 .324 .385 .708 .209 .122 .317 8.04 20.91 2.60 41.40
Total AA (4 yrs) -- AA -- -- -- -- -- 157 500 51 116 21 1 5 50 0 0 41 97 3 4 5 2 17 154 553 27 89 .232 .291 .308 .599 .158 .076 .275 7.41 17.54 2.37 100.00
Total A+ (3 yrs) -- A+ -- -- -- -- -- 127 434 60 119 30 1 5 55 1 1 41 85 3 1 8 0 15 166 487 36 83 .274 .335 .382 .718 .203 .108 .324 8.42 17.45 2.07 86.80
Total A (1 yrs) -- A -- -- -- -- -- 23 80 6 19 4 0 2 10 0 0 7 12 3 0 0 0 3 29 90 6 13 .238 .322 .363 .685 .213 .125 .258 7.78 13.33 1.71 40.00
Total A- (1 yrs) -- A- -- -- -- -- -- 46 165 13 45 10 0 0 16 0 0 9 25 8 0 0 0 5 55 182 10 35 .273 .341 .333 .674 .115 .061 .321 4.95 13.74 2.78 --
Total NCAA-1 (3 yrs) -- NCAA-1 -- -- -- -- -- 170 658 118 242 41 0 25 152 3 0 75 99 16 2 11 0 12 358 762 66 176 .368 .438 .544 .982 .295 .176 .398 9.84 12.99 1.32 26.32
Other Batting
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level age   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2010 Florence RedWolves Coastal Plain League CollegeSummer 19 44 141 21 38 10 0 6 31 0 0 16 24 5 4 1 0 5 66 167 16 22 .270 .362 .468 .830 .312 .199 .286 9.58 14.37 1.50 23.50
2011 Holyoke Blue Sox New England Collegiate League CollegeSummer 20 39 150 32 56 12 0 5 25 0 0 17 30 4 0 2 0 4 83 173 17 39 .373 .445 .553 .998 .293 .180 .436 9.83 17.34 1.76 30.00
2011 Team USA Collegiate Intl USA 20 6 10 4 5 0 0 0 0 0 0 1 2 1 0 0 0 0 5 12 0 5 .500 .583 .500 1.083 .100 .000 .625 8.33 16.67 2.00 --
2015 Arizona Diamondbacks MLB Spring Training Spring 24 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 0.00 -- --
2016 Arizona Diamondbacks MLB Spring Training Spring 25 5 3 0 2 0 0 0 1 0 0 0 0 0 0 0 0 0 2 3 0 2 .667 .667 .667 1.333 .000 .000 .667 0.00 0.00 -- --
2017 Arizona Diamondbacks MLB Spring Training Spring 26 6 6 2 2 0 0 0 2 0 0 1 0 1 0 0 0 1 2 8 0 2 .333 .500 .333 .833 .167 .000 .333 12.50 0.00 0.00 --
2018 Arizona Diamondbacks MLB Spring Training Spring 27 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -- -- -- -- -- -- -- -- -- -- --
2020 Oakland Athletics MLB Spring Training Spring 29 9 12 2 5 0 0 0 0 0 0 3 2 0 0 0 0 0 5 15 0 5 .417 .533 .417 .950 .250 .000 .500 20.00 13.33 0.67 --
-- Totals -- USA 20 6 10 4 5 0 0 0 0 0 0 1 2 1 0 0 0 0 5 12 0 5 .500 .583 .500 1.083 .100 .000 .625 8.33 16.67 2.00 --
-- Totals -- Spring 24 22 22 4 9 0 0 0 3 0 0 4 2 1 0 0 0 1 9 27 0 9 .409 .519 .409 .928 .182 .000 .450 14.81 7.41 0.50 --
-- Totals -- CollegeSummer 19 83 291 53 94 22 0 11 56 0 0 33 54 9 4 3 0 9 149 340 33 61 .323 .405 .512 .917 .302 .189 .362 9.71 15.88 1.64 26.45
Pitching Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level org age   # link role   w   l   g gs cg sh gr gf sv ip   h   r er hr bb so wp bk hb era whip h9 hr9 bb9 so9 ra9 so/bb
2019 San Jose Giants Calif A+ sfn 28 -- log Reliever 0 0 1 0 0 0 1 1 0 0.1 0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 --
2019 Sacramento River Cats PCL AAA sfn 28 22 log Reliever 0 0 2 0 0 0 2 2 0 1.1 2 2 2 1 0 0 0 0 0 13.50 1.50 13.50 6.75 0.00 0.00 13.50 --
2019 A+ / AAA Total -- SFN -- -- -- Reliever 0 0 3 0 0 0 3 3 0 1.2 2 2 2 1 0 0 0 0 0 10.80 1.20 10.80 5.40 0.00 0.00 10.80 --
Total Minors (1 yrs) -- Minors -- -- -- -- -- 0 0 3 0 0 0 3 3 0 1.2 2 2 2 1 0 0 0 0 0 10.80 1.20 10.80 5.40 0.00 0.00 10.80 --
Total AAA (1 yrs) -- AAA -- -- -- -- -- 0 0 2 0 0 0 2 2 0 1.1 2 2 2 1 0 0 0 0 0 13.50 1.50 13.50 6.75 0.00 0.00 13.50 --
Total A+ (1 yrs) -- A+ -- -- -- -- -- 0 0 1 0 0 0 1 1 0 0.1 0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 --
Fielding Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level mlb age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk
2012 Yakima Bears Nwst A- ari 21 c 45 0 0.0 343 32 4 3 379 375 47 19 71.21 .989 8.3 -- -- 59.2 97.8 1
2013 Visalia Rawhide Calif A+ ari 22 c 31 0 0.0 281 20 4 3 305 301 22 6 78.57 .987 9.7 -- -- 22.1 100.0 3
2013 South Bend Silver Hawks Midw A ari 22 c 22 0 0.0 167 17 3 1 187 184 30 10 75.00 .984 8.4 -- -- 15.8 95.7 3
2014 Visalia Rawhide Calif A+ ari 23 c 90 0 0.0 693 70 6 4 769 763 63 37 63.00 .992 8.5 -- -- 64.3 98.9 1
2015 Mobile BayBears Sou AA ari 24 c 71 0 0.0 455 37 0 3 492 492 54 20 72.97 1.000 6.9 -- -- 51.8 97.3 1
2016 Reno Aces PCL AAA ari 25 c 10 0 0.0 65 8 2 0 75 73 4 6 40.00 .973 7.3 -- -- 6.9 100.0 5
2016 Mobile BayBears Sou AA ari 25 c 56 0 0.0 375 44 3 7 422 419 39 17 69.64 .993 7.5 -- -- 40.6 96.6 1
2017 Reno Aces PCL AAA ari 26 c 65 0 0.0 429 23 2 2 454 452 44 13 77.19 .996 7.0 -- -- 45.8 92.9 1
2018 Sacramento River Cats PCL AAA sfn 27 c 52 0 0.0 418 41 5 4 464 459 24 17 58.54 .989 8.8 -- -- 37.1 85.2 1
2018 Richmond Flying Squirrels East AA sfn 27 c 10 0 0.0 75 11 0 1 86 86 2 2 50.00 1.000 8.6 -- -- 7.2 83.3 4
2019 Sacramento River Cats PCL AAA sfn 28 c 29 0 0.0 242 15 0 0 257 257 5 11 31.25 1.000 8.9 -- -- 20.7 64.4 3
2019 Sacramento River Cats PCL AAA sfn 28 p 2 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.4 4.4 34
2019 San Jose Giants Calif A+ sfn 28 c 5 0 0.0 47 2 1 1 50 49 5 2 71.43 .980 9.8 -- -- 3.6 100.0 6
2019 San Jose Giants Calif A+ sfn 28 p 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.7 20.0 38
2021 Sacramento River Cats PCL2 AAA sfn 30 c 20 0 0.0 127 5 0 1 132 132 4 1 80.00 1.000 6.6 -- -- 15.7 100.0 3
2021 Richmond Flying Squirrels East2 AA sfn 30 c 13 0 0.0 121 8 0 0 129 129 9 4 69.23 1.000 9.9 -- -- 11.5 92.9 4
Total AAA (5 yrs) -- AAA -- -- c 176 0 0 1281 92 9 7 1382 1373 81 48 62.79 .993 7.8 -- -- -- -- --
Total AAA (1 yrs) -- AAA -- -- p 2 0 0 0 0 0 0 0 0 0 0 -- -- 0.0 -- -- -- -- --
Total AA (4 yrs) -- AA -- -- c 150 0 0 1026 100 3 11 1129 1126 104 43 70.75 .997 7.5 -- -- -- -- --
Total A+ (3 yrs) -- A+ -- -- c 126 0 0 1021 92 11 8 1124 1113 90 45 66.67 .990 8.8 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- p 1 0 0 0 0 0 0 0 0 0 0 -- -- 0.0 -- -- -- -- --
Total A (1 yrs) -- A -- -- c 22 0 0 167 17 3 1 187 184 30 10 75.00 .984 8.4 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- c 45 0 0 343 32 4 3 379 375 47 19 71.21 .989 8.3 -- -- -- -- --
Yearly Positional Grid
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year category pos p pos c pos 1b pos 2b pos 3b pos ss pos lf pos cf pos rf pos of pos dh
2012 Minor 0 45 0 0 0 0 0 0 0 0 0
2013 Minor 0 53 0 0 0 0 0 0 0 0 0
2014 Minor 0 90 0 0 0 0 0 0 0 0 0
2015 Minor 0 71 0 0 0 0 0 0 0 0 0
2016 Minor 0 66 0 0 0 0 0 0 0 0 0
2017 Minor 0 65 0 0 0 0 0 0 0 0 0
2018 Minor 0 62 0 0 0 0 0 0 0 0 0
2019 Minor 3 34 0 0 0 0 0 0 0 0 0
2021 Minor 0 33 0 0 0 0 0 0 0 0 0