CBL-Tm6 - 2004-2008 Midlothian Mashers
Regular season

Batting average On-base percentage Slugging percentage
           
Jose Vidro  .323 Milton Bradley  .381 B.J. Upton  .579
Dmitri Young  .318 Jose Vidro  .380 Frank Thomas  .545
Juan Rivera  .316 Frank Thomas  .375 Juan Rivera  .542
B.J. Upton  .307 Juan Rivera  .374 Garret Anderson  .510
Garret Anderson  .304 B.J. Upton  .366 Brian McCann  .504
Nomar Garciaparra  .303 Emil Brown  .364 Milton Bradley  .497
Mike Lamb  .302 Mike Lamb  .357 Jose Vidro  .493
Brian McCann  .300 Dmitri Young  .354 Joe Crede  .476
Emil Brown  .297 Brian McCann  .353 Nomar Garciaparra  .475
Milton Bradley  .297 Nomar Garciaparra  .341 Dmitri Young  .472
           
           
Hits Runs Runs batted in
           
Garret Anderson 465 Emil Brown 219 Garret Anderson 230
Jack Wilson 415 Garret Anderson 216 Frank Thomas 218
Emil Brown 394 Frank Thomas 208 Brian McCann 214
Jose Vidro 366 Jack Wilson 192 Joe Crede 206
Brian McCann 349 Jose Vidro 177 Jack Wilson 176
Nomar Garciaparra 312 Brian McCann 176 Jose Vidro 161
Joe Crede 306 Milton Bradley 173 Milton Bradley 155
Frank Thomas 305 Nomar Garciaparra 163 Ben Broussard 154
Juan Rivera 287 Joe Crede 150 Emil Brown 150
Milton Bradley 267 Juan Rivera 144 Nomar Garciaparra 138
           
           
Doubles Triples Homeruns
           
Garret Anderson 124 Ben Broussard 8 Frank Thomas 80
Jack Wilson 87 Jack Wilson 8 Garret Anderson 61
Brian McCann 83 Milton Bradley 6 Joe Crede 58
Jose Vidro 77 Nomar Garciaparra 6 Juan Rivera 49
Emil Brown 74 Brian McCann 5 Brian McCann 48
Nomar Garciaparra 57 Emil Brown 4 Emil Brown 44
Juan Rivera 55 Garret Anderson 4 B.J. Upton 39
Milton Bradley 51 Norris Hopper 3 Milton Bradley 39
Joe Crede 49 Matt Stairs 3 Jose Vidro 37
Frank Thomas 48 Mike Lamb 3 Ben Broussard 36
           
           
Extra base hits Stolen bases Steal percentage
           
Garret Anderson 189 Emil Brown 44-8 Emil Brown  .846
Brian McCann 136 Milton Bradley 35-12 Bubba Crosby  .833
Jack Wilson 131 B.J. Upton 28-17 Jack Wilson  .786
Frank Thomas 129 Nomar Garciaparra 17-5 Nomar Garciaparra  .773
Emil Brown 122 Jack Wilson 11-3 Milton Bradley  .745
Jose Vidro 116 Norris Hopper 7-5 Edgardo Alfonzo  .714
Joe Crede 109 Bubba Crosby 5-1 Brian McCann  .625
Juan Rivera 106 Edgardo Alfonzo 5-2 B.J. Upton  .622
Nomar Garciaparra 99 Brian McCann 5-3 Norris Hopper  .583
Milton Bradley 96 Juan Rivera 4-0 Ben Broussard  .400
           
           
Walks Intentional walks Strikeouts
           
