TBBLCareerbattingleaders_MidlothianMashers - 2004-2009 Midlothian Mashers
Regular season

Batting average On-base percentage Slugging percentage
           
Jose Vidro  .323 Milton Bradley  .395 Frank Thomas  .537
Nomar Garciaparra  .304 Jose Vidro  .380 Juan Rivera  .513
Mike Lamb  .302 Frank Thomas  .376 Brian McCann  .506
Garret Anderson  .301 B.J. Upton  .365 Nomar Garciaparra  .505
Brian McCann  .295 Emil Brown  .358 Jose Vidro  .493
Emil Brown  .294 Mike Lamb  .357 B.J. Upton  .493
Milton Bradley  .294 Brian McCann  .354 Milton Bradley  .492
Juan Rivera  .291 Juan Rivera  .349 Garret Anderson  .492
B.J. Upton  .284 Nomar Garciaparra  .346 Joe Crede  .487
Frank Thomas  .280 Garret Anderson  .329 Mike Lamb  .469
           
           
Hits Runs Runs batted in
           
Garret Anderson 627 Garret Anderson 292 Brian McCann 310
Brian McCann 505 Brian McCann 275 Garret Anderson 308
Jack Wilson 476 Milton Bradley 263 Joe Crede 273
Emil Brown 473 Emil Brown 258 Frank Thomas 233
Joe Crede 394 B.J. Upton 240 Milton Bradley 223
Milton Bradley 391 Frank Thomas 223 Jack Wilson 194
Jose Vidro 366 Jack Wilson 220 Emil Brown 189
Nomar Garciaparra 362 Joe Crede 210 Nomar Garciaparra 187
B.J. Upton 344 Nomar Garciaparra 196 Juan Rivera 170
Juan Rivera 339 Jose Vidro 177 Jose Vidro 161
           
           
Doubles Triples Homeruns
           
Garret Anderson 152 Garret Anderson 9 Frank Thomas 84
Brian McCann 131 Ben Broussard 8 Joe Crede 81
Jack Wilson 101 Jack Wilson 8 Garret Anderson 76
Emil Brown 90 Emil Brown 7 Brian McCann 73
Milton Bradley 80 Nomar Garciaparra 6 Juan Rivera 61
Jose Vidro 77 Milton Bradley 6 B.J. Upton 57
B.J. Upton 75 Brian McCann 5 Milton Bradley 57
Joe Crede 69 Juan Rivera 4 Nomar Garciaparra 54
Juan Rivera 67 Norris Hopper 3 Emil Brown 53
Nomar Garciaparra 65 Matt Stairs 3 Jose Vidro 37
           
           
Extra base hits Stolen bases Steal percentage
           
Garret Anderson 237 B.J. Upton 70-41 Juan Rivera 1.000
Brian McCann 209 Emil Brown 47-9 Jason Repko 1.000
Joe Crede 152 Milton Bradley 39-12 Brian McCann  .846
Emil Brown 150 Brian McCann 22-4 Emil Brown  .839
Jack Wilson 146 Nomar Garciaparra 17-6 Garret Anderson  .833
Milton Bradley 143 Jack Wilson 12-3 Bubba Crosby  .833
Frank Thomas 139 Norris Hopper 7-5 Jack Wilson  .800
B.J. Upton 135 Garret Anderson 5-1 Milton Bradley  .765
Juan Rivera 132 Bubba Crosby 5-1 Nomar Garciaparra  .739
Nomar Garciaparra 125 Edgardo Alfonzo 5-2 Edgardo Alfonzo  .714
           
           
Walks Intentional walks Strikeouts
           
