The Baseball Cube

Jake Blackwood  

Jake Blackwood  

|Free Agent

MORE  
Proper Name
Jacob H. Blackwood
High Level
AA
Positions
3B (513) ... 1B (44) ... LF (37) ... RF (20) ... 2B (14) ... SS (3) ... OF (2)
Ht / Wt
6-0 / 195
Bats / Throws
Right / Right
age
38.195
place
Charleston,South Carolina
High School
Platte County (Platte City,MO)
colleges
draft posit
3B
MLB Teams
MIA [4] SDN [3]
TBC#
54676
mlbam id
488710
Speed
48
Power
42
Contact
68
XBH
44
RBIs
61
Runs
41
Hitting
42
Durability
74
Team
.497
Player Tags
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
2006 Jamestown Jammers NYPL A- mia 20 -- 3b -- 69 267 30 80 16 1 2 32 5 4 11 33 2 0 2 0 7 104 282 19 61 .300 .330 .390 .719 .135 .090 .333 3.90 11.70 3.00 133.50
2007 Greensboro Grasshoppers SAL A mia 21 16 3b -- 122 490 54 120 26 1 10 78 0 0 17 53 3 0 4 1 11 178 514 37 83 .245 .272 .363 .636 .153 .118 .255 3.31 10.31 3.12 49.00
2008 Jupiter Hammerheads FSL A+ mia 22 1 3b -- 92 317 30 66 10 3 4 29 5 1 21 39 4 0 2 1 13 94 344 17 49 .208 .265 .297 .561 .167 .088 .225 6.10 11.34 1.86 79.25
2009 Kansas City T-Bones Northern Indy 23 -- 3b -- 63 240 32 69 19 1 4 38 4 1 9 37 2 0 5 1 4 102 256 24 45 .288 .313 .425 .738 .188 .138 .319 3.52 14.45 4.11 60.00
2009 Jupiter Hammerheads FSL A+ mia 23 1 1b -- 27 92 7 16 1 0 2 10 1 0 4 21 0 0 0 0 3 23 96 3 13 .174 .208 .250 .458 .130 .076 .203 4.17 21.88 5.25 46.00
2010 Kansas City T-Bones Northern Indy 24 10 3b -- 99 426 82 141 27 5 31 86 16 1 30 56 4 2 3 0 10 271 465 63 78 .331 .378 .636 1.014 .411 .305 .322 6.45 12.04 1.87 13.74
2011 Fort Wayne TinCaps Midw A sdn 25 10 3b -- 71 271 29 77 26 2 9 43 6 2 17 51 2 0 1 0 6 134 291 37 40 .284 .330 .494 .824 .288 .210 .321 5.84 17.53 3.00 30.11
2011 Lake Elsinore Storm Calif A+ sdn 25 18 3b -- 60 227 31 57 10 1 8 33 3 1 18 43 1 1 2 0 10 93 249 19 38 .251 .306 .410 .716 .247 .159 .275 7.23 17.27 2.39 28.38
2012 San Antonio Missions Tex AA sdn 26 37 lf-3b -- 87 283 26 62 10 1 5 29 5 1 10 67 2 1 2 0 14 89 298 16 46 .219 .249 .314 .564 .145 .095 .268 3.36 22.48 6.70 56.60
2013 San Antonio Missions Tex AA sdn 27 10 3b -- 126 478 53 124 24 1 7 61 2 2 22 78 3 0 2 1 7 171 505 32 92 .259 .295 .358 .653 .144 .098 .296 4.36 15.45 3.55 68.29
2014 Winnipeg Goldeyes AmAs Indy 28 -- 3b -- 83 330 50 106 25 1 10 49 1 1 22 45 2 0 3 1 0 163 357 36 70 .321 .364 .494 .858 .239 .173 .345 6.16 12.61 2.05 33.00
2015 Kansas City T-Bones AmAs Indy 29 -- 3b -- 98 394 59 119 22 0 11 64 3 0 27 38 1 0 8 2 0 174 430 33 86 .302 .342 .442 .783 .216 .140 .306 6.28 8.84 1.41 35.82
2016 Kansas City T-Bones AmAs Indy 30 -- 3b -- 99 390 45 101 16 0 14 66 2 1 27 72 2 0 12 2 0 159 431 30 71 .259 .302 .408 .709 .221 .149 .275 6.26 16.71 2.67 27.86
2006 A- Total -- MIA -- -- -- -- 69 267 30 80 16 1 2 32 5 4 11 33 2 0 2 0 7 104 282 19 61 .300 .330 .390 .719 .135 .090 .333 3.90 11.70 3.00 133.50
2007 A Total -- MIA -- -- -- -- 122 490 54 120 26 1 10 78 0 0 17 53 3 0 4 1 11 178 514 37 83 .245 .272 .363 .636 .153 .118 .255 3.31 10.31 3.12 49.00
2008 A+ Total -- MIA -- -- -- -- 92 317 30 66 10 3 4 29 5 1 21 39 4 0 2 1 13 94 344 17 49 .208 .265 .297 .561 .167 .088 .225 6.10 11.34 1.86 79.25
2009 Indy Total -- -- -- -- -- 63 240 32 69 19 1 4 38 4 1 9 37 2 0 5 1 4 102 256 24 45 .288 .313 .425 .738 .188 .138 .319 3.52 14.45 4.11 60.00
2009 A+ Total -- MIA -- -- -- -- 27 92 7 16 1 0 2 10 1 0 4 21 0 0 0 0 3 23 96 3 13 .174 .208 .250 .458 .130 .076 .203 4.17 21.88 5.25 46.00
2010 Indy Total -- -- -- -- -- 99 426 82 141 27 5 31 86 16 1 30 56 4 2 3 0 10 271 465 63 78 .331 .378 .636 1.014 .411 .305 .322 6.45 12.04 1.87 13.74
2011 A+ / A Total -- SDN -- -- -- -- 131 498 60 134 36 3 17 76 9 3 35 94 3 1 3 0 16 227 540 56 78 .269 .319 .456 .775 .269 .187 .300 6.48 17.41 2.69 29.29
2012 AA Total -- SDN -- -- -- -- 87 283 26 62 10 1 5 29 5 1 10 67 2 1 2 0 14 89 298 16 46 .219 .249 .314 .564 .145 .095 .268 3.36 22.48 6.70 56.60
2013 AA Total -- SDN -- -- -- -- 126 478 53 124 24 1 7 61 2 2 22 78 3 0 2 1 7 171 505 32 92 .259 .295 .358 .653 .144 .098 .296 4.36 15.45 3.55 68.29
2014 Indy Total -- -- -- -- -- 83 330 50 106 25 1 10 49 1 1 22 45 2 0 3 1 0 163 357 36 70 .321 .364 .494 .858 .239 .173 .345 6.16 12.61 2.05 33.00
2015 Indy Total -- -- -- -- -- 98 394 59 119 22 0 11 64 3 0 27 38 1 0 8 2 0 174 430 33 86 .302 .342 .442 .783 .216 .140 .306 6.28 8.84 1.41 35.82
2016 Indy Total -- -- -- -- -- 99 390 45 101 16 0 14 66 2 1 27 72 2 0 12 2 0 159 431 30 71 .259 .302 .408 .709 .221 .149 .275 6.26 16.71 2.67 27.86
Total Minors (7 yrs) -- Minors -- -- -- -- -- 654 2425 260 602 123 10 47 315 27 11 120 385 17 2 15 3 71 886 2579 180 422 .248 .287 .365 .652 .173 .117 .276 4.65 14.93 3.21 51.60
Total AA (2 yrs) -- AA -- -- -- -- -- 213 761 79 186 34 2 12 90 7 3 32 145 5 1 4 1 21 260 803 48 138 .244 .278 .342 .620 .145 .097 .286 3.99 18.06 4.53 63.42
Total A+ (3 yrs) -- A+ -- -- -- -- -- 179 636 68 139 21 4 14 72 9 2 43 103 5 1 4 1 26 210 689 39 100 .219 .272 .330 .602 .190 .112 .239 6.24 14.95 2.40 45.43
Total A (2 yrs) -- A -- -- -- -- -- 193 761 83 197 52 3 19 121 6 2 34 104 5 0 5 1 17 312 805 74 123 .259 .293 .410 .703 .201 .151 .277 4.22 12.92 3.06 40.05
Total A- (1 yrs) -- A- -- -- -- -- -- 69 267 30 80 16 1 2 32 5 4 11 33 2 0 2 0 7 104 282 19 61 .300 .330 .390 .719 .135 .090 .333 3.90 11.70 3.00 133.50
Total Indy (5 yrs) -- Indy -- -- -- -- -- 442 1780 268 536 109 7 70 303 26 4 115 248 11 2 31 6 14 869 1939 186 350 .301 .342 .488 .830 .264 .187 .312 5.93 12.79 2.16 25.43
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
2009 Florida Marlins MLB Spring Training Spring 23 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 -- 0.00 100.00 -- --
2011 San Diego Padres MLB Spring Training Spring 25 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 -- --
2013 San Diego Padres MLB Spring Training Spring 27 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 -- 0.00 100.00 -- --
-- Totals -- Spring 23 3 3 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 3 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 66.67 -- --
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
2016 Kansas City T-Bones AmAs Indy 30 -- -- Reliever 0 0 2 0 0 0 2 1 0 1.0 6 5 4 0 1 0 0 0 1 36.00 7.00 54.00 0.00 9.00 0.00 45.00 0.00
2016 Indy Total -- -- -- -- Reliever 0 0 2 0 0 0 2 1 0 1.0 6 5 4 0 1 0 0 0 1 36.00 7.00 54.00 0.00 9.00 0.00 45.00 0.00
Total Indy (1 yrs) -- Indy -- -- -- -- -- 0 0 2 0 0 0 2 1 0 1.0 6 5 4 0 1 0 0 0 1 36.00 7.00 54.00 0.00 9.00 0.00 45.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
2006 Jamestown Jammers NYPL A- mia 20 1b 15 0 0.0 106 4 2 10 112 110 0 0 -- .982 7.3 -- -- 20.8 21.7 3
2006 Jamestown Jammers NYPL A- mia 20 2b 5 0 0.0 6 19 3 4 28 25 0 0 -- .893 5.0 -- -- 6.9 7.2 4
2006 Jamestown Jammers NYPL A- mia 20 3b 39 0 0.0 29 58 5 4 92 87 0 0 -- .946 2.2 -- -- 54.2 56.5 1
2006 Jamestown Jammers NYPL A- mia 20 ss 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.4 1.4 6
2006 Jamestown Jammers NYPL A- mia 20 of 2 0 0.0 8 1 1 0 10 9 0 0 -- .900 4.5 -- -- 2.8 2.9 8
2007 Greensboro Grasshoppers SAL A mia 21 1b 5 0 0.0 26 0 0 0 26 26 0 0 -- 1.000 5.2 -- -- 3.6 4.1 4
2007 Greensboro Grasshoppers SAL A mia 21 3b 114 0 0.0 59 230 35 18 324 289 0 0 -- .892 2.5 -- -- 81.4 93.4 1
2008 Jupiter Hammerheads FSL A+ mia 22 3b 87 0 0.0 42 177 16 17 235 219 0 0 -- .932 2.5 -- -- 63.0 94.6 1
2009 Jupiter Hammerheads FSL A+ mia 23 1b 23 0 0.0 197 14 4 19 215 211 0 0 -- .981 9.2 -- -- 16.8 85.2 3
2009 Jupiter Hammerheads FSL A+ mia 23 2b 1 0 0.0 2 4 0 0 6 6 0 0 -- 1.000 6.0 -- -- 0.7 3.7 6
2009 Jupiter Hammerheads FSL A+ mia 23 3b 3 0 0.0 0 1 0 0 1 1 0 0 -- 1.000 0.3 -- -- 2.2 11.1 4
2011 Lake Elsinore Storm Calif A+ sdn 25 1b 1 0 0.0 8 0 0 1 8 8 0 0 -- 1.000 8.0 -- -- 0.7 1.7 5
2011 Lake Elsinore Storm Calif A+ sdn 25 2b 2 0 0.0 5 6 0 3 11 11 0 0 -- 1.000 5.5 -- -- 1.4 3.3 5
2011 Lake Elsinore Storm Calif A+ sdn 25 3b 49 0 0.0 26 100 12 11 138 126 0 0 -- .913 2.6 -- -- 35.0 81.7 1
2011 Lake Elsinore Storm Calif A+ sdn 25 lf 2 0 0.0 3 0 0 0 3 3 0 0 -- 1.000 1.5 -- -- 1.4 3.3 9
2011 Lake Elsinore Storm Calif A+ sdn 25 rf 4 0 0.0 8 0 0 0 8 8 0 0 -- 1.000 2.0 -- -- 2.9 6.7 9
2011 Fort Wayne TinCaps Midw A sdn 25 3b 64 0 0.0 31 119 13 10 163 150 0 0 -- .920 2.3 -- -- 46.0 90.1 1
2012 San Antonio Missions Tex AA sdn 26 2b 3 0 0.0 7 5 0 0 12 12 0 0 -- 1.000 4.0 -- -- 2.1 3.4 5
2012 San Antonio Missions Tex AA sdn 26 3b 33 0 0.0 17 53 2 4 72 70 0 0 -- .972 2.1 -- -- 23.6 37.9 2
2012 San Antonio Missions Tex AA sdn 26 ss 2 0 0.0 2 8 0 0 10 10 0 0 -- 1.000 5.0 -- -- 1.4 2.3 3
2012 San Antonio Missions Tex AA sdn 26 lf 35 0 0.0 29 2 0 0 31 31 0 0 -- 1.000 0.9 -- -- 25.0 40.2 1
2012 San Antonio Missions Tex AA sdn 26 rf 16 0 0.0 27 0 0 0 27 27 0 0 -- 1.000 1.7 -- -- 11.4 18.4 5
2013 San Antonio Missions Tex AA sdn 27 2b 3 0 0.0 3 5 0 2 8 8 0 0 -- 1.000 2.7 -- -- 2.2 2.4 5
2013 San Antonio Missions Tex AA sdn 27 3b 124 0 0.0 69 251 25 17 345 320 0 0 -- .928 2.6 -- -- 89.2 98.4 1
Total AA (2 yrs) -- AA -- -- 2b 6 0 0 10 10 0 2 20 20 0 0 -- 1.000 3.3 -- -- -- -- --
Total AA (2 yrs) -- AA -- -- 3b 157 0 0 86 304 27 21 417 390 0 0 -- .935 2.5 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- ss 2 0 0 2 8 0 0 10 10 0 0 -- 1.000 5.0 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- lf 35 0 0 29 2 0 0 31 31 0 0 -- 1.000 0.9 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- rf 16 0 0 27 0 0 0 27 27 0 0 -- 1.000 1.7 -- -- -- -- --
Total A+ (2 yrs) -- A+ -- -- 1b 24 0 0 205 14 4 20 223 219 0 0 -- .982 9.1 -- -- -- -- --
Total A+ (2 yrs) -- A+ -- -- 2b 3 0 0 7 10 0 3 17 17 0 0 -- 1.000 5.7 -- -- -- -- --
Total A+ (3 yrs) -- A+ -- -- 3b 139 0 0 68 278 28 28 374 346 0 0 -- .925 2.5 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- lf 2 0 0 3 0 0 0 3 3 0 0 -- 1.000 1.5 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- rf 4 0 0 8 0 0 0 8 8 0 0 -- 1.000 2.0 -- -- -- -- --
Total A (1 yrs) -- A -- -- 1b 5 0 0 26 0 0 0 26 26 0 0 -- 1.000 5.2 -- -- -- -- --
Total A (2 yrs) -- A -- -- 3b 178 0 0 90 349 48 28 487 439 0 0 -- .901 2.5 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- 1b 15 0 0 106 4 2 10 112 110 0 0 -- .982 7.3 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- 2b 5 0 0 6 19 3 4 28 25 0 0 -- .893 5.0 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- 3b 39 0 0 29 58 5 4 92 87 0 0 -- .946 2.2 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- ss 1 0 0 0 0 0 0 0 0 0 0 -- -- 0.0 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- of 2 0 0 8 1 1 0 10 9 0 0 -- .900 4.5 -- -- -- -- --
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
2006 Minor 0 0 15 5 39 1 0 0 0 2 0
2007 Minor 0 0 5 0 114 0 0 0 0 0 0
2008 Minor 0 0 0 0 87 0 0 0 0 0 0
2009 Minor 0 0 23 1 3 0 0 0 0 0 0
2011 Minor 0 0 1 2 113 0 2 0 4 0 0
2012 Minor 0 0 0 3 33 2 35 0 16 0 0
2013 Minor 0 0 0 3 124 0 0 0 0 0 0