Frank Thomas 162 Juan Rivera 10 Emil Brown 261
Emil Brown 128 Jose Vidro 7 Ben Broussard 216
Milton Bradley 127 Frank Thomas 7 Garret Anderson 210
Jose Vidro 106 Brian McCann 7 Frank Thomas 207
Brian McCann 95 Garret Anderson 7 B.J. Upton 181
Juan Rivera 80 Joe Crede 6 Milton Bradley 178
Jack Wilson 80 Emil Brown 6 Jack Wilson 177
Mike Lamb 71 Norris Hopper 5 Joe Crede 153
Ben Broussard 71 Milton Bradley 4 Brian McCann 153
Garret Anderson 71 Ben Broussard 4 Juan Rivera 128
           
           
Sacrifice bunts Sacrifice flies Hit by pitch
           
Jack Wilson 9 Joe Crede 20 Emil Brown 17
Jose Vidro 4 Jack Wilson 19 Jack Wilson 17
Juan Castro 2 Brian McCann 17 Joe Crede 16
David Bell 1 Garret Anderson 16 Frank Thomas 14
Ramon Castro 1 Frank Thomas 15 Toby Hall 10
Alex Sanchez 1 Milton Bradley 13 Brian McCann 9
Edgardo Alfonzo 1 Ben Broussard 13 Juan Rivera 8
Norris Hopper 1 Emil Brown 11 Ben Broussard 8
Mike Lamb 1 Nomar Garciaparra 10 Nomar Garciaparra 6
Milton Bradley 1 Jose Vidro 9 B.J. Upton 4
           
           
Ground ball DP Runs created Runs created/27 outs
           
Brian McCann 45 Garret Anderson  253.3 B.J. Upton  7.5
Jack Wilson 39 Emil Brown  231.1 Juan Rivera  7.4
Frank Thomas 38 Frank Thomas  223.5 Frank Thomas  7.2
Mike Lamb 31 Jose Vidro  210.3 Milton Bradley  7.1
Joe Crede 31 Brian McCann  196.4 Jose Vidro  7.0
Juan Rivera 28 Jack Wilson  194.7 Emil Brown  6.4
Jose Vidro 28 Juan Rivera  179.4 Garret Anderson  6.2
Garret Anderson 28 Milton Bradley  177.1 Dmitri Young  6.1
Nomar Garciaparra 22 Nomar Garciaparra  164.7 Brian McCann  6.0
Emil Brown 22 Joe Crede  160.5 Nomar Garciaparra  5.9
           
           
Isolated power Total average Total bases
           
B.J. Upton  .271 B.J. Upton  .983 Garret Anderson 780
Frank Thomas  .266 Frank Thomas  .936 Jack Wilson 626
Juan Rivera  .227 Milton Bradley  .922 Emil Brown 608
Garret Anderson  .206 Juan Rivera  .900 Frank Thomas 595
Brian McCann  .204 Jose Vidro  .840 Brian McCann 586
Joe Crede  .203 Emil Brown  .828 Jose Vidro 558
Milton Bradley  .200 Brian McCann  .806 Joe Crede 533
Nomar Garciaparra  .172 Garret Anderson  .782 Juan Rivera 493
Ben Broussard  .172 Nomar Garciaparra  .767 Nomar Garciaparra 489
Jose Vidro  .170 Mike Lamb  .759 Milton Bradley 447
           
           
On-base plus slugging Secondary average AB per homerun
           
B.J. Upton  .945 Frank Thomas  .414 Frank Thomas  13.6
Frank Thomas  .921 B.J. Upton  .380 B.J. Upton  14.4
Juan Rivera  .916 Milton Bradley  .367 Juan Rivera  18.6
Milton Bradley  .877 Juan Rivera  .319 Joe Crede  19.3
Jose Vidro  .872 Brian McCann  .287 Milton Bradley  23.1
Brian McCann  .857 Emil Brown  .285 Brian McCann  24.2
Garret Anderson  .842 Jose Vidro  .264 Garret Anderson  25.1
Mike Lamb  .828 Garret Anderson  .254 Mike Lamb  25.2
Dmitri Young  .826 Joe Crede  .253 Ben Broussard  27.0
Emil Brown  .822 Mike Lamb  .251 Nomar Garciaparra  28.6
           
           
Atbats Plate appearances Games
           
