The Baseball Cube

Rudy Martin  

Rudy Martin  

|Free Agent

MORE  
Proper Name:
Rudy Martin
High Level:
AAA
pos:
rf (157) ... cf (131) ... lf (128)
Height:
5-7
Weight:
150
Bats:
Left
Throws:
Left
Born:
age:
26.303
place:
colleges:
Texas Tech University (Lubbock,TX),
Drafted:
Kansas City Royals  -  2014  -  25 - 753 (June-Reg)more
Signing Bonus:
$ 160,000
draft posit:
OF
TBC#:
188099
MLBAM ID:
    Analysis and site updates
Speed
92
Power
58
Contact
30
XBH
43
RBIs
43
Runs
70
Hitting
50
Durability
61
Team
.520
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:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • 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   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
2015 Idaho Falls Chukars Pio Rk kca 19 29 lf-cf 2 6 1 1 0 0 0 0 2 0 1 3 0 1 0 0 0 1 8 0 1 .167 .286 .167 .452 .500 .000 .333 12.50 37.50 3.00 --
2015 Arizona Royals Ariz Rk kca 19 -- rf-cf 40 133 41 45 6 9 1 11 14 3 34 28 3 0 1 2 1 72 171 16 29 .338 .480 .541 1.021 .541 .203 .419 19.88 16.37 0.82 133.00
2016 Idaho Falls Chukars Pio Rk kca 20 2 cf 41 156 30 38 5 1 2 14 19 3 17 51 6 5 0 0 1 51 184 8 30 .244 .341 .327 .668 .295 .083 .350 9.24 27.72 3.00 78.00
2016 Arizona Royals Ariz Rk kca 20 40 lf-rf 5 16 0 5 0 1 0 2 1 1 1 6 0 0 0 0 0 7 17 1 4 .313 .353 .438 .790 .188 .125 .500 5.88 35.29 6.00 --
2017 Lexington Legends SAL A kca 21 2 rf 37 119 25 33 7 1 2 19 26 4 16 37 1 4 1 0 0 48 141 10 23 .277 .365 .403 .768 .445 .126 .383 11.35 26.24 2.31 59.50
2018 Idaho Falls Chukars Pio Rk kca 22 -- cf 9 34 9 9 2 1 2 9 0 0 6 11 0 2 2 0 0 19 44 5 4 .265 .357 .559 .916 .471 .294 .304 13.64 25.00 1.83 17.00
2018 Wilmington Blue Rocks Caro A+ kca 22 -- rf-lf 75 259 42 60 13 4 4 37 29 6 39 93 6 10 0 0 3 93 314 21 39 .232 .345 .359 .704 .367 .127 .346 12.42 29.62 2.38 64.75
2018 Northwest Arkansas Naturals Tex AA kca 22 -- cf 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 -- --
2019 Lexington Legends SAL A kca 23 -- lf 26 89 8 19 4 1 3 12 4 4 5 35 1 2 0 0 1 34 97 8 11 .213 .263 .382 .645 .225 .169 .314 5.15 36.08 7.00 29.67
2019 Wilmington Blue Rocks Caro A+ kca 23 -- cf-lf 62 183 19 30 3 1 1 7 16 5 19 68 3 5 0 0 1 38 210 5 25 .164 .254 .208 .461 .208 .044 .254 9.05 32.38 3.58 183.00
2019 Omaha Storm Chasers PCL AAA kca 23 -- cf 12 42 7 9 2 0 2 4 6 1 3 12 1 1 0 0 1 17 47 4 5 .214 .283 .405 .687 .381 .190 .250 6.38 25.53 4.00 21.00
2021 Northwest Arkansas Naturals Tex2 AA kca 25 1 rf 43 129 31 41 7 0 5 31 10 4 28 38 3 5 0 0 1 63 165 12 29 .318 .450 .488 .938 .434 .171 .419 16.97 23.03 1.36 25.80
2021 Omaha Storm Chasers IL2 AAA kca 25 2 lf-rf 46 148 23 33 4 1 6 20 11 0 24 60 1 2 1 0 0 57 176 11 22 .223 .333 .385 .718 .399 .162 .325 13.64 34.09 2.50 24.67
2022 FCL Nationals FCL Rk was 26 90 cf 8 22 4 5 0 0 1 2 0 1 3 6 0 1 0 0 0 8 26 1 4 .227 .320 .364 .684 .227 .136 .267 11.54 23.08 2.00 22.00
2022 Wilmington Blue Rocks SAL2 A+ was 26 25 lf-rf 4 12 8 4 0 0 0 2 2 0 7 3 0 0 0 0 0 4 19 0 4 .333 .579 .333 .912 .750 .000 .444 36.84 15.79 0.43 --
2022 Harrisburg Senators East2 AA was 26 28 cf 39 142 21 32 2 2 4 10 15 5 20 46 1 2 1 0 2 50 166 8 24 .225 .323 .352 .675 .338 .127 .301 12.05 27.71 2.30 35.50
2015 Rk Total -- KCA -- -- -- 42 139 42 46 6 9 1 11 16 3 35 31 3 1 1 2 1 73 179 16 30 .331 .472 .525 .997 .540 .194 .417 19.55 17.32 0.89 139.00
2016 Rk Total -- KCA -- -- -- 46 172 30 43 5 2 2 16 20 4 18 57 6 5 0 0 1 58 201 9 34 .250 .342 .337 .679 .285 .087 .363 8.96 28.36 3.17 86.00
2017 A Total -- KCA -- -- -- 37 119 25 33 7 1 2 19 26 4 16 37 1 4 1 0 0 48 141 10 23 .277 .365 .403 .768 .445 .126 .383 11.35 26.24 2.31 59.50
2018 A+ / AA / Rk Total -- KCA -- -- -- 85 294 51 69 15 5 6 46 29 6 45 105 6 12 2 0 3 112 359 26 43 .235 .346 .381 .727 .378 .146 .341 12.53 29.25 2.33 49.00
2019 AAA / A / A+ Total -- KCA -- -- -- 100 314 34 58 9 2 6 23 26 10 27 115 5 8 0 0 3 89 354 17 41 .185 .260 .283 .544 .236 .099 .269 7.63 32.49 4.26 52.33
2021 AA / AAA Total -- KCA -- -- -- 89 277 54 74 11 1 11 51 21 4 52 98 4 7 1 0 1 120 341 23 51 .267 .389 .433 .822 .415 .166 .373 15.25 28.74 1.88 25.18
2022 Rk / AA / A+ Total -- WAS -- -- -- 51 176 33 41 2 2 5 14 17 6 30 55 1 3 1 0 2 62 211 9 32 .233 .346 .352 .698 .352 .119 .308 14.22 26.07 1.83 35.20
Total Minors (7 yrs) -- Minors -- -- -- -- 450 1491 269 364 55 22 33 180 155 37 223 498 26 40 6 2 11 562 1786 110 254 .244 .351 .377 .728 .362 .133 .343 12.49 27.88 2.23 45.18
Total AAA (2 yrs) -- AAA -- -- -- -- 58 190 30 42 6 1 8 24 17 1 27 72 2 3 1 0 1 74 223 15 27 .221 .323 .389 .712 .395 .168 .306 12.11 32.29 2.67 23.75
Total AA (3 yrs) -- AA -- -- -- -- 83 272 52 73 9 2 9 41 25 9 48 85 4 7 1 0 3 113 332 20 53 .268 .385 .415 .800 .382 .147 .358 14.46 25.60 1.77 30.22
Total A+ (3 yrs) -- A+ -- -- -- -- 141 454 69 94 16 5 5 46 47 11 65 164 9 15 0 0 4 135 543 26 68 .207 .318 .297 .616 .313 .090 .312 11.97 30.20 2.52 90.80
Total A (2 yrs) -- A -- -- -- -- 63 208 33 52 11 2 5 31 30 8 21 72 2 6 1 0 1 82 238 18 34 .250 .323 .394 .718 .351 .144 .356 8.82 30.25 3.43 41.60
Total Rk (4 yrs) -- Rk -- -- -- -- 105 367 85 103 13 12 6 38 36 8 62 105 9 9 3 2 2 158 450 31 72 .281 .395 .431 .825 .395 .150 .375 13.78 23.33 1.69 61.17
Other Batting
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • 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
2018 Melbourne Aces Australia Australia 22 39 135 17 16 3 0 2 4 15 4 22 43 0 0 0 0 0 25 157 5 11 .119 .242 .185 .427 .311 .067 .156 14.01 27.39 1.95 67.50
2018 Kansas City Royals MLB-ST Spring 22 4 4 0 0 0 0 0 0 1 1 2 3 0 0 0 0 0 0 6 0 0 .000 .333 .000 .333 .500 .000 .000 33.33 50.00 1.50 --
-- Totals -- Spring 22 4 4 0 0 0 0 0 0 1 1 2 3 0 0 0 0 0 0 6 0 0 .000 .333 .000 .333 .500 .000 .000 33.33 50.00 1.50 --
-- Totals -- Australia 22 39 135 17 16 3 0 2 4 15 4 22 43 0 0 0 0 0 25 157 5 11 .119 .242 .185 .427 .311 .067 .156 14.01 27.39 1.95 67.50
Fielding Statistics
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • 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
2015 Arizona Royals Ariz Rk kca 19 lf 9 0 0.0 13 1 0 1 14 14 0 0 -- 1.000 1.6 -- -- 16.1 22.5 4
2015 Idaho Falls Chukars Pio Rk kca 19 lf 1 0 0.0 3 0 0 0 3 3 0 0 -- 1.000 3.0 -- -- 1.3 50.0 4
2015 Arizona Royals Ariz Rk kca 19 cf 10 0 0.0 18 1 0 0 19 19 0 0 -- 1.000 1.9 -- -- 17.9 25.0 2
2015 Idaho Falls Chukars Pio Rk kca 19 cf 1 0 0.0 3 0 0 0 3 3 0 0 -- 1.000 3.0 -- -- 1.3 50.0 4
2015 Arizona Royals Ariz Rk kca 19 rf 20 0 0.0 40 0 3 0 43 40 0 0 -- .930 2.0 -- -- 35.7 50.0 2
2016 Arizona Royals Ariz Rk kca 20 lf 2 0 0.0 4 0 0 0 4 4 0 0 -- 1.000 2.0 -- -- 3.6 40.0 5
2016 Idaho Falls Chukars Pio Rk kca 20 lf 4 0 0.0 6 1 0 0 7 7 0 0 -- 1.000 1.8 -- -- 5.3 9.8 3
2016 Arizona Royals Ariz Rk kca 20 cf 1 0 0.0 2 0 0 0 2 2 0 0 -- 1.000 2.0 -- -- 1.8 20.0 4
2016 Idaho Falls Chukars Pio Rk kca 20 cf 14 0 0.0 32 2 1 1 35 34 0 0 -- .971 2.4 -- -- 18.4 34.1 2
2016 Arizona Royals Ariz Rk kca 20 rf 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.8 20.0 6
2017 Lexington Legends SAL A kca 21 lf 10 0 0.0 20 1 0 0 21 21 0 0 -- 1.000 2.1 -- -- 7.3 27.0 5
2017 Lexington Legends SAL A kca 21 rf 27 0 0.0 51 5 4 0 60 56 0 0 -- .933 2.1 -- -- 19.7 73.0 2
2018 Northwest Arkansas Naturals Tex AA kca 22 cf 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.7 100.0 7
2018 Wilmington Blue Rocks Caro A+ kca 22 lf 26 0 0.0 44 4 1 0 49 48 0 0 -- .980 1.8 -- -- 18.6 34.7 2
2018 Wilmington Blue Rocks Caro A+ kca 22 cf 15 0 0.0 24 1 0 0 25 25 0 0 -- 1.000 1.7 -- -- 10.7 20.0 3
2018 Wilmington Blue Rocks Caro A+ kca 22 rf 36 0 0.0 68 3 0 0 71 71 0 0 -- 1.000 2.0 -- -- 25.7 48.0 2
2018 Idaho Falls Chukars Pio Rk kca 22 lf 2 0 0.0 2 0 1 0 3 2 0 0 -- .667 1.0 -- -- 2.6 22.2 5
2018 Idaho Falls Chukars Pio Rk kca 22 cf 6 0 0.0 6 0 0 0 6 6 0 0 -- 1.000 1.0 -- -- 7.9 66.7 6
2019 Omaha Storm Chasers PCL AAA kca 23 lf 1 0 0.0 5 0 0 0 5 5 0 0 -- 1.000 5.0 -- -- 0.7 8.3 4
2019 Omaha Storm Chasers PCL AAA kca 23 cf 10 0 0.0 23 0 1 0 24 23 0 0 -- .958 2.3 -- -- 7.2 83.3 5
2019 Wilmington Blue Rocks Caro A+ kca 23 lf 22 0 0.0 28 1 2 0 31 29 0 0 -- .935 1.3 -- -- 15.9 35.5 3
2019 Wilmington Blue Rocks Caro A+ kca 23 cf 23 0 0.0 43 2 2 0 47 45 0 0 -- .957 2.0 -- -- 16.7 37.1 3
2019 Wilmington Blue Rocks Caro A+ kca 23 rf 14 0 0.0 26 0 0 0 26 26 0 0 -- 1.000 1.9 -- -- 10.1 22.6 4
2019 Lexington Legends SAL A kca 23 lf 16 0 0.0 20 3 0 0 23 23 0 0 -- 1.000 1.4 -- -- 11.6 61.5 3
2019 Lexington Legends SAL A kca 23 cf 5 0 0.0 10 0 0 0 10 10 0 0 -- 1.000 2.0 -- -- 3.6 19.2 4
2019 Lexington Legends SAL A kca 23 rf 5 0 0.0 12 0 2 0 14 12 0 0 -- .857 2.4 -- -- 3.6 19.2 4
2021 Omaha Storm Chasers IL2 AAA kca 25 lf 28 0 0.0 42 5 3 1 50 47 0 0 -- .940 1.7 -- -- 21.7 60.9 3
2021 Omaha Storm Chasers IL2 AAA kca 25 cf 1 0 0.0 4 0 0 0 4 4 0 0 -- 1.000 4.0 -- -- 0.8 2.2 7
2021 Omaha Storm Chasers IL2 AAA kca 25 rf 16 0 0.0 31 1 0 0 32 32 0 0 -- 1.000 2.0 -- -- 12.4 34.8 3
2021 Northwest Arkansas Naturals Tex2 AA kca 25 lf 3 0 0.0 5 0 0 0 5 5 0 0 -- 1.000 1.7 -- -- 2.5 7.0 8
2021 Northwest Arkansas Naturals Tex2 AA kca 25 cf 8 0 0.0 10 1 1 0 12 11 0 0 -- .917 1.4 -- -- 6.7 18.6 3
2021 Northwest Arkansas Naturals Tex2 AA kca 25 rf 32 0 0.0 52 3 2 0 57 55 0 0 -- .965 1.7 -- -- 26.9 74.4 2
2022 Harrisburg Senators East2 AA was 26 lf 2 0 19.0 4 1 0 1 5 5 0 0 -- 1.000 2.5 0.26 2.37 1.5 5.1 9
2022 Harrisburg Senators East2 AA was 26 cf 29 0 251.0 65 0 0 0 65 65 0 0 -- 1.000 2.2 0.26 2.33 21.2 74.4 2
2022 Harrisburg Senators East2 AA was 26 rf 5 0 39.2 10 1 1 0 12 11 0 0 -- .917 2.2 0.28 2.53 3.6 12.8 5
2022 Wilmington Blue Rocks SAL2 A+ was 26 lf 2 0 17.0 1 0 1 0 2 1 0 0 -- .500 0.5 0.06 0.53 1.5 50.0 6
2022 Wilmington Blue Rocks SAL2 A+ was 26 rf 1 0 5.0 2 0 0 0 2 2 0 0 -- 1.000 2.0 0.40 3.60 0.8 25.0 11
2022 FCL Nationals FCL Rk was 26 cf 7 0 37.0 5 0 0 0 5 5 0 0 -- 1.000 0.7 0.14 1.22 12.7 87.5 5
Total AAA (2 yrs) -- AAA -- -- lf 29 0 0 47 5 3 1 55 52 0 0 -- .945 1.8 -- -- -- -- --
Total AAA (2 yrs) -- AAA -- -- cf 11 0 0 27 0 1 0 28 27 0 0 -- .964 2.5 -- -- -- -- --
Total AAA (1 yrs) -- AAA -- -- rf 16 0 0 31 1 0 0 32 32 0 0 -- 1.000 2.0 -- -- -- -- --
Total AA (2 yrs) -- AA -- -- lf 5 0 19 9 1 0 1 10 10 0 0 -- 1.000 2.0 0.53 4.74 -- -- --
Total AA (3 yrs) -- AA -- -- cf 38 0 251 75 1 1 0 77 76 0 0 -- .987 2.0 0.30 2.73 -- -- --
Total AA (2 yrs) -- AA -- -- rf 37 0 39 62 4 3 0 69 66 0 0 -- .957 1.8 1.68 15.15 -- -- --
Total A+ (3 yrs) -- A+ -- -- lf 50 0 17 73 5 4 0 82 78 0 0 -- .951 1.6 4.59 41.29 -- -- --
Total A+ (2 yrs) -- A+ -- -- cf 38 0 0 67 3 2 0 72 70 0 0 -- .972 1.8 -- -- -- -- --
Total A+ (3 yrs) -- A+ -- -- rf 51 0 5 96 3 0 0 99 99 0 0 -- 1.000 1.9 19.80 178.20 -- -- --
Total A (2 yrs) -- A -- -- lf 26 0 0 40 4 0 0 44 44 0 0 -- 1.000 1.7 -- -- -- -- --
Total A (1 yrs) -- A -- -- cf 5 0 0 10 0 0 0 10 10 0 0 -- 1.000 2.0 -- -- -- -- --
Total A (2 yrs) -- A -- -- rf 32 0 0 63 5 6 0 74 68 0 0 -- .919 2.1 -- -- -- -- --
Total Rk (3 yrs) -- Rk -- -- lf 18 0 0 28 2 1 1 31 30 0 0 -- .968 1.7 -- -- -- -- --
Total Rk (4 yrs) -- Rk -- -- cf 39 0 37 66 3 1 1 70 69 0 0 -- .986 1.8 1.86 16.78 -- -- --
Total Rk (2 yrs) -- Rk -- -- rf 21 0 0 40 0 3 0 43 40 0 0 -- .930 1.9 -- -- -- -- --
Yearly Positional Grid
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • 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
2015 Minor 0 0 0 0 0 0 10 11 20 0 0
2016 Minor 0 0 0 0 0 0 6 15 1 0 0
2017 Minor 0 0 0 0 0 0 10 0 27 0 0
2018 Minor 0 0 0 0 0 0 28 22 36 0 0
2019 Minor 0 0 0 0 0 0 39 38 19 0 0
2021 Minor 0 0 0 0 0 0 31 9 48 0 0
2022 Minor 0 0 0 0 0 0 4 36 6 0 0