CBL-Tm10 - 2004-2008 Michigan Rangers
Regular season

Batting average On-base percentage Slugging percentage
           
Wes Helms  .314 Bobby Abreu  .387 Jermaine Dye  .576
Josh Willingham  .300 Wes Helms  .379 Manny Ramirez  .533
Manny Ramirez  .298 Manny Ramirez  .375 Wes Helms  .499
Jay Payton  .297 Josh Willingham  .365 Corey Patterson  .478
Corey Patterson  .295 Jermaine Dye  .354 Jay Payton  .469
Aaron Rowand  .294 Luis Castillo  .354 Pedro Feliz  .464
Luis Castillo  .290 Scott Hatteberg  .343 Carlos Pena  .460
Jermaine Dye  .289 Corey Patterson  .342 Josh Willingham  .458
Bobby Abreu  .287 Aaron Rowand  .337 Aaron Rowand  .447
Jason Kubel  .281 Jason Kubel  .333 Bobby Abreu  .445
           
           
Hits Runs Runs batted in
           
Luis Castillo 920 Bobby Abreu 504 Bobby Abreu 409
Bobby Abreu 866 Luis Castillo 466 Jermaine Dye 331
Aaron Rowand 661 Aaron Rowand 307 Manny Ramirez 288
Pedro Feliz 468 Manny Ramirez 244 Luis Castillo 287
Manny Ramirez 436 Jermaine Dye 238 Aaron Rowand 279
Jermaine Dye 423 Pedro Feliz 219 Pedro Feliz 269
Aubrey Huff 378 Aubrey Huff 196 Aubrey Huff 206
Yuniesky Betancourt 356 Rich Aurilia 167 Scott Hatteberg 168
Rich Aurilia 352 Yuniesky Betancourt 151 Carlos Pena 155
Scott Hatteberg 290 Carlos Pena 139 Rich Aurilia 145
           
           
Doubles Triples Homeruns
           
Bobby Abreu 188 Luis Castillo 29 Jermaine Dye 108
Aaron Rowand 141 Corey Patterson 15 Bobby Abreu 89
Luis Castillo 116 Yuniesky Betancourt 14 Pedro Feliz 84
Pedro Feliz 110 Aaron Rowand 13 Manny Ramirez 81
Manny Ramirez 89 Aubrey Huff 12 Aaron Rowand 59
Jermaine Dye 84 Bobby Abreu 11 Carlos Pena 51
Yuniesky Betancourt 69 Carlos Pena 9 Aubrey Huff 42
Rich Aurilia 61 Scott Hairston 6 Rich Aurilia 27
Aubrey Huff 60 Jermaine Dye 6 Jay Payton 25
Jason Phillips 57 Wes Helms 5 Corey Patterson 24
           
           
Extra base hits Stolen bases Steal percentage
           
Bobby Abreu 288 Bobby Abreu 110-47 Jay Payton 1.000
Aaron Rowand 213 Luis Castillo 89-40 Jason Kubel  .875
Pedro Feliz 199 Corey Patterson 46-14 Ryan Spilborghs  .800
Jermaine Dye 198 Aaron Rowand 44-21 Corey Patterson  .767
Manny Ramirez 175 Jermaine Dye 8-6 Bobby Abreu  .701
Luis Castillo 167 Jason Kubel 7-1 Luis Castillo  .690
Aubrey Huff 114 Jay Payton 5-0 Aaron Rowand  .677
Carlos Pena 100 Aubrey Huff 5-3 Aubrey Huff  .625
Yuniesky Betancourt 93 Carlos Pena 5-3 Carlos Pena  .625
Rich Aurilia 93 Yuniesky Betancourt 5-4 Pedro Feliz  .600
           
           
Walks Intentional walks Strikeouts
           
