1B Bruce 'Steely' Contras #44
Age: 37 | Bats: R | Throws: R | Morale: Angry
09/11/2028
OA: 35 POT: 35
1B BRUCE 'STEELY' CONTRAS #44 - AGE: 37 - BATS: R - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
19 21 2 1 0 0 2 2 7 .095 .167 .143 0 -0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 45 40 40
Gap 50 55 50 50
Power 40 45 40 40
Eye 55 60 55 55
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 20 25
Errors: - 40 60
Arm: 20 20 40
Turn DP: - 40 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 25 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 45
Stealing Ability: 70
Baserunning Inst.: 70
Sacrifice Bunt: 50
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/26/2028 OTT Win, 3-2 1 0 0 0 0 0 0 0
08/25/2028 OTT Loss, 3-4 4 0 1 0 0 0 2 0
08/24/2028 OTT Loss, 4-7 0 0 0 0 0 1 0 0
08/18/2028 @ WLK Loss, 8-11 2 0 0 0 0 0 1 0
08/11/2028 @ GWI Loss, 3-6 0 0 0 1 0 0 0 0
08/09/2028 @ GWI Win, 4-1 0 0 0 0 0 1 0 0
08/05/2028 NEW Loss, 7-9 1 0 0 0 0 0 0 0
07/31/2028 @ BUF Loss, 3-7 1 0 0 0 0 0 0 0
07/29/2028 SYR Loss, 3-9 1 0 0 0 0 0 1 0
07/27/2028 SYR Loss, 7-10 1 0 0 0 0 0 1 0
PERSONALITY
You'd be hard pressed to find a player who has more fan support than Contras.
Personality Class: Fan Fav
High: Work Ethic, Intelligence
Low: Greed
Birthday:11/27/1990
Born in:Santiago, SAN
Nationality:Dominican
Height:6' 1"
Weight:200 lbs
Local Popularity:Extremely Popular
National Pop.:Very Popular
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:12 Years, 56 Days
Service This Yr:None
40-Man Service:14 Years, 56 Days
Pro Service:20 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:1 option year left
Contract Extension: -
Drafted:-
TRIPLE A 2028 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 19 21 2 1 0 0 2 0 2 7 .095 .167 .143 .310 .112 .048 -39
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 0 25 0 1 0 2 1 1 3 1 0 0 0.0 0.3 0.40 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   13 0 0 0 0 1 0 2 4 1 1 0 .000 .125 .000 .125
Versus Right   8 2 1 0 0 1 0 0 3 0 0 0 .250 .250 .375 .625
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
June   6 1 0 0 0 1 0 0 1 0 1 0 .167 .167 .167 .333
July   6 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
August   8 1 1 0 0 1 0 2 3 1 0 0 .125 .273 .250 .523
Last Year   6 2 0 0 1 2 2 1 0 0 0 0 .333 .429 .833 1.262
Career   1155 305 66 17 53 180 194 142 396 13 6 23 .264 .353 .488 .841
Home   17 2 1 0 0 1 0 1 6 0 1 0 .118 .167 .176 .343
Road   4 0 0 0 0 1 0 1 1 1 0 0 .000 .167 .000 .167
Grass   21 2 1 0 0 2 0 2 7 1 1 0 .095 .167 .143 .310
Night   21 2 1 0 0 2 0 2 7 1 1 0 .095 .167 .143 .310
As Reliever / Substitution   21 2 1 0 0 2 0 2 7 1 1 0 .095 .167 .143 .310
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
2015 Las Vegas - SKY 24 147 594 158 25 7 22 86 105 65 8 3 154 38 11 .266 .345 .443 .788 97 95 2.5
2016 Las Vegas - SKY 25 157 627 185 29 10 38 106 126 79 6 2 151 46 12 .295 .378 .555 .933 135 135 6.2
2017 Las Vegas - SKY 26 156 614 183 23 6 35 107 117 73 18 5 149 49 14 .298 .386 .526 .912 129 132 5.8
2018 Las Vegas - SKY 27 156 640 185 34 5 43 131 124 80 12 5 126 44 7 .289 .376 .559 .935 135 133 6.0
2019 Las Vegas - SKY 28 156 648 180 29 7 34 106 117 77 6 6 144 35 6 .278 .357 .502 .858 117 118 3.6
2020 Las Vegas - SKY 29 102 410 107 25 6 18 72 75 59 4 2 106 18 4 .261 .358 .483 .841 120 124 2.7
2020 Kansas City - SKY 29 48 182 52 6 4 9 23 32 23 3 0 37 16 2 .286 .375 .511 .886 135 130 1.5
2020 Total - SKY 29 150 592 159 31 10 27 95 107 82 7 2 143 34 6 .269 .363 .492 .855 125 126 4.2
2021 Kansas City - SKY 30 156 603 194 35 6 42 123 117 87 4 8 135 37 5 .322 .406 .609 1.015 170 164 7.3
2022 Kansas City - SKY 31 48 197 53 7 2 13 38 29 20 3 0 53 8 1 .269 .345 .523 .868 132 131 1.1
2022 Colorado - SKY 31 100 392 113 16 2 22 68 63 43 10 1 95 17 1 .288 .372 .508 .880 127 136 2.9
2022 Total - SKY 31 148 589 166 23 4 35 106 92 63 13 1 148 25 2 .282 .363 .513 .876 129 134 4.0
2023 Colorado - SKY 32 149 593 177 44 5 34 134 109 70 18 7 153 13 2 .298 .385 .562 .947 142 149 5.3
2024 Colorado - SKY 33 155 632 160 29 5 35 115 119 80 12 4 171 15 3 .253 .346 .481 .827 115 122 3.4
2025 Colorado - SKY 34 153 590 175 38 7 36 141 113 73 10 12 129 16 0 .297 .377 .568 .944 143 150 5.2
2026 Colorado - SKY 35 142 568 152 29 3 33 109 90 64 8 5 154 5 0 .268 .347 .504 .851 122 130 3.3
2027 Los Angeles - SKY 36 18 49 10 2 0 1 7 6 8 0 0 19 1 0 .204 .316 .306 .622 77 81 -0.3
Total SKY 1843 7339 2084 371 75 415 1366 1342 901 122 60 1776 358 68 .284 .369 .525 .894 130 132 56.7
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
2011 High Desert - A+ 20 139 544 109 27 7 11 54 52 36 6 4 194 8 2 .200 .256 .336 .592 68 65 0.3
2012 Yonkers - AA 21 101 387 86 16 8 11 56 46 35 6 6 136 8 3 .222 .293 .390 .683 88 82 0.6
2012 Portland - AAA 21 39 150 33 8 1 3 12 19 7 1 1 76 5 0 .220 .258 .347 .605 54 55 -0.3
2013 Portland - AAA 22 131 502 137 30 6 26 82 75 49 13 6 162 15 1 .273 .349 .512 .861 122 123 4.2
2014 Portland - AAA 23 128 476 131 27 10 23 82 98 83 9 5 151 16 2 .275 .389 .519 .908 132 134 5.7
2027 Charlotte - AAA 36 7 6 2 0 0 1 2 2 1 0 0 0 0 0 .333 .429 .833 1.262 234 223 0.1
2028 Scranton - AAA 37 19 21 2 1 0 0 2 0 2 0 1 7 0 0 .095 .167 .143 .310 -11 -39 -0.3
Total AAA 324 1155 305 66 17 53 180 194 142 23 13 396 36 3 .264 .353 .488 .841 116 117
Total AA 101 387 86 16 8 11 56 46 35 6 6 136 8 3 .222 .293 .390 .683 88 82
Total A+ 139 544 109 27 7 11 54 52 36 6 4 194 8 2 .200 .256 .336 .592 68 65
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
2019 Las Vegas - SKY 28 19 77 27 2 2 5 13 19 10 0 0 19 4 1 .351 .425 .623 1.049 165 172 0.1
2020 Kansas City - SKY 29 3 9 0 0 0 0 0 0 3 0 0 0 0 0 .000 .250 .000 .250 -23 -2 -0.3
2023 Colorado - SKY 32 12 49 13 2 0 5 9 8 4 1 0 19 1 0 .265 .333 .612 .946 138 147 -1.1
2024 Colorado - SKY 33 3 11 2 0 0 1 1 1 0 0 0 0 0 0 .182 .182 .455 .636 59 61 -1.7
2025 Colorado - SKY 34 16 64 20 3 0 6 20 15 11 1 0 16 1 0 .312 .421 .641 1.062 174 172 -0.6
2026 Colorado - SKY 35 7 26 7 3 0 0 4 4 3 0 1 13 1 0 .269 .333 .385 .718 90 78 -1.6
Total SKY 60 236 69 10 2 17 47 47 31 2 1 67 7 1 .292 .378 .568 .946 141 144
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2011 High Desert - A+ LF 4 2 2 1 0 3 0 1.000 20.0 1.35 -0.3 .969
2011 High Desert - A+ CF 134 134 357 11 3 369 1 .997 1168.1 2.83 +3.0 1.001
2011 High Desert - A+ RF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.2 .980
2012 Yonkers - AA LF 1 0 3 0 0 3 0 1.000 5.0 5.40 +0.0 .967
2012 Portland - AAA CF 38 38 97 2 1 102 3 .971 324.0 2.75 -1.9 1.015
2012 Yonkers - AA CF 99 98 258 8 2 268 2 .993 863.2 2.77 -3.7 .995
2013 Portland - AAA CF 128 127 364 10 3 376 2 .995 1117.1 3.01 +3.7 1.007
2014 Portland - AAA LF 12 12 21 3 1 24 0 1.000 103.0 2.10 -0.1 .982
2014 Portland - AAA CF 117 114 309 7 2 317 1 .997 1005.2 2.83 +6.8 1.046
2015 Las Vegas - MLB LF 145 145 300 8 3 310 2 .994 1284.0 2.16 +12.1 1.095
2015 Las Vegas - MLB CF 3 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2015 Las Vegas - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2016 Las Vegas - MLB LF 157 157 307 4 0 313 2 .994 1387.0 2.02 +12.9 1.099
2017 Las Vegas - MLB LF 156 156 317 5 4 328 6 .982 1375.1 2.11 +5.8 1.046
2018 Las Vegas - MLB LF 156 156 283 7 1 293 3 .990 1409.1 1.85 +4.3 1.028
2019 Las Vegas - MLB LF 156 156 262 2 1 269 5 .981 1390.2 1.71 -4.3 1.001
2019 Las Vegas - MLB CF 1 0 0 0 0 0 0 .000 1.2 0.00 0.0 .000
2020 Las Vegas - MLB LF 102 102 181 4 3 189 4 .979 916.0 1.82 -2.9 .977
2020 Kansas City - MLB LF 48 48 97 3 1 101 1 .990 424.1 2.12 -0.2 .967
2021 Kansas City - MLB LF 104 104 183 6 2 191 2 .990 917.1 1.85 -2.6 .977
2022 Colorado - MLB LF 42 42 62 1 0 64 1 .984 351.0 1.62 -2.4 .943
2026 Colorado - MLB 1B 12 12 84 3 7 87 0 1.000 105.0 7.46 -1.4 .757
2027 Los Angeles - MLB 1B 2 0 5 0 0 5 0 1.000 3.0 15.00 0.0 .000
2027 Charlotte - AAA LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2027 Charlotte - AAA CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2028 Scranton - AAA P 1 0 0 0 0 0 0 .000 0.1 0.00 -0.0 .000
2028 Scranton - AAA 1B 9 0 17 0 1 17 0 1.000 23.2 6.46 +0.0 1.036
TOTAL P 1 0 0 0 0 0 0 .000 0.1 0.00 -0.0 .000
TOTAL 1B 23 12 106 3 8 109 0 1.000 131.2 7.45 -1.4 .800
TOTAL LF 1084 1080 2018 44 16 2088 26 .988 9584.0 1.94 +22.3 1.029
TOTAL CF 520 511 1385 38 11 1432 9 .994 4485.2 2.86 +7.9 1.012
TOTAL RF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.2 .980
PLAYER HISTORY
07/01/2007 Entered the Skyline Baseball League as an international amateur free agent from Dominican Republic.
07/04/2007 Signed a minor league contract ($6,000,000 bonus) out of Dominican Republic with the Las Vegas Knights organization.
01/01/2008 OSA scouting updated ratings (potential): Contact: 20 (45); Power: 20 (40); Eye: 25 (60).
04/07/2008 Named the #81 prospect in the SKY
01/01/2009 OSA scouting updated ratings (potential): Contact: 25 (45); Power: 20 (55); Eye: 30 (65).
04/06/2009 Named the #30 prospect in the SKY
01/01/2010 OSA scouting updated ratings (potential): Contact: 30 (50); Power: 20 (45); Eye: 30 (65).
04/05/2010 Named the #20 prospect in the SKY
01/01/2011 OSA scouting updated ratings (potential): Contact: 35 (55); Power: 25 (60); Eye: 30 (65).
02/23/2011 Promoted from international complex to Rookie League Las Vegas (AZL).
04/04/2011 Named the #12 prospect in the SKY
01/01/2012 OSA scouting updated ratings (potential): Contact: 35 (50); Power: 30 (50); Eye: 40 (60).
04/02/2012 Named the #10 prospect in the SKY
01/01/2013 OSA scouting updated ratings (potential): Contact: 40 (55); Power: 35 (60); Eye: 50 (60).
04/01/2013 Named the #9 prospect in the SKY
06/07/2013 Was selected to the 2013 Triple A All-Star Game.
08/03/2013 Injured (Mild calf strain), day-to-day for 2 days.
08/25/2013 Injured (Oblique strain), out for 3 weeks.
11/28/2013 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2014 OSA scouting updated ratings (potential): Contact: 40 (55); Power: 40 (60); Eye: 55 (60).
04/07/2014 Named the #3 prospect in the SKY
05/01/2014 Wins the AAA PCL Batter of the Month Award.
06/13/2014 Was selected to the 2014 Triple A All-Star Game.
08/06/2014 Goes 5-6 against the Honolulu ThunderSharks, with 1 2B, 1 HR, 4 RBI and 3 R.
11/28/2014 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2015 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 50 (60); Eye: 60 (60).
04/06/2015 Named the #3 prospect in the SKY
11/28/2015 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2016 OSA scouting updated ratings (potential): Contact: 50 (60); Power: 50 (60); Eye: 60 (60).
04/19/2016 Goes 5-6 against the Arizona Diamondbacks, with 1 2B, 1 3B, 1 RBI and 2 R.
11/21/2016 Finished 3rd in 2016 SKY WEST Position Player of the Year voting.
11/28/2016 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 60 (60); Eye: 60 (60).
05/20/2017 Signed a 5-year contract extension worth a total of $85,300,000 with the Las Vegas Knights organization.
07/11/2017 Was selected to the 2017 Skyline Baseball League All-Star Game.
01/01/2018 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 60 (60); Eye: 60 (60).
04/16/2018 Wins the SKY WEST Player of the Week Award.
05/01/2018 Wins the SKY WEST Batter of the Month Award.
07/17/2018 Was selected to the 2018 Skyline Baseball League All-Star Game.
08/01/2018 Wins the SKY WEST Batter of the Month Award.
11/20/2018 Finished 2nd in 2018 SKY WEST Position Player of the Year voting.
01/01/2019 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 60 (65); Eye: 60 (60).
08/05/2019 Wins the SKY WEST Player of the Week Award.
01/01/2020 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 65 (65); Eye: 50 (55).
05/25/2020 Wins the SKY WEST Player of the Week Award.
08/10/2020 Was traded by the Las Vegas Knights to the Kansas City Royals in exchange for RF Jared Barton, SP Kyle Baker, RP Ricky Mast, a 2nd draft pick, a 2nd draft pick, a 3rd draft pick, a 3rd draft pick, a 4th draft pick.
01/01/2021 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 65 (65); Eye: 55 (55).
06/25/2021 Signed a 3-year contract extension worth a total of $66,000,000 with the Kansas City Royals organization.
07/01/2021 Wins the SKY WEST Batter of the Month Award.
07/19/2021 Was selected to the 2021 Skyline Baseball League All-Star Game.
09/01/2021 Wins the SKY WEST Batter of the Month Award.
11/20/2021 Finished 2nd in 2021 SKY WEST Position Player of the Year voting.
11/20/2021 Wins the 2021 SKY WEST Platinum Stick at LF.
01/01/2022 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 65 (65); Eye: 55 (55).
05/30/2022 Was traded by the Kansas City Royals to the Colorado Rockies, along with 1B Jonathan Brashear, in exchange for SS Bento Pertorini, SP Melvin Muratalla, SP Guillermo Nunez, RP Nick Bartman, CF Ramiro Ochoa.
07/19/2022 Was selected to the 2022 Skyline Baseball League All-Star Game.
09/06/2022 Suspended 4 games after ejection following a brawl.
11/20/2022 Wins the 2022 SKY WEST Platinum Stick at DH.
01/01/2023 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 65 (65); Eye: 55 (55).
08/01/2023 Wins the SKY WEST Batter of the Month Award.
08/14/2023 Hits his 300th career Skyline Baseball League home run!
08/28/2023 Scores his 1000th career Skyline Baseball League run!
01/01/2024 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 65 (65); Eye: 55 (55).
04/10/2024 Collects his 1000th career Skyline Baseball League RBI!
01/01/2025 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 65 (65); Eye: 55 (55).
06/09/2025 Suspended 2 games after ejection following a brawl.
07/15/2025 Was selected to the 2025 Skyline Baseball League All-Star Game.
08/25/2025 Wins the SKY WEST Player of the Week Award.
11/13/2025 Signed a 1-year contract extension worth a total of $21,920,000 with the Colorado Rockies organization.
11/19/2025 Wins the 2025 SKY WEST Platinum Stick at DH.
01/01/2026 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 60 (60); Eye: 55 (55).
07/07/2026 Collects his 2000th career Skyline Baseball League hit!
07/13/2026 Hits his 400th career Skyline Baseball League home run!
07/20/2026 Wins the SKY WEST Player of the Week Award.
07/21/2026 Was selected to the 2026 Skyline Baseball League All-Star Game.
08/01/2026 Wins the SKY WEST Batter of the Month Award.
09/11/2026 Injured (Bone bruise (wrist)), out for 3 weeks.
11/28/2026 Became a free agent.
01/01/2027 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 55 (55); Eye: 55 (55).
03/14/2027 Signed a 1-year contract worth a total of $7,000,000 with the Los Angeles Dodgers organization.
11/28/2027 Became a free agent.
01/01/2028 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 60 (60).
05/31/2028 Signed a minor league contract ($240,000 bonus) with the New York Yankees organization.
07/21/2028 Injured (stomach virus),day-to-day for 2 days.
LEADERBOARD APPEARANCES
Year GS Rank
2016 157 1
2017 156 1
2018 156 1
2019 156 1
2021 156 1
Year PA Rank
2016 720 5
2017 710 7
2018 740 2
2019 742 1
2020 685 10
2021 706 4
2024 728 2
Year AB Rank
2018 640 5
2019 648 3
2024 632 9
Year H Rank
2021 194 4
Year K Rank
2015 154 6
Year TB Rank
2016 348 5
2018 358 2
2019 325 7
2021 367 1
2023 333 6
2024 304 9
2025 335 3
Year 2B Rank
2023 44 5
Year 3B Rank
2016 10 5
2020 10 4
Year HR Rank
2016 38 5
2017 35 10
2018 43 3
2021 42 5
2024 35 8
2025 36 6
2026 33 8
Year SB Rank
2015 38 3
2016 46 2
2017 49 3
2018 44 2
2019 35 4
2020 34 6
2021 37 4
Year RBI Rank
2018 131 3
2021 123 4
2022 106 8
2023 134 2
2024 115 5
2025 141 2
2026 109 5
Year R Rank
2016 126 5
2017 117 9
2018 124 2
2019 117 7
2020 107 7
2021 117 3
2023 109 6
2024 119 2
2025 113 3
Year BB Rank
2016 79 7
2018 80 4
2019 77 7
2020 82 3
2021 87 2
2024 80 6
2025 73 7
Year IBB Rank
2015 7 3
2018 6 6
2021 10 1
Year HP Rank
2017 18 6
2023 18 6
Year SH Rank
2015 5 5
2016 6 2
2019 5 6
2021 4 8
Year SF Rank
2019 6 8
2021 8 2
2023 7 5
2025 12 1
Year EBH Rank
2016 77 4
2018 82 2
2019 70 10
2021 83 2
2023 83 3
2024 69 8
2025 81 2
Year AVG Rank
2021 .322 7
Year OBP Rank
2021 .406 2
2023 .385 7
2025 .377 6
Year SLG Rank
2018 .559 9
2021 .609 3
2023 .562 7
2025 .568 3
Year RC Rank
2016 138.63 5
2017 134.93 6
2018 142.59 1
2019 121.66 10
2021 161.08 1
2022 117.62 5
2023 135.13 5
2024 111.19 6
2025 134.72 4
Year RC/27 Rank
2018 8.00 8
2021 10.09 2
2022 7.35 7
2023 8.41 6
2025 8.34 3
2026 6.66 9
Year ISO Rank
2016 .260 7
2018 .270 7
2021 .287 5
2023 .263 10
2025 .271 6
Year wOBA Rank
2018 .384 9
2021 .410 4
2023 .395 6
2025 .390 3
Year OPS Rank
2018 .935 10
2021 1.015 3
2023 .947 7
2025 .944 3
Year WAR Rank
2016 6.4 3
2017 6.1 7
2018 6.3 2
2021 7.3 2
2022 5.5 6
2023 5.5 8
2025 5.3 6
Saturday, August 7th , 2021 - OOTP Baseball 22.7 Build 61