The Baseball Cube

Willie Bloomquist  

Willie Bloomquist  

|Head Coach - Arizona State (NCAA-1) [2024]

MORE  
Proper Name
William Paul Bloomquist
pronunciation
BLOOM-quist
High Level
MLB (2002-2015)
Positions
SS (421) ... 2B (373) ... 3B (167) ... CF (124) ... RF (122) ... LF (109) ... 1B (47) ... OF (41) ... DH (26)
Ht / Wt
5-11 / 185
Bats / Throws
Right / Right
age
46.112
place
Bremerton,Washington
High School
South Kitsap (Port Orchard,WA)
colleges
Signing Bonus
$ 425,000
draft posit
IF
MLB Debut
Service Time
12.122 (2015)
MLB Teams
SEA [12] ARI [3] KCA [2] CIN [1]
TBC#
4602
mlbam id
217100
Retrosheet
Stat Capsuleavgopsabrhhrrbisb
Career MLB [2002-2015].269.650289139877818225133
Speed
80
Power
29
Contact
74
XBH
26
RBIs
48
Runs
70
Hitting
72
Durability
52
Team
.503
Player Tags
Player Notes:  [2013] Inducted into the Arizona State University Athletics Hall of Fame (Sun Devil HOF)
The TBC Weekly Newsletter keeps you up to date with site updates and new features. Subscribe today!
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
1997 Arizona State Power-5 Pac10 NCAA-1 Fr 19 -- 2b-ss -- 51 132 33 47 10 5 1 31 7 3 10 24 0 0 0 0 0 70 142 16 31 .356 .401 .530 .932 .280 .174 .430 7.04 16.90 2.40 132.00
1998 Arizona State Power-5 Pac10 NCAA-1 So 20 -- 2b-ss -- 64 263 88 109 14 9 4 61 33 8 59 33 0 0 0 0 0 153 322 27 82 .414 .522 .582 1.103 .487 .167 .465 18.32 10.25 0.56 65.75
1999 Arizona State Power-5 Pac10 NCAA-1 Jr 21 -- 2b-ss -- 60 254 95 100 18 8 10 84 32 6 50 26 5 2 4 0 3 164 315 36 64 .394 .495 .646 1.141 .551 .252 .405 15.87 8.25 0.52 25.40
1999 Everett AquaSox Nwst A- sea 21 -- 2b -- 42 178 35 51 10 3 2 27 17 5 22 25 1 0 1 0 1 73 202 15 36 .287 .366 .410 .776 .315 .124 .322 10.89 12.38 1.14 89.00
2000 Lancaster JetHawks Calif A+ sea 22 13 2b -- 64 256 63 97 19 6 2 51 22 12 37 27 0 1 1 2 3 134 295 27 70 .379 .456 .523 .979 .328 .145 .417 12.54 9.15 0.73 128.00
2000 Tacoma Rainiers PCL AAA sea 22 -- 2b -- 51 191 17 43 5 1 1 23 5 0 7 28 0 4 3 0 3 53 205 7 36 .225 .249 .277 .526 .115 .052 .255 3.41 13.66 4.00 191.00
2001 San Antonio Missions Tex AA sea 23 -- ss-2b -- 123 491 59 125 23 2 0 28 34 9 28 55 1 7 4 0 11 152 531 25 100 .255 .294 .310 .603 .163 .055 .284 5.27 10.36 1.96 --
2002 Tacoma Rainiers PCL AAA sea 24 -- of-2b -- 104 337 47 91 14 3 6 47 20 10 29 44 3 9 3 1 5 129 381 23 68 .270 .331 .383 .713 .228 .113 .293 7.61 11.55 1.52 56.17
2002 Seattle Mariners AL MLB sea 24 16 lf-2b log 12 33 11 15 4 0 0 7 3 1 5 2 0 0 0 0 0 19 38 4 11 .455 .526 .576 1.102 .333 .121 .484 13.16 5.26 0.40 --
2003 Seattle Mariners AL MLB sea 25 16 3b log 89 196 30 49 7 2 1 14 4 1 19 39 1 2 2 1 6 63 220 10 39 .250 .317 .321 .638 .184 .071 .304 8.64 17.73 2.05 196.00
2004 Tacoma Rainiers PCL AAA sea 26 -- ss-of -- 3 12 2 5 0 0 1 3 1 0 0 2 0 0 0 0 0 8 12 1 4 .417 .417 .667 1.083 .333 .250 .444 0.00 16.67 -- 12.00
2004 Seattle Mariners AL MLB sea 26 16 3b-ss log 93 188 27 46 10 0 2 18 13 2 10 48 0 3 0 0 2 62 201 12 34 .245 .283 .330 .613 .197 .085 .319 4.98 23.88 4.80 94.00
2005 Seattle Mariners AL MLB sea 27 29 2b-ss log 82 249 27 64 15 2 0 22 14 1 11 38 1 4 2 0 5 83 267 17 47 .257 .289 .333 .622 .173 .076 .300 4.12 14.23 3.45 --
2006 Seattle Mariners AL MLB sea 28 16 cf log 102 251 36 62 6 2 1 15 16 3 24 40 4 2 2 0 3 75 283 9 53 .247 .320 .299 .619 .199 .052 .288 8.48 14.13 1.67 251.00
2007 Seattle Mariners AL MLB sea 29 16 3b-2b log 91 173 28 48 3 0 2 13 7 5 10 35 1 4 0 0 7 57 188 5 43 .277 .321 .329 .650 .121 .052 .338 5.32 18.62 3.50 86.50
2008 Seattle Mariners AL MLB sea 30 16 cf-rf log 71 165 32 46 1 0 0 9 14 3 25 29 1 1 0 1 1 47 192 1 45 .279 .377 .285 .662 .224 .006 .338 13.02 15.10 1.16 --
2009 Kansas City Royals AL MLB kca 31 8 rf-ss log 125 434 52 115 11 8 4 29 25 6 27 73 1 4 2 1 7 154 468 23 92 .265 .308 .355 .663 .196 .090 .309 5.77 15.60 2.70 108.50
2010 Kansas City Royals AL MLB kca 32 8 rf-3b log 72 170 31 45 10 1 3 17 8 5 8 25 0 2 1 0 4 66 181 14 31 .265 .296 .388 .684 .188 .124 .294 4.42 13.81 3.13 56.67
2010 Cincinnati Reds NL MLB cin 32 9 rf-lf log 11 17 0 5 0 0 0 0 0 0 1 3 0 0 0 0 0 5 18 0 5 .294 .333 .294 .627 .059 .000 .357 5.56 16.67 3.00 --
2011 Arizona Diamondbacks NL MLB ari 33 18 ss log 97 350 44 93 10 2 4 26 20 10 23 51 4 2 2 3 3 119 381 16 77 .266 .317 .340 .657 .169 .074 .300 6.04 13.39 2.22 87.50
2012 Arizona Diamondbacks Ariz Rk ari 34 18 ss -- 4 9 3 3 1 1 0 4 0 0 1 1 0 0 0 0 0 6 10 2 1 .333 .400 .667 1.067 .444 .333 .375 10.00 10.00 1.00 --
2012 Arizona Diamondbacks NL MLB ari 34 18 ss log 80 324 47 98 21 5 0 23 7 10 12 55 0 0 2 0 5 129 338 26 72 .302 .325 .398 .724 .123 .096 .362 3.55 16.27 4.58 --
2013 Arizona Diamondbacks Ariz Rk ari 35 -- ss -- 4 12 4 6 1 0 0 1 0 0 2 1 0 0 0 0 1 7 14 1 5 .500 .571 .583 1.155 .250 .083 .545 14.29 7.14 0.50 --
2013 Reno Aces PCL AAA ari 35 -- 2b -- 6 21 5 9 0 1 0 9 0 0 2 2 0 0 0 0 0 11 23 1 8 .429 .478 .524 1.002 .190 .095 .474 8.70 8.70 1.00 --
2013 Arizona Diamondbacks NL MLB ari 35 18 2b-ss log 48 139 16 44 5 1 0 14 0 2 8 11 2 0 1 0 3 51 150 6 38 .317 .360 .367 .727 .094 .050 .341 5.33 7.33 1.38 --
2014 Seattle Mariners AL MLB sea 36 8 ss-2b log 47 133 15 37 6 0 1 14 1 1 4 32 0 1 1 1 1 46 139 7 30 .278 .297 .346 .643 .098 .068 .356 2.88 23.02 8.00 133.00
2015 Seattle Mariners AL MLB sea 37 8 2b-ss log 35 69 2 11 1 0 0 4 1 1 2 13 1 0 0 0 2 12 72 1 10 .159 .194 .174 .368 .043 .014 .196 2.78 18.06 6.50 --
1999 A- Total -- SEA -- -- -- -- 42 178 35 51 10 3 2 27 17 5 22 25 1 0 1 0 1 73 202 15 36 .287 .366 .410 .776 .315 .124 .322 10.89 12.38 1.14 89.00
2000 A+ / AAA Total -- SEA -- -- -- -- 115 447 80 140 24 7 3 74 27 12 44 55 0 5 4 2 6 187 500 34 106 .313 .372 .418 .790 .237 .105 .349 8.80 11.00 1.25 149.00
2001 AA Total -- SEA -- -- -- -- 123 491 59 125 23 2 0 28 34 9 28 55 1 7 4 0 11 152 531 25 100 .255 .294 .310 .603 .163 .055 .284 5.27 10.36 1.96 --
2002 AAA Total -- SEA -- -- -- -- 104 337 47 91 14 3 6 47 20 10 29 44 3 9 3 1 5 129 381 23 68 .270 .331 .383 .713 .228 .113 .293 7.61 11.55 1.52 56.17
2002 MLB Total -- SEA -- -- -- -- 12 33 11 15 4 0 0 7 3 1 5 2 0 0 0 0 0 19 38 4 11 .455 .526 .576 1.102 .333 .121 .484 13.16 5.26 0.40 --
2003 MLB Total -- SEA -- -- -- -- 89 196 30 49 7 2 1 14 4 1 19 39 1 2 2 1 6 63 220 10 39 .250 .317 .321 .638 .184 .071 .304 8.64 17.73 2.05 196.00
2004 AAA Total -- SEA -- -- -- -- 3 12 2 5 0 0 1 3 1 0 0 2 0 0 0 0 0 8 12 1 4 .417 .417 .667 1.083 .333 .250 .444 0.00 16.67 -- 12.00
2004 MLB Total -- SEA -- -- -- -- 93 188 27 46 10 0 2 18 13 2 10 48 0 3 0 0 2 62 201 12 34 .245 .283 .330 .613 .197 .085 .319 4.98 23.88 4.80 94.00
2005 MLB Total -- SEA -- -- -- -- 82 249 27 64 15 2 0 22 14 1 11 38 1 4 2 0 5 83 267 17 47 .257 .289 .333 .622 .173 .076 .300 4.12 14.23 3.45 --
2006 MLB Total -- SEA -- -- -- -- 102 251 36 62 6 2 1 15 16 3 24 40 4 2 2 0 3 75 283 9 53 .247 .320 .299 .619 .199 .052 .288 8.48 14.13 1.67 251.00
2007 MLB Total -- SEA -- -- -- -- 91 173 28 48 3 0 2 13 7 5 10 35 1 4 0 0 7 57 188 5 43 .277 .321 .329 .650 .121 .052 .338 5.32 18.62 3.50 86.50
2008 MLB Total -- SEA -- -- -- -- 71 165 32 46 1 0 0 9 14 3 25 29 1 1 0 1 1 47 192 1 45 .279 .377 .285 .662 .224 .006 .338 13.02 15.10 1.16 --
2009 MLB Total -- KCA -- -- -- -- 125 434 52 115 11 8 4 29 25 6 27 73 1 4 2 1 7 154 468 23 92 .265 .308 .355 .663 .196 .090 .309 5.77 15.60 2.70 108.50
2010 MLB Total -- CIN,KCA -- -- -- -- 83 187 31 50 10 1 3 17 8 5 9 28 0 2 1 0 4 71 199 14 36 .267 .299 .380 .679 .176 .112 .299 4.52 14.07 3.11 62.33
2011 MLB Total -- ARI -- -- -- -- 97 350 44 93 10 2 4 26 20 10 23 51 4 2 2 3 3 119 381 16 77 .266 .317 .340 .657 .169 .074 .300 6.04 13.39 2.22 87.50
2012 Rk Total -- ARI -- -- -- -- 4 9 3 3 1 1 0 4 0 0 1 1 0 0 0 0 0 6 10 2 1 .333 .400 .667 1.067 .444 .333 .375 10.00 10.00 1.00 --
2012 MLB Total -- ARI -- -- -- -- 80 324 47 98 21 5 0 23 7 10 12 55 0 0 2 0 5 129 338 26 72 .302 .325 .398 .724 .123 .096 .362 3.55 16.27 4.58 --
2013 Rk / AAA Total -- ARI -- -- -- -- 10 33 9 15 1 1 0 10 0 0 4 3 0 0 0 0 1 18 37 2 13 .455 .514 .545 1.059 .212 .091 .500 10.81 8.11 0.75 --
2013 MLB Total -- ARI -- -- -- -- 48 139 16 44 5 1 0 14 0 2 8 11 2 0 1 0 3 51 150 6 38 .317 .360 .367 .727 .094 .050 .341 5.33 7.33 1.38 --
2014 MLB Total -- SEA -- -- -- -- 47 133 15 37 6 0 1 14 1 1 4 32 0 1 1 1 1 46 139 7 30 .278 .297 .346 .643 .098 .068 .356 2.88 23.02 8.00 133.00
2015 MLB Total -- SEA -- -- -- -- 35 69 2 11 1 0 0 4 1 1 2 13 1 0 0 0 2 12 72 1 10 .159 .194 .174 .368 .043 .014 .196 2.78 18.06 6.50 --
Total MLB (14 yrs) -- MLB -- -- -- -- -- 1055 2891 398 778 110 23 18 225 133 51 189 494 16 25 15 7 49 988 3136 151 627 .269 .316 .342 .658 .166 .073 .317 6.03 15.75 2.61 160.61
Total Minors (7 yrs) -- Minors -- -- -- -- -- 401 1507 235 430 73 17 12 193 99 36 128 185 5 21 12 3 24 573 1673 102 328 .285 .341 .380 .721 .222 .095 .316 7.65 11.06 1.45 125.58
Total AL (11 yrs) -- AL -- -- -- -- -- 819 2061 291 538 74 15 14 162 106 29 145 374 10 23 10 4 38 684 2249 103 435 .261 .311 .332 .643 .179 .071 .311 6.45 16.63 2.58 147.21
Total NL (4 yrs) -- NL -- -- -- -- -- 236 830 107 240 36 8 4 63 27 22 44 120 6 2 5 3 11 304 887 48 192 .289 .328 .366 .694 .136 .077 .332 4.96 13.53 2.73 207.50
Total AAA (4 yrs) -- AAA -- -- -- -- -- 164 561 71 148 19 5 8 82 26 10 38 76 3 13 6 1 8 201 621 32 116 .264 .311 .358 .669 .191 .094 .290 6.12 12.24 2.00 70.13
Total AA (1 yrs) -- AA -- -- -- -- -- 123 491 59 125 23 2 0 28 34 9 28 55 1 7 4 0 11 152 531 25 100 .255 .294 .310 .603 .163 .055 .284 5.27 10.36 1.96 --
Total A+ (1 yrs) -- A+ -- -- -- -- -- 64 256 63 97 19 6 2 51 22 12 37 27 0 1 1 2 3 134 295 27 70 .379 .456 .523 .979 .328 .145 .417 12.54 9.15 0.73 128.00
Total A- (1 yrs) -- A- -- -- -- -- -- 42 178 35 51 10 3 2 27 17 5 22 25 1 0 1 0 1 73 202 15 36 .287 .366 .410 .776 .315 .124 .322 10.89 12.38 1.14 89.00
Total Rk (2 yrs) -- Rk -- -- -- -- -- 8 21 7 9 2 1 0 5 0 0 3 2 0 0 0 0 1 13 24 3 6 .429 .500 .619 1.119 .333 .190 .474 12.50 8.33 0.67 --
Total NCAA-1 (3 yrs) -- NCAA-1 -- -- -- -- -- 175 649 216 256 42 22 15 176 72 17 119 83 5 2 4 0 3 387 779 79 177 .394 .489 .596 1.085 .470 .202 .434 15.28 10.65 0.70 43.27
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
1998 Team USA Collegiate Intl USA 20 39 120 23 40 9 2 2 19 6 2 18 23 0 0 0 0 3 59 138 13 27 .333 .420 .492 .912 .342 .158 .400 13.04 16.67 1.28 60.00
2000 Peoria Javelinas Arizona Fall League AFL 22 27 90 14 26 7 1 0 8 3 5 11 10 0 0 1 0 2 35 102 8 18 .289 .363 .389 .752 .200 .100 .321 10.78 9.80 0.91 --
2006 Seattle Mariners MLB Spring Training Spring 28 19 48 7 9 1 0 0 3 5 0 2 7 0 0 0 0 0 10 50 1 8 .188 .220 .208 .428 .167 .021 .220 4.00 14.00 3.50 --
2007 Seattle Mariners MLB Spring Training Spring 29 20 62 17 26 2 2 0 5 9 0 6 9 1 0 0 0 0 32 69 4 22 .419 .478 .516 .994 .339 .097 .491 8.70 13.04 1.50 --
2008 Seattle Mariners MLB Spring Training Spring 30 16 33 5 8 0 0 0 3 1 2 6 7 0 0 1 0 1 8 40 0 8 .242 .350 .242 .592 .152 .000 .296 15.00 17.50 1.17 --
2009 Kansas City Royals MLB Spring Training Spring 31 28 84 13 29 2 1 0 10 2 1 2 16 0 0 0 0 1 33 86 3 26 .345 .360 .393 .753 .083 .048 .426 2.33 18.60 8.00 --
2010 Kansas City Royals MLB Spring Training Spring 32 13 35 7 13 2 0 0 6 2 0 0 2 1 0 0 0 0 15 36 2 11 .371 .389 .429 .817 .114 .057 .394 0.00 5.56 -- --
2011 Arizona Diamondbacks MLB Spring Training Spring 33 26 65 10 26 5 0 0 5 5 3 4 5 0 1 1 0 2 31 71 5 21 .400 .429 .477 .905 .169 .077 .426 5.63 7.04 1.25 --
2011 Arizona Diamondbacks Division Series Playoffs 33 5 22 3 7 0 0 0 1 3 0 1 3 0 0 0 0 2 7 23 0 7 .318 .348 .318 .666 .182 .000 .368 4.35 13.04 3.00 --
2012 Arizona Diamondbacks MLB Spring Training Spring 34 23 68 6 14 2 0 1 5 3 1 1 12 0 0 2 0 0 19 71 3 11 .206 .211 .279 .491 .118 .074 .228 1.41 16.90 12.00 68.00
2013 Arizona Diamondbacks MLB Spring Training Spring 35 13 37 5 10 4 0 0 6 1 0 1 2 0 0 0 0 1 14 38 4 6 .270 .289 .378 .668 .162 .108 .286 2.63 5.26 2.00 --
2014 Seattle Mariners MLB Spring Training Spring 36 18 45 2 10 1 0 0 5 0 0 0 5 0 0 1 0 2 11 46 1 9 .222 .217 .244 .462 .022 .022 .244 0.00 10.87 -- --
2015 Seattle Mariners MLB Spring Training Spring 37 18 41 4 13 4 0 0 3 0 1 2 3 0 0 0 0 1 17 43 4 9 .317 .349 .415 .763 .122 .098 .342 4.65 6.98 1.50 --
-- Totals -- Spring 33 194 518 76 158 23 3 1 51 28 8 24 68 2 1 5 0 8 190 550 27 131 .305 .335 .367 .702 .147 .062 .346 4.36 12.36 2.83 518.00
-- Totals -- Playoffs 33 5 22 3 7 0 0 0 1 3 0 1 3 0 0 0 0 2 7 23 0 7 .318 .348 .318 .666 .182 .000 .368 4.35 13.04 3.00 --
-- Totals -- AFL 22 27 90 14 26 7 1 0 8 3 5 11 10 0 0 1 0 2 35 102 8 18 .289 .363 .389 .752 .200 .100 .321 10.78 9.80 0.91 --
-- Totals -- USA 20 39 120 23 40 9 2 2 19 6 2 18 23 0 0 0 0 3 59 138 13 27 .333 .420 .492 .912 .342 .158 .400 13.04 16.67 1.28 60.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
1999 Everett AquaSox Nwst A- sea 21 2b 37 0 0.0 63 79 7 19 149 142 0 0 -- .953 3.8 -- -- 48.7 88.1 1
1999 Everett AquaSox Nwst A- sea 21 of 1 0 0.0 2 0 0 0 2 2 0 0 -- 1.000 2.0 -- -- 1.3 2.4 9
2000 Tacoma Rainiers PCL AAA sea 22 2b 50 0 0.0 105 123 3 36 231 228 0 0 -- .987 4.6 -- -- 35.0 98.0 1
2000 Lancaster JetHawks Calif A+ sea 22 2b 53 0 0.0 97 147 10 21 254 244 0 0 -- .961 4.6 -- -- 37.9 82.8 1
2000 Lancaster JetHawks Calif A+ sea 22 ss 11 0 0.0 21 29 2 5 52 50 0 0 -- .962 4.5 -- -- 7.9 17.2 4
2001 San Antonio Missions Tex AA sea 23 2b 57 0 0.0 82 146 5 33 233 228 0 0 -- .979 4.0 -- -- 41.6 46.3 2
2001 San Antonio Missions Tex AA sea 23 ss 76 0 0.0 103 226 19 32 348 329 0 0 -- .945 4.3 -- -- 55.5 61.8 1
2002 Seattle Mariners AL MLB sea 24 2b 4 2 27.0 5 10 0 1 15 15 0 0 -- 1.000 3.8 0.56 5.00 2.5 33.3 4
2002 Seattle Mariners AL MLB sea 24 lf 7 6 43.0 12 0 0 0 12 12 0 0 -- 1.000 1.7 0.28 2.51 4.3 58.3 6
2002 Seattle Mariners AL MLB sea 24 dh 2 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.2 16.7 8
2002 Tacoma Rainiers PCL AAA sea 24 2b 30 0 0.0 54 58 2 13 114 112 0 0 -- .982 3.7 -- -- 21.3 28.8 2
2002 Tacoma Rainiers PCL AAA sea 24 3b 25 0 0.0 19 36 5 6 60 55 0 0 -- .917 2.2 -- -- 17.7 24.0 3
2002 Tacoma Rainiers PCL AAA sea 24 ss 19 0 0.0 24 41 3 9 68 65 0 0 -- .956 3.4 -- -- 13.5 18.3 2
2002 Tacoma Rainiers PCL AAA sea 24 of 39 0 0.0 62 3 2 0 67 65 0 0 -- .970 1.7 -- -- 27.7 37.5 5
2003 Seattle Mariners AL MLB sea 25 1b 3 0 6.1 6 1 0 0 7 7 0 0 -- 1.000 2.3 1.15 10.33 1.9 3.4 4
2003 Seattle Mariners AL MLB sea 25 2b 7 0 18.0 3 3 0 0 6 6 0 0 -- 1.000 0.9 0.33 3.00 4.3 7.9 2
2003 Seattle Mariners AL MLB sea 25 3b 37 29 268.0 21 44 2 3 67 65 0 0 -- .970 1.8 0.24 2.18 22.8 41.6 2
2003 Seattle Mariners AL MLB sea 25 ss 18 14 123.2 24 37 2 8 63 61 0 0 -- .968 3.4 0.50 4.46 11.1 20.2 4
2003 Seattle Mariners AL MLB sea 25 lf 10 7 63.0 17 0 0 0 17 17 0 0 -- 1.000 1.7 0.27 2.43 6.2 11.2 3
2003 Seattle Mariners AL MLB sea 25 rf 1 0 1.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 1.00 9.00 0.6 1.1 4
2003 Seattle Mariners AL MLB sea 25 dh 10 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 6.2 11.2 3
2004 Seattle Mariners AL MLB sea 26 1b 19 11 99.0 70 8 2 11 80 78 0 0 -- .975 4.1 0.79 7.09 11.7 20.4 5
2004 Seattle Mariners AL MLB sea 26 2b 1 0 1.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.1 4
2004 Seattle Mariners AL MLB sea 26 3b 31 24 221.1 24 36 5 6 65 60 0 0 -- .923 1.9 0.27 2.44 19.1 33.3 3
2004 Seattle Mariners AL MLB sea 26 ss 20 16 139.1 27 36 3 11 66 63 0 0 -- .955 3.2 0.45 4.08 12.3 21.5 3
2004 Seattle Mariners AL MLB sea 26 lf 8 3 29.0 7 0 0 0 7 7 0 0 -- 1.000 0.9 0.24 2.17 4.9 8.6 4
2004 Seattle Mariners AL MLB sea 26 cf 1 1 8.0 7 0 0 0 7 7 0 0 -- 1.000 7.0 0.88 7.88 0.6 1.1 5
2004 Seattle Mariners AL MLB sea 26 dh 6 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 3.7 6.5 4
2004 Tacoma Rainiers PCL AAA sea 26 ss 2 0 0.0 1 2 0 0 3 3 0 0 -- 1.000 1.5 -- -- 1.4 66.7 7
2004 Tacoma Rainiers PCL AAA sea 26 of 1 0 0.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 -- -- 0.7 33.3 15
2005 Seattle Mariners AL MLB sea 27 1b 1 0 1.2 0 1 0 0 1 1 0 0 -- 1.000 1.0 0.83 7.50 0.6 1.2 6
2005 Seattle Mariners AL MLB sea 27 2b 32 29 254.0 60 83 2 22 145 143 0 0 -- .986 4.5 0.56 5.07 19.8 39.0 3
2005 Seattle Mariners AL MLB sea 27 3b 6 1 25.0 1 4 0 0 5 5 0 0 -- 1.000 0.8 0.20 1.80 3.7 7.3 3
2005 Seattle Mariners AL MLB sea 27 ss 24 21 180.0 34 49 3 6 86 83 0 0 -- .965 3.5 0.46 4.15 14.8 29.3 4
2005 Seattle Mariners AL MLB sea 27 lf 1 0 2.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.2 7
2005 Seattle Mariners AL MLB sea 27 cf 15 13 117.0 25 1 1 1 27 26 0 0 -- .963 1.7 0.22 2.00 9.3 18.3 2
2005 Seattle Mariners AL MLB sea 27 dh 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 1.2 10
2006 Seattle Mariners AL MLB sea 28 1b 4 0 5.2 6 0 0 0 6 6 0 0 -- 1.000 1.5 1.15 10.38 2.5 3.9 5
2006 Seattle Mariners AL MLB sea 28 2b 15 14 123.2 20 31 2 6 53 51 0 0 -- .962 3.4 0.41 3.73 9.3 14.7 2
2006 Seattle Mariners AL MLB sea 28 3b 12 6 70.0 5 15 0 4 20 20 0 0 -- 1.000 1.7 0.29 2.57 7.4 11.8 2
2006 Seattle Mariners AL MLB sea 28 ss 17 6 65.1 9 23 0 3 32 32 0 0 -- 1.000 1.9 0.49 4.42 10.5 16.7 2
2006 Seattle Mariners AL MLB sea 28 lf 3 0 10.0 2 0 0 0 2 2 0 0 -- 1.000 0.7 0.20 1.80 1.9 2.9 2
2006 Seattle Mariners AL MLB sea 28 cf 48 35 320.1 89 2 0 0 91 91 0 0 -- 1.000 1.9 0.28 2.56 29.6 47.1 2
2006 Seattle Mariners AL MLB sea 28 rf 12 5 52.0 13 0 0 0 13 13 0 0 -- 1.000 1.1 0.25 2.25 7.4 11.8 4
2006 Seattle Mariners AL MLB sea 28 dh 2 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.2 2.0 7
2007 Seattle Mariners AL MLB sea 29 1b 4 0 6.2 5 1 0 0 6 6 0 0 -- 1.000 1.5 0.97 8.71 2.5 4.4 5
2007 Seattle Mariners AL MLB sea 29 2b 20 15 138.0 23 38 4 9 65 61 0 0 -- .938 3.1 0.44 3.98 12.3 22.0 2
2007 Seattle Mariners AL MLB sea 29 3b 20 13 128.0 11 29 0 2 40 40 0 0 -- 1.000 2.0 0.31 2.81 12.3 22.0 2
2007 Seattle Mariners AL MLB sea 29 ss 20 15 124.0 23 39 1 5 63 62 0 0 -- .984 3.1 0.50 4.50 12.3 22.0 2
2007 Seattle Mariners AL MLB sea 29 lf 13 6 60.0 12 0 0 0 12 12 0 0 -- 1.000 0.9 0.20 1.80 8.0 14.3 4
2007 Seattle Mariners AL MLB sea 29 cf 7 1 20.0 8 0 0 0 8 8 0 0 -- 1.000 1.1 0.40 3.60 4.3 7.7 2
2007 Seattle Mariners AL MLB sea 29 rf 4 0 4.0 2 0 0 0 2 2 0 0 -- 1.000 0.5 0.50 4.50 2.5 4.4 5
2007 Seattle Mariners AL MLB sea 29 dh 3 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.9 3.3 5
2008 Seattle Mariners AL MLB sea 30 2b 7 4 37.0 8 15 0 7 23 23 0 0 -- 1.000 3.3 0.62 5.59 4.3 9.9 3
2008 Seattle Mariners AL MLB sea 30 3b 1 1 7.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.4 4
2008 Seattle Mariners AL MLB sea 30 ss 12 11 93.0 17 23 0 2 40 40 0 0 -- 1.000 3.3 0.43 3.87 7.4 16.9 2
2008 Seattle Mariners AL MLB sea 30 lf 8 1 17.0 3 0 0 0 3 3 0 0 -- 1.000 0.4 0.18 1.59 4.9 11.3 2
2008 Seattle Mariners AL MLB sea 30 cf 23 16 161.0 48 1 3 0 52 49 0 0 -- .942 2.1 0.30 2.74 14.2 32.4 4
2008 Seattle Mariners AL MLB sea 30 rf 13 7 74.0 14 0 0 0 14 14 0 0 -- 1.000 1.1 0.19 1.70 8.0 18.3 5
2009 Kansas City Royals AL MLB kca 31 1b 3 0 6.0 3 0 0 1 3 3 0 0 -- 1.000 1.0 0.50 4.50 1.9 2.4 4
2009 Kansas City Royals AL MLB kca 31 2b 14 12 107.0 24 35 2 10 61 59 0 0 -- .967 4.2 0.55 4.96 8.6 11.2 2
2009 Kansas City Royals AL MLB kca 31 3b 3 2 21.0 2 5 0 0 7 7 0 0 -- 1.000 2.3 0.33 3.00 1.9 2.4 5
2009 Kansas City Royals AL MLB kca 31 ss 38 29 237.2 51 80 6 22 137 131 0 0 -- .956 3.4 0.55 4.97 23.5 30.4 3
2009 Kansas City Royals AL MLB kca 31 lf 9 9 69.0 24 0 0 0 24 24 0 0 -- 1.000 2.7 0.35 3.13 5.6 7.2 3
2009 Kansas City Royals AL MLB kca 31 cf 22 20 164.1 34 0 0 0 34 34 0 0 -- 1.000 1.5 0.21 1.86 13.6 17.6 4
2009 Kansas City Royals AL MLB kca 31 rf 61 33 329.0 76 3 2 1 81 79 0 0 -- .975 1.3 0.24 2.16 37.7 48.8 2
2010 Kansas City Royals AL MLB kca 32 1b 3 0 4.0 4 1 0 0 5 5 0 0 -- 1.000 1.7 1.25 11.25 1.9 4.2 4
2010 Cincinnati Reds NL MLB cin 32 2b 2 0 3.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 1.2 18.2 5
2010 Kansas City Royals AL MLB kca 32 2b 4 4 31.0 9 9 1 2 19 18 0 0 -- .947 4.5 0.58 5.23 2.5 5.6 4
2010 Kansas City Royals AL MLB kca 32 3b 11 9 79.0 5 18 4 4 27 23 0 0 -- .852 2.1 0.29 2.62 6.8 15.3 4
2010 Kansas City Royals AL MLB kca 32 ss 1 0 1.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.4 3
2010 Cincinnati Reds NL MLB cin 32 lf 3 0 8.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 1.9 27.3 5
2010 Kansas City Royals AL MLB kca 32 lf 6 4 39.0 8 0 0 0 8 8 0 0 -- 1.000 1.3 0.21 1.85 3.7 8.3 4
2010 Kansas City Royals AL MLB kca 32 cf 8 8 69.0 20 1 0 0 21 21 0 0 -- 1.000 2.6 0.30 2.74 4.9 11.1 6
2010 Cincinnati Reds NL MLB cin 32 rf 5 3 27.1 6 0 0 0 6 6 0 0 -- 1.000 1.2 0.22 1.99 3.1 45.5 3
2010 Kansas City Royals AL MLB kca 32 rf 22 15 147.1 30 2 0 0 32 32 0 0 -- 1.000 1.5 0.22 1.96 13.6 30.6 3
2010 Kansas City Royals AL MLB kca 32 dh 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 1.4 8
2011 Arizona Diamondbacks NL MLB ari 33 2b 1 1 8.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 0.12 1.12 0.6 1.0 4
2011 Arizona Diamondbacks NL MLB ari 33 ss 59 57 501.0 76 155 5 31 236 231 0 0 -- .979 3.9 0.46 4.15 36.4 60.8 2
2011 Arizona Diamondbacks NL MLB ari 33 lf 25 22 197.1 41 0 0 0 41 41 0 0 -- 1.000 1.6 0.21 1.87 15.4 25.8 2
2012 Arizona Diamondbacks NL MLB ari 34 2b 1 1 6.0 1 0 1 0 2 1 0 0 -- .500 1.0 0.17 1.50 0.6 1.3 5
2012 Arizona Diamondbacks NL MLB ari 34 3b 11 11 94.1 5 21 1 1 27 26 0 0 -- .963 2.4 0.28 2.49 6.8 13.8 6
2012 Arizona Diamondbacks NL MLB ari 34 ss 64 61 528.1 85 139 4 31 228 224 0 0 -- .982 3.5 0.42 3.82 39.5 80.0 1
2012 Arizona Diamondbacks NL MLB ari 34 lf 1 0 5.2 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.3 4
2012 Arizona Diamondbacks NL MLB ari 34 rf 1 0 2.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.3 5
2012 Arizona Diamondbacks Ariz Rk ari 34 ss 4 0 0.0 2 2 0 0 4 4 0 0 -- 1.000 1.0 -- -- 7.1 100.0 3
2013 Arizona Diamondbacks NL MLB ari 35 2b 15 15 136.0 32 37 0 10 69 69 0 0 -- 1.000 4.6 0.51 4.57 9.3 31.3 5
2013 Arizona Diamondbacks NL MLB ari 35 ss 9 8 74.0 12 29 1 7 42 41 0 0 -- .976 4.6 0.55 4.99 5.6 18.8 4
2013 Arizona Diamondbacks NL MLB ari 35 lf 7 6 55.1 9 0 0 0 9 9 0 0 -- 1.000 1.3 0.16 1.47 4.3 14.6 6
2013 Reno Aces PCL AAA ari 35 2b 5 0 0.0 6 11 0 1 17 17 0 0 -- 1.000 3.4 -- -- 3.5 83.3 7
2013 Reno Aces PCL AAA ari 35 ss 1 0 0.0 0 4 0 0 4 4 0 0 -- 1.000 4.0 -- -- 0.7 16.7 5
2013 Arizona Diamondbacks Ariz Rk ari 35 ss 3 0 0.0 4 5 0 2 9 9 0 0 -- 1.000 3.0 -- -- 5.4 75.0 3
2014 Seattle Mariners AL MLB sea 36 1b 7 5 47.2 51 5 0 6 56 56 0 0 -- 1.000 8.0 1.19 10.68 4.3 14.9 4
2014 Seattle Mariners AL MLB sea 36 2b 10 6 61.2 6 13 0 2 19 19 0 0 -- 1.000 1.9 0.31 2.79 6.2 21.3 3
2014 Seattle Mariners AL MLB sea 36 3b 5 5 44.0 1 12 0 1 13 13 0 0 -- 1.000 2.6 0.30 2.66 3.1 10.6 2
2014 Seattle Mariners AL MLB sea 36 ss 16 12 115.0 13 21 0 4 34 34 0 0 -- 1.000 2.1 0.30 2.66 9.9 34.0 3
2014 Seattle Mariners AL MLB sea 36 lf 3 3 23.0 5 0 0 0 5 5 0 0 -- 1.000 1.7 0.22 1.96 1.9 6.4 7
2014 Seattle Mariners AL MLB sea 36 rf 1 0 1.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 1.00 9.00 0.6 2.1 10
2014 Seattle Mariners AL MLB sea 36 dh 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 2.1 15
2015 Seattle Mariners AL MLB sea 37 1b 3 3 24.1 24 1 0 4 25 25 0 0 -- 1.000 8.3 1.04 9.34 1.9 8.6 4
2015 Seattle Mariners AL MLB sea 37 2b 8 2 31.0 6 6 0 2 12 12 0 0 -- 1.000 1.5 0.39 3.48 4.9 22.9 3
2015 Seattle Mariners AL MLB sea 37 3b 5 2 24.0 1 5 0 0 6 6 0 0 -- 1.000 1.2 0.25 2.25 3.1 14.3 2
2015 Seattle Mariners AL MLB sea 37 ss 7 5 39.0 6 14 0 1 20 20 0 0 -- 1.000 2.9 0.51 4.62 4.3 20.0 4
2015 Seattle Mariners AL MLB sea 37 lf 5 3 26.0 2 0 0 0 2 2 0 0 -- 1.000 0.4 0.08 0.69 3.1 14.3 9
2015 Seattle Mariners AL MLB sea 37 rf 2 1 11.0 2 1 0 0 3 3 0 0 -- 1.000 1.5 0.27 2.45 1.2 5.7 11
Total MLB (9 yrs) -- MLB -- -- 1b 47 19 199 169 18 2 22 189 187 0 0 -- .989 4.0 0.94 8.46 -- -- --
Total MLB (14 yrs) -- MLB -- -- 2b 141 105 981 198 280 12 71 490 478 0 0 -- .976 3.4 0.49 4.38 -- -- --
Total MLB (11 yrs) -- MLB -- -- 3b 142 103 981 76 189 12 21 277 265 0 0 -- .957 1.9 0.27 2.43 -- -- --
Total MLB (13 yrs) -- MLB -- -- ss 305 255 2,220 377 645 25 131 1047 1022 0 0 -- .976 3.4 0.46 4.14 -- -- --
Total MLB (14 yrs) -- MLB -- -- lf 109 70 646 142 0 0 0 142 142 0 0 -- 1.000 1.3 0.22 1.98 -- -- --
Total MLB (7 yrs) -- MLB -- -- cf 124 94 859 231 5 4 1 240 236 0 0 -- .983 1.9 0.27 2.47 -- -- --
Total MLB (9 yrs) -- MLB -- -- rf 122 64 648 145 6 2 1 153 151 0 0 -- .987 1.2 0.23 2.10 -- -- --
Total MLB (8 yrs) -- MLB -- -- dh 26 0 0 0 0 0 0 0 0 0 0 -- -- 0.0 -- -- -- -- --
Total AAA (3 yrs) -- AAA -- -- 2b 85 0 0 165 192 5 50 362 357 0 0 -- .986 4.2 -- -- -- -- --
Total AAA (1 yrs) -- AAA -- -- 3b 25 0 0 19 36 5 6 60 55 0 0 -- .917 2.2 -- -- -- -- --
Total AAA (3 yrs) -- AAA -- -- ss 22 0 0 25 47 3 9 75 72 0 0 -- .960 3.3 -- -- -- -- --
Total AAA (2 yrs) -- AAA -- -- of 40 0 0 63 3 2 0 68 66 0 0 -- .971 1.7 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- 2b 57 0 0 82 146 5 33 233 228 0 0 -- .979 4.0 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- ss 76 0 0 103 226 19 32 348 329 0 0 -- .945 4.3 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- 2b 53 0 0 97 147 10 21 254 244 0 0 -- .961 4.6 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- ss 11 0 0 21 29 2 5 52 50 0 0 -- .962 4.5 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- 2b 37 0 0 63 79 7 19 149 142 0 0 -- .953 3.8 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- of 1 0 0 2 0 0 0 2 2 0 0 -- 1.000 2.0 -- -- -- -- --
Total Rk (2 yrs) -- Rk -- -- ss 7 0 0 6 7 0 2 13 13 0 0 -- 1.000 1.9 -- -- -- -- --
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
1999 Minor 0 0 0 37 0 0 0 0 0 1 0
2000 Minor 0 0 0 103 0 11 0 0 0 0 0
2001 Minor 0 0 0 57 0 76 0 0 0 0 0
2002 Minor 0 0 0 30 25 19 0 0 0 39 0
2002 MLB 0 0 0 4 0 0 7 0 0 0 2
2003 MLB 0 0 3 7 37 18 10 0 1 0 10
2004 Minor 0 0 0 0 0 2 0 0 0 1 0
2004 MLB 0 0 19 1 31 20 8 1 0 0 6
2005 MLB 0 0 1 32 6 24 1 15 0 0 1
2006 MLB 0 0 4 15 12 17 3 48 12 0 2
2007 MLB 0 0 4 20 20 20 13 7 4 0 3
2008 MLB 0 0 0 7 1 12 8 23 13 0 0
2009 MLB 0 0 3 14 3 38 9 22 61 0 0
2010 MLB 0 0 3 6 11 1 9 8 27 0 1
2011 MLB 0 0 0 1 0 59 25 0 0 0 0
2012 Minor 0 0 0 0 0 4 0 0 0 0 0
2012 MLB 0 0 0 1 11 64 1 0 1 0 0
2013 Minor 0 0 0 5 0 4 0 0 0 0 0
2013 MLB 0 0 0 15 0 9 7 0 0 0 0
2014 MLB 0 0 7 10 5 16 3 0 1 0 1
2015 MLB 0 0 3 8 5 7 5 0 2 0 0