The Baseball Cube

Bob Stoddard  

Bob Stoddard  

|Inactive

MORE  
Proper Name
Robert Lyle Stoddard
High Level
MLB (1981-1987)
Positions
P (383)
Ht / Wt
6-1 / 200
Bats / Throws
Right / Right
age
67.010
place
San Jose,California
High School
Leland (San Jose,CA)
colleges
draft posit
P
MLB Debut
MLB Teams
SEA [8] MIL [2] OAK [2] DET [1] NYN [1] KCA [1] SDN [1]
TBC#
18490
mlbam id
122815
Retrosheet
Stat Capsuleerawhipw-lggssviphso
Career MLB [1981-1987]4.031.3818-27119453433.3437223
Strikeouts
49
Walks
53
Hittable
51
SO/BB
51
vsPower
51
Hitting
0
Durability
50
Team
.482
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!
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
1978 Stockton Mariners Calif A+ sea 21 -- -- Starter 1 6 10 9 2 0 1 0 0 51.0 46 36 31 2 39 47 7 0 1 5.47 1.67 8.12 0.35 6.88 8.29 6.35 1.21
1979 San Jose Missions Calif A+ sea 22 -- -- St/Rel 7 5 20 16 3 1 4 0 0 120.0 78 45 40 6 58 104 7 0 2 3.00 1.13 5.85 0.45 4.35 7.80 3.38 1.79
1980 Spokane Indians PCL AAA sea 23 -- -- Starter 4 9 21 20 1 0 1 0 0 124.0 147 84 68 9 53 84 6 0 1 4.94 1.61 10.67 0.65 3.85 6.10 6.10 1.58
1981 Spokane Indians PCL AAA sea 24 -- -- Starter 10 4 19 19 3 0 0 0 0 121.0 117 47 39 6 41 70 7 0 2 2.90 1.31 8.70 0.45 3.05 5.21 3.50 1.71
1981 Seattle Mariners AL MLB sea 24 34 log Starter 2 1 5 5 1 0 0 0 0 34.2 35 10 10 3 9 22 2 0 1 2.60 1.27 9.09 0.78 2.34 5.71 2.60 2.44
1982 Salt Lake Gulls PCL AAA sea 25 -- -- Starter 7 11 24 23 8 0 1 0 0 147.0 158 91 85 12 65 86 5 0 3 5.20 1.52 9.67 0.73 3.98 5.27 5.57 1.32
1982 Seattle Mariners AL MLB sea 25 34 log Starter 3 3 9 9 2 1 0 0 0 67.1 48 22 18 7 18 24 2 0 3 2.41 0.98 6.42 0.94 2.41 3.21 2.94 1.33
1983 Seattle Mariners AL MLB sea 26 34 log St/Rel 9 17 35 23 2 1 12 4 0 175.2 182 95 86 29 58 87 5 4 4 4.41 1.37 9.32 1.49 2.97 4.46 4.87 1.50
1984 Salt Lake Gulls PCL AAA sea 27 -- -- Starter 4 4 9 9 3 1 0 0 0 58.2 47 34 32 7 20 29 2 0 1 4.91 1.14 7.21 1.07 3.07 4.45 5.22 1.45
1984 Seattle Mariners AL MLB sea 27 34 log Rel/St 2 3 27 6 0 0 21 8 0 79.0 86 51 45 10 37 39 6 1 2 5.13 1.56 9.80 1.14 4.22 4.44 5.81 1.05
1985 Nashville Sounds Amer AAA det 28 -- -- Closer 2 1 22 0 0 0 22 17 6 30.2 15 3 2 0 14 31 2 0 0 0.59 0.95 4.40 0.00 4.11 9.10 0.88 2.21
1985 Calgary Cannons PCL AAA sea 28 -- -- Starter 1 3 7 7 0 0 0 0 0 39.2 55 31 26 3 13 33 1 0 0 5.90 1.71 12.48 0.68 2.95 7.49 7.03 2.54
1985 Detroit Tigers AL MLB det 28 48 log Reliever 0 0 8 0 0 0 8 3 1 13.1 15 11 10 3 5 11 2 0 0 6.75 1.50 10.13 2.03 3.38 7.43 7.43 2.20
1986 Tacoma Tigers PCL AAA oak 29 -- -- Closer 6 3 39 0 0 0 39 31 11 51.1 52 26 23 5 19 51 4 0 1 4.03 1.38 9.12 0.88 3.33 8.94 4.56 2.68
1986 San Diego Padres NL MLB sdn 29 47 log Reliever 1 0 18 0 0 0 18 5 1 23.1 20 7 6 1 11 17 2 0 1 2.31 1.33 7.71 0.39 4.24 6.56 2.70 1.55
1987 Omaha Royals Amer AAA kca 30 -- -- Starter 5 1 12 11 1 1 1 0 0 63.1 62 28 27 3 27 36 2 0 0 3.84 1.41 8.81 0.43 3.84 5.12 3.98 1.33
1987 Kansas City Royals AL MLB kca 30 19 log Rel/St 1 3 17 2 0 0 15 4 1 40.0 51 26 19 3 22 23 4 0 3 4.28 1.82 11.48 0.68 4.95 5.18 5.85 1.05
1988 Tacoma Tigers PCL AAA oak 31 -- -- Rel/St 0 3 31 1 0 0 30 11 2 60.2 76 53 45 8 32 41 8 0 0 6.68 1.78 11.27 1.19 4.75 6.08 7.86 1.28
1988 Denver Zephyrs Amer AAA mil 31 -- -- Rel/St 0 1 8 2 0 0 6 4 1 24.0 26 17 14 3 12 7 0 0 0 5.25 1.58 9.75 1.12 4.50 2.62 6.38 0.58
1989 Denver Zephyrs Amer AAA mil 32 -- -- Rel/St 6 2 42 1 0 0 41 23 9 80.1 77 39 35 8 31 56 6 0 4 3.92 1.34 8.63 0.90 3.47 6.27 4.37 1.81
1995 Norfolk Tides IL AAA nyn 38 -- -- Reliever 0 1 3 0 0 0 3 1 0 2.2 5 2 2 0 1 1 1 1 0 6.75 2.25 16.87 0.00 3.37 3.37 6.75 1.00
1978 A+ Total -- SEA -- -- -- Starter 1 6 10 9 2 0 1 0 0 51.0 46 36 31 2 39 47 7 0 1 5.47 1.67 8.12 0.35 6.88 8.29 6.35 1.21
1979 A+ Total -- SEA -- -- -- St/Rel 7 5 20 16 3 1 4 0 0 120.0 78 45 40 6 58 104 7 0 2 3.00 1.13 5.85 0.45 4.35 7.80 3.38 1.79
1980 AAA Total -- SEA -- -- -- Starter 4 9 21 20 1 0 1 0 0 124.0 147 84 68 9 53 84 6 0 1 4.94 1.61 10.67 0.65 3.85 6.10 6.10 1.58
1981 AAA Total -- SEA -- -- -- Starter 10 4 19 19 3 0 0 0 0 121.0 117 47 39 6 41 70 7 0 2 2.90 1.31 8.70 0.45 3.05 5.21 3.50 1.71
1981 MLB Total -- SEA -- -- -- Starter 2 1 5 5 1 0 0 0 0 34.7 35 10 10 3 9 22 2 0 1 2.60 1.27 9.09 0.78 2.34 5.71 2.60 2.44
1982 AAA Total -- SEA -- -- -- Starter 7 11 24 23 8 0 1 0 0 147.0 158 91 85 12 65 86 5 0 3 5.20 1.52 9.67 0.73 3.98 5.27 5.57 1.32
1982 MLB Total -- SEA -- -- -- Starter 3 3 9 9 2 1 0 0 0 67.3 48 22 18 7 18 24 2 0 3 2.41 0.98 6.42 0.94 2.41 3.21 2.94 1.33
1983 MLB Total -- SEA -- -- -- St/Rel 9 17 35 23 2 1 12 4 0 175.7 182 95 86 29 58 87 5 4 4 4.41 1.37 9.32 1.49 2.97 4.46 4.87 1.50
1984 AAA Total -- SEA -- -- -- Starter 4 4 9 9 3 1 0 0 0 58.7 47 34 32 7 20 29 2 0 1 4.91 1.14 7.21 1.07 3.07 4.45 5.22 1.45
1984 MLB Total -- SEA -- -- -- Rel/St 2 3 27 6 0 0 21 8 0 79.0 86 51 45 10 37 39 6 1 2 5.13 1.56 9.80 1.14 4.22 4.44 5.81 1.05
1985 AAA Total -- DET,SEA -- -- -- Rel/St 3 4 29 7 0 0 22 17 6 70.3 70 34 28 3 27 64 3 0 0 3.58 1.38 8.96 0.38 3.45 8.19 4.35 2.37
1985 MLB Total -- DET -- -- -- Reliever 0 0 8 0 0 0 8 3 1 13.3 15 11 10 3 5 11 2 0 0 6.75 1.50 10.13 2.03 3.38 7.43 7.43 2.20
1986 AAA Total -- OAK -- -- -- Closer 6 3 39 0 0 0 39 31 11 51.3 52 26 23 5 19 51 4 0 1 4.03 1.38 9.12 0.88 3.33 8.94 4.56 2.68
1986 MLB Total -- SDN -- -- -- Reliever 1 0 18 0 0 0 18 5 1 23.3 20 7 6 1 11 17 2 0 1 2.31 1.33 7.71 0.39 4.24 6.56 2.70 1.55
1987 AAA Total -- KCA -- -- -- Starter 5 1 12 11 1 1 1 0 0 63.3 62 28 27 3 27 36 2 0 0 3.84 1.41 8.81 0.43 3.84 5.12 3.98 1.33
1987 MLB Total -- KCA -- -- -- Rel/St 1 3 17 2 0 0 15 4 1 40.0 51 26 19 3 22 23 4 0 3 4.28 1.82 11.48 0.68 4.95 5.18 5.85 1.05
1988 AAA Total -- OAK,MIL -- -- -- Rel/St 0 4 39 3 0 0 36 15 3 84.7 102 70 59 11 44 48 8 0 0 6.27 1.72 10.84 1.17 4.68 5.10 7.44 1.09
1989 AAA Total -- MIL -- -- -- Rel/St 6 2 42 1 0 0 41 23 9 80.3 77 39 35 8 31 56 6 0 4 3.92 1.34 8.63 0.90 3.47 6.27 4.37 1.81
1995 AAA Total -- NYN -- -- -- Reliever 0 1 3 0 0 0 3 1 0 2.7 5 2 2 0 1 1 1 1 0 6.75 2.25 16.87 0.00 3.37 3.37 6.75 1.00
Total MLB (7 yrs) -- MLB -- -- -- -- -- 18 27 119 45 5 2 74 24 3 433.1 437 222 194 56 160 223 23 5 14 4.03 1.38 9.08 1.16 3.32 4.63 4.61 1.39
Total Minors (12 yrs) -- Minors -- -- -- -- -- 53 54 267 118 21 3 149 87 29 974.1 961 536 469 72 425 676 58 1 15 4.33 1.42 8.88 0.67 3.93 6.24 4.95 1.59
Total AL (6 yrs) -- AL -- -- -- -- -- 17 27 101 45 5 2 56 19 2 410.0 417 215 188 55 149 206 21 5 13 4.13 1.38 9.15 1.21 3.27 4.52 4.72 1.38
Total NL (1 yrs) -- NL -- -- -- -- -- 1 0 18 0 0 0 18 5 1 23.1 20 7 6 1 11 17 2 0 1 2.31 1.33 7.71 0.39 4.24 6.56 2.70 1.55
Total AAA (10 yrs) -- AAA -- -- -- -- -- 45 43 237 93 16 2 144 87 29 803.1 837 455 398 64 328 525 44 1 12 4.46 1.45 9.38 0.72 3.67 5.88 5.10 1.60
Total A+ (2 yrs) -- A+ -- -- -- -- -- 8 11 30 25 5 1 5 0 0 171.0 124 81 71 8 97 151 14 0 3 3.74 1.29 6.53 0.42 5.11 7.95 4.26 1.56
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
1986 Tacoma Tigers PCL AAA oak 29 -- p -- 39 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 0 1 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
1986 San Diego Padres NL MLB sdn 29 47 p log 18 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 -- --
1986 AAA Total -- OAK -- -- -- -- 39 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 0 1 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
1986 MLB Total -- SDN -- -- -- -- 18 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 -- --
Total MLB (1 yrs) -- MLB -- -- -- -- -- 18 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 -- --
Total Minors (1 yrs) -- Minors -- -- -- -- -- 39 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 0 1 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
Total NL (1 yrs) -- NL -- -- -- -- -- 18 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 -- --
Total AAA (1 yrs) -- AAA -- -- -- -- -- 39 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 0 1 1.000 1.000 1.000 2.000 .000 .000 1.000 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
1978 Stockton Mariners Calif A+ sea 21 p 10 0 0.0 4 5 1 0 10 9 0 0 -- .900 0.9 -- -- 7.1 100.0 11
1979 San Jose Missions Calif A+ sea 22 p 20 0 0.0 1 19 4 1 24 20 0 0 -- .833 1.0 -- -- 14.3 100.0 10
1980 Spokane Indians PCL AAA sea 23 p 21 0 0.0 8 17 5 1 30 25 0 0 -- .833 1.2 -- -- 15.0 100.0 7
1981 Seattle Mariners AL MLB sea 24 p 5 5 34.2 0 6 0 0 6 6 5 2 71.43 1.000 1.2 0.18 1.58 4.6 100.0 13
1981 Spokane Indians PCL AAA sea 24 p 19 0 0.0 11 22 3 2 36 33 0 0 -- .917 1.7 -- -- 13.6 100.0 8
1982 Seattle Mariners AL MLB sea 25 p 9 9 67.1 0 14 0 1 14 14 3 1 75.00 1.000 1.6 0.21 1.88 5.6 100.0 12
1982 Salt Lake Gulls PCL AAA sea 25 p 24 0 0.0 16 30 0 1 46 46 0 0 -- 1.000 1.9 -- -- 16.8 100.0 9
1983 Seattle Mariners AL MLB sea 26 p 35 23 175.2 15 36 2 2 53 51 18 7 72.00 .962 1.5 0.29 2.62 21.6 100.0 6
1984 Seattle Mariners AL MLB sea 27 p 27 6 79.0 3 14 0 1 17 17 2 3 40.00 1.000 0.6 0.22 1.94 16.7 100.0 9
1984 Salt Lake Gulls PCL AAA sea 27 p 9 0 0.0 6 6 1 1 13 12 0 0 -- .923 1.3 -- -- 6.4 100.0 13
1985 Detroit Tigers AL MLB det 28 p 8 0 13.1 2 3 0 1 5 5 1 0 100.00 1.000 0.6 0.38 3.44 5.0 100.0 12
1985 Nashville Sounds Amer AAA det 28 p 22 0 0.0 1 6 1 1 8 7 0 0 -- .875 0.3 -- -- 15.6 100.0 10
1985 Calgary Cannons PCL AAA sea 28 p 7 0 0.0 2 5 1 0 8 7 0 0 -- .875 1.0 -- -- 5.0 100.0 15
1986 San Diego Padres NL MLB sdn 29 p 18 0 23.1 0 3 0 0 3 3 3 0 100.00 1.000 0.2 0.13 1.17 11.1 100.0 11
1986 Tacoma Tigers PCL AAA oak 29 p 39 0 0.0 2 5 1 0 8 7 0 0 -- .875 0.2 -- -- 27.1 100.0 2
1987 Kansas City Royals AL MLB kca 30 p 17 2 40.0 4 10 0 1 14 14 4 2 66.67 1.000 0.8 0.35 3.15 10.5 100.0 10
1987 Omaha Royals Amer AAA kca 30 p 12 0 0.0 4 10 1 0 15 14 0 0 -- .933 1.2 -- -- 8.6 100.0 13
1988 Denver Zephyrs Amer AAA mil 31 p 8 0 0.0 2 9 0 1 11 11 0 0 -- 1.000 1.4 -- -- 5.7 100.0 11
1988 Tacoma Tigers PCL AAA oak 31 p 31 0 0.0 4 15 1 1 20 19 0 0 -- .950 0.6 -- -- 21.5 100.0 5
1989 Denver Zephyrs Amer AAA mil 32 p 42 0 0.0 7 18 2 2 27 25 0 0 -- .926 0.6 -- -- 28.8 100.0 2
Total MLB (7 yrs) -- MLB -- -- p 119 45 432 24 86 2 6 112 110 36 15 70.59 .982 0.9 0.25 2.29 -- -- --
Total AAA (9 yrs) -- AAA -- -- p 234 0 0 63 143 16 10 222 206 0 0 -- .928 0.9 -- -- -- -- --
Total A+ (2 yrs) -- A+ -- -- p 30 0 0 5 24 5 1 34 29 0 0 -- .853 1.0 -- -- -- -- --
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
1978 Minor 10 0 0 0 0 0 0 0 0 0 0
1979 Minor 20 0 0 0 0 0 0 0 0 0 0
1980 Minor 21 0 0 0 0 0 0 0 0 0 0
1981 Minor 19 0 0 0 0 0 0 0 0 0 0
1981 MLB 5 0 0 0 0 0 0 0 0 0 0
1982 Minor 24 0 0 0 0 0 0 0 0 0 0
1982 MLB 9 0 0 0 0 0 0 0 0 0 0
1983 MLB 35 0 0 0 0 0 0 0 0 0 0
1984 Minor 9 0 0 0 0 0 0 0 0 0 0
1984 MLB 27 0 0 0 0 0 0 0 0 0 0
1985 Minor 29 0 0 0 0 0 0 0 0 0 0
1985 MLB 8 0 0 0 0 0 0 0 0 0 0
1986 Minor 39 0 0 0 0 0 0 0 0 0 0
1986 MLB 18 0 0 0 0 0 0 0 0 0 0
1987 Minor 12 0 0 0 0 0 0 0 0 0 0
1987 MLB 17 0 0 0 0 0 0 0 0 0 0
1988 Minor 39 0 0 0 0 0 0 0 0 0 0
1989 Minor 42 0 0 0 0 0 0 0 0 0 0