Bobby Abreu 499 Jermaine Dye 19 Bobby Abreu 719
Luis Castillo 311 Manny Ramirez 18 Aaron Rowand 458
Manny Ramirez 164 Bobby Abreu 12 Luis Castillo 345
Aubrey Huff 144 Carlos Pena 11 Pedro Feliz 331
Jermaine Dye 139 Josh Willingham 10 Manny Ramirez 329
Carlos Pena 129 Aubrey Huff 9 Jermaine Dye 301
Scott Hatteberg 114 Luis Castillo 7 Carlos Pena 275
Rich Aurilia 109 Jason Kubel 5 Aubrey Huff 240
Aaron Rowand 95 Corey Patterson 5 Corey Patterson 224
Pedro Feliz 82 Ken Harvey 4 Rich Aurilia 203
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
Luis Castillo 49 Bobby Abreu 31 Aaron Rowand 59
Aaron Rowand 37 Aaron Rowand 21 Manny Ramirez 27
Yuniesky Betancourt 15 Manny Ramirez 18 Ryan Doumit 20
Jay Payton 10 Scott Hatteberg 16 Jermaine Dye 16
Rich Aurilia 10 Rich Aurilia 15 Bobby Abreu 16
Pedro Feliz 8 Aubrey Huff 15 Rich Aurilia 13
John Buck 7 Luis Castillo 13 Wes Helms 12
Bobby Abreu 6 Corey Patterson 12 Jason Phillips 12
Scott Hatteberg 5 Jermaine Dye 12 Aubrey Huff 12
Jose Macias 4 Pedro Feliz 12 Corey Patterson 9
           
           
Ground ball DP Runs created Runs created/27 outs
           
Aaron Rowand 63 Bobby Abreu  555.2 Wes Helms  7.3
Manny Ramirez 61 Luis Castillo  426.3 Manny Ramirez  6.9
Jermaine Dye 55 Aaron Rowand  326.3 Jermaine Dye  6.8
Bobby Abreu 55 Manny Ramirez  282.3 Bobby Abreu  6.5
Luis Castillo 52 Jermaine Dye  281.7 Josh Willingham  6.0
Jason Phillips 49 Pedro Feliz  234.2 Corey Patterson  6.0
Pedro Feliz 41 Aubrey Huff  180.0 Carlos Pena  5.3
Aubrey Huff 38 Rich Aurilia  163.7 Aaron Rowand  5.1
Scott Hatteberg 34 Carlos Pena  145.3 Jason Kubel  5.1
Yuniesky Betancourt 32 Corey Patterson  140.9 Jay Payton  5.0
           
           
Isolated power Total average Total bases
           
Jermaine Dye  .287 Jermaine Dye  .913 Bobby Abreu 1343
Manny Ramirez  .234 Manny Ramirez  .893 Luis Castillo 1160
Carlos Pena  .225 Bobby Abreu  .873 Aaron Rowand 1005
Pedro Feliz  .206 Wes Helms  .864 Jermaine Dye 843
Wes Helms  .185 Corey Patterson  .831 Pedro Feliz 840
Corey Patterson  .183 Josh Willingham  .780 Manny Ramirez 778
Jay Payton  .172 Carlos Pena  .772 Aubrey Huff 588
Josh Willingham  .158 Aaron Rowand  .721 Rich Aurilia 504
Bobby Abreu  .158 Jay Payton  .709 Yuniesky Betancourt 483
Jason Kubel  .154 Jason Kubel  .704 Carlos Pena 431
           
           
On-base plus slugging Secondary average AB per homerun
           
Jermaine Dye  .930 Jermaine Dye  .383 Jermaine Dye  13.6
Manny Ramirez  .908 Carlos Pena  .365 Manny Ramirez  18.0
Wes Helms  .878 Manny Ramirez  .347 Carlos Pena  18.4
Bobby Abreu  .832 Bobby Abreu  .344 Pedro Feliz  21.5
Josh Willingham  .823 Corey Patterson  .288 Jay Payton  26.0
Corey Patterson  .820 Wes Helms  .270 Wes Helms  27.0
Jay Payton  .798 Pedro Feliz  .251 Bobby Abreu  33.9
Carlos Pena  .787 Josh Willingham  .251 Jason Kubel  34.6
Aaron Rowand  .784 Jason Kubel  .242 Corey Patterson  35.1
Jason Kubel  .768 Aubrey Huff  .226 Aubrey Huff  37.5
           
           
Atbats Plate appearances Games
           