Milton Bradley 221 Milton Bradley 16 B.J. Upton 343
Frank Thomas 179 Brian McCann 14 Milton Bradley 301
Emil Brown 150 Juan Rivera 11 Emil Brown 300
Brian McCann 150 Garret Anderson 9 Garret Anderson 297
B.J. Upton 149 Jose Vidro 7 Brian McCann 236
Jose Vidro 106 Frank Thomas 7 Frank Thomas 230
Juan Rivera 99 Joe Crede 6 Ben Broussard 216
Jack Wilson 99 Emil Brown 6 Jack Wilson 206
Garret Anderson 94 Norris Hopper 5 Joe Crede 194
Nomar Garciaparra 78 Ben Broussard 4 Juan Rivera 165
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
Jack Wilson 9 Joe Crede 29 Jack Wilson 24
Freddy Sanchez 5 Brian McCann 28 Brian McCann 21
Jose Vidro 4 Jack Wilson 22 Emil Brown 20
Juan Castro 2 Garret Anderson 20 Joe Crede 19
David Bell 1 Emil Brown 18 Frank Thomas 16
Alex Sanchez 1 Frank Thomas 17 Toby Hall 10
Luis Rodriguez 1 Nomar Garciaparra 16 Milton Bradley 10
Edgardo Alfonzo 1 Milton Bradley 15 Juan Rivera 9
Ramon Castro 1 Ben Broussard 13 Ben Broussard 8
Chad Tracy 1 Freddy Sanchez 9 B.J. Upton 8
           
           
Ground ball DP Runs created Runs created/27 outs
           
Brian McCann 64 Garret Anderson  330.5 Milton Bradley  7.4
Jack Wilson 48 Brian McCann  296.6 Frank Thomas  7.1
Joe Crede 41 Milton Bradley  272.5 Jose Vidro  7.0
Frank Thomas 40 Emil Brown  271.4 B.J. Upton  6.4
Juan Rivera 38 Frank Thomas  244.5 Nomar Garciaparra  6.3
Garret Anderson 37 B.J. Upton  218.5 Juan Rivera  6.2
Emil Brown 34 Jack Wilson  214.8 Brian McCann  6.2
Mike Lamb 31 Joe Crede  212.6 Emil Brown  6.1
Jose Vidro 28 Jose Vidro  210.3 Garret Anderson  5.9
Nomar Garciaparra 28 Nomar Garciaparra  204.7 Mike Lamb  5.7
           
           
Isolated power Total average Total bases
           
Frank Thomas  .257 Milton Bradley  .944 Garret Anderson 1025
Juan Rivera  .222 Frank Thomas  .927 Brian McCann 865
Joe Crede  .217 B.J. Upton  .892 Emil Brown 736
Brian McCann  .210 Jose Vidro  .840 Joe Crede 710
B.J. Upton  .208 Brian McCann  .830 Jack Wilson 704
Nomar Garciaparra  .201 Juan Rivera  .822 Milton Bradley 654
Milton Bradley  .198 Nomar Garciaparra  .816 Frank Thomas 646
Garret Anderson  .191 Emil Brown  .809 Nomar Garciaparra 601
Ben Broussard  .172 Mike Lamb  .757 Juan Rivera 597
Jose Vidro  .170 Garret Anderson  .753 B.J. Upton 596
           
           
On-base plus slugging Secondary average AB per homerun
           
Frank Thomas  .912 Frank Thomas  .405 Frank Thomas  14.3
Milton Bradley  .886 Milton Bradley  .384 Joe Crede  18.0
Jose Vidro  .872 B.J. Upton  .355 Juan Rivera  19.1
Juan Rivera  .862 Juan Rivera  .310 B.J. Upton  21.2
Brian McCann  .859 Brian McCann  .309 Nomar Garciaparra  22.0
B.J. Upton  .858 Emil Brown  .280 Milton Bradley  23.3
Nomar Garciaparra  .851 Nomar Garciaparra  .276 Brian McCann  23.4
Mike Lamb  .826 Joe Crede  .270 Mike Lamb  25.3
Garret Anderson  .820 Jose Vidro  .264 Ben Broussard  27.0
Emil Brown  .816 Mike Lamb  .250 Garret Anderson  27.4
           
           
Atbats Plate appearances Games
           
