CF Max Kepler #29
Age: 33 | Bats: L | Throws: L | Morale: Normal
04/10/2026
CF MAX KEPLER #29 - AGE: 33 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
8 20 9 2 0 1 2 1 2 .450 .476 .700 0 0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 40 45 45
BABIP 45 45 50 45
Avoid K's 45 40 45 45
Gap 50 40 50 50
Power 40 40 45 40
Eye 50 40 55 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 20 60
Errors: - 40 65
Arm: 20 40 55
Turn DP: - 35 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 55
1st Base: 20 Center Field: 50
2nd Base: - Right Field: 60
3rd Base: -
       
RUN/BUNT
Running Speed: 60
Stealing Aggressiveness: 60
Stealing Ability: 60
Baserunning Inst.: 70
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
04/08/2026 LAD Loss, 3-6 3 0 1 0 0 1 0 0
04/07/2026 LAD Loss, 0-2 2 0 0 0 0 0 0 0
04/05/2026 @ CWS Loss, 4-5 4 0 1 0 0 0 2 0
04/02/2026 @ CWS Loss, 4-10 1 1 1 1 1 0 0 0
04/01/2026 COL Win, 2-1 0 0 0 0 0 0 0 0
03/30/2026 COL Loss, 0-7 3 0 1 0 0 0 0 0
03/28/2026 HOU Win, 2-1 3 1 2 0 0 0 0 0
03/27/2026 HOU Win, 9-1 4 3 3 1 0 0 0 0
03/11/2026 DET Loss, 2-3 2 0 1 0 0 0 1 0
03/10/2026 @ KC Loss, 1-6 2 0 0 0 0 0 0 0
PERSONALITY
Stays out of trouble.
Birthday:02/10/1993
Born in:Berlin, BER
Nationality:German
Height:6' 4"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$1,250,000
Signed Through:2026 Season
Major Service:8 Years, 120 Days
Service This Yr:16 Days
40-Man Service:8 Years, 120 Days
Pro Service:15 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 8 20 9 2 0 1 2 5 1 2 .450 .476 .700 1.176 .514 .250 241
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 6 21 0 0 0 1 0 0 14 3 0 0 0.0 6.1 13.75 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   4 1 0 0 0 0 0 1 1 0 0 0 .250 .400 .250 .650
Versus Right   31 14 4 0 1 4 6 0 4 0 0 0 .452 .452 .677 1.129
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 1 0 0 0 0 0 1 0 0 0 0 .200 .333 .200 .533
Last Week   8 3 0 0 1 1 1 0 2 0 0 0 .375 .375 .750 1.125
March   10 6 2 0 0 1 4 0 0 0 0 0 .600 .600 .800 1.400
April   10 3 0 0 1 1 1 1 2 0 0 0 .300 .364 .600 .964
Spring Training   8 2 1 0 0 1 0 0 1 1 0 0 .250 .222 .375 .597
Last Year   18 1 0 0 0 0 1 1 3 0 0 0 .056 .105 .056 .161
2 Years Ago   299 74 17 2 6 40 45 28 82 3 0 1 .247 .311 .378 .689
Career   4014 1061 231 35 97 500 543 361 900 33 14 63 .264 .332 .412 .744
Home   15 7 2 0 0 1 4 1 0 0 0 0 .467 .500 .600 1.100
Road   5 2 0 0 1 1 1 0 2 0 0 0 .400 .400 1.000 1.400
Grass   5 2 0 0 1 1 1 0 2 0 0 0 .400 .400 1.000 1.400
Turf   15 7 2 0 0 1 4 1 0 0 0 0 .467 .500 .600 1.100
Day   11 5 0 0 1 1 2 1 2 0 0 0 .455 .500 .727 1.227
Night   9 4 2 0 0 1 3 0 0 0 0 0 .444 .444 .667 1.111
As Starter   19 8 2 0 0 1 4 1 2 0 0 0 .421 .450 .526 .976
As Reliever / Substitution   1 1 0 0 1 1 1 0 0 0 0 0 1.000 1.000 4.000 5.000
Pinch Hitting   7 3 1 0 0 0 0 0 1 0 0 0 .429 .429 .571 1.000
Close/Late   11 6 2 0 0 2 3 0 4 0 0 0 .545 .545 .727 1.273
Inning 1-3   7 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Inning 4-6   13 5 2 0 0 0 1 0 0 0 0 0 .385 .385 .538 .923
Inning 7-9   15 10 2 0 1 4 5 1 4 0 0 0 .667 .688 1.000 1.688
0 Outs   13 5 3 0 0 0 3 0 2 0 0 0 .385 .385 .615 1.000
1 Outs   8 6 1 0 0 2 1 0 0 0 0 0 .750 .750 .875 1.625
2 Outs   14 4 0 0 1 2 2 1 3 0 0 0 .286 .333 .500 .833
Scoring Position   8 2 0 0 0 3 1 0 1 0 0 0 .250 .250 .250 .500
Bases Empty   18 9 4 0 1 1 5 1 3 0 0 0 .500 .526 .889 1.415
Runner on 1st   9 4 0 0 0 0 0 0 1 0 0 0 .444 .444 .444 .889
Runner on 2nd   5 1 0 0 0 1 1 0 1 0 0 0 .200 .200 .200 .400
Runner on 1st & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   2 1 0 0 0 2 0 0 0 0 0 0 .500 .500 .500 1.000
Two Strikes   23 9 2 0 1 1 2 1 5 0 0 0 .391 .417 .609 1.025
First Pitch   6 3 0 0 0 2 1 0 0 0 0 0 .500 .500 .500 1.000
Count 0-2   5 2 0 0 0 0 0 0 0 0 0 0 .400 .400 .400 .800
Count 1-0   2 2 1 0 0 1 2 0 0 0 0 0 1.000 1.000 1.500 2.500
Count 1-1   4 1 1 0 0 0 1 0 0 0 0 0 .250 .250 .500 .750
Count 1-2   5 1 0 0 0 0 0 0 3 0 0 0 .200 .200 .200 .400
Count 2-2   7 2 0 0 1 1 1 0 2 0 0 0 .286 .286 .714 1.000
Full Count   6 4 2 0 0 0 1 1 0 0 0 0 .667 .714 1.000 1.714
Behind in Count   10 3 0 0 0 0 0 0 3 0 0 0 .300 .300 .300 .600
Ahead in Count   2 2 1 0 0 1 2 0 0 0 0 0 1.000 1.000 1.500 2.500
Batting 5th   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 7th   6 2 1 0 0 2 0 0 2 0 0 0 .333 .333 .500 .833
Batting 8th   3 2 1 0 0 0 1 0 1 0 0 0 .667 .667 1.000 1.667
Batting 9th   24 11 2 0 1 2 5 1 2 0 0 0 .458 .480 .667 1.147
Low Leverage   14 8 2 0 1 2 4 1 2 0 0 0 .571 .600 .929 1.529
Medium Leverage   12 6 2 0 0 2 2 0 1 0 0 0 .500 .500 .667 1.167
High Leverage   9 1 0 0 0 0 0 0 2 0 0 0 .111 .111 .111 .222
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2016 Minnesota - MLB 23 21 49 11 2 1 1 8 4 5 0 0 8 1 0 .224 .296 .367 .664 86 83 0.1
2017 Minnesota - MLB 24 147 523 151 31 4 13 67 70 32 7 5 112 6 6 .289 .335 .438 .773 111 112 4.0
2018 Minnesota - MLB 25 151 574 154 34 6 17 71 77 51 14 0 119 25 6 .268 .343 .437 .780 111 112 4.9
2019 Minnesota - MLB 26 158 553 153 37 4 13 81 70 55 8 9 116 8 6 .277 .346 .429 .774 102 104 3.1
2020 Minnesota - MLB 27 158 579 136 25 8 16 63 73 60 12 3 138 11 3 .235 .318 .389 .707 96 96 2.8
2021 Minnesota - MLB 28 125 440 119 29 6 14 53 67 45 11 6 108 17 8 .270 .349 .459 .808 108 109 2.8
2022 Boston - MLB 29 130 459 119 29 2 1 50 60 35 7 4 101 3 6 .259 .319 .338 .657 84 84 1.6
2023 Boston - MLB 30 142 500 134 25 2 15 65 71 48 3 3 111 0 1 .268 .334 .416 .750 112 113 3.3
2024 Boston - MLB 31 87 299 74 17 2 6 40 45 28 1 3 82 1 0 .247 .311 .378 .689 97 96 1.8
2025 Boston - MLB 32 5 18 1 0 0 0 0 1 1 0 0 3 2 1 .056 .105 .056 .161 -54 -60 -0.3
2026 Toronto - MLB 33 8 20 9 2 0 1 2 5 1 0 0 2 0 0 .450 .476 .700 1.176 235 241 0.2
Total MLB 1132 4014 1061 231 35 97 500 543 361 63 33 900 74 37 .264 .332 .412 .744 103 104 24.4
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2010 FCL - R 17 37 140 40 6 1 0 11 15 13 0 0 27 6 1 .286 .346 .343 .689 65 74 -0.1
2011 Elizabethton - R 18 50 191 50 11 3 1 24 29 23 3 2 54 1 1 .262 .347 .366 .714 89 89 0.4
2012 Elizabethton - R 19 59 232 69 16 5 10 49 40 27 8 2 33 7 0 .297 .387 .539 .925 143 140 2.5
2013 Cedar Rapids - A 20 61 236 56 11 3 9 40 35 24 2 1 43 2 0 .237 .312 .424 .736 91 90 0.6
2014 Fort Myers - A+ 21 102 364 96 20 6 5 59 53 34 5 2 62 6 2 .264 .333 .393 .726 101 123 2.4
2015 Chattanooga - AA 22 84 320 82 10 3 7 28 43 28 8 3 69 16 5 .256 .329 .372 .701 93 91 1.0
2015 Rochester - AAA 22 50 186 55 11 1 2 13 25 10 4 0 27 7 3 .296 .345 .398 .743 88 83 0.2
2016 Rochester - AAA 23 47 187 55 13 1 2 25 28 10 4 3 35 8 0 .294 .338 .406 .745 108 111 1.2
2021 Rochester - AAA 28 2 9 1 0 0 0 0 2 0 0 0 2 1 0 .111 .111 .111 .222 -34 -49 -0.1
2024 Pawtucket - AAA 31 5 14 2 1 0 0 0 1 1 0 0 4 0 0 .143 .200 .214 .414 28 21 -0.1
Total IL 104 396 113 25 2 4 38 56 21 8 3 68 16 3 .285 .332 .389 .721 92 91
Total SL 84 320 82 10 3 7 28 43 28 8 3 69 16 5 .256 .329 .372 .701 93 91
Total FSL 102 364 96 20 6 5 59 53 34 5 2 62 6 2 .264 .333 .393 .726 101 123
Total MID 61 236 56 11 3 9 40 35 24 2 1 43 2 0 .237 .312 .424 .736 91 90
Total APP 109 423 119 27 8 11 73 69 50 11 4 87 8 1 .281 .369 .461 .830 119 117
Total FCL 37 140 40 6 1 0 11 15 13 0 0 27 6 1 .286 .346 .343 .689 65 74
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2017 Minnesota - MLB 24 5 20 5 0 0 4 9 4 1 0 0 3 0 0 .250 .286 .850 1.136 197 207 1.6
2018 Minnesota - MLB 25 1 4 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -115 1.5
2023 Boston - MLB 30 3 10 2 0 0 1 2 1 1 0 0 3 0 0 .200 .273 .500 .773 115 120 0.4
2024 Boston - MLB 31 2 8 3 1 0 2 6 2 0 0 0 3 0 0 .375 .375 1.250 1.625 344 370 1.0
Total MLB 11 42 10 1 0 7 17 7 2 0 0 10 0 0 .238 .273 .762 1.035 176 186
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2010 FCL - R LF 16 0 22 1 0 24 1 .958 0.0 0.00 0.0 .000
2010 FCL - R CF 8 0 20 0 0 21 1 .952 0.0 0.00 0.0 .000
2010 FCL - R RF 13 0 27 2 0 29 0 1.000 0.0 0.00 0.0 .000
2011 Elizabethton - R 1B 3 0 25 1 0 26 0 1.000 0.0 0.00 0.0 .000
2011 Elizabethton - R LF 43 0 50 1 1 53 2 .962 0.0 0.00 0.0 .000
2011 Elizabethton - R CF 1 0 5 0 0 5 0 1.000 0.0 0.00 0.0 .000
2011 Elizabethton - R RF 2 0 2 0 0 3 1 .667 0.0 0.00 0.0 .000
2012 Elizabethton - R LF 10 0 20 0 0 21 1 .952 0.0 0.00 0.0 .000
2012 Elizabethton - R CF 39 0 65 2 0 67 0 1.000 0.0 0.00 0.0 .000
2012 Elizabethton - R RF 1 0 2 0 0 2 0 1.000 0.0 0.00 0.0 .000
2013 Cedar Rapids - A 1B 24 0 218 17 24 238 3 .987 0.0 0.00 0.0 .000
2013 Cedar Rapids - A LF 15 0 36 0 0 40 4 .900 0.0 0.00 0.0 .000
2013 Cedar Rapids - A CF 12 0 26 0 0 26 0 1.000 0.0 0.00 0.0 .000
2013 Cedar Rapids - A RF 3 0 3 0 0 3 0 1.000 0.0 0.00 0.0 .000
2014 Fort Myers - A+ 1B 12 0 121 10 10 134 3 .978 0.0 0.00 0.0 .000
2014 Fort Myers - A+ LF 8 0 9 1 0 10 0 1.000 0.0 0.00 0.0 .000
2014 Fort Myers - A+ CF 61 0 125 3 1 129 1 .992 0.0 0.00 0.0 .000
2014 Fort Myers - A+ RF 18 0 27 2 0 30 1 .967 0.0 0.00 0.0 .000
2016 Minnesota - MLB 2B 1 0 1 0 0 2 1 .500 2.0 4.50 -0.5 .000
2016 Minnesota - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2016 Minnesota - MLB LF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.0 .985
2016 Minnesota - MLB CF 3 1 7 0 0 7 0 1.000 13.0 4.85 +0.2 1.034
2016 Minnesota - MLB RF 13 11 24 2 0 28 2 .929 96.0 2.44 +0.8 1.049
2017 Minnesota - MLB LF 3 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
2017 Minnesota - MLB RF 143 139 324 14 2 341 3 .991 1223.2 2.49 +17.7 1.082
2018 Minnesota - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2018 Minnesota - MLB CF 11 10 22 0 0 22 0 1.000 89.0 2.22 -0.1 1.002
2018 Minnesota - MLB RF 140 139 296 6 0 307 5 .984 1241.2 2.19 +21.6 1.147
2019 Minnesota - MLB CF 60 57 158 8 1 166 0 1.000 517.0 2.89 +0.1 1.010
2019 Minnesota - MLB RF 101 101 223 5 0 229 1 .996 882.2 2.32 +11.6 1.111
2020 Minnesota - MLB CF 25 21 66 1 0 68 1 .985 210.2 2.86 -0.9 .990
2020 Minnesota - MLB RF 137 137 302 9 4 314 3 .990 1209.0 2.32 +14.0 1.074
2021 Minnesota - MLB CF 65 61 158 5 0 166 3 .982 554.1 2.65 +1.7 1.023
2021 Minnesota - MLB RF 62 62 103 3 0 107 1 .991 534.2 1.78 +5.2 1.076
2022 Boston - MLB LF 2 2 5 0 0 5 0 1.000 18.0 2.50 -0.1 .966
2022 Boston - MLB CF 119 115 309 11 3 323 3 .991 1020.1 2.82 +6.5 1.027
2022 Boston - MLB RF 3 1 6 2 0 8 0 1.000 20.0 3.60 +0.4 .988
2023 Boston - MLB 1B 1 0 6 0 0 6 0 1.000 3.0 18.00 +0.0 1.019
2023 Boston - MLB LF 2 2 2 0 0 2 0 1.000 14.0 1.29 +0.0 .978
2023 Boston - MLB CF 135 128 413 9 4 425 3 .993 1188.2 3.20 +3.2 1.012
2023 Boston - MLB RF 5 0 1 0 0 1 0 1.000 11.2 0.77 -0.1 .992
2024 Boston - MLB LF 24 24 42 0 0 42 0 1.000 210.1 1.80 -3.2 .957
2024 Boston - MLB CF 52 48 145 8 0 153 0 1.000 423.1 3.25 +4.7 1.047
2024 Boston - MLB RF 11 8 27 0 0 27 0 1.000 75.2 3.21 +2.2 1.108
2025 Boston - MLB RF 4 4 6 0 0 6 0 1.000 31.0 1.74 +0.0 1.007
2026 Toronto - MLB LF 1 0 0 0 0 0 0 .000 1.0 0.00 -0.0 .000
2026 Toronto - MLB CF 8 6 15 0 0 15 0 1.000 53.0 2.55 -2.0 .811
TOTAL 1B 40 0 370 28 34 404 6 .985 3.0 1194.00 +0.0 1.019
TOTAL 2B 1 0 1 0 0 2 1 .500 2.0 4.50 -0.5 .000
TOTAL LF 125 29 188 3 1 199 8 .960 256.1 6.71 -3.4 .960
TOTAL CF 599 447 1534 47 9 1593 12 .992 4069.1 3.50 +13.3 1.016
TOTAL RF 656 602 1373 45 6 1435 17 .988 5326.0 2.40 +73.6 1.097
PLAYER HISTORY
07/11/2009 Signed by the Minnesota Twins as a non-drafted free agent.
01/01/2016 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 40 (45); Eye: 45 (50).
04/12/2016 Injured on 04/09/2016, diagnosed with a fractured hand, will miss 6 weeks.
07/29/2016 Injured on 07/27/2016, diagnosed with a strained rib cage muscle, will miss 4 weeks.
11/26/2016 Received a 1-year contract worth a total of $507,500 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (50).
05/12/2017 Injured (Hyperextended elbow), day-to-day for 1-2 weeks.
11/05/2017 Wins the 2017 MLB AL Gold Glove Award at RF.
11/08/2017 Finished 2nd in 2017 MLB AL Rookie of the Year Award voting.
11/20/2017 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2018 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 50 (50).
05/25/2018 Injured (Knee contusion), day-to-day for 6 days.
11/08/2018 Wins the 2018 MLB AL Gold Glove Award at RF.
11/23/2018 Received a 1-year contract worth a total of $555,000 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 50 (50); Eye: 55 (55).
11/10/2019 Signed a 1-year contract extension worth a total of $2,100,000 with the Minnesota Twins organization.
01/01/2020 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 55 (55).
11/06/2020 Wins the 2020 MLB AL Gold Glove Award at RF.
11/19/2020 Received a 1-year contract worth a total of $2,880,000 through arbitration.
01/01/2021 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (50).
06/07/2021 Wins the MLB AL Player of the Week Award.
08/27/2021 Injured (strained hamstring),out for 5 weeks.
09/27/2021 Released by the Minnesota Twins.
12/28/2021 Signed a 3-year contract worth a total of $27,000,000 with the Boston Red Sox organization.
01/01/2022 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (50).
04/12/2022 Injured (latissimus dorsi (back) strain),out for 5 days.
06/23/2022 Injured on 06/22/2022, diagnosed with a mild groin strain, is day-to-day.
11/09/2022 Wins the 2022 MLB AL Gold Glove Award at CF.
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (55).
06/24/2023 Goes 5-8 against the Houston Astros, with 2 2B, 3 RBI and 1 R.
11/17/2023 Finished 3rd in 2023 MLB AL Comeback Player Award voting.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (50).
04/21/2024 Injured on 04/17/2024, diagnosed with elbow tendinitis, will miss 5 weeks.
09/08/2024 Signed a 1-year contract extension worth a total of $10,000,000 with the Boston Red Sox organization.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 50 (50).
04/10/2025 Released by the Boston Red Sox.
10/31/2025 Wins the 2025 World Series with the Boston Red Sox.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 50 (50).
LEADERBOARD APPEARANCES
Year GS Rank
2019 158 5
2020 158 4
Year 2B Rank
2019 37 6
Year 3B Rank
2020 8 5
2021 6 8
Year SF Rank
2017 5 10
2019 9 2
2021 6 9
Tuesday, April 21st , 2026 - OOTP Baseball 27.1 Build 52