Luis Castillo 3170 Bobby Abreu 3572 Bobby Abreu 795
Bobby Abreu 3019 Luis Castillo 3551 Luis Castillo 769
Aaron Rowand 2246 Aaron Rowand 2458 Aaron Rowand 589
Pedro Feliz 1810 Pedro Feliz 1919 Pedro Feliz 582
Aubrey Huff 1573 Aubrey Huff 1744 Aubrey Huff 436
Jermaine Dye 1464 Manny Ramirez 1670 Rich Aurilia 416
Manny Ramirez 1461 Jermaine Dye 1631 Jermaine Dye 391
Rich Aurilia 1353 Rich Aurilia 1500 Yuniesky Betancourt 383
Yuniesky Betancourt 1311 Yuniesky Betancourt 1389 Manny Ramirez 378
Scott Hatteberg 1057 Scott Hatteberg 1197 Scott Hatteberg 339
           
           
Longest hit streak  
           
Manny Ramirez 4        
Luis Castillo 4        
Corey Patterson 3        
Gerald Laird 2        
B.J. Upton 2        
Bobby Abreu 1        
Wes Helms 1        
Pedro Feliz 1        
Carlos Pena 1        
Aaron Rowand 1        
           
           
Total bases + BB + HBP TB+BB+HBP rate Plate appearances per game
           
Bobby Abreu 1858 Jermaine Dye  .612 Luis Castillo 4.62
Luis Castillo 1479 Manny Ramirez  .580 Jay Payton 4.58
Aaron Rowand 1159 Wes Helms  .545 Bobby Abreu 4.49
Jermaine Dye 998 Carlos Pena  .523 Manny Ramirez 4.42
Manny Ramirez 969 Bobby Abreu  .520 Aaron Rowand 4.17
Pedro Feliz 929 Corey Patterson  .508 Jermaine Dye 4.17
Aubrey Huff 744 Josh Willingham  .506 Josh Willingham 4.08
Rich Aurilia 626 Pedro Feliz  .484 Aubrey Huff 4.00
Carlos Pena 561 Jay Payton  .484 Corey Patterson 3.86
Yuniesky Betancourt 536 Jason Kubel  .474 Wes Helms 3.75
           
           
Total bases plus walks TB+BB rate AB per game
           
Bobby Abreu 1842 Jermaine Dye  .602 Jay Payton 4.25
Luis Castillo 1471 Manny Ramirez  .564 Luis Castillo 4.12
Aaron Rowand 1100 Carlos Pena  .522 Manny Ramirez 3.87
Jermaine Dye 982 Wes Helms  .521 Aaron Rowand 3.81
Manny Ramirez 942 Bobby Abreu  .516 Bobby Abreu 3.80
Pedro Feliz 922 Corey Patterson  .498 Jermaine Dye 3.74
Aubrey Huff 732 Josh Willingham  .492 Josh Willingham 3.63
Rich Aurilia 613 Pedro Feliz  .480 Aubrey Huff 3.61
Carlos Pena 560 Jay Payton  .474 Corey Patterson 3.53
Yuniesky Betancourt 528 Jason Kubel  .473 Yuniesky Betancourt 3.42
           
           
Balls in park In-play average Strikeout/walk ratio
           
Luis Castillo 2865 Wes Helms  .398 Scott Hatteberg  1.0
Bobby Abreu 2249 Corey Patterson  .369 Luis Castillo  1.1
Aaron Rowand 1787 Josh Willingham  .348 Bobby Abreu  1.4
Pedro Feliz 1415 Bobby Abreu  .345 Aubrey Huff  1.7
Aubrey Huff 1306 Aaron Rowand  .337 Rich Aurilia  1.9
Yuniesky Betancourt 1178 Manny Ramirez  .332 Manny Ramirez  2.0
Rich Aurilia 1148 Jason Kubel  .317 Josh Willingham  2.1
Manny Ramirez 1069 Luis Castillo  .313 Carlos Pena  2.1
Jermaine Dye 1067 Jay Payton  .300 Jermaine Dye  2.2
Scott Hatteberg 940 Jermaine Dye  .295 Jason Phillips  2.3
           
           
Batting average vs LHP On-base percentage vs LHP Slugging percentage vs LHP
           
