TBBLCareerbattingleaders_EmeraldBombers - 2004-2011 Midlothian Mashers
Regular season

Batting average On-base percentage Slugging percentage
           
Jose Vidro  .323 Milton Bradley  .380 Frank Thomas  .537
Nomar Garciaparra  .304 Jose Vidro  .380 Nomar Garciaparra  .505
Mike Lamb  .302 Frank Thomas  .376 Brian McCann  .497
Emil Brown  .294 Emil Brown  .358 Jose Vidro  .493
Garret Anderson  .293 Mike Lamb  .357 Juan Rivera  .493
Juan Rivera  .287 Brian McCann  .347 Mike Lamb  .469
Brian McCann  .286 Nomar Garciaparra  .346 Garret Anderson  .467
Frank Thomas  .280 B.J. Upton  .345 B.J. Upton  .465
Milton Bradley  .278 Juan Rivera  .345 Joe Crede  .463
Freddy Sanchez  .275 Garret Anderson  .320 Emil Brown  .458
           
           
Hits Runs Runs batted in
           
Garret Anderson 737 B.J. Upton 376 Brian McCann 403
Brian McCann 666 Brian McCann 354 Garret Anderson 350
B.J. Upton 559 Garret Anderson 333 Joe Crede 307
Juan Rivera 537 Milton Bradley 317 Juan Rivera 270
Milton Bradley 500 Juan Rivera 272 Milton Bradley 259
Jack Wilson 476 Emil Brown 258 B.J. Upton 253
Emil Brown 473 Joe Crede 249 Frank Thomas 233
Joe Crede 464 Frank Thomas 223 Jack Wilson 194
Freddy Sanchez 417 Jack Wilson 220 Emil Brown 189
Jose Vidro 366 Nomar Garciaparra 196 Nomar Garciaparra 187
           
           
Doubles Triples Homeruns
           
Brian McCann 174 B.J. Upton 12 Brian McCann 101
Garret Anderson 172 Garret Anderson 9 Joe Crede 96
B.J. Upton 129 Cristian Guzman 8 Juan Rivera 95
Jack Wilson 101 Ben Broussard 8 Frank Thomas 84
Juan Rivera 93 Jack Wilson 8 Garret Anderson 83
Emil Brown 90 Emil Brown 7 B.J. Upton 82
Milton Bradley 90 Milton Bradley 7 Milton Bradley 65
Freddy Sanchez 80 Nomar Garciaparra 6 Nomar Garciaparra 54
Joe Crede 80 Brian McCann 6 Emil Brown 53
Jose Vidro 77 Alberto Gonzalez 4 Jose Vidro 37
           
           
Extra base hits Stolen bases Steal percentage
           
Brian McCann 281 B.J. Upton 160-70 Rick Ankiel 1.000
Garret Anderson 264 Emil Brown 47-9 Juan Rivera 1.000
B.J. Upton 223 Milton Bradley 42-13 Mike Sweeney 1.000
Juan Rivera 192 Brian McCann 27-6 Jason Repko 1.000
Joe Crede 179 Freddy Sanchez 20-4 Luis Rodriguez 1.000
Milton Bradley 162 Nomar Garciaparra 17-6 Aaron Rowand 1.000
Emil Brown 150 Juan Pierre 15-5 Ryan Langerhans 1.000
Jack Wilson 146 Jack Wilson 12-3 Garret Anderson  .900
Frank Thomas 139 Gregor Blanco 11-3 Emil Brown  .839
Nomar Garciaparra 125 Garret Anderson 9-1 Freddy Sanchez  .833
           
           
Walks Intentional walks Strikeouts
           