Garret Anderson 1530 Jack Wilson 1620 Jack Wilson 458
Jack Wilson 1495 Garret Anderson 1619 Garret Anderson 422
Emil Brown 1326 Emil Brown 1482 Emil Brown 384
Brian McCann 1163 Brian McCann 1284 Brian McCann 365
Jose Vidro 1132 Frank Thomas 1282 Ben Broussard 348
Joe Crede 1120 Jose Vidro 1253 Frank Thomas 344
Frank Thomas 1091 Joe Crede 1213 Nomar Garciaparra 340
Nomar Garciaparra 1029 Nomar Garciaparra 1104 Jose Vidro 340
Ben Broussard 971 Ben Broussard 1063 Joe Crede 319
Juan Rivera 909 Milton Bradley 1044 Milton Bradley 308
           
           
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 852 B.J. Upton  .613 Dmitri Young 3.92
Frank Thomas 771 Frank Thomas  .601 Emil Brown 3.86
Emil Brown 753 Juan Rivera  .579 Garret Anderson 3.84
Jack Wilson 723 Milton Bradley  .553 Joe Crede 3.80
Brian McCann 690 Brian McCann  .537 Frank Thomas 3.73
Jose Vidro 666 Jose Vidro  .532 Jose Vidro 3.69
Joe Crede 605 Garret Anderson  .526 B.J. Upton 3.67
Juan Rivera 581 Mike Lamb  .510 Jack Wilson 3.54
Milton Bradley 577 Emil Brown  .508 Juan Rivera 3.52
Nomar Garciaparra 554 Nomar Garciaparra  .502 Brian McCann 3.52
           
           
Total bases plus walks TB+BB rate AB per game
           
Garret Anderson 851 B.J. Upton  .606 Dmitri Young 3.64
Frank Thomas 757 Frank Thomas  .590 Garret Anderson 3.63
Emil Brown 736 Juan Rivera  .571 Joe Crede 3.51
Jack Wilson 706 Milton Bradley  .550 Emil Brown 3.45
Brian McCann 681 Brian McCann  .530 B.J. Upton 3.33
Jose Vidro 664 Jose Vidro  .530 Jose Vidro 3.33
Joe Crede 589 Garret Anderson  .526 Jack Wilson 3.26
Milton Bradley 574 Mike Lamb  .507 Juan Rivera 3.19
Juan Rivera 573 Dmitri Young  .497 Brian McCann 3.19
Nomar Garciaparra 548 Emil Brown  .497 Frank Thomas 3.17
           
           
Balls in park In-play average Strikeout/walk ratio
           
Jack Wilson 1310 B.J. Upton  .388 Jose Vidro  1.1
Garret Anderson 1276 Dmitri Young  .360 Frank Thomas  1.3
Emil Brown 1032 Emil Brown  .339 Milton Bradley  1.4
Jose Vidro 993 Jose Vidro  .331 Mike Lamb  1.5
Brian McCann 979 Milton Bradley  .327 Nomar Garciaparra  1.6
Joe Crede 930 Juan Rivera  .322 Juan Rivera  1.6
Nomar Garciaparra 909 Garret Anderson  .317 Brian McCann  1.6
Frank Thomas 819 Mike Lamb  .313 Emil Brown  2.0
Juan Rivera 739 Brian McCann  .307 Jack Wilson  2.2
Ben Broussard 732 Nomar Garciaparra  .304 Joe Crede  2.7
           
           
Batting average vs LHP On-base percentage vs LHP Slugging percentage vs LHP
           