Corey Patterson  .364 Josh Willingham  .435 Jermaine Dye  .628
Jay Payton  .341 Corey Patterson  .416 Corey Patterson  .612
Wes Helms  .337 Wes Helms  .414 Jay Payton  .585
Ramon Martinez  .336 Manny Ramirez  .412 Manny Ramirez  .551
Manny Ramirez  .323 Jermaine Dye  .401 Wes Helms  .534
Jermaine Dye  .320 Ramon Martinez  .393 Pedro Feliz  .503
Ryan Spilborghs  .316 Jay Payton  .391 Scott Hairston  .494
Aaron Rowand  .310 Ryan Spilborghs  .371 Aaron Rowand  .486
Scott Hairston  .308 Scott Hairston  .363 Luis Castillo  .460
Luis Castillo  .300 Bobby Abreu  .360 Rich Aurilia  .445
           
           
Hits vs LHP Runs batted in vs LHP On-base plus slugging vs LHP
           
Luis Castillo 231 Luis Castillo 111 Jermaine Dye 1.029
Bobby Abreu 189 Bobby Abreu 84 Corey Patterson 1.028
Aaron Rowand 139 Jermaine Dye 81 Jay Payton  .976
Pedro Feliz 136 Manny Ramirez 69 Manny Ramirez  .964
Jermaine Dye 111 Pedro Feliz 63 Wes Helms  .948
Manny Ramirez 110 Aaron Rowand 54 Scott Hairston  .856
Aubrey Huff 88 Aubrey Huff 49 Pedro Feliz  .842
Rich Aurilia 83 Jason Phillips 41 Aaron Rowand  .833
Yuniesky Betancourt 82 Wes Helms 40 Ramon Martinez  .819
Ryan Spilborghs 74 Rich Aurilia 40 Josh Willingham  .805
           
           
Doubles vs LHP Triples vs LHP Homeruns vs LHP
           
Luis Castillo 51 Luis Castillo 15 Jermaine Dye 28
Bobby Abreu 35 Scott Hairston 5 Pedro Feliz 22
Aaron Rowand 33 Yuniesky Betancourt 5 Manny Ramirez 16
Pedro Feliz 33 Aaron Rowand 5 Luis Castillo 14
Manny Ramirez 30 Wes Helms 4 Aaron Rowand 12
Jermaine Dye 23 Corey Patterson 3 Bobby Abreu 12
Yuniesky Betancourt 21 Aubrey Huff 3 Rich Aurilia 10
Rich Aurilia 19 Carlos Pena 2 Corey Patterson 8
Aubrey Huff 14 Bobby Abreu 2 Aubrey Huff 8
Wes Helms 12 Barry Larkin 1 Jay Payton 7
           
           
Extra base hits vs LHP Total bases vs LHP Isolated power vs LHP
           
Luis Castillo 80 Luis Castillo 354 Jermaine Dye  .308
Pedro Feliz 55 Bobby Abreu 264 Corey Patterson  .248
Jermaine Dye 51 Pedro Feliz 235 Jay Payton  .244
Aaron Rowand 50 Jermaine Dye 218 Manny Ramirez  .229
Bobby Abreu 49 Aaron Rowand 218 Pedro Feliz  .212
Manny Ramirez 46 Manny Ramirez 188 Wes Helms  .197
Rich Aurilia 30 Rich Aurilia 134 Scott Hairston  .186
Yuniesky Betancourt 30 Aubrey Huff 132 Aaron Rowand  .176
Aubrey Huff 25 Yuniesky Betancourt 125 Rich Aurilia  .169
Wes Helms 23 Wes Helms 111 Luis Castillo  .160
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
Bobby Abreu 99 Bobby Abreu 185 Ryan Doumit 10
Luis Castillo 54 Aaron Rowand 110 Wes Helms 6
Manny Ramirez 50 Aubrey Huff 73 Bobby Abreu 6
Jermaine Dye 46 Luis Castillo 73 Corey Patterson 5
Pedro Feliz 35 Pedro Feliz 64 Manny Ramirez 5
Rich Aurilia 34 Jermaine Dye 57 Josh Willingham 4
Josh Willingham 27 Manny Ramirez 54 Scott Hatteberg 3
Jason Phillips 27 Wes Helms 47 Aubrey Huff 3
Aaron Rowand 26 Ken Harvey 44 Aaron Rowand 3
Wes Helms 23 Yuniesky Betancourt 37 Dmitri Young 2
           
           
Sacrifice bunts vs LHP Sacrifice flies vs LHP Atbats vs LHP
           