Milton Bradley 282 Juan Rivera 17 B.J. Upton 561
B.J. Upton 225 Brian McCann 17 Milton Bradley 427
Brian McCann 210 Milton Bradley 16 Garret Anderson 359
Frank Thomas 179 Garret Anderson 9 Brian McCann 355
Juan Rivera 155 Jose Vidro 7 Emil Brown 300
Emil Brown 150 Frank Thomas 7 Juan Rivera 256
Garret Anderson 109 Joe Crede 7 Joe Crede 254
Jose Vidro 106 Emil Brown 6 Freddy Sanchez 238
Joe Crede 106 Norris Hopper 5 Frank Thomas 230
Jack Wilson 99 Ben Broussard 4 Ben Broussard 216
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
Freddy Sanchez 13 Brian McCann 34 Jack Wilson 24
Cristian Guzman 10 Joe Crede 32 Milton Bradley 24
Jack Wilson 9 Garret Anderson 27 Brian McCann 24
Luis Rodriguez 5 Jack Wilson 22 Joe Crede 22
Jose Vidro 4 Freddy Sanchez 19 Emil Brown 20
Brian McCann 3 Emil Brown 18 Juan Rivera 17
Juan Castro 2 Frank Thomas 17 Frank Thomas 16
Gregor Blanco 2 Nomar Garciaparra 16 B.J. Upton 14
Alberto Gonzalez 2 Milton Bradley 16 Freddy Sanchez 12
Bengie Molina 2 Ben Broussard 13 Juan Pierre 11
           
           
Ground ball DP Runs created Runs created/27 outs
           
Brian McCann 91 Brian McCann  385.0 Frank Thomas  7.1
Juan Rivera 63 Garret Anderson  370.4 Jose Vidro  7.0
Jack Wilson 48 B.J. Upton  331.5 Milton Bradley  6.4
Joe Crede 46 Milton Bradley  323.2 Nomar Garciaparra  6.3
Garret Anderson 45 Juan Rivera  305.5 Emil Brown  6.1
Freddy Sanchez 43 Emil Brown  271.4 Juan Rivera  5.8
Frank Thomas 40 Joe Crede  245.7 Brian McCann  5.8
B.J. Upton 37 Frank Thomas  244.5 Mike Lamb  5.7
Milton Bradley 36 Jack Wilson  214.8 B.J. Upton  5.5
Emil Brown 34 Jose Vidro  210.3 Garret Anderson  5.4
           
           
Isolated power Total average Total bases
           
Frank Thomas  .257 Frank Thomas  .927 Garret Anderson 1176
Brian McCann  .210 Milton Bradley  .852 Brian McCann 1155
Joe Crede  .207 B.J. Upton  .844 B.J. Upton 958
Juan Rivera  .206 Jose Vidro  .840 Juan Rivera 923
Nomar Garciaparra  .201 Nomar Garciaparra  .816 Joe Crede 838
B.J. Upton  .194 Emil Brown  .809 Milton Bradley 799
Garret Anderson  .174 Brian McCann  .806 Emil Brown 736
Ben Broussard  .172 Juan Rivera  .787 Jack Wilson 704
Jose Vidro  .170 Mike Lamb  .757 Frank Thomas 646
Mike Lamb  .168 Garret Anderson  .712 Nomar Garciaparra 601
           
           
On-base plus slugging Secondary average AB per homerun
           
Frank Thomas  .912 Frank Thomas  .405 Frank Thomas  14.3
Jose Vidro  .872 B.J. Upton  .347 Joe Crede  18.8
Nomar Garciaparra  .851 Milton Bradley  .339 Juan Rivera  19.7
Brian McCann  .844 Brian McCann  .310 Nomar Garciaparra  22.0
Juan Rivera  .837 Juan Rivera  .292 Brian McCann  23.0
Mike Lamb  .826 Emil Brown  .280 B.J. Upton  25.1
Milton Bradley  .825 Nomar Garciaparra  .276 Mike Lamb  25.3
Emil Brown  .816 Joe Crede  .265 Ben Broussard  27.0
B.J. Upton  .811 Jose Vidro  .264 Milton Bradley  27.6
Garret Anderson  .787 Mike Lamb  .250 Garret Anderson  30.3
           
           
Atbats Plate appearances Games
           