Juan Rivera  .392 Juan Rivera  .454 Juan Rivera  .699
Jose Vidro  .362 Frank Thomas  .417 B.J. Upton  .682
Nomar Garciaparra  .357 Mike Lamb  .410 Frank Thomas  .674
Mike Lamb  .330 Jose Vidro  .407 Nomar Garciaparra  .586
Garret Anderson  .326 Nomar Garciaparra  .400 Mike Lamb  .585
B.J. Upton  .318 B.J. Upton  .380 Brian McCann  .578
Dmitri Young  .312 Brian McCann  .350 Jose Vidro  .555
Norris Hopper  .308 Norris Hopper  .350 Emil Brown  .512
Frank Thomas  .304 Emil Brown  .350 Garret Anderson  .491
Brian McCann  .291 Garret Anderson  .343 Jack Wilson  .478
           
           
Hits vs LHP Runs batted in vs LHP On-base plus slugging vs LHP
           
Jose Vidro 131 Frank Thomas 86 Juan Rivera 1.153
Emil Brown 118 Jose Vidro 57 Frank Thomas 1.091
Jack Wilson 102 Brian McCann 56 B.J. Upton 1.062
Frank Thomas 95 Milton Bradley 53 Mike Lamb  .995
Nomar Garciaparra 75 Emil Brown 53 Nomar Garciaparra  .986
Milton Bradley 75 Joe Crede 48 Jose Vidro  .962
Joe Crede 75 Jack Wilson 44 Brian McCann  .929
Garret Anderson 73 Nomar Garciaparra 36 Emil Brown  .862
Brian McCann 67 Garret Anderson 35 Garret Anderson  .835
Juan Rivera 65 Juan Rivera 34 Milton Bradley  .811
           
           
Doubles vs LHP Triples vs LHP Homeruns vs LHP
           
Jack Wilson 24 Milton Bradley 4 Frank Thomas 33
Emil Brown 21 Jack Wilson 4 Emil Brown 21
Brian McCann 20 Nomar Garciaparra 3 Jose Vidro 17
Jose Vidro 19 Emil Brown 3 B.J. Upton 14
Juan Rivera 15 Norris Hopper 2 Brian McCann 14
Nomar Garciaparra 15 Brian McCann 2 Joe Crede 14
Frank Thomas 15 Todd Greene 1 Jack Wilson 13
Toby Hall 12 Mike Lamb 1 Juan Rivera 12
Milton Bradley 12 Frank Thomas 1 Milton Bradley 12
Joe Crede 11     Nomar Garciaparra 9
           
           
Extra base hits vs LHP Total bases vs LHP Isolated power vs LHP
           
Frank Thomas 49 Frank Thomas 211 Frank Thomas  .371
Emil Brown 45 Emil Brown 208 B.J. Upton  .364
Jack Wilson 41 Jose Vidro 201 Juan Rivera  .307
Brian McCann 36 Jack Wilson 173 Brian McCann  .287
Jose Vidro 36 Brian McCann 133 Mike Lamb  .255
Milton Bradley 28 Milton Bradley 131 Nomar Garciaparra  .229
Juan Rivera 27 Joe Crede 128 Emil Brown  .222
Nomar Garciaparra 27 Nomar Garciaparra 123 Milton Bradley  .203
Joe Crede 25 Juan Rivera 116 Jack Wilson  .196
B.J. Upton 19 Garret Anderson 110 Jose Vidro  .193
           
           
Walks vs LHP Strikeouts vs LHP Hit by pitch vs LHP
           
Frank Thomas 60 Emil Brown 78 Brian McCann 4
Emil Brown 38 Frank Thomas 67 Joe Crede 4
Milton Bradley 28 Milton Bradley 55 Frank Thomas 4
Jose Vidro 28 Garret Anderson 53 Ben Broussard 3
Joe Crede 24 Brian McCann 51 Milton Bradley 2
Jack Wilson 23 Joe Crede 41 Dustan Mohr 1
Juan Rivera 19 B.J. Upton 39 Toby Hall 1
Brian McCann 18 Dmitri Young 37 Jack Wilson 1
Nomar Garciaparra 17 Jose Vidro 35 Emil Brown 1
Mike Lamb 15 Jack Wilson 35    
           
           
Sacrifice bunts vs LHP Sacrifice flies vs LHP Atbats vs LHP
           