Luis Castillo 15 Aaron Rowand 5 Luis Castillo 770
Yuniesky Betancourt 3 Luis Castillo 5 Bobby Abreu 708
Aaron Rowand 3 Manny Ramirez 4 Pedro Feliz 467
Gerald Laird 2 Pedro Feliz 4 Aaron Rowand 449
Jay Payton 2 Bobby Abreu 4 Aubrey Huff 380
Scott Hairston 2 Corey Patterson 3 Jermaine Dye 347
Rich Aurilia 2 Ryan Spilborghs 3 Manny Ramirez 341
John Buck 1 Wes Helms 2 Yuniesky Betancourt 319
Eric Owens 1 Yuniesky Betancourt 2 Rich Aurilia 301
Eric Young 1 Jermaine Dye 2 Ryan Spilborghs 234
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
Jermaine Dye  12.4 Manny Ramirez  11.4 Luis Castillo 844
Jay Payton  17.6 Ryan Doumit  12.3 Bobby Abreu 818
Corey Patterson  20.6 Aaron Rowand  13.6 Pedro Feliz 508
Pedro Feliz  21.2 Pedro Feliz  14.2 Aaron Rowand 486
Manny Ramirez  21.3 Corey Patterson  15.0 Aubrey Huff 406
Wes Helms  29.7 Jermaine Dye  15.1 Manny Ramirez 400
Rich Aurilia  30.1 Luis Castillo  15.1 Jermaine Dye 397
Jason Phillips  33.0 Yuniesky Betancourt  15.2 Yuniesky Betancourt 339
Aaron Rowand  37.4 Scott Hairston  15.6 Rich Aurilia 338
Ryan Spilborghs  39.0 Rich Aurilia  15.8 Jason Phillips 260
           
           
Batting average vs RHP On-base percentage vs RHP Slugging percentage vs RHP
           
Ken Harvey  .326 Bobby Abreu  .396 Jermaine Dye  .560
Barry Larkin  .323 Scott Hairston  .375 Manny Ramirez  .527
Scott Hairston  .323 Ken Harvey  .372 Josh Willingham  .479
Sandy Alomar  .322 Barry Larkin  .366 Scott Hairston  .473
Josh Willingham  .309 Manny Ramirez  .364 Wes Helms  .470
Mike Lamb  .308 Mike Lamb  .364 Bobby Abreu  .467
James Loney  .297 Luis Castillo  .357 Dmitri Young  .459
Wes Helms  .295 Wes Helms  .349 Ken Harvey  .457
Bobby Abreu  .293 Scott Hatteberg  .348 Sandy Alomar  .455
Manny Ramirez  .291 Josh Willingham  .345 Carlos Pena  .451
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Luis Castillo 689 Bobby Abreu 325 Jermaine Dye  .899
Bobby Abreu 677 Jermaine Dye 250 Manny Ramirez  .891
Aaron Rowand 522 Aaron Rowand 225 Bobby Abreu  .862
Pedro Feliz 332 Manny Ramirez 219 Scott Hairston  .848
Manny Ramirez 326 Pedro Feliz 206 Ken Harvey  .828
Jermaine Dye 312 Luis Castillo 176 Josh Willingham  .824
Aubrey Huff 290 Aubrey Huff 157 Wes Helms  .819
Yuniesky Betancourt 274 Scott Hatteberg 153 Barry Larkin  .801
Rich Aurilia 269 Carlos Pena 141 Sandy Alomar  .782
Scott Hatteberg 260 Rich Aurilia 105 Mike Lamb  .776
           
           
Doubles vs RHP Triples vs RHP Homeruns vs RHP
           