Garret Anderson 2518 Garret Anderson 2661 Brian McCann 711
Brian McCann 2325 Brian McCann 2596 Garret Anderson 703
B.J. Upton 2060 B.J. Upton 2312 Milton Bradley 617
Juan Rivera 1873 Milton Bradley 2120 Juan Rivera 605
Joe Crede 1809 Juan Rivera 2057 B.J. Upton 594
Milton Bradley 1797 Joe Crede 1970 Jack Wilson 566
Jack Wilson 1780 Jack Wilson 1934 Joe Crede 539
Emil Brown 1608 Emil Brown 1796 Emil Brown 491
Freddy Sanchez 1515 Freddy Sanchez 1616 Freddy Sanchez 435
Frank Thomas 1204 Frank Thomas 1416 Nomar Garciaparra 429
           
           
Longest hit streak  
           
Emil Brown 5        
Dmitri Young 4        
Ramon Castro 4        
Cristian Guzman 4        
Joe Crede 4        
Wilson Betemit 4        
B.J. Upton 4        
Garret Anderson 3        
Matt Stairs 3        
Damon Hollins 3        
           
           
Total bases + BB + HBP TB+BB+HBP rate Plate appearances per game
           
Brian McCann 1389 Frank Thomas  .594 B.J. Upton 3.89
Garret Anderson 1291 Brian McCann  .535 Garret Anderson 3.79
B.J. Upton 1197 Juan Rivera  .532 Freddy Sanchez 3.71
Milton Bradley 1105 Jose Vidro  .532 Jose Vidro 3.69
Juan Rivera 1095 Nomar Garciaparra  .531 Emil Brown 3.66
Joe Crede 966 Milton Bradley  .521 Joe Crede 3.65
Emil Brown 906 B.J. Upton  .518 Brian McCann 3.65
Frank Thomas 841 Mike Lamb  .509 Frank Thomas 3.46
Jack Wilson 827 Emil Brown  .504 Milton Bradley 3.44
Nomar Garciaparra 686 Joe Crede  .490 Jack Wilson 3.42
           
           
Total bases plus walks TB+BB rate AB per game
           
Brian McCann 1365 Frank Thomas  .583 Garret Anderson 3.58
Garret Anderson 1285 Jose Vidro  .530 Freddy Sanchez 3.48
B.J. Upton 1183 Nomar Garciaparra  .526 B.J. Upton 3.47
Milton Bradley 1081 Brian McCann  .526 Joe Crede 3.36
Juan Rivera 1078 Juan Rivera  .524 Jose Vidro 3.33
Joe Crede 944 B.J. Upton  .512 Emil Brown 3.27
Emil Brown 886 Milton Bradley  .510 Brian McCann 3.27
Frank Thomas 825 Mike Lamb  .505 Jack Wilson 3.14
Jack Wilson 803 Emil Brown  .493 Cristian Guzman 3.14
Nomar Garciaparra 679 Garret Anderson  .483 Juan Rivera 3.10
           
           
Balls in park In-play average Strikeout/walk ratio
           
Garret Anderson 2104 B.J. Upton  .334 Jose Vidro  1.1
Brian McCann 1906 Jose Vidro  .331 Frank Thomas  1.3
Jack Wilson 1568 Emil Brown  .330 Nomar Garciaparra  1.4
Juan Rivera 1534 Milton Bradley  .329 Mike Lamb  1.5
Joe Crede 1492 Mike Lamb  .312 Milton Bradley  1.5
B.J. Upton 1430 Garret Anderson  .311 Juan Rivera  1.7
Milton Bradley 1322 Ben Broussard  .303 Brian McCann  1.7
Freddy Sanchez 1278 Freddy Sanchez  .302 Emil Brown  2.0
Emil Brown 1273 Nomar Garciaparra  .296 Jack Wilson  2.1
Nomar Garciaparra 1039 Brian McCann  .296 Joe Crede  2.4
           
           
Batting average vs LHP On-base percentage vs LHP Slugging percentage vs LHP
           