Jack Wilson 3 Jack Wilson 7 Emil Brown 406
Juan Castro 1 Milton Bradley 6 Jose Vidro 362
Mike Lamb 1 Joe Crede 4 Jack Wilson 362
Norris Hopper 1 Frank Thomas 4 Frank Thomas 313
Joe Crede 1 Emil Brown 4 Joe Crede 281
    Dmitri Young 3 Milton Bradley 276
    Nomar Garciaparra 3 Brian McCann 230
    Dustan Mohr 2 Garret Anderson 224
    Brian McCann 2 Nomar Garciaparra 210
    Edgardo Alfonzo 1 Toby Hall 198
           
           
AB per homerun vs LHP AB per double vs LHP Plate appearances vs LHP
           
B.J. Upton  9.2 Juan Rivera  11.1 Emil Brown 449
Frank Thomas  9.5 Brian McCann  11.5 Jack Wilson 396
Juan Rivera  13.8 Nomar Garciaparra  14.0 Jose Vidro 391
Brian McCann  16.4 Jack Wilson  15.1 Frank Thomas 381
Mike Lamb  17.7 Mike Lamb  15.1 Joe Crede 314
Emil Brown  19.3 Dmitri Young  15.7 Milton Bradley 312
Joe Crede  20.1 Toby Hall  16.5 Brian McCann 254
Jose Vidro  21.3 Jose Vidro  19.1 Garret Anderson 231
Milton Bradley  23.0 Emil Brown  19.3 Nomar Garciaparra 230
Nomar Garciaparra  23.3 Norris Hopper  20.9 Toby Hall 210
           
           
Batting average vs RHP On-base percentage vs RHP Slugging percentage vs RHP
           
Dmitri Young  .320 Milton Bradley  .399 B.J. Upton  .548
Milton Bradley  .308 Emil Brown  .370 Matt Stairs  .521
Jose Vidro  .305 Dmitri Young  .368 Garret Anderson  .513
B.J. Upton  .304 Jose Vidro  .367 Juan Rivera  .507
Brian McCann  .302 B.J. Upton  .362 Milton Bradley  .506
Garret Anderson  .300 Frank Thomas  .357 Frank Thomas  .494
Emil Brown  .300 Juan Rivera  .355 Brian McCann  .486
Norris Hopper  .300 Brian McCann  .353 Joe Crede  .483
Juan Rivera  .299 Matt Stairs  .349 Dmitri Young  .480
Mike Lamb  .298 Mike Lamb  .349 Jose Vidro  .464
           
           
Hits vs RHP Runs batted in vs RHP On-base plus slugging vs RHP
           
Garret Anderson 392 Garret Anderson 195 B.J. Upton  .910
Jack Wilson 313 Joe Crede 158 Milton Bradley  .906
Brian McCann 282 Brian McCann 158 Matt Stairs  .871
Emil Brown 276 Ben Broussard 148 Juan Rivera  .863
Ben Broussard 249 Frank Thomas 132 Frank Thomas  .851
Nomar Garciaparra 237 Jack Wilson 132 Dmitri Young  .848
Jose Vidro 235 Jose Vidro 104 Garret Anderson  .843
Joe Crede 231 Milton Bradley 102 Brian McCann  .839
Juan Rivera 222 Nomar Garciaparra 102 Jose Vidro  .831
Mike Lamb 216 Juan Rivera 101 Emil Brown  .805
           
           
Doubles vs RHP Triples vs RHP Homeruns vs RHP
           