Bobby Abreu 153 Luis Castillo 14 Jermaine Dye 80
Aaron Rowand 108 Corey Patterson 12 Bobby Abreu 77
Pedro Feliz 77 Yuniesky Betancourt 9 Manny Ramirez 65
Luis Castillo 65 Aubrey Huff 9 Pedro Feliz 62
Jermaine Dye 61 Bobby Abreu 9 Carlos Pena 47
Manny Ramirez 59 Aaron Rowand 8 Aaron Rowand 47
Yuniesky Betancourt 48 Carlos Pena 7 Aubrey Huff 34
Aubrey Huff 46 Jermaine Dye 6 Scott Hatteberg 20
Jason Phillips 45 Jason Kubel 5 Jay Payton 18
Scott Hatteberg 44 Manny Ramirez 5 Jason Kubel 17
           
           
Extra base hits vs RHP Total bases vs RHP Isolated power vs RHP
           
Bobby Abreu 239 Bobby Abreu 1079 Jermaine Dye  .280
Aaron Rowand 163 Luis Castillo 806 Manny Ramirez  .236
Jermaine Dye 147 Aaron Rowand 787 Carlos Pena  .219
Pedro Feliz 144 Jermaine Dye 625 Dmitri Young  .211
Manny Ramirez 129 Pedro Feliz 605 Pedro Feliz  .203
Carlos Pena 90 Manny Ramirez 590 Wes Helms  .175
Aubrey Huff 89 Aubrey Huff 456 Bobby Abreu  .174
Luis Castillo 87 Carlos Pena 394 Josh Willingham  .170
Corey Patterson 69 Scott Hatteberg 370 Ryan Doumit  .169
Scott Hatteberg 67 Rich Aurilia 370 Corey Patterson  .167
           
           
Walks vs RHP Strikeouts vs RHP Hit by pitch vs RHP
           
Bobby Abreu 400 Bobby Abreu 534 Aaron Rowand 56
Luis Castillo 257 Aaron Rowand 348 Manny Ramirez 22
Aubrey Huff 123 Manny Ramirez 275 Jermaine Dye 14
Carlos Pena 121 Luis Castillo 272 Rich Aurilia 13
Manny Ramirez 114 Pedro Feliz 267 Jason Phillips 11
Scott Hatteberg 103 Carlos Pena 255 Ryan Doumit 10
Jermaine Dye 93 Jermaine Dye 244 Bobby Abreu 10
Rich Aurilia 75 Corey Patterson 188 Aubrey Huff 9
Aaron Rowand 69 Rich Aurilia 170 Luis Castillo 8
Pedro Feliz 47 Aubrey Huff 167 Yuniesky Betancourt 7
           
           
Sacrifice bunts vs RHP Sacrifice flies vs RHP Atbats vs RHP
           
Aaron Rowand 34 Bobby Abreu 27 Luis Castillo 2400
Luis Castillo 34 Aaron Rowand 16 Bobby Abreu 2311
Yuniesky Betancourt 12 Scott Hatteberg 15 Aaron Rowand 1797
Jay Payton 8 Rich Aurilia 14 Pedro Feliz 1343
Rich Aurilia 8 Manny Ramirez 14 Aubrey Huff 1193
Pedro Feliz 7 Aubrey Huff 13 Manny Ramirez 1120
John Buck 6 Jermaine Dye 10 Jermaine Dye 1117
Bobby Abreu 5 Corey Patterson 9 Rich Aurilia 1052
Jose Macias 4 Yuniesky Betancourt 8 Yuniesky Betancourt 992
Ryan Doumit 4 Pedro Feliz 8 Scott Hatteberg 930
           
           
AB per homerun vs RHP AB per double vs RHP Plate appearances vs RHP
           
Jermaine Dye  14.0 Scott Hairston  7.8 Bobby Abreu 2754
Manny Ramirez  17.2 Josh Willingham  11.3 Luis Castillo 2707
Carlos Pena  18.6 Sandy Alomar  12.1 Aaron Rowand 1972
Dmitri Young  20.2 Mark Teahen  13.1 Pedro Feliz 1411
Pedro Feliz  21.7 Mike Lamb  13.2 Aubrey Huff 1338
Wes Helms  25.1 Barry Larkin  14.9 Manny Ramirez 1270
John Buck  26.0 Bobby Abreu  15.1 Jermaine Dye 1234
Gregg Zaun  27.1 Corey Patterson  16.5 Rich Aurilia 1162
Jay Payton  29.3 Aaron Rowand  16.6 Scott Hatteberg 1054
Bobby Abreu  30.0 Jason Phillips  17.1 Yuniesky Betancourt 1050