Alberto Gonzalez  .423 Alberto Gonzalez  .473 Frank Thomas  .656
Jose Vidro  .362 Frank Thomas  .418 Nomar Garciaparra  .621
Nomar Garciaparra  .340 Mike Lamb  .410 Alberto Gonzalez  .613
Oscar Salazar  .333 Jose Vidro  .407 Mike Lamb  .585
Mike Lamb  .330 Nomar Garciaparra  .398 Jose Vidro  .555
Dmitri Young  .328 Oscar Salazar  .393 Juan Rivera  .546
Juan Rivera  .317 Juan Pierre  .390 Ryan Howard  .536
Freddy Sanchez  .314 Juan Rivera  .388 B.J. Upton  .519
Garret Anderson  .310 B.J. Upton  .377 Freddy Sanchez  .513
Norris Hopper  .308 Dmitri Young  .375 Emil Brown  .501
           
           
Hits vs LHP Runs batted in vs LHP On-base plus slugging vs LHP
           
Emil Brown 171 Milton Bradley 96 Alberto Gonzalez 1.086
Milton Bradley 165 Frank Thomas 91 Frank Thomas 1.074
Juan Rivera 159 Juan Rivera 88 Nomar Garciaparra 1.019
Freddy Sanchez 147 Brian McCann 87 Mike Lamb  .995
Garret Anderson 137 Emil Brown 77 Jose Vidro  .962
B.J. Upton 137 Nomar Garciaparra 71 Juan Rivera  .934
Brian McCann 136 B.J. Upton 71 B.J. Upton  .896
Jose Vidro 131 Garret Anderson 65 Oscar Salazar  .893
Jack Wilson 122 Freddy Sanchez 58 Dmitri Young  .863
Nomar Garciaparra 105 Jose Vidro 57 Emil Brown  .849
           
           
Doubles vs LHP Triples vs LHP Homeruns vs LHP
           
Brian McCann 38 B.J. Upton 8 Frank Thomas 34
Freddy Sanchez 37 Emil Brown 5 Juan Rivera 28
B.J. Upton 33 Alberto Gonzalez 4 Emil Brown 26
Emil Brown 32 Jack Wilson 4 B.J. Upton 23
Juan Rivera 31 Milton Bradley 4 Milton Bradley 23
Jack Wilson 28 Andy Marte 3 Nomar Garciaparra 21
Milton Bradley 24 Nomar Garciaparra 3 Brian McCann 20
Jose Vidro 19 Norris Hopper 2 Freddy Sanchez 18
Dmitri Young 18 Garret Anderson 2 Jose Vidro 17
Nomar Garciaparra 18 Brian McCann 2 Joe Crede 14
           
           
Extra base hits vs LHP Total bases vs LHP Isolated power vs LHP
           
B.J. Upton 64 Emil Brown 291 Frank Thomas  .356
Emil Brown 63 Juan Rivera 274 Nomar Garciaparra  .282
Brian McCann 60 Milton Bradley 266 Ryan Howard  .278
Juan Rivera 59 B.J. Upton 255 Mike Lamb  .255
Freddy Sanchez 56 Freddy Sanchez 240 B.J. Upton  .240
Frank Thomas 52 Brian McCann 238 Juan Rivera  .229
Milton Bradley 51 Frank Thomas 223 Brian McCann  .209
Jack Wilson 46 Jose Vidro 201 Emil Brown  .207
Nomar Garciaparra 42 Garret Anderson 200 Freddy Sanchez  .199
Jose Vidro 36 Jack Wilson 200 Jose Vidro  .193
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
B.J. Upton 77 B.J. Upton 118 Milton Bradley 16
Frank Thomas 68 Milton Bradley 118 Brian McCann 12
Milton Bradley 65 Brian McCann 103 Juan Pierre 6
Juan Rivera 57 Garret Anderson 101 Joe Crede 4
Brian McCann 49 Emil Brown 92 Frank Thomas 4
Emil Brown 49 Frank Thomas 74 Ben Broussard 3
Nomar Garciaparra 35 Freddy Sanchez 66 Garret Anderson 3
Jack Wilson 35 Dmitri Young 51 Jack Wilson 3
Jose Vidro 28 Juan Rivera 50 Emil Brown 3
Joe Crede 26 Ramon Castro 49 Aaron Rowand 2
           
           
Sacrifice bunts vs LHP Sacrifice flies vs LHP Atbats vs LHP
           
