LF Richard Leclerc #19
Age: 30 | Bats: L | Throws: L | Morale: Very Unhappy    
06/08/2027
LF RICHARD LECLERC #19 - AGE: 30 - BATS: L - THROWS: L - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
32 105 19 4 1 3 10 2 12 .181 .196 .324 6 -0.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 2 2 3 3
Gap 4 3 4 4
Power 2 2 2 2
Eye 3 2 3 3
Avoid K's 4 4 4 4
FIELDING RATINGS
Catcher Infield Outfield
Range: - 3 3
Errors: - 2 2
Arm: 1 1 3
Turn DP: - 1 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 3
1st Base: 1 Center Field: 1
2nd Base: - Right Field: 1
3rd Base: -
       
RUN/BUNT
Running Speed: 5
Stealing Ability: 5
Baserunning Inst.: 5
Sacrifice Bunt: 2
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/07/2027 TOR Loss, 2-9 1 0 0 0 0 0 0 0
06/01/2027 @ DET Loss, 1-16 1 0 0 0 0 0 0 0
05/30/2027 @ DET Win, 7-4 1 1 1 2 1 0 0 0
05/29/2027 @ TB Loss, 2-3 1 0 0 0 0 0 0 0
05/27/2027 @ KIN Loss, 1-3 1 0 0 0 0 0 0 0
05/22/2027 MIL Win, 5-4 1 0 0 0 0 0 0 0
05/20/2027 DUL Loss, 0-1 1 0 0 0 0 0 0 0
05/16/2027 @ DET Win, 4-3 1 0 0 0 0 0 1 0
05/15/2027 @ MIL Loss, 4-5 0 0 0 0 0 0 0 0
05/14/2027 @ MIL Win, 5-0 5 0 1 0 0 0 0 0
PERSONALITY
Not a leader, but doesn't cause any trouble either.
High: Loyalty
Birthday:02/10/1997
Born in:Ottawa, ON
Nationality:Canadian
Height:6' 2"
Weight:195 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$13,000,000
Signed Through:2028 Season
Major Service:9 Years, 89 Days
Service This Yr:55 Days
40-Man Service:9 Years, 120 Days
Pro Service:10 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2017, 3rd Pick in Round 1
GREAT LAKES BASEBALL LEAGUE 2027 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 32 105 19 4 1 3 10 10 2 12 .181 .196 .324 .520 .226 .143 42
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 23 107 0 0 0 3 0 0 34 8 6 0 100.0 6.3 1.92 -0.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   4 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Versus Right   101 19 4 1 3 10 10 2 10 0 0 0 .188 .204 .337 .541
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Last Week   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
April   58 13 2 1 2 8 7 1 9 0 0 0 .224 .237 .397 .634
May   45 6 2 0 1 2 3 1 3 0 0 0 .133 .152 .244 .397
June   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Spring Training   41 8 3 0 1 3 2 7 5 1 0 1 .195 .320 .341 .661
Last Year   438 114 16 5 7 58 60 42 36 8 0 6 .260 .328 .368 .696
2 Years Ago   331 97 20 3 8 55 53 16 31 5 0 4 .293 .329 .444 .773
Career   4320 1338 248 50 86 574 630 297 583 43 0 28 .310 .355 .450 .805
Home   57 9 1 0 2 7 5 1 6 0 0 0 .158 .172 .281 .453
Road   48 10 3 1 1 3 5 1 6 0 0 0 .208 .224 .375 .599
Grass   105 19 4 1 3 10 10 2 12 0 0 0 .181 .196 .324 .520
Night   105 19 4 1 3 10 10 2 12 0 0 0 .181 .196 .324 .520
As Starter   97 18 4 1 2 8 9 2 11 0 0 0 .186 .202 .309 .511
As Reliever / Substitution   8 1 0 0 1 2 1 0 1 0 0 0 .125 .125 .500 .625
Pinch Hitting   8 1 0 0 1 2 1 0 1 0 0 0 .125 .125 .500 .625
Close/Late   28 7 1 0 2 5 4 0 2 0 0 0 .250 .250 .500 .750
Inning 1-3   37 7 2 1 0 3 2 0 6 0 0 0 .189 .189 .297 .486
Inning 4-6   31 4 1 0 1 2 4 2 3 0 0 0 .129 .182 .258 .440
Inning 7-9   32 8 1 0 2 5 4 0 1 0 0 0 .250 .250 .469 .719
Extra Innings   5 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
0 Outs   24 4 1 0 1 2 3 1 3 0 0 0 .167 .200 .333 .533
1 Outs   34 6 2 0 1 5 3 0 4 0 0 0 .176 .176 .324 .500
2 Outs   47 9 1 1 1 3 4 1 5 0 0 0 .191 .208 .319 .527
Scoring Position   26 7 1 1 2 8 4 1 4 0 0 0 .269 .296 .615 .912
Bases Empty   55 7 2 0 0 0 4 1 8 0 0 0 .127 .143 .164 .306
Runner on 1st   24 5 1 0 1 2 2 0 0 0 0 0 .208 .208 .375 .583
Runner on 2nd   8 2 0 1 1 3 2 0 2 0 0 0 .250 .250 .875 1.125
Runner on 3rd   2 1 0 0 0 1 0 0 0 0 0 0 .500 .500 .500 1.000
Runner on 1st & 2nd   8 2 0 0 0 0 1 1 0 0 0 0 .250 .333 .250 .583
Runner on 1st & 3rd   7 2 1 0 1 4 1 0 2 0 0 0 .286 .286 .857 1.143
Runner on 2nd & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Two Strikes   48 5 3 0 0 1 2 0 12 0 0 0 .104 .104 .167 .271
First Pitch   19 5 0 1 1 3 3 0 0 0 0 0 .263 .263 .526 .789
Count 0-1   8 1 1 0 0 0 1 0 0 0 0 0 .125 .125 .250 .375
Count 0-2   7 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Count 1-0   8 1 0 0 1 3 1 0 0 0 0 0 .125 .125 .500 .625
Count 1-1   8 4 0 0 1 3 1 0 0 0 0 0 .500 .500 .875 1.375
Count 1-2   9 2 1 0 0 0 1 0 4 0 0 0 .222 .222 .333 .556
Count 2-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   10 3 0 0 0 0 1 0 0 0 0 0 .300 .300 .300 .600
Count 2-2   23 3 2 0 0 1 0 0 4 0 0 0 .130 .130 .217 .348
Count 3-0   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   3 0 0 0 0 0 1 1 0 0 0 0 .000 .250 .000 .250
Full Count   9 0 0 0 0 0 1 0 1 0 0 0 .000 .000 .000 .000
Behind in Count   24 3 2 0 0 0 2 0 7 0 0 0 .125 .125 .208 .333
Ahead in Count   22 4 0 0 1 3 3 2 0 0 0 0 .182 .250 .318 .568
Batting Leadoff   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 3rd   98 19 4 1 3 10 10 2 11 0 0 0 .194 .210 .347 .557
Batting 6th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 7th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 8th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 9th   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Low Leverage   46 4 1 0 0 0 3 0 6 0 0 0 .087 .087 .109 .196
Medium Leverage   34 10 2 1 2 6 5 1 2 0 0 0 .294 .314 .588 .903
High Leverage   24 5 1 0 1 4 2 1 3 0 0 0 .208 .240 .375 .615
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
2017 Traverse City - GLBL 20 95 325 74 13 0 0 21 25 16 1 1 103 21 7 .228 .265 .268 .533 69 66 1.5
2018 Detroit - GLBL 21 57 233 74 19 2 1 28 28 11 1 0 49 19 6 .318 .351 .429 .780 155 169 3.1
2019 Detroit - GLBL 22 140 552 182 27 10 15 82 74 35 1 5 101 33 9 .330 .368 .496 .864 177 173 8.1
2020 Detroit - GLBL 23 130 499 179 43 12 10 65 80 43 6 4 71 38 16 .359 .413 .553 .966 202 197 9.4
2021 Detroit - GLBL 24 106 428 145 27 3 13 59 65 26 1 5 53 37 1 .339 .374 .507 .881 147 150 6.2
2022 Detroit - GLBL 25 104 427 144 32 3 6 37 56 25 2 3 41 38 8 .337 .374 .468 .843 134 135 3.8
2023 Detroit - GLBL 26 112 448 135 24 4 17 83 94 35 3 4 52 40 7 .301 .353 .487 .840 118 124 3.2
2024 Detroit - GLBL 27 135 534 175 23 7 6 76 85 46 3 8 34 42 13 .328 .379 .431 .810 120 124 2.7
2025 Detroit - GLBL 28 77 331 97 20 3 8 55 53 16 4 5 31 38 5 .293 .329 .444 .773 111 115 2.5
2026 Detroit - GLBL 29 131 438 114 16 5 7 58 60 42 6 8 36 41 9 .260 .328 .368 .696 90 94 1.8
2027 Toledo - GLBL 30 32 105 19 4 1 3 10 10 2 0 0 12 6 0 .181 .196 .324 .520 42 42 -0.5
Total GLBL 1119 4320 1338 248 50 86 574 630 297 28 43 583 353 81 .310 .355 .450 .805 133 135 41.8
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
2016 Total - 19 23 104 57 13 5 2 37 48 9 1 3 5 14 1 .548 .573 .827 1.400 100 100 0.0
2017 Sault St. Marie - AA 20 18 73 17 3 1 2 7 7 3 2 1 10 5 1 .233 .278 .384 .662 101 108 0.0
2018 Bay City - AAA 21 3 2 1 0 0 0 0 1 1 0 0 0 0 0 .500 .667 .500 1.167 268 288 0.0
Total GAAA 3 2 1 0 0 0 0 1 1 0 0 0 0 0 .500 .667 .500 1.167 268 288
Total GAA 18 73 17 3 1 2 7 7 3 2 1 10 5 1 .233 .278 .384 .662 101 108
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
2024 Detroit - GLBL 27 13 54 17 2 0 2 12 10 3 1 0 4 8 4 .315 .362 .463 .825 0 0 0.0
2025 Detroit - GLBL 28 10 38 12 4 0 0 3 7 4 1 0 0 4 2 .316 .395 .421 .816 0 0 0.0
2026 Detroit - GLBL 29 12 39 12 2 2 0 6 1 1 0 1 3 4 1 .308 .317 .462 .779 0 0 0.0
Total GLBL 35 131 41 8 2 2 21 18 8 2 1 7 16 7 .313 .359 .450 .810 120 126
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Traverse City - MLB LF 82 82 163 2 0 169 4 .976 737.2 2.01 +11.9 1.088
2017 Traverse City - MLB RF 4 2 1 0 0 1 0 1.000 25.0 0.36 +0.0 1.032
2018 Detroit - MLB CF 57 57 138 3 1 145 4 .972 532.0 2.39 -0.6 .996
2019 Detroit - MLB LF 140 140 282 8 0 301 11 .963 1254.1 2.08 +7.5 1.031
2020 Detroit - MLB LF 130 130 259 5 3 269 5 .981 1125.1 2.11 +9.8 1.046
2020 Detroit - MLB CF 16 0 17 0 0 17 0 1.000 58.1 2.62 -0.5 .972
2021 Detroit - MLB LF 105 104 235 5 0 240 0 1.000 901.2 2.40 +8.6 1.048
2021 Detroit - MLB CF 2 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 1.003
2022 Detroit - MLB 1B 4 0 8 0 1 8 0 1.000 8.0 9.00 -1.2 .000
2022 Detroit - MLB 3B 1 1 2 2 0 5 1 .800 9.0 4.00 -0.6 .687
2022 Detroit - MLB LF 96 95 171 2 0 183 10 .945 812.2 1.92 +2.2 1.016
2022 Detroit - MLB CF 3 3 6 0 0 6 0 1.000 32.0 1.69 -1.7 .744
2022 Detroit - MLB RF 2 2 0 0 0 0 0 .000 18.0 0.00 0.0 .000
2023 Detroit - MLB 1B 3 0 7 0 2 7 0 1.000 4.0 15.75 0.0 .000
2023 Detroit - MLB LF 104 103 202 5 2 212 5 .976 893.1 2.09 -0.8 .993
2023 Detroit - MLB CF 2 0 1 0 0 1 0 1.000 5.0 1.80 -0.0 .993
2024 Detroit - MLB 1B 1 0 2 0 1 2 0 1.000 1.0 18.00 0.0 .000
2024 Detroit - MLB LF 134 132 251 12 3 269 6 .978 1150.0 2.06 -10.0 .949
2024 Detroit - MLB CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2024 Detroit - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Detroit - MLB 1B 1 0 2 0 1 2 0 1.000 2.0 9.00 0.0 .000
2025 Detroit - MLB LF 77 77 192 4 1 202 6 .970 696.0 2.53 +2.9 .997
2025 Detroit - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Detroit - MLB 1B 1 0 3 0 0 3 0 1.000 3.0 9.00 0.0 .000
2026 Detroit - MLB LF 124 123 235 6 0 243 2 .992 1063.1 2.04 +2.7 .986
2026 Detroit - MLB CF 2 0 0 0 0 0 0 .000 3.0 0.00 -0.2 .000
2027 Toledo - MLB 1B 2 0 2 0 0 2 0 1.000 2.0 9.00 0.0 .000
2027 Toledo - MLB LF 24 23 47 1 0 51 3 .941 202.1 2.14 -1.8 .956
TOTAL 1B 12 0 24 0 5 24 0 1.000 20.0 10.80 -1.2 .000
TOTAL 3B 1 1 2 2 0 5 1 .800 9.0 4.00 -0.6 .687
TOTAL LF 1016 1009 2037 50 9 2139 52 .976 8836.2 2.13 +32.9 1.013
TOTAL CF 83 60 163 3 1 170 4 .976 635.1 2.35 -2.9 .981
TOTAL RF 6 4 1 0 0 1 0 1.000 43.0 0.21 +0.0 1.032
PLAYER HISTORY
01/01/2017 OSA scouting updated ratings (potential): Contact: 2 (4); Power: 1 (3); Eye: 1 (3).
03/01/2017 Drafted in the 2017 first-year player draft (Round 1, Pick 3, 3rd overall pick) by the Traverse City Bears.
03/01/2017 Released by the Traverse City organization.
03/01/2017 Drafted in the 2017 first-year player draft (Round 1, Pick 3, 3rd overall pick) by the Traverse City Bears.
03/01/2017 Released by the Traverse City organization.
03/01/2017 Drafted in the 2017 first-year player draft (Round 1, Pick 3, 3rd overall pick) by the Traverse City Bears.
04/01/2017 Named the #14 prospect in the GLBL
07/01/2017 Wins the GLBL USA Rookie of the Month Award.
10/16/2017 Received a 1-year contract worth a total of $507,500 through automatic renewal.
01/01/2018 OSA scouting updated ratings (potential): Contact: 3 (5); Power: 2 (3); Eye: 2 (3).
02/15/2018 Was traded by the Traverse City Bears to the Detroit Thunderbirds, along with CF Jeff Swanson, SS Will Bell, in exchange for SP William Anderson.
05/04/2018 Injured (hip strain), out for 2-3 months.
08/05/2018 Goes 5-6 against the Traverse City Bears, with 1 2B, 3 RBI and 0 R.
08/21/2018 Injured (shoulder soreness), out for one week.
10/16/2018 Received a 1-year contract worth a total of $507,500 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 2 (3); Eye: 2 (3).
04/08/2019 Wins the GLBL USA Player of the Week Award.
06/23/2019 Was selected to the 2019 Great Lakes Baseball League All-Star Game.
09/02/2019 Wins the GLBL USA Player of the Week Award.
09/26/2019 Finished 3rd in 2019 GLBL USA Lake Superior Player Award voting.
10/19/2019 Received a 1-year contract worth a total of $507,500 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 3 (3); Eye: 2 (2).
04/13/2020 Wins the GLBL USA Player of the Week Award.
04/16/2020 Injured (mild hamstring strain), day-to-day for 4 days.
04/26/2020 Injured (back stiffness), out for 2 weeks.
06/07/2020 Was selected to the 2020 Great Lakes Baseball League All-Star Game.
06/15/2020 Wins the GLBL USA Player of the Week Award.
07/06/2020 Wins the GLBL USA Player of the Week Award.
08/31/2020 Wins the GLBL USA Player of the Week Award.
09/01/2020 Wins the GLBL USA Batter of the Month Award.
10/03/2020 Finished 2nd in 2020 GLBL USA Lake Superior Player Award voting.
10/23/2020 Received a 1-year contract worth a total of $8,750,000 through arbitration.
01/01/2021 OSA scouting updated ratings (potential): Contact: 3 (3); Power: 2 (2); Eye: 2 (2).
04/07/2021 Injured (Sprained thumb), day-to-day for 1-2 weeks.
06/23/2021 Injured (Fractured wrist), out for 6 weeks.
07/12/2021 Signed a 4-year contract extension worth a total of $55,000,000 with the Detroit Thunderbirds organization.
08/25/2021 Injured (Sprained knee), day-to-day for one week.
10/03/2021 Wins the 2021 GLBL USA Flashing Leather Award at LF.
01/01/2022 OSA scouting updated ratings (potential): Contact: 3 (4); Power: 3 (3); Eye: 2 (2).
06/01/2022 Injured (Sprained knee), day-to-day for one week.
06/03/2022 Injured (Fractured foot), out for 4 weeks.
08/06/2022 Injured (Shoulder tendinitis), day-to-day for 3 weeks.
08/11/2022 Injured (Shoulder tendinitis), day-to-day for 5 days.
09/05/2022 Wins the GLBL USA Player of the Week Award.
09/06/2022 Injured (Sprained knee), out for 5 weeks.
01/01/2023 OSA scouting updated ratings (potential): Contact: 3 (4); Power: 3 (3); Eye: 2 (2).
04/23/2023 Goes 5-5 against the Milwaukee Eagles, with 1 HR, 2 RBI and 4 R.
06/01/2023 Injured (Strained back), out for 1-2 weeks.
07/02/2023 Was selected to the 2023 Great Lakes Baseball League All-Star Game.
07/09/2023 Injured (Shoulder tendinitis), day-to-day for 2 weeks.
07/29/2023 Injured (Strained back), out for 3 weeks.
08/08/2023 Suffered setback in recovery from injury, will miss another 2 weeks.
10/07/2023 Wins the 2023 GLBL USA Flashing Leather Award at LF.
01/01/2024 OSA scouting updated ratings (potential): Contact: 3 (3); Power: 3 (3); Eye: 2 (2).
06/29/2024 Injured (Mild hamstring strain), day-to-day for 1-2 weeks.
06/30/2024 Was selected to the 2024 Great Lakes Baseball League All-Star Game.
09/03/2024 Injured (Strained oblique), day-to-day for 1-2 weeks.
10/06/2024 Wins the 2024 GLBL USA Flashing Leather Award at LF.
10/06/2024 Wins the 2024 GLBL USA Lake Erie Bat Award at LF.
01/01/2025 OSA scouting updated ratings (potential): Contact: 3 (3); Power: 3 (3); Eye: 2 (3).
04/20/2025 Injured (Fractured wrist), out for 2-3 months.
06/18/2025 Signed a 3-year contract extension worth a total of $39,000,000 with the Detroit Thunderbirds organization.
10/19/2025 Wins the 2025 GLBL USA Flashing Leather Award at LF.
01/01/2026 OSA scouting updated ratings (potential): Contact: 3 (3); Power: 2 (2); Eye: 3 (3).
08/18/2026 Injured (Sore back), day-to-day for 3 days.
10/11/2026 Wins the 2026 GLBL USA Flashing Leather Award at LF.
01/01/2027 OSA scouting updated ratings (potential): Contact: 2 (3); Power: 2 (2); Eye: 3 (3).
03/17/2027 Was traded by the Detroit Thunderbirds to the Toledo Neptunes, along with 3B Artur Szasz, in exchange for $1.
LEADERBOARD APPEARANCES
Year GS Rank
2019 140 1
Year PA Rank
2019 593 8
Year AB Rank
2019 552 6
2024 534 9
Year H Rank
2019 182 2
2020 179 2
2024 175 4
Year TB Rank
2019 274 2
2020 276 3
Year 2B Rank
2019 27 5
2020 43 1
Year 3B Rank
2019 10 1
2020 12 2
2023 4 7
2024 7 4
2026 5 10
Year HR Rank
2019 15 10
Year SB Rank
2017 21 4
2018 19 6
2019 33 3
2020 38 4
2021 37 4
2022 38 4
2023 40 3
2024 42 6
2025 38 8
2026 41 4
Year RBI Rank
2019 82 2
2020 65 7
2023 83 10
Year R Rank
2019 74 4
2020 80 5
2023 94 6
2024 85 5
Year IBB Rank
2019 17 1
2020 13 5
Year SF Rank
2019 5 8
2021 5 6
2024 8 2
2026 8 2
Year EBH Rank
2019 52 2
2020 65 1
Year AVG Rank
2019 .330 4
2020 .359 2
2021 .339 4
2022 .337 4
2024 .328 4
Year OBP Rank
2019 .368 5
2020 .413 2
2021 .374 9
Year SLG Rank
2019 .496 4
2020 .553 2
2021 .507 6
Year RC Rank
2019 102.25 2
2020 115.20 2
2021 88.44 9
2024 92.49 10
Year RC/27 Rank
2019 7.08 3
2020 9.02 1
2021 8.12 6
2022 6.94 9
2024 6.45 10
Year ISO Rank
2019 .167 7
2020 .194 5
2021 .168 10
Year WOBA Rank
2019 .364 4
2020 .408 1
2021 .383 6
Year OPS Rank
2019 .864 3
2020 .966 1
2021 .881 6
2022 .843 9
Year WAR Rank
2019 7.7 3
2020 9.2 1
2021 6.3 5
Thursday, January 17th, 2019 - OOTP Baseball 19.12 Build 131