Garret Anderson 2085 Garret Anderson 2203 Garret Anderson 573
Jack Wilson 1780 Jack Wilson 1934 Jack Wilson 566
Brian McCann 1711 Brian McCann 1910 Brian McCann 518
Emil Brown 1608 Emil Brown 1796 Emil Brown 491
Joe Crede 1459 Joe Crede 1586 Milton Bradley 451
Milton Bradley 1330 Milton Bradley 1577 Nomar Garciaparra 429
B.J. Upton 1210 Frank Thomas 1416 Joe Crede 425
Frank Thomas 1204 B.J. Upton 1372 Frank Thomas 409
Nomar Garciaparra 1190 Nomar Garciaparra 1291 Juan Rivera 371
Juan Rivera 1164 Juan Rivera 1280 Ben Broussard 348
           
           
Longest hit streak  
           
Emil Brown 5        
Dmitri Young 4        
Garret Anderson 3        
Matt Stairs 3        
Damon Hollins 3        
Milton Bradley 3        
Mike Lamb 3        
Ben Broussard 3        
Jack Wilson 3        
Norris Hopper 3        
           
           
Total bases + BB + HBP TB+BB+HBP rate Plate appearances per game
           
Garret Anderson 1122 Frank Thomas  .594 B.J. Upton 4.16
Brian McCann 1036 Milton Bradley  .561 Garret Anderson 3.84
Emil Brown 906 Juan Rivera  .551 Joe Crede 3.73
Milton Bradley 885 B.J. Upton  .549 Brian McCann 3.69
Frank Thomas 841 Brian McCann  .542 Jose Vidro 3.69
Jack Wilson 827 Jose Vidro  .532 Emil Brown 3.66
Joe Crede 807 Nomar Garciaparra  .531 Milton Bradley 3.50
B.J. Upton 753 Garret Anderson  .509 Frank Thomas 3.46
Juan Rivera 705 Joe Crede  .509 Juan Rivera 3.45
Nomar Garciaparra 686 Mike Lamb  .509 Jack Wilson 3.42
           
           
Total bases plus walks TB+BB rate AB per game
           
Garret Anderson 1119 Frank Thomas  .583 B.J. Upton 3.67
Brian McCann 1015 Milton Bradley  .555 Garret Anderson 3.64
Emil Brown 886 Juan Rivera  .544 Joe Crede 3.43
Milton Bradley 875 B.J. Upton  .543 Jose Vidro 3.33
Frank Thomas 825 Brian McCann  .531 Brian McCann 3.30
Jack Wilson 803 Jose Vidro  .530 Emil Brown 3.27
Joe Crede 788 Nomar Garciaparra  .526 Jack Wilson 3.14
B.J. Upton 745 Garret Anderson  .508 Juan Rivera 3.14
Juan Rivera 696 Mike Lamb  .505 Mike Lamb 3.03
Nomar Garciaparra 679 Joe Crede  .497 Milton Bradley 2.95
           
           
Balls in park In-play average Strikeout/walk ratio
           
Garret Anderson 1733 B.J. Upton  .352 Jose Vidro  1.1
Jack Wilson 1568 Milton Bradley  .338 Frank Thomas  1.3
Brian McCann 1430 Jose Vidro  .331 Milton Bradley  1.4
Emil Brown 1273 Emil Brown  .330 Nomar Garciaparra  1.4
Joe Crede 1214 Garret Anderson  .318 Mike Lamb  1.5
Nomar Garciaparra 1039 Mike Lamb  .312 Brian McCann  1.6
Jose Vidro 993 Ben Broussard  .303 Juan Rivera  1.7
Milton Bradley 988 Brian McCann  .302 Emil Brown  2.0
Juan Rivera 946 Nomar Garciaparra  .296 Jack Wilson  2.1
Frank Thomas 907 Juan Rivera  .294 B.J. Upton  2.3
           
           
Batting average vs LHP On-base percentage vs LHP Slugging percentage vs LHP
           