Garret Anderson 114 Ben Broussard 8 Garret Anderson 52
Brian McCann 63 Jack Wilson 4 Frank Thomas 47
Jack Wilson 63 Garret Anderson 4 Joe Crede 44
Jose Vidro 58 Matt Stairs 3 Juan Rivera 37
Emil Brown 53 Nomar Garciaparra 3 Ben Broussard 34
Ben Broussard 43 Brian McCann 3 Brian McCann 34
Nomar Garciaparra 42 Carl Everett 2 Milton Bradley 27
Juan Rivera 40 Milton Bradley 2 Mike Lamb 27
Milton Bradley 39 Mike Lamb 2 Nomar Garciaparra 27
Joe Crede 38 Juan Rivera 2 B.J. Upton 25
           
           
Extra base hits vs RHP Total bases vs RHP Isolated power vs RHP
           
Garret Anderson 170 Garret Anderson 670 B.J. Upton  .244
Brian McCann 100 Brian McCann 453 Matt Stairs  .243
Jack Wilson 90 Jack Wilson 453 Carl Everett  .227
Ben Broussard 85 Ben Broussard 410 Frank Thomas  .224
Joe Crede 84 Joe Crede 405 Garret Anderson  .213
Jose Vidro 80 Emil Brown 400 Juan Rivera  .209
Frank Thomas 80 Frank Thomas 384 Joe Crede  .207
Juan Rivera 79 Juan Rivera 377 Milton Bradley  .199
Emil Brown 77 Nomar Garciaparra 366 Brian McCann  .183
Nomar Garciaparra 72 Jose Vidro 357 Ben Broussard  .173
           
           
Walks vs RHP Strikeouts vs RHP Hit by pitch vs RHP
           
Frank Thomas 102 Ben Broussard 204 Emil Brown 16
Milton Bradley 99 Emil Brown 183 Jack Wilson 16
Emil Brown 90 Garret Anderson 157 Joe Crede 12
Jose Vidro 78 B.J. Upton 142 Frank Thomas 10
Brian McCann 77 Jack Wilson 142 Toby Hall 9
Garret Anderson 65 Frank Thomas 140 Juan Rivera 8
Ben Broussard 64 Milton Bradley 123 Nomar Garciaparra 6
Juan Rivera 61 Juan Rivera 113 Ben Broussard 5
Jack Wilson 57 Joe Crede 112 Brian McCann 5
Mike Lamb 56 Brian McCann 102 B.J. Upton 4
           
           
Sacrifice bunts vs RHP Sacrifice flies vs RHP Atbats vs RHP
           
Jack Wilson 6 Joe Crede 16 Garret Anderson 1306
Jose Vidro 4 Garret Anderson 16 Jack Wilson 1133
Juan Castro 1 Brian McCann 15 Brian McCann 933
David Bell 1 Ben Broussard 13 Ben Broussard 931
Ramon Castro 1 Jack Wilson 12 Emil Brown 920
Alex Sanchez 1 Frank Thomas 11 Joe Crede 839
Edgardo Alfonzo 1 Jose Vidro 8 Nomar Garciaparra 819
Milton Bradley 1 Milton Bradley 7 Frank Thomas 778
    Juan Rivera 7 Jose Vidro 770
    Nomar Garciaparra 7 Juan Rivera 743
           
           
AB per homerun vs RHP AB per double vs RHP Plate appearances vs RHP
           
Frank Thomas  16.6 Garret Anderson  11.5 Garret Anderson 1388
B.J. Upton  17.2 Alex Sanchez  12.0 Jack Wilson 1224
Carl Everett  17.6 Jose Vidro  13.3 Emil Brown 1033
Joe Crede  19.1 Matt Stairs  13.4 Brian McCann 1030
Matt Stairs  19.7 Dmitri Young  14.2 Ben Broussard 1013
Juan Rivera  20.1 B.J. Upton  14.4 Frank Thomas 901
Milton Bradley  23.1 Brian McCann  14.8 Joe Crede 899
Garret Anderson  25.1 Milton Bradley  16.0 Nomar Garciaparra 874
Mike Lamb  26.8 Emil Brown  17.4 Jose Vidro 862
Ben Broussard  27.4 Edgardo Alfonzo  17.4 Juan Rivera 819