Mobile Site You Are Here > > > > 2016 Batting Statistics

2016 Boston Red Sox

Batting Statistics

Franchise Encyclopedia: 2015

93-69, 1st place in AL East (Schedule and Results)
View League Standings and Leaders
Manager: John Farrell (93-69)
GM: Mike Hazen (Named Sr. VP/GM on 9/24/15), Farm Dir: Ben Crockett, Scouting Dir: Mike Rikard
Scored 878 runs, Allowed 694 runs. Pythagorean W-L: 98-64

Ballparks: Fenway Park · Attendance: 2,955,434 (4th of 15)
Park Factors  Over 100 favors batters, under 100 favors pitchers.
  multi-year:
Batting - 108, Pitching - 108 · one-year: Batting - 108, Pitching - 106

BaseballAmerica.com: Franchise Executives
News & ViewsThinkFactory
BR Bullpen: Find or enter more info for this team (what's this?)


2015 Batting Statistics

Team Batting

Hide non-qualifiers for rate stats
 · League Register
Rk Pos Name Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB
1 C Sandy Leon# 27 78 283 252 36 78 17 2 7 35 0 0 23 66 .310 .369 .476 .845 120 120 4 2 4 2 1
2 1B Hanley Ramirez 32 147 620 549 81 157 28 1 30 111 9 3 60 120 .286 .361 .505 .866 124 277 17 7 0 4 5
3 2B Dustin Pedroia 32 154 698 633 105 201 36 1 15 74 7 4 61 73 .318 .376 .449 .825 116 284 24 0 1 3 0
4 SS Xander Bogaerts 23 157 719 652 115 192 34 1 21 89 13 4 58 123 .294 .356 .446 .802 109 291 14 6 0 3 0
5 3B Travis Shaw* 26 145 530 480 63 116 34 2 16 71 5 1 43 133 .242 .306 .421 .726 88 202 10 3 0 4 4
6 LF Brock Holt* 28 94 324 290 45 74 16 0 7 34 4 3 27 58 .255 .322 .383 .705 84 111 5 3 1 3 0
7 CF Jackie Bradley* 26 156 636 558 94 149 30 7 26 87 9 2 63 143 .267 .349 .486 .835 116 271 10 10 0 5 5
8 RF Mookie Betts 23 158 730 672 122 214 42 5 31 113 26 4 49 80 .318 .363 .534 .897 131 359 12 2 0 7 1
9 DH David Ortiz* 40 151 626 537 79 169 48 1 38 127 2 0 80 86 .315 .401 .620 1.021 162 333 22 2 0 7 15
Rk Pos Name Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB
10 LF Chris Young 32 76 227 203 29 56 18 0 9 24 4 2 21 50 .276 .352 .498 .850 120 101 4 3 0 0 0
11 C Christian Vazquez 25 57 184 172 21 39 9 1 1 12 0 0 10 39 .227 .277 .308 .585 54 53 3 2 0 0 1
12 3B Aaron Hill 34 47 137 124 14 27 3 0 2 9 0 0 11 16 .218 .287 .290 .577 53 36 1 1 0 0 2
13 LF Andrew Benintendi* 21 34 118 105 16 31 11 1 2 14 1 0 10 25 .295 .359 .476 .835 117 50 0 1 1 1 0
14 C Ryan Hanigan 35 35 113 105 9 18 4 0 1 14 0 0 7 27 .171 .230 .238 .468 24 25 5 1 0 0 0
15 UT Blake Swihart# 24 19 74 62 9 16 0 3 0 5 0 1 11 17 .258 .365 .355 .720 91 22 0 0 0 1 0
16 LF Bryce Brentz 27 25 64 61 8 17 3 0 1 7 0 0 3 17 .279 .313 .377 .690 80 23 1 0 0 0 0
17 IF Josh Rutledge 27 28 56 49 9 13 6 0 0 3 2 0 6 19 .265 .345 .388 .733 93 19 3 0 1 0 0
18 UT Marco Hernandez* 23 40 56 51 11 15 1 0 1 5 1 0 5 10 .294 .357 .373 .730 93 19 0 0 0 0 0
19 UT Bryan Holaday 28 14 35 33 3 7 1 0 0 1 0 0 2 12 .212 .257 .242 .500 33 8 1 0 0 0 0
20 UT Yoan Moncada# 21 8 20 19 3 4 1 0 0 1 0 0 1 12 .211 .250 .263 .513 35 5 0 0 0 0 0
21 UT Deven Marrero 25 13 14 12 0 1 0 0 0 0 0 0 2 5 .083 .214 .083 .298 -16 1 0 0 0 0 0
22 UT Rusney Castillo 28 9 8 8 4 2 1 0 0 0 0 0 0 3 .250 .250 .375 .625 61 3 0 0 0 0 0
23 UT Michael Martinez# 33 4 7 6 1 1 0 0 0 0 0 0 1 2 .167 .286 .167 .452 24 1 0 0 0 0 0
24 3B Pablo Sandoval# 29 3 7 6 0 0 0 0 0 0 0 0 1 4 .000 .143 .000 .143 -57 0 0 0 0 0 0
25 OF Ryan LaMarre 27 6 6 5 1 0 0 0 0 0 0 0 1 2 .000 .167 .000 .167 -50 0 1 0 0 0 0
26 2B Mike Miller 26 1 1 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 0 0 0 0 0 0
Rk Pos Name Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB
27 P David Price* 30 35 11 10 0 0 0 0 0 0 0 0 1 8 .000 .091 .000 .091 -73 0 0 0 0 0 0
28 P Rick Porcello 27 33 5 5 0 1 0 0 0 0 0 0 0 1 .200 .200 .200 .400 6 1 0 0 0 0 0
29 P Steven Wright 31 25 4 4 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -100 0 0 0 0 0 0
30 P Clay Buchholz* 31 37 3 2 0 0 0 0 0 0 0 0 1 2 .000 .333 .000 .333 0 0 0 0 0 0 0
31 P Drew Pomeranz 27 14 2 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -100 0 0 0 0 0 0
32 P Eduardo Rodriguez* 23 20 2 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -100 0 0 0 0 0 0
33 P Carson Smith 26 3 0
34 P Henry Owens* 23 5 0
35 P Tommy Layne* 31 34 0
36 P Koji Uehara 41 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
37 P Craig Kimbrel 28 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
38 P Roenis Elias* 27 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
39 P Robbie Ross* 27 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
40 P Sean O'Sullivan 28 5 0
41 P Fernando Abad* 30 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
42 P Noe Ramirez 26 14 0
43 P Junichi Tazawa 30 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
44 P Pat Light 25 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
45 P Heath Hembree 27 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
46 P Joe Kelly 28 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
47 P William Cuevas 25 3 0
48 P Matt Barnes 26 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
49 P Robby Scott# 26 7 0
50 P Brad Ziegler 36 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Team Totals 28.6 162 6320 5670 878 1598 343 25 208 836 83 24 558 1160 .282 .348 .461 .810 110 2615 137 43 8 40 34
Rank in 15 AL teams 1 1 1 1 8 7 6 4 2 3 1 1 1 1 1 13 7
Non-Pitcher Totals 28.6 162 6293 5645 878 1597 343 25 208 836 83 24 556 1142 .283 .349 .463 .813 111 2614 137 43 8 40 34
Pitcher Totals 26.7 162 27 25 0 1 0 0 0 0 0 0 2 18 .040 .111 .040 .151 -57 1 0 0 0 0 0
Rk Pos Name Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB
* - bats left-handed, # - bats both, else - bats right, ? - unknown; OPS_lg for OPS+ does not include pitchers.

Team Player Value--Batters

League Register · WAR Explained (v2.2): 8+ MVP, 5+ A-S, 2+ Starter, 0-2 Sub, < 0 Repl
Name Age G PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Salary Acquired Pos Summary
Fernando Abad* 30 2 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Traded 1
Matt Barnes 26 2 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Amateur Draft 1
Andrew Benintendi* 21 34 118 2 0 1 -1 -1 1 0.1 4 5 0.6 .503 .501 0.6 -0.2 6 Amateur Draft 7/8
Mookie Betts 23 158 730 30 9 4 32 -6 68 7.2 24 92 9.6 .545 .543 6.2 2.8 60 Amateur Draft *9
Xander Bogaerts 23 157 719 9 3 1 -10 8 11 1.3 24 35 3.7 .507 .507 4.7 -0.1 45 Amateur Free Agent *6
Jackie Bradley* 26 156 636 11 2 2 11 3 29 3.1 23 51 5.3 .519 .518 4.2 1.6 40 Amateur Draft *8
Bryce Brentz 27 25 64 -0 -1 0 -2 -1 -4 -0.4 2 -1 -0.1 .485 .498 0.1 -0.3 1 Amateur Draft 7/D
Clay Buchholz* 31 4 3 -0 0 0 0 0 0 0.0 0 0 0.0 .505 .500 0.0 0.0 0 Amateur Draft 1
Rusney Castillo 28 9 8 -0 0 0 1 -0 0 0.0 0 0 0.0 .501 .500 -0.1 0.1 -1 Amateur Free Agent /D789
Roenis Elias* 27 1 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Traded /1
Ryan Hanigan 35 35 113 -12 -0 -1 -1 2 -12 -1.2 4 -8 -0.9 .463 .492 -0.8 0.1 -7 Traded 2/D
Heath Hembree 27 1 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Traded 1
Marco Hernandez* 23 40 56 -1 1 1 -6 1 -5 -0.5 2 -3 -0.3 .487 .497 0.3 -0.5 3 Traded 45/D6
Aaron Hill 34 47 137 -7 -1 0 -1 1 -8 -0.8 5 -3 -0.4 .482 .495 -0.3 0.0 -2 Traded 5/4D
Bryan Holaday 28 14 35 -3 0 -0 0 1 -3 -0.3 1 -1 -0.1 .481 .498 -0.1 0.1 -1 Waivers 2/5D
Brock Holt* 28 94 324 -4 1 1 5 -2 0 0.1 12 12 1.2 .500 .500 0.7 0.4 7 Traded 75/469D
Joe Kelly 28 2 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Traded 1
Craig Kimbrel 28 3 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Traded 1
Ryan LaMarre 27 5 6 -1 0 -0 0 -0 -1 -0.1 0 -1 -0.1 .474 .499 -0.1 -0.0 -1 Free Agency /719
Sandy Leon# 27 78 283 11 -2 -0 3 4 16 1.8 10 26 2.7 .522 .510 2.4 0.8 24 Purchased 2/D
Pat Light 25 1 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Amateur Draft /1
Deven Marrero 25 13 14 -2 -0 0 1 0 -1 -0.1 0 -0 -0.0 .493 .499 -0.1 0.2 -1 Amateur Draft /456D
Michael Martinez# 33 4 7 -1 0 0 0 -0 -1 -0.1 0 -0 -0.0 .483 .500 -0.0 -0.0 -0 Purchased /9D6
Mike Miller 26 1 1 -0 0 0 0 0 -0 -0.0 0 -0 -0.0 .471 .500 -0.0 0.0 -0 Amateur Draft /4
Yoan Moncada# 21 8 20 -2 -0 0 0 -0 -2 -0.2 1 -1 -0.2 .473 .499 -0.2 -0.0 -1 Amateur Free Agent /5D
David Ortiz* 40 151 626 45 -3 -3 1 -13 27 2.9 22 49 5.1 .518 .517 5.0 -1.2 48 Free Agency *D/3
Dustin Pedroia 32 154 698 18 -1 -2 12 4 31 3.4 23 54 5.6 .521 .520 4.4 1.8 42 Amateur Draft *4
Drew Pomeranz 27 1 2 -1 0 0 0 0 -0 -0.0 0 -0 -0.0 .471 .500 -0.0 0.0 -0 Traded 1
Rick Porcello 27 2 5 0 -0 0 0 1 1 0.1 0 1 0.1 .536 .500 0.1 0.0 1 Traded 1
David Price* 30 4 11 -3 -0 0 0 2 -1 -0.1 0 -1 -0.1 .475 .499 -0.1 0.0 -1 Free Agency 1
Hanley Ramirez 32 147 620 20 -2 -0 -5 -9 4 0.6 22 26 2.8 .503 .503 3.3 -1.3 31 Free Agency *3D
Eduardo Rodriguez* 23 1 2 -1 0 0 0 0 -0 -0.0 0 -0 -0.0 .471 .500 -0.0 0.0 -0 Traded 1
Robbie Ross* 27 4 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Traded 1
Josh Rutledge 27 28 56 -1 1 -0 1 0 2 0.2 2 4 0.4 .506 .501 0.3 0.2 3 Rule 5 Draft 5/46
Pablo Sandoval# 29 3 7 -1 -0 0 -1 0 -2 -0.2 0 -2 -0.2 .417 .498 -0.1 -0.1 -1 Free Agency /5
Travis Shaw* 26 145 530 -10 0 -1 14 -1 3 0.4 19 22 2.2 .502 .502 0.8 1.4 8 Amateur Draft 53/D7
Blake Swihart# 24 19 74 -1 0 0 0 -0 -0 -0.0 3 2 0.2 .498 .500 0.2 -0.0 2 Amateur Draft 7/2
Junichi Tazawa 30 2 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Free Agency 1
Koji Uehara 41 3 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Free Agency 1
Christian Vazquez 25 57 184 -13 0 1 -1 3 -10 -1.0 7 -3 -0.3 .482 .494 -0.2 0.3 -2 Amateur Draft 2/D
Steven Wright 31 2 4 -1 0 0 0 1 -1 -0.1 0 -1 -0.1 .471 .500 -0.1 0.0 -1 Traded 1
Chris Young 32 76 227 5 -0 -0 -2 -2 1 0.1 8 9 0.9 .501 .500 1.1 -0.4 11 Free Agency 7/89D
Brad Ziegler 36 1 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 Traded 1
Team Total 28.5 1694 6320 84 9 3 51 -5 142 16.0 220 363 37.4 .509 .510 32.0 5.5 311
Name Age G PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Salary Acquired Pos Summary

Team Advanced Batting

Hide non-qualifiers for rate stats
 · League Register
Name Age PA Outs RC RC/G AIR BAbip BA lgBA OBP lgOBP SLG lgSLG OPS lgOPS OPS+ OWn% BtRuns BtWins TotA SecA ISO PwrSpd Pos Summary
Fernando Abad* 30 0 0 .000 0.0 0.0 1
Matt Barnes 26 0 0 .000 0.0 0.0 1
Andrew Benintendi* 21 118 76 19 6.7 109 .367 .295 .266 .359 .332 .476 .438 .835 .770 117 .655 2.9 0.3 .838 .286 .181 1.3 7/8
Mookie Betts 23 730 481 133 7.4 109 .322 .318 .266 .363 .332 .534 .438 .897 .770 131 .695 29.8 2.9 .911 .321 .216 28.3 *9
Xander Bogaerts 23 719 481 105 5.8 109 .335 .294 .266 .356 .332 .446 .438 .802 .770 109 .596 8.7 0.8 .762 .255 .152 16.1 *6
Jackie Bradley* 26 636 426 98 6.1 109 .312 .267 .266 .349 .332 .486 .438 .835 .770 116 .619 13.0 1.3 .834 .344 .219 13.4 *8
Bryce Brentz 27 64 45 7 4.2 109 .372 .279 .266 .313 .332 .377 .438 .690 .770 80 .442 -1.9 -0.2 .578 .148 .098 .0 7/D
Clay Buchholz* 31 3 2 0 0.0 109 .000 .266 .333 .332 .000 .438 .333 .770 0 .000 -0.3 -0.0 .500 .500 .000 1
Rusney Castillo 28 8 6 1 4.4 109 .400 .250 .266 .250 .332 .375 .438 .625 .770 61 .474 -0.4 -0.0 .500 .125 .125 /D789
William Cuevas 25 0 /1
Roenis Elias* 27 0 0 .000 0.0 0.0 /1
Ryan Hanigan 35 113 92 5 1.4 109 .221 .171 .266 .230 .332 .238 .438 .468 .770 24 .104 -11.9 -1.2 .359 .133 .067 .0 2/D
Heath Hembree 27 0 0 .000 0.0 0.0 1
Marco Hernandez* 23 56 36 7 5.2 109 .350 .294 .266 .357 .332 .373 .439 .730 .770 93 .544 -0.6 -0.1 .694 .196 .078 1.0 45/D6
Aaron Hill 34 137 98 11 3.0 109 .236 .218 .266 .287 .332 .290 .438 .577 .770 53 .305 -8.8 -0.9 .490 .161 .073 .0 5/4D
Bryan Holaday 28 35 27 2 2.0 109 .333 .212 .266 .257 .332 .242 .438 .500 .770 33 .170 -3.3 -0.3 .370 .091 .030 2/5D
Brock Holt* 28 324 228 36 4.2 109 .294 .255 .266 .322 .332 .383 .438 .705 .770 84 .450 -6.3 -0.6 .634 .224 .128 5.1 75/469D
Joe Kelly 28 0 0 .000 0.0 0.0 1
Craig Kimbrel 28 0 0 .000 0.0 0.0 1
Ryan LaMarre 27 6 6 0 0.0 109 .000 .000 .266 .167 .332 .000 .438 .167 .770 -50 .000 -1.1 -0.1 .167 .200 .000 /719
Tommy Layne* 31 0 1
Sandy Leon# 27 283 184 45 6.5 109 .392 .310 .266 .369 .332 .476 .438 .845 .770 120 .645 7.6 0.7 .815 .258 .167 .0 2/D
Pat Light 25 0 0 .000 0.0 0.0 /1
Deven Marrero 25 14 11 0 0.0 109 .143 .083 .266 .214 .332 .083 .438 .298 .770 -16 .000 -2.1 -0.2 .273 .167 .000 /456D
Michael Martinez# 33 7 5 0 0.0 109 .250 .167 .266 .286 .332 .167 .438 .452 .770 24 .000 -0.7 -0.1 .400 .167 .000 /9D6
Mike Miller 26 1 1 0 0.0 109 .000 .000 .266 .000 .332 .000 .438 .000 .770 -100 .000 -0.3 -0.0 .000 .000 .000 /4
Yoan Moncada# 21 20 15 1 1.8 109 .571 .211 .266 .250 .332 .263 .439 .513 .770 35 .144 -1.8 -0.2 .400 .105 .053 /5D
Sean O'Sullivan 28 0 /1
David Ortiz* 40 626 397 130 8.7 109 .312 .315 .266 .401 .332 .620 .438 1.021 .770 162 .756 51.6 4.9 1.069 .458 .305 3.8 *D/3
Henry Owens* 23 0 /1
Dustin Pedroia 32 698 464 102 5.9 109 .339 .318 .266 .376 .332 .449 .438 .825 .770 116 .599 15.2 1.5 .757 .232 .131 9.5 *4
Drew Pomeranz 27 2 2 0 0.0 109 .000 .266 .000 .332 .000 .438 .000 .770 -100 .000 -0.6 -0.1 .000 .000 .000 1
Rick Porcello 27 5 4 0 0.0 109 .250 .200 .266 .200 .332 .200 .438 .400 .770 6 .000 -0.7 -0.1 .250 .000 .000 1
David Price* 30 11 10 0 0.0 109 .000 .000 .266 .091 .332 .000 .438 .091 .770 -73 .000 -2.6 -0.2 .100 .100 .000 1
Hanley Ramirez 32 620 416 99 6.4 109 .315 .286 .266 .361 .332 .505 .438 .866 .770 124 .633 19.3 1.9 .850 .339 .219 13.8 *3D
Noe Ramirez 26 0 1
Eduardo Rodriguez* 23 2 2 0 0.0 109 .000 .266 .000 .332 .000 .438 .000 .770 -100 .000 -0.6 -0.1 .000 .000 .000 1
Robbie Ross* 27 0 0 .000 0.0 0.0 1
Josh Rutledge 27 56 40 6 4.0 109 .433 .265 .266 .345 .332 .388 .438 .733 .770 93 .427 -0.2 -0.0 .692 .286 .122 .0 5/46
Pablo Sandoval# 29 7 6 0 0.0 109 .000 .000 .266 .143 .332 .000 .438 .143 .770 -57 .000 -1.4 -0.1 .167 .167 .000 /5
Robby Scott# 26 0 /1
Travis Shaw* 26 530 379 62 4.4 109 .299 .242 .266 .306 .332 .421 .438 .726 .770 88 .466 -8.4 -0.8 .672 .277 .179 7.6 53/D7
Carson Smith 26 0 /1
Blake Swihart# 24 74 48 9 5.0 109 .348 .258 .266 .365 .332 .355 .438 .720 .770 91 .528 -0.8 -0.1 .681 .258 .097 7/2
Junichi Tazawa 30 0 0 .000 0.0 0.0 1
Koji Uehara 41 0 0 .000 0.0 0.0 1
Christian Vazquez 25 184 136 15 2.9 109 .288 .227 .266 .277 .332 .308 .438 .585 .770 54 .298 -11.8 -1.2 .478 .140 .081 .0 2/D
Steven Wright 31 4 4 0 0.0 109 .000 .000 .266 .000 .332 .000 .438 .000 .770 -100 .000 -1.2 -0.1 .000 .000 .000 1
Chris Young 32 227 153 36 6.3 109 .326 .276 .266 .352 .332 .498 .439 .850 .770 120 .629 6.1 0.6 .830 .335 .222 5.5 7/89D
Brad Ziegler 36 0 0 .000 0.0 0.0 1
League Average 4.7 102 .298 .256 .258 .321 .322 .421 .424 .742 .746 99 .496 .683 .262 .165
Team Total 28.5 6320 4281 929 5.8 109 .320 .282 .266 .348 .332 .461 .438 .810 .770 110 .594 86.5 8.2 .774 .288 .179 118.7
Name Age PA Outs RC RC/G AIR BAbip BA lgBA OBP lgOBP SLG lgSLG OPS lgOPS OPS+ OWn% BtRuns BtWins TotA SecA ISO PwrSpd Pos Summary

Team Batting Ratios*

Hide non-qualifiers for rate stats
 · League Register
Name Age PA HR% SO% BB% XBH% X/H% SO/W AB/SO AB/HR AB/RBI GB/FB GO/AO IP% LD% HR/FB IF/FB
Andrew Benintendi* 21 118 1.7% 21.2% 8.5% 11.9% 45% 2.50 4.2 52.5 7.5 0.57 0.73 67% 29% 4.4% 12%
Mookie Betts 23 730 4.3% 11.0% 6.7% 10.7% 36% 1.63 8.4 21.7 5.9 0.72 0.80 78% 25% 10.5% 16%
Xander Bogaerts 23 719 2.9% 17.1% 8.1% 7.8% 29% 2.12 5.3 31.0 7.3 0.87 1.03 71% 22% 9.0% 18%
Jackie Bradley* 26 636 4.1% 22.5% 9.9% 9.9% 42% 2.27 3.9 21.5 6.4 0.94 1.31 62% 22% 13.7% 12%
Bryce Brentz 27 64 1.6% 26.6% 4.7% 6.3% 24% 5.67 3.6 61.0 8.7 1.75 2.00 67% 16% 6.7% 6%
Clay Buchholz* 31 3 0.0% 66.7% 33.3% 0.0% 2.00 1.0 0%
Rusney Castillo 28 8 0.0% 37.5% 0.0% 12.5% 50% 2.7 1.50 2.00 63% 0% 0.0% 0%
Ryan Hanigan 35 113 0.9% 23.9% 6.2% 4.4% 28% 3.86 3.9 105.0 7.5 1.17 1.64 68% 22% 3.2% 14%
Marco Hernandez* 23 56 1.8% 17.9% 8.9% 3.6% 13% 2.00 5.1 51.0 10.2 1.73 2.00 71% 22% 7.1% 7%
Aaron Hill 34 137 1.5% 11.7% 8.0% 3.7% 19% 1.45 7.8 62.0 13.8 0.71 0.68 77% 23% 3.7% 14%
Bryan Holaday 28 35 0.0% 34.3% 5.7% 2.9% 14% 6.00 2.8 33.0 0.82 1.14 60% 14% 0.0% 18%
Brock Holt* 28 324 2.2% 17.9% 8.3% 7.1% 31% 2.15 5.0 41.4 8.5 1.22 1.70 70% 26% 7.4% 11%
Ryan LaMarre 27 6 0.0% 33.3% 16.7% 0.0% 2.00 2.5 2.00 3.00 50% 33% 0.0% 0%
Sandy Leon# 27 283 2.5% 23.3% 8.1% 9.2% 33% 2.87 3.8 36.0 7.2 0.81 1.04 64% 29% 7.8% 13%
Deven Marrero 25 14 0.0% 35.7% 14.3% 0.0% 0% 2.50 2.4 0.75 1.00 50% 43% 0.0% 25%
Michael Martinez# 33 7 0.0% 28.6% 14.3% 0.0% 0% 2.00 3.0 1.00 0.50 57% 0% 0.0% 0%
Mike Miller 26 1 0.0% 0.0% 0.0% 0.0% 100% 0%
Yoan Moncada# 21 20 0.0% 60.0% 5.0% 5.0% 25% 12.00 1.6 19.0 2.50 35% 29% 0.0% 0%
David Ortiz* 40 626 6.1% 13.7% 12.8% 13.9% 52% 1.08 6.2 14.1 4.2 0.51 0.96 67% 29% 14.2% 12%
Dustin Pedroia 32 698 2.2% 10.5% 8.7% 7.5% 26% 1.20 8.7 42.2 8.6 0.95 1.30 79% 28% 5.7% 9%
Drew Pomeranz 27 2 0.0% 100.0% 0.0% 0.0% 1.0 0%
Rick Porcello 27 5 0.0% 20.0% 0.0% 0.0% 0% 5.0 80% 0%
David Price* 30 11 0.0% 72.7% 9.1% 0.0% 8.00 1.3 1.00 18% 0%
Hanley Ramirez 32 620 4.8% 19.4% 9.7% 9.5% 38% 2.00 4.6 18.3 4.9 0.96 1.28 65% 21% 15.7% 13%
Eduardo Rodriguez* 23 2 0.0% 100.0% 0.0% 0.0% 1.0 0%
Josh Rutledge 27 56 0.0% 33.9% 10.7% 10.7% 46% 3.17 2.6 16.3 1.50 2.00 54% 16% 0.0% 25%
Pablo Sandoval# 29 7 0.0% 57.1% 14.3% 0.0% 4.00 1.5 0.00 0.00 29% 50% 0.0% 50%
Travis Shaw* 26 530 3.0% 25.1% 8.1% 9.8% 45% 3.09 3.6 30.0 6.8 0.58 0.79 63% 23% 8.5% 15%
Blake Swihart# 24 74 0.0% 23.0% 14.9% 4.1% 19% 1.55 3.6 12.4 0.92 0.82 62% 26% 0.0% 17%
Christian Vazquez 25 184 0.5% 21.2% 5.4% 6.0% 28% 3.90 4.4 172.0 14.3 1.59 2.13 72% 24% 2.1% 8%
Steven Wright 31 4 0.0% 75.0% 0.0% 0.0% 1.3 0.00 0.00 25% 100% 0.0% 0%
Chris Young 32 227 4.0% 22.0% 9.3% 11.9% 48% 2.38 4.1 22.6 8.5 0.37 0.49 63% 29% 10.3% 22%
League Average 3.2% 20.7% 8.0% 8.1% 35% 2.60 4.3 28.3 7.9 0.80 1.06 67% 25% 9.5% 13%
Team Total 28.5 6320 3.3% 18.4% 8.8% 9.1% 36% 2.08 4.9 27.3 6.8 0.82 1.08 69% 25% 9.7% 14%
Name Age PA HR% SO% BB% XBH% X/H% SO/W AB/SO AB/HR AB/RBI GB/FB GO/AO IP% LD% HR/FB IF/FB

Team Win Probability*

Hide non-qualifiers for rate stats
 · League Register
Name Age PA BtRuns BtWins Plays WPA WPA+ WPA- aLI WPA/LI Clutch RE24 REW boLI RE24/boLI PHlev AB
Andrew Benintendi* 21 118 2.9 0.3 121 0.3 2.2 -1.9 1.01 0.4 -0.0 6.0 0.6 0.94 4.7 1.81 2
Mookie Betts 23 730 29.8 2.9 782 3.1 15.2 -12.1 .98 3.5 -0.4 37.4 3.5 0.97 37.9 0.08 1
Xander Bogaerts 23 719 8.7 0.8 747 1.6 13.5 -11.9 1.00 0.9 0.7 12.1 1.1 0.94 9.8 0
Jackie Bradley* 26 636 13.0 1.3 657 -0.5 10.7 -11.2 .98 1.7 -2.2 8.8 0.8 0.96 23.3 0
Bryce Brentz 27 64 -1.9 -0.2 64 -0.2 0.7 -1.0 .80 0.0 -0.3 -1.1 -0.1 0.96 1.3 2.10 2
Clay Buchholz* 31 3 -0.3 -0.0 3 -0.1 0.0 -0.1 .90 -0.0 -0.0 -0.6 -0.1 1.06 -0.2 0
Rusney Castillo 28 8 -0.4 -0.0 9 0.1 0.2 -0.1 1.04 -0.0 0.1 0.4 0.0 0.91 -0.3 1.93 1
Ryan Hanigan 35 113 -11.9 -1.2 116 -0.5 1.8 -2.2 .99 -0.9 0.4 -8.6 -0.8 1.05 -10.0 1
Marco Hernandez* 23 56 -0.6 -0.1 59 -0.7 0.8 -1.4 1.30 -0.1 -0.4 0.2 0.0 0.97 0.1 2.35 10
Aaron Hill 34 137 -8.8 -0.9 138 0.2 2.3 -2.1 .92 -0.5 0.7 -0.2 -0.0 0.95 -4.4 1.04 12
Bryan Holaday 28 35 -3.3 -0.3 36 -0.3 0.3 -0.6 .80 -0.4 0.0 -2.4 -0.2 0.79 -3.5 0
Brock Holt* 28 324 -6.3 -0.6 338 -0.8 5.0 -5.8 .98 -0.2 -0.6 -5.5 -0.5 0.96 -3.3 1.79 10
Ryan LaMarre 27 6 -1.1 -0.1 7 -0.2 0.1 -0.3 1.90 -0.1 0.0 -1.5 -0.1 1.13 -1.3 6.39 1
Sandy Leon# 27 283 7.6 0.7 287 -0.7 4.4 -5.0 .98 0.8 -1.4 7.8 0.7 0.95 9.0 2.74 8
Deven Marrero 25 14 -2.1 -0.2 14 -0.3 0.0 -0.3 .96 -0.2 -0.1 -1.9 -0.2 0.96 -2.4 0.00 1
Michael Martinez# 33 7 -0.7 -0.1 7 0.0 0.2 -0.1 1.37 -0.0 0.0 -0.9 -0.1 0.98 -0.6 0
Mike Miller 26 1 -0.3 -0.0 1 -0.0 0.0 -0.0 .02 -0.0 -0.0 -0.2 -0.0 0.86 -0.3 0
Yoan Moncada# 21 20 -1.8 -0.2 21 -0.2 0.2 -0.4 .86 -0.2 -0.1 -3.7 -0.4 1.14 -2.4 1
David Ortiz* 40 626 51.6 4.9 632 4.2 15.7 -11.4 1.03 4.8 -0.7 57.8 5.3 0.97 56.3 2.37 9
Dustin Pedroia 32 698 15.2 1.5 719 2.8 14.2 -11.3 .96 1.4 1.6 19.2 1.8 0.92 16.4 3.22 2
Drew Pomeranz 27 2 -0.6 -0.1 2 -0.0 0.0 -0.0 .89 -0.1 -0.0 -0.4 -0.0 0.72 -0.6 0
Rick Porcello 27 5 -0.7 -0.1 5 -0.1 0.0 -0.1 1.12 -0.0 -0.0 -0.4 -0.0 0.89 -0.3 0
David Price* 30 11 -2.6 -0.2 11 -0.2 0.0 -0.2 .91 -0.2 -0.0 -2.6 -0.2 0.98 -2.3 0
Hanley Ramirez 32 620 19.3 1.9 645 2.7 13.6 -10.8 1.03 2.3 0.3 29.5 2.7 0.99 26.7 1.40 3
Eduardo Rodriguez* 23 2 -0.6 -0.1 2 -0.0 0.0 -0.0 .85 -0.1 0.0 -0.3 -0.0 0.62 -0.5 0
Josh Rutledge 27 56 -0.2 -0.0 59 -0.6 0.9 -1.4 1.14 -0.2 -0.3 -5.6 -0.5 1.04 -2.9 1.50 7
Pablo Sandoval# 29 7 -1.4 -0.1 7 -0.1 0.0 -0.1 .76 -0.1 -0.1 -1.2 -0.1 0.79 -1.3 1.49 2
Travis Shaw* 26 530 -8.4 -0.8 546 -0.8 8.2 -9.1 .94 -0.9 -0.0 0.2 0.0 0.96 -9.3 2.25 4
Blake Swihart# 24 74 -0.8 -0.1 76 -0.1 1.3 -1.3 1.05 0.0 -0.1 -0.8 -0.1 0.97 -0.3 0
Christian Vazquez 25 184 -11.8 -1.2 188 -0.9 2.5 -3.3 .89 -1.1 0.1 -16.1 -1.5 0.97 -13.1 1.21 3
Steven Wright 31 4 -1.2 -0.1 4 -0.0 0.0 -0.0 .32 -0.1 -0.0 -1.3 -0.1 1.00 -1.2 0
Chris Young 32 227 6.1 0.6 238 -0.2 3.7 -3.8 1.00 0.5 -0.6 3.4 0.3 0.97 4.2 1.24 13
League Average .99
Team Total 28.5 6320 86.5 8.2 6541 7.7 117.4 -109.8 .99 10.7 -2.9 127.6 11.7 0.96 129.5 1.79 93
Name Age PA BtRuns BtWins Plays WPA WPA+ WPA- aLI WPA/LI Clutch RE24 REW boLI RE24/boLI PHlev AB

Team Baserunning/Misc*

Name Age PA ROE XI RS% SBO SB CS SB% SB2 CS2 SB3 CS3 SBH CSH PO PCS OOB OOB1 OOB2 OOB3 OOBHm BT XBT% 1stS 1stS2 1stS3 1stD 1stD3 1stDH 2ndS 2ndS3 2ndSH
Andrew Benintendi* 21 118 0 0 35% 57 1 0 100% 1 0 0 0 0 0 0 0 4 0 2 1 1 2 53% 7 3 4 3 3 0 7 1 5
Mookie Betts 23 730 7 0 39% 284 26 4 87% 26 3 0 1 0 0 4 1 3 0 3 0 0 23 59% 47 25 22 14 5 9 19 3 16
Xander Bogaerts 23 719 6 0 40% 249 13 4 76% 10 3 3 0 0 1 2 0 7 0 4 2 1 16 63% 39 15 23 22 8 13 14 2 11
Jackie Bradley* 26 636 3 0 35% 241 9 2 82% 7 1 2 1 0 0 1 0 5 1 0 2 2 14 51% 32 22 10 10 4 6 21 5 16
Bryce Brentz 27 64 2 0 37% 33 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 22% 6 6 0 0 0 0 3 1 2
Clay Buchholz* 31 3 0 0 0% 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Rusney Castillo 28 8 0 0 200% 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 50% 1 1 0 0 0 0 1 0 1
Ryan Hanigan 35 113 0 0 32% 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10% 6 6 0 1 1 0 3 2 1
Marco Hernandez* 23 56 0 0 53% 27 1 0 100% 1 0 0 0 0 0 0 0 1 1 0 0 0 2 36% 6 4 2 3 2 1 2 1 1
Aaron Hill 34 137 3 1 32% 42 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 5 33% 7 4 3 3 3 0 2 1 1
Bryan Holaday 28 35 0 0 33% 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 33% 2 1 1 1 1 0 0 0 0
Brock Holt* 28 324 5 0 39% 106 4 3 57% 3 2 1 0 0 1 0 0 5 3 0 1 1 12 63% 14 4 10 10 5 5 8 3 5
Ryan LaMarre 27 6 0 0 100% 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100% 0 0 0 0 0 0 1 0 1
Sandy Leon# 27 283 7 0 30% 120 0 0 0 0 0 0 0 0 1 0 3 0 1 0 2 9 29% 13 9 4 4 4 0 7 3 3
Deven Marrero 25 14 0 0 0% 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Michael Martinez# 33 7 0 0 50% 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50% 2 1 1 0 0 0 0 0 0
Mike Miller 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Yoan Moncada# 21 20 0 0 60% 10 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 75% 1 1 0 1 0 1 2 0 2
David Ortiz* 40 626 3 0 19% 259 2 0 100% 2 0 0 0 0 0 0 0 7 0 6 0 1 6 16% 28 25 3 8 7 1 15 10 4
Dustin Pedroia 32 698 8 0 36% 338 7 4 64% 5 4 2 0 0 0 1 1 7 1 3 2 1 17 35% 46 36 10 15 8 6 23 9 13
Drew Pomeranz 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Rick Porcello 27 5 1 0 0% 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
David Price* 30 11 0 0 0% 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Hanley Ramirez 32 620 7 0 26% 232 9 3 75% 9 3 0 0 0 0 1 1 11 0 4 1 6 12 39% 34 23 10 10 6 4 15 6 9
Eduardo Rodriguez* 23 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Josh Rutledge 27 56 0 0 47% 22 2 0 100% 2 0 0 0 0 0 0 0 0 0 0 0 0 1 56% 5 2 3 0 0 0 4 2 2
Pablo Sandoval# 29 7 0 0 0% 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Travis Shaw* 26 530 4 0 32% 143 5 1 83% 3 0 1 1 1 0 1 0 7 0 3 3 1 13 29% 20 16 4 8 6 2 17 9 7
Blake Swihart# 24 74 0 0 33% 30 0 1 0% 0 1 0 0 0 0 0 0 1 0 0 0 1 1 57% 3 1 2 2 1 1 2 0 1
Christian Vazquez 25 184 0 0 40% 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19% 11 9 2 3 3 0 7 4 2
Steven Wright 31 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Chris Young 32 227 1 0 28% 88 4 2 67% 2 2 2 0 0 0 1 1 1 0 0 0 1 6 29% 7 6 1 3 1 2 7 4 2
League Average 30% 72% 40%
Team Total 28.5 6320 57 1 34% 2420 83 24 78% 71 19 11 3 1 2 13 4 65 7 26 13 19 151 43% 337 220 115 121 68 51 180 66 105
Name Age PA ROE XI RS% SBO SB CS SB% SB2 CS2 SB3 CS3 SBH CSH PO PCS OOB OOB1 OOB2 OOB3 OOBHm BT XBT% 1stS 1stS2 1stS3 1stD 1stD3 1stDH 2ndS 2ndS3 2ndSH

Team PH/HR/Situ Hitting*

Hits Pinch Hitting Home Runs SH GIDP PrdOut BaseRunners Advances
Name Age PA Ptn% H Inf Bnt AB H HR RBI PHlev All GS GSo vRH vLH Hm Rd IP Att Suc % Opp DP % Opp Suc % BR BRS BRS% <2,3B Scr % 0,2B Adv % PAu
Andrew Benintendi* 21 118 72% 31 3 0 2 0 0 0 1.81 2 0 3 2 0 0 2 0 2 1 50% 23 0 0% 12 5 42% 73 12 16% 5 3 60% 2 2 100% 0
Mookie Betts 23 730 19% 214 23 1 1 0 0 0 0.08 31 1 18 23 8 17 14 0 2 0 0% 147 12 8% 62 23 37% 409 85 21% 48 32 67% 29 17 59% 0
Xander Bogaerts 23 719 20% 192 31 0 0 0 0 0 21 0 16 15 6 11 10 0 1 0 0% 157 14 9% 76 22 29% 461 69 15% 44 26 59% 40 22 55% 0
Jackie Bradley* 26 636 72% 149 11 0 0 0 0 0 26 1 18 23 3 12 14 0 1 0 0% 134 10 7% 78 20 26% 419 62 15% 45 22 49% 30 13 43% 0
Bryce Brentz 27 64 70% 17 1 0 2 0 0 0 2.10 1 0 4 0 1 0 1 0 0 0 10 1 10% 4 0 0% 42 6 14% 2 0 0% 3 1 33% 0
Clay Buchholz* 31 3 100% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0% 0 0 0 0 0
Rusney Castillo 28 8 13% 2 0 0 1 0 0 0 1.93 0 0 0 0 0 0 0 0 0 0 1 0 0% 0 0 3 0 0% 0 0 0 0 0
Ryan Hanigan 35 113 26% 18 1 0 1 0 0 0 1 0 9 1 0 0 1 0 0 0 24 5 21% 7 0 0% 86 13 15% 8 4 50% 4 2 50% 0
Marco Hernandez* 23 56 84% 15 3 0 10 0 0 0 2.35 1 0 1 1 0 0 1 0 0 0 12 0 0% 4 2 50% 40 5 13% 3 2 67% 3 2 67% 0
Aaron Hill 34 137 51% 27 4 0 12 3 1 2 1.04 2 0 5 0 2 0 2 0 0 0 27 1 4% 8 1 13% 91 9 10% 4 1 25% 2 1 50% 0
Bryan Holaday 28 35 34% 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 33% 2 0 0% 14 1 7% 1 0 0% 1 0 0% 0
Brock Holt* 28 324 86% 74 8 0 10 3 1 1 1.79 7 1 11 7 0 4 3 0 1 1 100% 58 5 9% 30 10 33% 220 28 13% 21 11 52% 11 7 64% 0
Ryan LaMarre 27 6 50% 0 0 0 1 0 0 0 6.39 0 0 1 0 0 0 0 0 0 0 2 1 50% 1 0 0% 6 0 0% 0 0 0 0 0
Sandy Leon# 27 283 100% 78 10 1 8 2 0 2 2.74 7 0 11 3 4 2 5 0 5 4 80% 45 4 9% 23 10 43% 181 30 17% 20 12 60% 5 4 80% 0
Deven Marrero 25 14 86% 1 0 0 1 0 0 0 0.00 0 0 0 0 0 0 0 0 0 0 3 0 0% 1 1 100% 9 0 0% 1 0 0% 1 1 100% 0
Michael Martinez# 33 7 100% 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0% 2 0 0% 3 0 0% 0 0 0 0 0
Mike Miller 26 1 100% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Yoan Moncada# 21 20 100% 4 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0% 4 0 0% 17 2 12% 3 0 0% 0 0 0
David Ortiz* 40 626 76% 169 5 0 9 2 0 2 2.37 38 0 11 33 5 20 18 0 0 0 137 22 16% 58 21 36% 427 92 22% 40 17 43% 33 16 48% 0
Dustin Pedroia 32 698 19% 201 21 0 2 0 0 0 3.22 15 2 13 12 3 7 8 0 1 1 100% 122 24 20% 56 23 41% 383 63 16% 33 21 64% 39 23 59% 0
Drew Pomeranz 27 2 0% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0% 0 0 0 0 0
Rick Porcello 27 5 0% 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0% 1 0 0% 1 0 0% 2 0 0% 0 0 0 0 0
David Price* 30 11 82% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0% 2 0 0% 2 0 0% 9 0 0% 0 0 0 0 0
Hanley Ramirez 32 620 23% 157 15 0 3 0 0 0 1.40 30 1 20 19 11 19 11 0 0 0 127 17 13% 60 19 32% 444 84 19% 40 25 63% 31 14 45% 0
Eduardo Rodriguez* 23 2 100% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Josh Rutledge 27 56 34% 13 3 0 7 3 0 1 1.50 0 0 2 0 0 0 0 0 1 1 100% 16 3 19% 11 1 9% 45 3 7% 6 1 17% 4 0 0% 0
Pablo Sandoval# 29 7 100% 0 0 0 2 0 0 0 1.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0% 0 0 0 0 0
Travis Shaw* 26 530 78% 116 9 0 4 0 0 1 2.25 16 0 8 12 4 7 9 0 1 0 0% 108 10 9% 50 10 20% 365 57 16% 29 12 41% 19 11 58% 0
Blake Swihart# 24 74 100% 16 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 14 0 0% 5 3 60% 48 5 10% 2 2 100% 4 3 75% 0
Christian Vazquez 25 184 22% 39 6 0 3 1 0 0 1.21 1 0 9 1 0 1 0 0 1 0 0% 23 3 13% 13 2 15% 121 11 9% 12 3 25% 5 2 40% 0
Steven Wright 31 4 75% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0% 1 0 0% 3 0 0% 1 0 0% 0 0 0
Chris Young 32 227 37% 56 6 0 13 4 1 1 1.24 9 0 3 6 3 2 7 0 0 0 46 4 9% 16 2 13% 142 15 11% 13 5 38% 8 5 63% 0
League Average 54% 61% 11% 29% 14% 50% 54%
Team Total 28.5 6320 48% 1598 164 3 93 18 3 10 1.79 208 6 167 158 50 102 106 0 18 8 44% 1246 137 11% 587 175 30% 4068 652 16% 381 199 52% 274 146 53% 0
Hits Pinch Hitting Home Runs SH GIDP PrdOut BaseRunners Advances
Name Age PA Ptn% H Inf Bnt AB H HR RBI PHlev All GS GSo vRH vLH Hm Rd IP Att Suc % Opp DP % Opp Suc % BR BRS BRS% <2,3B Scr % 0,2B Adv % PAu

Team Pitches Batting*

Hide non-qualifiers for rate stats
 · League Register
Name Age PA Pit Pit/PA Str Str% L/Str S/Str F/Str I/Str AS/Str I/Bll AS/Pit Con 1stS 30% 30c 30s 20% 20c 20s 31% 31c 31s L/SO S/SO L/SO% PAu Pitu Stru
Andrew Benintendi* 21 118 475 4.03 304 64.0% 32.6% 13.8% 26.6% 27.0% 67.4% 0.0% 43.2% 79.5% 17.8% 3.4% 4 0 12.7% 15 6 7.6% 9 5 8 17 32.0% 0 0 0
Mookie Betts 23 731 2709 3.71 1720 63.5% 34.9% 9.2% 21.0% 34.8% 65.1% 0.1% 41.3% 85.8% 17.4% 3.7% 27 0 12.0% 88 31 7.4% 54 30 17 63 21.3% 0 0 0
Xander Bogaerts 23 722 2849 3.95 1866 65.5% 30.7% 13.8% 27.0% 28.5% 69.3% 0.0% 45.4% 80.0% 17.9% 4.6% 33 0 14.3% 103 25 6.8% 49 19 26 97 21.1% 0 0 0
Jackie Bradley* 26 639 2510 3.93 1583 63.5% 28.6% 19.0% 25.8% 26.6% 71.4% 1.8% 45.3% 73.4% 25.7% 6.6% 42 0 14.9% 95 18 7.8% 50 30 27 116 18.9% 0 0 0
Bryce Brentz 27 64 246 3.84 159 64.6% 30.8% 17.0% 24.5% 27.7% 69.2% 0.0% 44.7% 75.5% 17.2% 0.0% 0 0 10.9% 7 7 7.8% 5 3 7 10 41.2% 0 0 0
Clay Buchholz* 31 3 13 4.33 7 53.8% 57.1% 28.6% 14.3% 0.0% 42.9% 0.0% 23.1% 33.3% 0.0% 33.3% 1 0 33.3% 1 0 0.0% 0 0 1 1 50.0% 0 0 0
Rusney Castillo 28 8 25 3.13 18 72.0% 33.3% 22.2% 16.7% 27.8% 66.7% 0.0% 48.0% 66.7% 12.5% 0.0% 0 0 12.5% 1 1 0.0% 0 0 1 2 33.3% 0 0 0
Ryan Hanigan 35 113 468 4.14 309 66.0% 34.0% 14.9% 25.9% 25.2% 66.0% 0.0% 43.6% 77.5% 24.8% 3.5% 4 0 12.4% 14 2 10.6% 12 8 10 17 37.0% 0 0 0
Marco Hernandez* 23 56 191 3.41 131 68.6% 19.8% 18.3% 30.5% 31.3% 80.2% 0.0% 55.0% 77.1% 35.7% 5.4% 3 0 7.1% 4 0 3.6% 2 2 0 10 0.0% 0 0 0
Aaron Hill 34 137 530 3.87 331 63.2% 32.0% 13.6% 21.8% 32.6% 68.0% 3.0% 42.9% 80.0% 12.4% 10.2% 14 0 21.9% 30 10 10.2% 14 8 5 11 31.3% 0 0 0
Bryan Holaday 28 35 134 3.83 96 71.6% 20.8% 17.7% 39.6% 21.9% 79.2% 0.0% 56.7% 77.6% 34.3% 5.7% 2 0 5.7% 2 0 2.9% 1 0 2 10 16.7% 0 0 0
Brock Holt* 28 325 1406 4.33 897 63.8% 39.8% 6.7% 27.2% 26.3% 60.2% 0.0% 38.4% 88.9% 10.8% 5.2% 17 0 14.5% 47 8 11.7% 38 17 20 38 34.5% 0 0 0
Ryan LaMarre 27 6 30 5.00 18 60.0% 16.7% 22.2% 44.4% 16.7% 83.3% 0.0% 50.0% 73.3% 33.3% 0.0% 0 0 16.7% 1 0 0.0% 0 0 0 2 0.0% 0 0 0
Sandy Leon# 27 284 1196 4.21 747 62.6% 30.1% 13.5% 30.7% 25.7% 69.9% 0.7% 43.8% 80.7% 21.8% 6.0% 17 0 16.9% 48 16 12.3% 35 24 20 46 30.3% 0 0 0
Deven Marrero 25 14 56 4.00 32 57.1% 31.3% 28.1% 18.8% 21.9% 68.8% 0.0% 39.3% 59.1% 7.1% 0.0% 0 0 14.3% 2 2 0.0% 0 0 1 4 20.0% 0 0 0
Michael Martinez# 33 7 23 3.29 17 73.9% 29.4% 17.6% 29.4% 23.5% 70.6% 0.0% 52.2% 75.0% 42.9% 14.3% 1 0 14.3% 1 0 14.3% 1 0 1 1 50.0% 0 0 0
Mike Miller 26 1 2 2.00 2 100.0% 50.0% 0.0% 0.0% 50.0% 50.0% 50.0% 100.0% 0.0% 0.0% 0 0 0.0% 0 0 0.0% 0 0 0 0 0 0 0
Yoan Moncada# 21 20 87 4.35 51 58.6% 41.2% 31.4% 13.7% 13.7% 58.8% 0.0% 34.5% 46.7% 20.0% 0.0% 0 0 15.0% 3 2 10.0% 2 1 3 9 25.0% 0 0 0
David Ortiz* 40 627 2479 3.95 1429 58.9% 24.5% 14.6% 28.8% 32.1% 75.5% 5.0% 44.5% 80.6% 23.3% 10.0% 63 14 22.0% 138 47 13.2% 83 56 9 77 10.5% 0 0 0
Dustin Pedroia 32 699 2728 3.90 1721 63.1% 31.7% 8.3% 27.3% 32.8% 68.3% 0.0% 43.1% 87.8% 13.4% 4.0% 28 2 12.6% 88 29 8.7% 61 39 17 56 23.3% 0 0 0
Drew Pomeranz 27 2 7 3.50 6 85.7% 50.0% 33.3% 16.7% 0.0% 50.0% 0.0% 42.9% 33.3% 50.0% 0.0% 0 0 0.0% 0 0 0.0% 0 0 1 1 50.0% 0 0 0
Rick Porcello 27 5 12 2.40 10 83.3% 20.0% 10.0% 30.0% 40.0% 80.0% 0.0% 66.7% 87.5% 40.0% 0.0% 0 0 0.0% 0 0 0.0% 0 0 0 0 0.0% 0 0 0
David Price* 30 11 46 4.18 33 71.7% 42.4% 21.2% 30.3% 6.1% 57.6% 0.0% 41.3% 63.2% 18.2% 0.0% 0 0 0.0% 0 0 9.1% 1 0 4 4 50.0% 0 0 0
Hanley Ramirez 32 620 2416 3.90 1510 63.0% 25.8% 17.7% 27.8% 28.7% 74.2% 2.1% 46.8% 76.1% 30.8% 5.5% 34 6 13.9% 86 35 8.5% 53 31 36 84 30.0% 0 0 0
Eduardo Rodriguez* 23 2 8 4.00 6 75.0% 50.0% 16.7% 33.3% 0.0% 50.0% 0.0% 37.5% 66.7% 50.0% 0.0% 0 0 0.0% 0 0 0.0% 0 0 1 1 50.0% 0 0 0
Josh Rutledge 27 56 221 3.95 149 67.4% 31.5% 18.1% 29.5% 20.8% 68.5% 0.0% 46.2% 73.5% 10.7% 7.1% 4 0 10.7% 6 1 7.1% 4 2 2 17 10.5% 0 0 0
Pablo Sandoval# 29 7 37 5.29 24 64.9% 4.2% 37.5% 50.0% 8.3% 95.8% 0.0% 62.2% 60.9% 14.3% 0.0% 0 0 28.6% 2 2 0.0% 0 0 0 4 0.0% 0 0 0
Travis Shaw* 26 530 2131 4.02 1352 63.9% 24.5% 18.4% 31.1% 26.0% 75.5% 1.8% 48.2% 75.6% 26.0% 4.9% 26 1 16.2% 86 43 9.2% 49 33 29 104 21.8% 0 0 0
Blake Swihart# 24 74 297 4.01 177 59.6% 31.1% 14.7% 28.2% 26.0% 68.9% 0.0% 41.1% 78.7% 20.3% 8.1% 6 0 21.6% 16 9 13.5% 10 5 4 13 23.5% 0 0 0
Christian Vazquez 25 185 747 4.04 489 65.8% 28.0% 11.7% 33.1% 27.2% 72.0% 1.6% 47.4% 83.8% 17.3% 4.3% 8 0 13.0% 24 10 7.0% 13 11 7 32 17.9% 0 0 0
Steven Wright 31 4 12 3.00 11 91.7% 18.2% 27.3% 45.5% 9.1% 81.8% 0.0% 75.0% 66.7% 75.0% 0.0% 0 0 0.0% 0 0 0.0% 0 0 0 3 0.0% 0 0 0
Chris Young 32 227 857 3.78 523 61.0% 31.2% 15.3% 24.3% 29.3% 68.8% 0.0% 42.0% 77.8% 25.1% 7.0% 16 2 17.6% 40 15 12.8% 29 16 16 34 32.0% 0 0 0
League Average 3.86 63.9% 26.6% 17.2% 27.6% 28.6% 73.4% 0.9% 46.9% 76.6% 28.0% 4.5% 13.7% 8.5% 22.0%
Team Total 28.5 6332 24948 3.94 15728 63.3% 29.9% 14.0% 27.1% 29.0% 70.1% 1.3% 44.4% 80.0% 20.9% 5.5% 350 25 15.0% 948 319 9.1% 575 340 275 884 23.7% 0 0 0
Name Age PA Pit Pit/PA Str Str% L/Str S/Str F/Str I/Str AS/Str I/Bll AS/Pit Con 1stS 30% 30c 30s 20% 20c 20s 31% 31c 31s L/SO S/SO L/SO% PAu Pitu Stru

Team Neutralized Batting

Hide non-qualifiers for rate stats
 · League Register
Name Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS RC Gact Gact
Fernando Abad* 30 57 1 1 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 57 57
Andrew Benintendi* 21 34 117 104 15 30 11 1 2 13 1 0 10 25 .288 .353 .471 .825 17 34 34
Mookie Betts 23 158 719 663 114 205 40 5 30 105 25 4 47 80 .309 .353 .520 .874 122 158 158
Xander Bogaerts 23 157 707 643 107 183 32 1 20 83 12 4 55 123 .285 .345 .431 .776 95 157 157
Jackie Bradley* 26 156 627 552 87 143 29 7 25 81 9 2 60 143 .259 .340 .473 .813 86 156 156
Bryce Brentz 27 25 64 61 8 17 3 0 1 7 0 0 3 17 .279 .313 .377 .690 7 25 25
Clay Buchholz* 31 37 3 2 0 0 0 0 0 0 0 1 2 .000 .333 .000 .333 0 37 37
Rusney Castillo 28 9 8 8 5 2 1 0 0 0 0 0 0 3 .250 .250 .375 .625 1 9 9
Ryan Hanigan 35 35 112 104 8 17 4 0 1 13 0 0 7 27 .163 .223 .231 .454 5 35 35
Marco Hernandez* 23 40 55 50 10 14 1 0 1 4 1 0 5 10 .280 .345 .360 .705 6 40 40
Aaron Hill 34 125 423 376 45 97 14 0 10 36 4 2 40 59 .258 .331 .375 .706 46 125 125
Bryan Holaday 28 44 128 116 16 26 7 1 2 13 0 1 7 28 .224 .276 .353 .629 11 44 44
Brock Holt* 28 94 320 287 42 71 15 0 7 32 4 3 26 58 .247 .313 .373 .686 33 94 94
Ryan LaMarre 27 6 6 5 1 0 0 0 0 0 0 1 2 .000 .167 .000 .167 0 6 6
Sandy Leon# 27 78 279 249 33 75 16 2 7 33 0 0 22 66 .301 .360 .466 .826 41 78 78
Deven Marrero 25 13 14 12 0 0 0 0 0 0 0 2 5 .000 .143 .000 .143 0 13 13
Michael Martinez# 33 63 104 99 14 22 4 0 1 3 0 2 4 23 .222 .252 .293 .545 7 63 63
Mike Miller 26 1 1 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 1 1
Yoan Moncada# 21 8 20 19 2 4 1 0 0 1 0 0 1 12 .211 .250 .263 .513 1 8 8
David Ortiz* 40 151 616 530 73 162 46 1 36 118 2 0 77 86 .306 .391 .600 .991 125 151 151
Dustin Pedroia 32 154 688 625 98 193 35 1 14 69 7 4 59 73 .309 .367 .435 .802 100 154 154
Drew Pomeranz 27 31 37 35 2 5 0 0 1 3 0 0 0 21 .143 .143 .229 .371 1 31 31
Rick Porcello 27 33 5 5 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 33 33
David Price* 30 35 11 10 0 0 0 0 0 0 0 1 8 .000 .091 .000 .091 0 35 35
Hanley Ramirez 32 147 610 542 76 150 27 1 29 103 9 3 57 120 .277 .351 .491 .842 92 147 147
Eduardo Rodriguez* 23 20 2 2 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 0 20 20
Josh Rutledge 27 28 55 48 8 12 6 0 0 3 2 0 6 19 .250 .333 .375 .708 6 28 28
Pablo Sandoval# 29 3 7 6 0 0 0 0 0 0 0 1 4 .000 .143 .000 .143 0 3 3
Travis Shaw* 26 145 523 475 58 111 33 2 15 66 5 1 41 133 .234 .296 .406 .703 57 145 145
Blake Swihart# 24 19 74 62 9 16 0 3 0 5 0 1 11 17 .258 .365 .355 .720 8 19 19
Christian Vazquez 25 57 181 170 19 37 9 1 1 11 0 0 9 39 .218 .265 .300 .565 13 57 57
Steven Wright 31 25 4 4 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 0 25 25
Chris Young 32 76 223 200 27 53 17 0 9 22 4 2 20 50 .265 .341 .485 .826 32 76 76
Name Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS RC Gact Gact

Team Cumulative Batting

Hide non-qualifiers for rate stats
 · League Register
Name Age Yrs G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB
Fernando Abad* 30 7 315 9 9 0 1 0 0 0 0 0 0 0 5 .111 .111 .111 .222 -39 1 1 0 0 0 0
Matt Barnes 26 3 99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Andrew Benintendi* 21 1 34 118 105 16 31 11 1 2 14 1 0 10 25 .295 .359 .476 .835 117 50 0 1 1 1 0
Mookie Betts 23 3 355 1597 1458 248 443 96 14 54 208 54 13 116 193 .304 .355 .500 .855 125 729 16 6 4 13 2
Xander Bogaerts 23 4 475 2017 1847 266 528 99 5 41 221 26 9 134 375 .286 .337 .411 .749 101 760 42 17 5 14 2
Jackie Bradley* 26 4 394 1421 1258 200 298 71 13 40 170 22 2 131 364 .237 .316 .409 .726 94 515 26 20 2 10 6
Bryce Brentz 27 2 34 90 87 13 25 5 0 1 9 0 0 3 26 .287 .311 .379 .690 84 33 1 0 0 0 0
Clay Buchholz* 31 10 207 15 13 0 2 0 0 0 0 0 0 1 5 .154 .214 .154 .368 2 2 0 0 1 0 0
Rusney Castillo 28 3 99 337 317 45 83 12 2 7 35 7 5 16 63 .262 .301 .379 .679 82 120 11 2 1 1 0
William Cuevas 25 1 3 0 0
Roenis Elias* 27 3 54 4 4 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -100 0 0 0 0 0 0
Ryan Hanigan 35 10 647 2157 1858 183 465 69 1 28 202 1 1 247 264 .250 .345 .334 .679 85 620 50 28 13 10 38
Heath Hembree 27 4 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Marco Hernandez* 23 1 40 56 51 11 15 1 0 1 5 1 0 5 10 .294 .357 .373 .730 93 19 0 0 0 0 0
Aaron Hill 34 12 1525 6137 5578 729 1492 323 21 161 688 74 35 432 834 .267 .324 .420 .743 97 2340 132 55 19 50 21
Bryan Holaday 28 5 152 411 376 45 92 19 2 5 44 1 2 18 83 .245 .282 .346 .628 71 130 5 4 7 6 0
Brock Holt* 28 5 379 1469 1317 184 358 70 12 13 122 25 6 117 271 .272 .332 .373 .705 91 491 20 8 15 12 0
Joe Kelly 28 5 131 98 87 7 15 4 0 0 5 1 0 0 25 .172 .189 .218 .407 12 19 0 2 8 1 0
Craig Kimbrel 28 7 412 1 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -100 0 0 0 0 0 0
Ryan LaMarre 27 2 27 32 30 3 2 0 0 0 0 0 0 1 11 .067 .097 .067 .163 -54 2 2 0 1 0 0
Tommy Layne* 31 5 197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sandy Leon# 27 5 153 518 461 53 117 22 2 8 43 0 1 40 126 .254 .319 .362 .681 81 167 10 5 10 2 2
Pat Light 25 1 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deven Marrero 25 2 38 70 65 8 13 0 0 1 3 2 1 5 24 .200 .257 .246 .503 36 16 0 0 0 0 0
Michael Martinez# 33 6 267 578 534 65 105 15 2 6 42 4 3 32 116 .197 .241 .266 .507 37 142 9 0 10 2 3
Mike Miller 26 1 1 1 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 0 0 0 0 0 0
Yoan Moncada# 21 1 8 20 19 3 4 1 0 0 1 0 0 1 12 .211 .250 .263 .513 35 5 0 0 0 0 0
Sean O'Sullivan 28 7 71 36 33 3 4 2 0 0 0 0 0 1 17 .121 .147 .182 .329 -9 6 0 0 2 0 0
David Ortiz* 40 20 2408 10091 8640 1419 2472 632 19 541 1768 17 9 1319 1750 .286 .380 .552 .931 141 4765 236 38 2 92 209
Henry Owens* 23 2 16 2 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -100 0 0 0 0 0 0
Dustin Pedroia 32 11 1398 6280 5594 874 1683 375 15 133 662 134 43 572 603 .301 .366 .445 .811 115 2487 141 36 23 55 21
Drew Pomeranz 27 6 138 79 69 4 12 2 0 2 5 0 0 1 40 .174 .186 .290 .476 22 20 2 0 9 0 0
Rick Porcello 27 8 245 31 28 0 5 0 0 0 2 0 0 0 11 .179 .179 .179 .357 -3 5 0 0 3 0 0
David Price* 30 9 253 50 47 0 2 0 0 0 0 0 0 3 24 .043 .100 .043 .143 -59 2 1 0 0 0 0
Hanley Ramirez 32 12 1475 6322 5627 962 1660 343 32 240 818 276 89 587 1066 .295 .366 .495 .861 128 2787 111 63 11 34 57
Noe Ramirez 26 2 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Eduardo Rodriguez* 23 2 41 5 4 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -100 0 0 0 1 0 0
Robbie Ross* 27 5 258 4 3 1 0 0 0 0 0 0 0 1 1 .000 .250 .000 .250 -23 0 0 0 0 0 0
Josh Rutledge 27 5 333 1088 994 146 260 49 13 20 102 23 3 62 244 .262 .312 .397 .709 83 395 19 14 11 7 2
Pablo Sandoval# 29 9 998 4045 3691 441 1061 217 20 116 509 11 12 285 541 .287 .339 .451 .790 117 1666 116 24 2 43 51
Robby Scott# 26 1 7 0 0
Travis Shaw* 26 2 210 778 706 94 177 44 2 29 107 5 2 61 190 .251 .312 .442 .754 96 312 11 5 0 6 5
Carson Smith 26 3 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Blake Swihart# 24 2 103 383 350 56 95 17 4 5 36 4 3 29 94 .271 .328 .386 .714 90 135 8 1 2 1 0
Junichi Tazawa 30 7 302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Koji Uehara 41 8 387 3 2 0 0 0 0 0 0 0 0 1 1 .000 .333 .000 .333 -1 0 0 0 0 0 0
Christian Vazquez 25 2 112 385 347 36 81 18 1 2 32 0 0 29 72 .233 .293 .308 .602 64 107 7 2 3 4 2
Steven Wright 31 4 51 6 5 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -100 0 0 0 1 0 0
Chris Young 32 11 1319 4912 4354 621 1033 274 21 178 552 137 44 479 1100 .237 .316 .432 .748 96 1883 55 33 16 30 16
Brad Ziegler 36 9 604 7 7 1 1 0 0 0 0 0 0 0 3 .143 .143 .143 .286 -22 1 0 0 0 0 0
Name Age Yrs G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB



* - Disclaimer & Completeness Note

* Many Detailed Statistics are based on play-by-play accounts accumulated by RetroSheet. These totals may be incomplete (3.6% of all plays from 1930 to 1973 are missing or have incomplete accounts, click link for year and team summary of data completeness) for some players prior to 1974 and even complete seasons may not match the official totals due to errors in both the official totals and the play-by-play accounts. Pre-1954 seasons have a substantial numbers of games missing play-by-play accounts and should be viewed as essentially incomplete.


2015 Batting Statistics