Jose Vidro  .362 Frank Thomas  .418 Frank Thomas  .656
Ramon Castro  .349 Mike Lamb  .410 Nomar Garciaparra  .621
Nomar Garciaparra  .340 Jose Vidro  .407 Mike Lamb  .585
Mike Lamb  .330 Nomar Garciaparra  .398 Freddy Sanchez  .577
Dmitri Young  .328 Ramon Castro  .388 Ramon Castro  .563
Freddy Sanchez  .320 B.J. Upton  .385 Juan Rivera  .557
Garret Anderson  .319 Milton Bradley  .379 Jose Vidro  .555
Norris Hopper  .308 Dmitri Young  .375 B.J. Upton  .535
Juan Rivera  .306 Juan Rivera  .370 Milton Bradley  .515
Frank Thomas  .300 Brian McCann  .363 Brian McCann  .513
           
           
Hits vs LHP Runs batted in vs LHP On-base plus slugging vs LHP
           
Emil Brown 171 Frank Thomas 91 Frank Thomas 1.074
Jose Vidro 131 Milton Bradley 86 Nomar Garciaparra 1.019
Jack Wilson 122 Emil Brown 77 Mike Lamb  .995
Milton Bradley 121 Brian McCann 75 Jose Vidro  .962
Garret Anderson 112 Nomar Garciaparra 71 Ramon Castro  .952
Brian McCann 110 Jose Vidro 57 Juan Rivera  .927
Nomar Garciaparra 105 Garret Anderson 56 B.J. Upton  .920
Frank Thomas 102 Jack Wilson 51 Freddy Sanchez  .912
B.J. Upton 93 Juan Rivera 49 Milton Bradley  .895
Dmitri Young 78 Joe Crede 49 Brian McCann  .876
           
           
Doubles vs LHP Triples vs LHP Homeruns vs LHP
           
Brian McCann 35 Emil Brown 5 Frank Thomas 34
Emil Brown 32 Milton Bradley 4 Emil Brown 26
Jack Wilson 28 Jack Wilson 4 Milton Bradley 23
Juan Rivera 19 Nomar Garciaparra 3 Nomar Garciaparra 21
Jose Vidro 19 B.J. Upton 3 B.J. Upton 19
Milton Bradley 19 Norris Hopper 2 Jose Vidro 17
Dmitri Young 18 Garret Anderson 2 Brian McCann 16
Nomar Garciaparra 18 Brian McCann 2 Juan Rivera 15
B.J. Upton 18 Todd Greene 1 Joe Crede 14
Freddy Sanchez 17 Mike Lamb 1 Jack Wilson 14
           
           
Extra base hits vs LHP Total bases vs LHP Isolated power vs LHP
           
Emil Brown 63 Emil Brown 291 Frank Thomas  .356
Brian McCann 53 Frank Thomas 223 Nomar Garciaparra  .282
Frank Thomas 52 Milton Bradley 217 Freddy Sanchez  .258
Milton Bradley 46 Jose Vidro 201 Mike Lamb  .255
Jack Wilson 46 Jack Wilson 200 Juan Rivera  .251
Nomar Garciaparra 42 Brian McCann 197 B.J. Upton  .249
B.J. Upton 40 Nomar Garciaparra 192 Milton Bradley  .228
Jose Vidro 36 B.J. Upton 174 Brian McCann  .227
Juan Rivera 34 Garret Anderson 164 Ramon Castro  .214
Freddy Sanchez 28 Juan Rivera 142 Emil Brown  .207
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
Frank Thomas 68 Milton Bradley 95 Brian McCann 12
Milton Bradley 57 Emil Brown 92 Milton Bradley 9
B.J. Upton 51 Garret Anderson 85 Joe Crede 4
Emil Brown 49 Brian McCann 81 Frank Thomas 4
Brian McCann 37 B.J. Upton 80 Ben Broussard 3
Nomar Garciaparra 35 Frank Thomas 74 Jack Wilson 3
Jack Wilson 35 Dmitri Young 51 Emil Brown 3
Jose Vidro 28 Jack Wilson 46 Joe Mather 1
Juan Rivera 26 Joe Crede 41 Dustan Mohr 1
Joe Crede 24 Jose Vidro 35 Toby Hall 1
           
           
Sacrifice bunts vs LHP Sacrifice flies vs LHP Atbats vs LHP
           