Cristian Guzman 3 Freddy Sanchez 9 Emil Brown 581
Jack Wilson 3 Nomar Garciaparra 8 Milton Bradley 572
Luis Rodriguez 2 Emil Brown 8 Juan Rivera 502
Freddy Sanchez 2 Jack Wilson 7 B.J. Upton 491
Brian McCann 2 Milton Bradley 6 Brian McCann 488
Juan Castro 1 Joe Crede 5 Freddy Sanchez 468
Bengie Molina 1 Brian McCann 5 Jack Wilson 463
Mike Lamb 1 Frank Thomas 4 Garret Anderson 442
Alberto Gonzalez 1 Cristian Guzman 3 Jose Vidro 362
Norris Hopper 1 Dmitri Young 3 Frank Thomas 340
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
Frank Thomas  10.0 Alberto Gonzalez  9.1 Milton Bradley 659
Ryan Howard  13.9 Oscar Salazar  11.3 Emil Brown 641
Nomar Garciaparra  14.7 Freddy Sanchez  12.6 B.J. Upton 574
Mike Lamb  17.7 Brian McCann  12.8 Juan Rivera 562
Juan Rivera  17.9 Dmitri Young  13.2 Brian McCann 556
Jose Vidro  21.3 B.J. Upton  14.9 Jack Wilson 511
B.J. Upton  21.3 Mike Lamb  15.1 Freddy Sanchez 498
Ramon Castro  21.5 Mike Sweeney  15.6 Garret Anderson 461
Joe Crede  21.7 Ryan Howard  16.2 Frank Thomas 416
Emil Brown  22.3 Juan Rivera  16.2 Jose Vidro 391
           
           
Batting average vs RHP On-base percentage vs RHP Slugging percentage vs RHP
           
Luis Rodriguez  .333 Gregor Blanco  .390 Oscar Salazar  .635
Dmitri Young  .315 Luis Rodriguez  .387 Joe Mather  .620
Gregor Blanco  .306 Milton Bradley  .384 Matt Stairs  .570
Jose Vidro  .305 Oscar Salazar  .374 Pat Burrell  .512
Norris Hopper  .300 Matt Stairs  .374 Wilson Betemit  .510
Mike Lamb  .298 Dmitri Young  .368 Brian McCann  .499
Mike Sweeney  .297 Jose Vidro  .367 Rick Ankiel  .491
Wilson Betemit  .296 Emil Brown  .364 Frank Thomas  .490
Oscar Salazar  .296 Wilson Betemit  .361 Ryan Howard  .480
Emil Brown  .294 Frank Thomas  .358 Juan Rivera  .473
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Garret Anderson 600 Brian McCann 316 Oscar Salazar 1.009
Brian McCann 530 Garret Anderson 285 Matt Stairs  .944
B.J. Upton 422 Joe Crede 257 Joe Mather  .930
Joe Crede 385 Juan Rivera 182 Wilson Betemit  .871
Juan Rivera 378 B.J. Upton 182 Luis Rodriguez  .859
Jack Wilson 354 Milton Bradley 163 Gregor Blanco  .856
Milton Bradley 335 Ben Broussard 148 Frank Thomas  .848
Emil Brown 302 Jack Wilson 143 Brian McCann  .844
Freddy Sanchez 270 Frank Thomas 142 Rick Ankiel  .831
Nomar Garciaparra 257 Nomar Garciaparra 116 Jose Vidro  .831
           
           
Doubles vs RHP Triples vs RHP Homeruns vs RHP
           
