The Baseball Cube

Tony Saunders  

Tony Saunders  

|Inactive

MORE  
Proper Name
Anthony Scott Saunders
High Level
MLB (1997-1999)
Positions
P (175)
Ht / Wt
6-2 / 250
Bats / Throws
Left / Left
age
49.333
place
Baltimore,Maryland
High School
Glen Burnie (Glen Burnie,MD)
Drafted
draft posit
P
MLB Debut
MLB Teams
MIA [6] TBA [3]
TBC#
17587
mlbam id
121711
Retrosheet
Stat Capsuleerawhipw-lggssviphso
Career MLB [1997-1999]4.561.5813-2462610345.7343304
Strikeouts
64
Walks
49
Hittable
72
SO/BB
59
vsPower
72
Hitting
7
Durability
48
Team
.518
Player Tags
Player Notes:  [1997] World Series Champion with Florida Marlins
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
1992 Gulf Coast Marlins GCL Rk mia 18 -- -- Closer 4 1 24 0 0 0 24 16 7 45.2 29 10 6 0 13 37 4 0 1 1.18 0.92 5.72 0.00 2.56 7.29 1.97 2.85
1993 Kane County Cougars Midw A mia 19 -- -- Rel/St 6 1 23 10 2 0 13 1 1 83.1 72 23 21 3 32 87 2 0 2 2.27 1.25 7.78 0.32 3.46 9.40 2.48 2.72
1994 Brevard County Manatees FSL A+ mia 20 -- -- Starter 5 5 10 10 1 0 0 0 0 60.0 54 24 21 4 9 46 2 0 2 3.15 1.05 8.10 0.60 1.35 6.90 3.60 5.11
1995 Brevard County Manatees FSL A+ mia 21 -- -- Starter 6 5 13 13 0 0 0 0 0 71.0 60 29 24 6 15 54 3 0 7 3.04 1.06 7.61 0.76 1.90 6.85 3.68 3.60
1996 Portland Sea Dogs East AA mia 22 -- -- Starter 13 4 26 26 2 0 0 0 0 167.2 121 51 49 10 62 156 8 1 0 2.63 1.09 6.50 0.54 3.33 8.37 2.74 2.52
1997 Portland Sea Dogs East AA mia 23 -- -- Starter 0 0 1 1 0 0 0 0 0 2.0 3 2 2 0 1 3 0 0 0 9.00 2.00 13.50 0.00 4.50 13.50 9.00 3.00
1997 Charlotte Knights IL AAA mia 23 -- -- Starter 1 0 3 3 0 0 0 0 0 13.0 9 4 4 1 6 9 0 0 0 2.77 1.15 6.23 0.69 4.15 6.23 2.77 1.50
1997 Florida Marlins NL MLB mia 23 41 log Starter 4 6 22 21 0 0 1 0 0 111.1 99 62 57 12 64 102 2 1 2 4.61 1.46 8.00 0.97 5.17 8.25 5.01 1.59
1998 Tampa Bay Rays AL MLB tba 24 31 log Starter 6 15 31 31 2 0 0 0 0 192.1 191 95 88 15 111 172 2 1 7 4.12 1.57 8.94 0.70 5.19 8.05 4.45 1.55
1999 Durham Bulls IL AAA tba 25 -- -- Starter 0 0 1 1 0 0 0 0 0 7.0 8 3 2 0 2 7 0 0 1 2.57 1.43 10.29 0.00 2.57 9.00 3.86 3.50
1999 Tampa Bay Rays AL MLB tba 25 31 log Starter 3 3 9 9 0 0 0 0 0 42.0 53 39 30 6 29 30 3 0 4 6.43 1.95 11.36 1.29 6.21 6.43 8.36 1.03
2000 Charleston (sc) RiverDogs SAL A tba 26 -- -- Starter 0 0 2 2 0 0 0 0 0 5.0 2 1 1 0 2 3 0 0 1 1.80 0.80 3.60 0.00 3.60 5.40 1.80 1.50
2000 St. Petersburg Devil Rays FSL A+ tba 26 -- -- Starter 0 0 2 2 0 0 0 0 0 7.0 7 4 3 1 3 3 1 0 0 3.86 1.43 9.00 1.29 3.86 3.86 5.14 1.00
2005 Mesa Miners Gold Indy 31 -- -- Reliever 1 0 9 0 0 0 9 8 0 10.0 9 3 2 0 7 8 0 0 1 1.80 1.60 8.10 0.00 6.30 7.20 2.70 1.14
1992 Rk Total -- MIA -- -- -- Closer 4 1 24 0 0 0 24 16 7 45.7 29 10 6 0 13 37 4 0 1 1.18 0.92 5.72 0.00 2.56 7.29 1.97 2.85
1993 A Total -- MIA -- -- -- Rel/St 6 1 23 10 2 0 13 1 1 83.3 72 23 21 3 32 87 2 0 2 2.27 1.25 7.78 0.32 3.46 9.40 2.48 2.72
1994 A+ Total -- MIA -- -- -- Starter 5 5 10 10 1 0 0 0 0 60.0 54 24 21 4 9 46 2 0 2 3.15 1.05 8.10 0.60 1.35 6.90 3.60 5.11
1995 A+ Total -- MIA -- -- -- Starter 6 5 13 13 0 0 0 0 0 71.0 60 29 24 6 15 54 3 0 7 3.04 1.06 7.61 0.76 1.90 6.85 3.68 3.60
1996 AA Total -- MIA -- -- -- Starter 13 4 26 26 2 0 0 0 0 167.7 121 51 49 10 62 156 8 1 0 2.63 1.09 6.50 0.54 3.33 8.37 2.74 2.52
1997 AAA / AA Total -- MIA -- -- -- Starter 1 0 4 4 0 0 0 0 0 15.0 12 6 6 1 7 12 0 0 0 3.60 1.27 7.20 0.60 4.20 7.20 3.60 1.71
1997 MLB Total -- MIA -- -- -- Starter 4 6 22 21 0 0 1 0 0 111.3 99 62 57 12 64 102 2 1 2 4.61 1.46 8.00 0.97 5.17 8.25 5.01 1.59
1998 MLB Total -- TBA -- -- -- Starter 6 15 31 31 2 0 0 0 0 192.3 191 95 88 15 111 172 2 1 7 4.12 1.57 8.94 0.70 5.19 8.05 4.45 1.55
1999 AAA Total -- TBA -- -- -- Starter 0 0 1 1 0 0 0 0 0 7.0 8 3 2 0 2 7 0 0 1 2.57 1.43 10.29 0.00 2.57 9.00 3.86 3.50
1999 MLB Total -- TBA -- -- -- Starter 3 3 9 9 0 0 0 0 0 42.0 53 39 30 6 29 30 3 0 4 6.43 1.95 11.36 1.29 6.21 6.43 8.36 1.03
2000 A / A+ Total -- TBA -- -- -- Starter 0 0 4 4 0 0 0 0 0 12.0 9 5 4 1 5 6 1 0 1 3.00 1.17 6.75 0.75 3.75 4.50 3.75 1.20
2005 Indy Total -- -- -- -- Reliever 1 0 9 0 0 0 9 8 0 10.0 9 3 2 0 7 8 0 0 1 1.80 1.60 8.10 0.00 6.30 7.20 2.70 1.14
Total MLB (3 yrs) -- MLB -- -- -- -- -- 13 24 62 61 2 0 1 0 0 345.2 343 196 175 33 204 304 7 2 13 4.56 1.58 8.93 0.86 5.31 7.92 5.10 1.49
Total Minors (8 yrs) -- Minors -- -- -- -- -- 35 16 105 68 5 0 37 17 8 461.2 365 151 133 25 145 405 20 1 14 2.59 1.10 7.12 0.49 2.83 7.90 2.94 2.79
Total AL (2 yrs) -- AL -- -- -- -- -- 9 18 40 40 2 0 0 0 0 234.1 244 134 118 21 140 202 5 1 11 4.53 1.64 9.37 0.81 5.38 7.76 5.15 1.44
Total NL (1 yrs) -- NL -- -- -- -- -- 4 6 22 21 0 0 1 0 0 111.1 99 62 57 12 64 102 2 1 2 4.61 1.46 8.00 0.97 5.17 8.25 5.01 1.59
Total AAA (2 yrs) -- AAA -- -- -- -- -- 1 0 4 4 0 0 0 0 0 20.0 17 7 6 1 8 16 0 0 1 2.70 1.25 7.65 0.45 3.60 7.20 3.15 2.00
Total AA (2 yrs) -- AA -- -- -- -- -- 13 4 27 27 2 0 0 0 0 169.2 124 53 51 10 63 159 8 1 0 2.71 1.10 6.58 0.53 3.34 8.43 2.81 2.52
Total A+ (3 yrs) -- A+ -- -- -- -- -- 11 10 25 25 1 0 0 0 0 138.0 121 57 48 11 27 103 6 0 9 3.13 1.07 7.89 0.72 1.76 6.72 3.72 3.81
Total A (2 yrs) -- A -- -- -- -- -- 6 1 25 12 2 0 13 1 1 88.1 74 24 22 3 34 90 2 0 3 2.24 1.22 7.54 0.31 3.46 9.17 2.45 2.65
Total Rk (1 yrs) -- Rk -- -- -- -- -- 4 1 24 0 0 0 24 16 7 45.2 29 10 6 0 13 37 4 0 1 1.18 0.92 5.72 0.00 2.56 7.29 1.97 2.85
Total Indy (1 yrs) -- Indy -- -- -- -- -- 1 0 9 0 0 0 9 8 0 10.0 9 3 2 0 7 8 0 0 1 1.80 1.60 8.10 0.00 6.30 7.20 2.70 1.14
Other Pitching
*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 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
1997 Florida Marlins Championship Series Playoffs 23 Reliever 0 0 1 0 0 0 1 0 0 5.1 4 0 2 0 3 3 0 0 0 3.38 1.31 6.75 0.00 5.06 5.06 0.00 1.00
1997 Florida Marlins World Series Playoffs 23 Reliever 0 1 1 0 0 0 1 0 0 2.0 7 0 6 0 3 2 0 0 0 27.00 5.00 31.50 0.00 13.50 9.00 0.00 0.67
-- Totals -- Playoffs 23 -- 0 1 2 0 0 0 2 0 0 7.1 11 0 8 0 6 5 0 0 0 9.82 2.32 13.50 0.00 7.36 6.14 0.00 0.83
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
1996 Portland Sea Dogs East AA mia 22 -- p -- 26 25 2 3 0 0 0 0 0 0 1 7 0 1 0 0 1 3 27 0 3 .120 .154 .120 .274 .040 .000 .167 3.70 25.93 7.00 --
1997 Charlotte Knights IL AAA mia 23 -- p -- 3 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 50.00 -- --
1997 Florida Marlins NL MLB mia 23 41 p log 22 37 2 3 0 0 1 1 0 0 2 19 0 1 0 0 0 6 40 1 2 .081 .128 .162 .290 .135 .081 .118 5.00 47.50 9.50 37.00
1998 Tampa Bay Rays AL MLB tba 24 31 p log 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
1996 AA Total -- MIA -- -- -- -- 26 25 2 3 0 0 0 0 0 0 1 7 0 1 0 0 1 3 27 0 3 .120 .154 .120 .274 .040 .000 .167 3.70 25.93 7.00 --
1997 AAA Total -- MIA -- -- -- -- 3 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 50.00 -- --
1997 MLB Total -- MIA -- -- -- -- 22 37 2 3 0 0 1 1 0 0 2 19 0 1 0 0 0 6 40 1 2 .081 .128 .162 .290 .135 .081 .118 5.00 47.50 9.50 37.00
1998 MLB Total -- TBA -- -- -- -- 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
Total MLB (2 yrs) -- MLB -- -- -- -- -- 23 39 2 5 0 0 1 1 0 0 2 19 0 1 0 0 0 8 42 1 4 .128 .171 .205 .376 .128 .077 .211 4.76 45.24 9.50 39.00
Total Minors (2 yrs) -- Minors -- -- -- -- -- 29 27 2 3 0 0 0 0 0 0 1 8 0 1 0 0 1 3 29 0 3 .111 .143 .111 .254 .037 .000 .158 3.45 27.59 8.00 --
Total AL (1 yrs) -- AL -- -- -- -- -- 1 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
Total NL (1 yrs) -- NL -- -- -- -- -- 22 37 2 3 0 0 1 1 0 0 2 19 0 1 0 0 0 6 40 1 2 .081 .128 .162 .290 .135 .081 .118 5.00 47.50 9.50 37.00
Total AAA (1 yrs) -- AAA -- -- -- -- -- 3 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 50.00 -- --
Total AA (1 yrs) -- AA -- -- -- -- -- 26 25 2 3 0 0 0 0 0 0 1 7 0 1 0 0 1 3 27 0 3 .120 .154 .120 .274 .040 .000 .167 3.70 25.93 7.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
1992 Gulf Coast Marlins GCL Rk mia 18 p 24 0 0.0 0 5 1 0 6 5 0 0 -- .833 0.2 -- -- 40.0 100.0 1
1993 Kane County Cougars Midw A mia 19 p 23 0 0.0 2 8 4 1 14 10 0 0 -- .714 0.4 -- -- 16.8 100.0 11
1994 Brevard County Manatees FSL A+ mia 20 p 10 0 0.0 3 11 0 1 14 14 0 0 -- 1.000 1.4 -- -- 7.2 100.0 13
1995 Brevard County Manatees FSL A+ mia 21 p 13 0 0.0 8 10 0 1 18 18 0 0 -- 1.000 1.4 -- -- 9.6 100.0 14
1996 Portland Sea Dogs East AA mia 22 p 26 0 0.0 4 23 0 1 27 27 0 0 -- 1.000 1.0 -- -- 18.4 100.0 6
1997 Florida Marlins NL MLB mia 23 p 22 21 111.1 2 11 2 0 15 13 7 9 43.75 .867 0.6 0.12 1.05 13.6 100.0 11
1997 Charlotte Knights IL AAA mia 23 p 3 0 0.0 0 1 0 0 1 1 0 0 -- 1.000 0.3 -- -- 2.1 100.0 19
1998 Tampa Bay Devil Rays AL MLB tba 24 p 31 31 192.1 12 18 1 4 31 30 13 10 56.52 .968 1.0 0.16 1.41 19.1 100.0 9
1999 Tampa Bay Devil Rays AL MLB tba 25 p 9 9 42.0 4 5 1 0 10 9 1 1 50.00 .900 1.0 0.21 1.93 5.6 100.0 17
1999 Durham Bulls IL AAA tba 25 p 1 0 0.0 0 1 0 0 1 1 0 0 -- 1.000 1.0 -- -- 0.7 100.0 27
2000 St. Petersburg Devil Rays FSL A+ tba 26 p 2 0 0.0 0 2 0 0 2 2 0 0 -- 1.000 1.0 -- -- 1.4 100.0 20
2000 Charleston (sc) RiverDogs SAL A tba 26 p 2 0 0.0 0 1 0 0 1 1 0 0 -- 1.000 0.5 -- -- 1.4 100.0 22
2005 Mesa Miners Gold Ind 31 p 9 0 0.0 1 2 0 0 3 3 0 0 -- 1.000 0.3 -- -- 10.0 100.0 11
Total MLB (3 yrs) -- MLB -- -- p 62 61 345 18 34 4 4 56 52 21 20 51.22 .929 0.8 0.15 1.36 -- -- --
Total AAA (2 yrs) -- AAA -- -- p 4 0 0 0 2 0 0 2 2 0 0 -- 1.000 0.5 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- p 26 0 0 4 23 0 1 27 27 0 0 -- 1.000 1.0 -- -- -- -- --
Total A+ (3 yrs) -- A+ -- -- p 25 0 0 11 23 0 2 34 34 0 0 -- 1.000 1.4 -- -- -- -- --
Total A (2 yrs) -- A -- -- p 25 0 0 2 9 4 1 15 11 0 0 -- .733 0.4 -- -- -- -- --
Total Rk (1 yrs) -- Rk -- -- p 24 0 0 0 5 1 0 6 5 0 0 -- .833 0.2 -- -- -- -- --
Total Ind (1 yrs) -- Ind -- -- p 9 0 0 1 2 0 0 3 3 0 0 -- 1.000 0.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
1992 Minor 24 0 0 0 0 0 0 0 0 0 0
1993 Minor 23 0 0 0 0 0 0 0 0 0 0
1994 Minor 10 0 0 0 0 0 0 0 0 0 0
1995 Minor 13 0 0 0 0 0 0 0 0 0 0
1996 Minor 26 0 0 0 0 0 0 0 0 0 0
1997 Minor 3 0 0 0 0 0 0 0 0 0 0
1997 MLB 22 0 0 0 0 0 0 0 0 0 0
1998 MLB 31 0 0 0 0 0 0 0 0 0 0
1999 Minor 1 0 0 0 0 0 0 0 0 0 0
1999 MLB 9 0 0 0 0 0 0 0 0 0 0
2000 Minor 4 0 0 0 0 0 0 0 0 0 0