Jack Wilson 3 Nomar Garciaparra 8 Emil Brown 581
Juan Castro 1 Emil Brown 8 Jack Wilson 463
Mike Lamb 1 Jack Wilson 7 Milton Bradley 421
Norris Hopper 1 Milton Bradley 6 Brian McCann 384
Freddy Sanchez 1 Freddy Sanchez 5 Jose Vidro 362
Joe Crede 1 Joe Crede 5 Garret Anderson 351
    Brian McCann 5 Frank Thomas 340
    Frank Thomas 4 B.J. Upton 325
    Dmitri Young 3 Nomar Garciaparra 309
    Dustan Mohr 2 Joe Crede 287
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
Frank Thomas  10.0 Brian McCann  11.0 Emil Brown 641
Nomar Garciaparra  14.7 Freddy Sanchez  11.4 Jack Wilson 511
Juan Rivera  17.0 Dmitri Young  13.2 Milton Bradley 493
B.J. Upton  17.1 Juan Rivera  13.4 Brian McCann 438
Freddy Sanchez  17.6 Mike Lamb  15.1 Frank Thomas 416
Mike Lamb  17.7 Toby Hall  16.5 Jose Vidro 391
Ramon Castro  18.0 Jack Wilson  16.5 B.J. Upton 377
Milton Bradley  18.3 Nomar Garciaparra  17.2 Garret Anderson 365
Joe Crede  20.5 B.J. Upton  18.1 Nomar Garciaparra 352
Jose Vidro  21.3 Emil Brown  18.2 Joe Crede 321
           
           
Batting average vs RHP On-base percentage vs RHP Slugging percentage vs RHP
           
Luis Rodriguez  .358 Milton Bradley  .402 Joe Mather  .620
Dmitri Young  .315 Luis Rodriguez  .393 Matt Stairs  .570
Jose Vidro  .305 Matt Stairs  .374 Ramon Castro  .552
Chad Tracy  .300 Dmitri Young  .368 Luis Rodriguez  .505
Norris Hopper  .300 Jose Vidro  .367 Brian McCann  .503
Mike Lamb  .298 Emil Brown  .364 Juan Rivera  .501
Brian McCann  .298 B.J. Upton  .358 Garret Anderson  .497
Milton Bradley  .297 Frank Thomas  .358 Joe Crede  .496
Garret Anderson  .297 Brian McCann  .351 Frank Thomas  .490
Emil Brown  .294 Mike Lamb  .348 Milton Bradley  .481
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Garret Anderson 515 Garret Anderson 252 Matt Stairs  .944
Brian McCann 395 Brian McCann 235 Joe Mather  .930
Jack Wilson 354 Joe Crede 224 Luis Rodriguez  .898
Joe Crede 318 Ben Broussard 148 Ramon Castro  .892
Emil Brown 302 Jack Wilson 143 Milton Bradley  .882
Milton Bradley 270 Frank Thomas 142 Brian McCann  .855
Juan Rivera 261 Milton Bradley 137 Frank Thomas  .848
Nomar Garciaparra 257 Juan Rivera 121 Juan Rivera  .844
B.J. Upton 251 Nomar Garciaparra 116 B.J. Upton  .835
Ben Broussard 249 B.J. Upton 113 Jose Vidro  .831
           
           
Doubles vs RHP Triples vs RHP Homeruns vs RHP
           