Garret Anderson 155 Ben Broussard 8 Joe Crede 82
Brian McCann 136 Cristian Guzman 7 Brian McCann 81
B.J. Upton 96 Garret Anderson 7 Garret Anderson 69
Jack Wilson 73 Juan Pierre 4 Juan Rivera 67
Joe Crede 68 Jack Wilson 4 B.J. Upton 59
Milton Bradley 66 Juan Rivera 4 Frank Thomas 50
Juan Rivera 62 B.J. Upton 4 Milton Bradley 42
Jose Vidro 58 Brian McCann 4 Ben Broussard 34
Emil Brown 58 Delwyn Young 3 Nomar Garciaparra 33
Nomar Garciaparra 47 Gregor Blanco 3 Pat Burrell 31
           
           
Extra base hits vs RHP Total bases vs RHP Isolated power vs RHP
           
Garret Anderson 231 Garret Anderson 976 Joe Mather  .343
Brian McCann 221 Brian McCann 917 Oscar Salazar  .339
B.J. Upton 159 Joe Crede 705 Pat Burrell  .284
Joe Crede 153 B.J. Upton 703 Matt Stairs  .280
Juan Rivera 133 Juan Rivera 649 Rick Ankiel  .234
Milton Bradley 111 Milton Bradley 533 Carl Everett  .227
Jack Wilson 100 Jack Wilson 504 Ryan Howard  .226
Frank Thomas 87 Emil Brown 445 Frank Thomas  .218
Emil Brown 87 Frank Thomas 423 Wilson Betemit  .213
Ben Broussard 85 Ben Broussard 410 Joe Crede  .213
           
           
Walks vs RHP Strikeouts vs RHP Hit by pitch vs RHP
           
Milton Bradley 217 B.J. Upton 443 Jack Wilson 21
Brian McCann 161 Milton Bradley 309 Joe Crede 18
B.J. Upton 148 Garret Anderson 258 Emil Brown 17
Frank Thomas 111 Brian McCann 252 Juan Rivera 15
Emil Brown 101 Joe Crede 213 Frank Thomas 12
Juan Rivera 98 Emil Brown 208 Freddy Sanchez 12
Garret Anderson 96 Juan Rivera 206 B.J. Upton 12
Joe Crede 80 Ben Broussard 204 Brian McCann 12
Jose Vidro 78 Freddy Sanchez 172 Toby Hall 9
Ben Broussard 64 Jack Wilson 160 Milton Bradley 8
           
           
Sacrifice bunts vs RHP Sacrifice flies vs RHP Atbats vs RHP
           
Freddy Sanchez 11 Brian McCann 29 Garret Anderson 2076
Cristian Guzman 7 Joe Crede 27 Brian McCann 1837
Jack Wilson 6 Garret Anderson 25 B.J. Upton 1569
Jose Vidro 4 Jack Wilson 15 Joe Crede 1505
Luis Rodriguez 3 Frank Thomas 13 Juan Rivera 1371
Gregor Blanco 2 Ben Broussard 13 Jack Wilson 1317
Juan Castro 1 Juan Rivera 11 Milton Bradley 1225
David Bell 1 Freddy Sanchez 10 Freddy Sanchez 1047
Brandon Moss 1 Emil Brown 10 Emil Brown 1027
Alberto Gonzalez 1 Milton Bradley 10 Ben Broussard 931
           
           
AB per homerun vs RHP AB per double vs RHP Plate appearances vs RHP
           
Joe Mather  10.8 Rick Ankiel  11.1 Garret Anderson 2200
Oscar Salazar  11.5 Alex Sanchez  12.0 Brian McCann 2040
Pat Burrell  12.5 Laynce Nix  12.9 B.J. Upton 1738
Matt Stairs  15.4 Jose Vidro  13.3 Joe Crede 1630
Frank Thomas  17.3 Garret Anderson  13.4 Juan Rivera 1495
Carl Everett  17.6 Brian McCann  13.5 Milton Bradley 1461
Wilson Betemit  18.1 Matt Stairs  14.0 Jack Wilson 1423
Joe Crede  18.4 Luis Rodriguez  15.1 Emil Brown 1155
Ryan Howard  19.0 Joe Mather  15.4 Freddy Sanchez 1118
Juan Rivera  20.5 Gregor Blanco  15.6 Ben Broussard 1013