Garret Anderson 137 Ben Broussard 8 Joe Crede 67
Brian McCann 96 Garret Anderson 7 Garret Anderson 65
Jack Wilson 73 Juan Rivera 4 Brian McCann 57
Milton Bradley 61 Jack Wilson 4 Frank Thomas 50
Jose Vidro 58 Matt Stairs 3 Juan Rivera 46
Emil Brown 58 Nomar Garciaparra 3 B.J. Upton 38
Joe Crede 58 Brian McCann 3 Milton Bradley 34
B.J. Upton 57 Luis Rodriguez 2 Ben Broussard 34
Juan Rivera 48 Carl Everett 2 Nomar Garciaparra 33
Nomar Garciaparra 47 Freddy Sanchez 2 Matt Stairs 29
           
           
Extra base hits vs RHP Total bases vs RHP Isolated power vs RHP
           
Garret Anderson 209 Garret Anderson 861 Joe Mather  .343
Brian McCann 156 Brian McCann 668 Matt Stairs  .280
Joe Crede 127 Joe Crede 581 Ramon Castro  .276
Jack Wilson 100 Jack Wilson 504 Carl Everett  .227
Juan Rivera 98 Juan Rivera 455 Joe Crede  .224
Milton Bradley 97 Emil Brown 445 Frank Thomas  .218
B.J. Upton 95 Milton Bradley 437 Juan Rivera  .213
Frank Thomas 87 Frank Thomas 423 Brian McCann  .206
Emil Brown 87 B.J. Upton 422 Garret Anderson  .200
Ben Broussard 85 Ben Broussard 410 B.J. Upton  .193
           
           
Walks vs RHP Strikeouts vs RHP Hit by pitch vs RHP
           
Milton Bradley 164 B.J. Upton 263 Jack Wilson 21
Brian McCann 113 Garret Anderson 212 Emil Brown 17
Frank Thomas 111 Emil Brown 208 Joe Crede 15
Emil Brown 101 Milton Bradley 206 Frank Thomas 12
B.J. Upton 98 Ben Broussard 204 Toby Hall 9
Garret Anderson 82 Jack Wilson 160 Juan Rivera 9
Jose Vidro 78 Frank Thomas 156 Brian McCann 9
Juan Rivera 73 Brian McCann 155 Nomar Garciaparra 7
Ben Broussard 64 Joe Crede 153 B.J. Upton 7
Jack Wilson 64 Juan Rivera 133 Matt Stairs 5
           
           
Sacrifice bunts vs RHP Sacrifice flies vs RHP Atbats vs RHP
           
Jack Wilson 6 Joe Crede 24 Garret Anderson 1734
Freddy Sanchez 4 Brian McCann 23 Brian McCann 1327
Jose Vidro 4 Garret Anderson 19 Jack Wilson 1317
Juan Castro 1 Jack Wilson 15 Joe Crede 1172
David Bell 1 Frank Thomas 13 Emil Brown 1027
Ramon Castro 1 Ben Broussard 13 Ben Broussard 931
Alex Sanchez 1 Emil Brown 10 Milton Bradley 909
Luis Rodriguez 1 Milton Bradley 9 Juan Rivera 909
Edgardo Alfonzo 1 Jose Vidro 8 B.J. Upton 885
Chad Tracy 1 Nomar Garciaparra 8 Nomar Garciaparra 881
           
           
AB per homerun vs RHP AB per double vs RHP Plate appearances vs RHP
           
Joe Mather  10.8 Alex Sanchez  12.0 Garret Anderson 1838
Ramon Castro  13.4 Garret Anderson  12.7 Brian McCann 1472
Matt Stairs  15.4 Jose Vidro  13.3 Jack Wilson 1423
Frank Thomas  17.3 Luis Rodriguez  13.6 Joe Crede 1265
Joe Crede  17.5 Brian McCann  13.8 Emil Brown 1155
Carl Everett  17.6 Matt Stairs  14.0 Milton Bradley 1084
Juan Rivera  19.8 Milton Bradley  14.9 Ben Broussard 1013
Brian McCann  23.3 Chad Tracy  15.3 Frank Thomas 1000
B.J. Upton  23.3 Joe Mather  15.4 Juan Rivera 999
Garret Anderson  26.7 B.J. Upton  15.5 B.J. Upton 995