2B Miguel Angel 'Long Bob' López #4
Age: 39 | Bats: R | Throws: R | Morale: Normal
04/25/2033
2B MIGUEL ANGEL 'LONG BOB' LÓPEZ #4 - AGE: 39 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 55 55 55
Gap 60 60 55 60
Power 45 45 45 45
Eye 60 60 60 60
Avoid K's 60 60 60 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 20
Errors: - 50 35
Arm: 20 45 25
Turn DP: - 45 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 65 Center Field: -
2nd Base: 45 Right Field: -
3rd Base: 30
       
RUN/BUNT
Running Speed: 60
Stealing Ability: 65
Baserunning Inst.: 55
Sacrifice Bunt: 40
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
López is a leader on the team.
Personality Class: Captain
High: Leader, Work Ethic
Birthday:09/30/1993
Born in:Minatitlan, VER
Nationality:Mexican
Height:6' 1"
Weight:180 lbs
Local Popularity:Extremely Popular
National Pop.:Popular
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:16 Years, 84 Days
Service This Yr:None
40-Man Service:16 Years, 84 Days
Pro Service:23 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
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 Portland - UBA 22 124 489 140 35 5 12 61 69 73 2 3 84 19 20 .286 .379 .452 .831 143 143 4.8
2017 Portland - UBA 23 159 639 189 48 6 20 81 106 77 0 5 82 34 15 .296 .369 .484 .853 150 152 7.9
2018 Portland - UBA 24 161 638 187 39 7 19 65 103 76 1 4 82 24 15 .293 .367 .466 .833 141 141 6.0
2019 Portland - UBA 25 161 624 175 37 4 31 85 105 86 1 5 81 27 20 .280 .366 .502 .868 147 149 6.9
2020 Portland - UBA 26 57 219 58 12 1 7 35 26 23 2 0 37 12 3 .265 .340 .425 .765 124 132 2.0
2021 Portland - UBA 27 153 595 181 38 2 15 71 79 66 1 4 82 38 34 .304 .372 .450 .823 134 142 4.9
2022 Portland - UBA 28 147 518 157 33 8 23 95 80 52 1 7 81 19 13 .303 .363 .531 .894 153 161 5.3
2023 Portland - UBA 29 139 459 121 29 2 5 32 53 39 1 3 102 14 8 .264 .321 .368 .689 97 102 1.5
2024 Portland - UBA 30 152 581 178 44 6 18 73 89 71 5 5 99 32 15 .306 .384 .496 .879 150 159 6.7
2025 Eden Prairie - UBA 31 138 454 157 30 3 12 85 77 51 4 5 42 30 15 .346 .412 .504 .917 153 148 5.2
2026 Eden Prairie - UBA 32 155 559 152 27 1 14 80 64 44 1 4 102 16 12 .272 .324 .399 .723 107 106 1.7
2027 Eden Prairie - UBA 33 152 584 168 34 4 18 63 91 66 4 2 92 23 15 .288 .363 .452 .815 135 132 4.7
2028 Eden Prairie - UBA 34 147 602 181 38 2 17 58 91 72 3 3 98 10 7 .301 .376 .455 .832 133 131 4.5
2029 Eden Prairie - UBA 35 147 569 164 32 6 14 87 71 49 0 4 86 10 4 .288 .342 .439 .782 114 114 3.0
2030 Eden Prairie - UBA 36 155 551 153 38 4 5 62 70 80 1 4 114 16 5 .278 .368 .388 .756 116 116 3.2
2031 Eden Prairie - UBA 37 150 549 174 29 7 8 79 73 56 0 4 107 10 9 .317 .378 .439 .817 125 128 3.8
2032 Phoenix - UBA 38 100 372 104 20 4 8 36 55 44 0 3 77 6 2 .280 .353 .419 .773 113 111 0.6
Total UBA 2397 9002 2639 563 72 246 1148 1302 1025 27 65 1448 340 212 .293 .365 .454 .818 133 134 72.6
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 Mississauga - A 17 121 480 102 25 5 8 45 42 16 4 1 162 14 12 .212 .244 .335 .579 72 68 -0.4
2012 Mississauga - A 18 124 475 127 33 11 13 74 59 32 0 6 125 11 12 .267 .310 .465 .775 124 115 2.6
2013 Bristol - A+ 19 102 396 116 21 4 11 48 47 33 1 8 64 10 19 .293 .342 .449 .792 120 115 2.3
2014 Punta Cana - AA 20 86 333 101 22 4 10 54 51 34 2 2 49 13 14 .303 .369 .483 .853 140 135 2.9
2015 Beaverton - AAA 21 129 481 141 36 8 23 91 84 70 1 9 68 15 11 .293 .378 .545 .923 150 144 6.4
2016 Beaverton - AAA 22 30 110 31 6 4 6 22 20 14 0 1 20 5 4 .282 .360 .573 .933 154 150 1.3
Total WCBL 159 591 172 42 12 29 113 104 84 1 10 88 20 15 .291 .375 .550 .925 151 145
Total ECL 245 955 229 58 16 21 119 101 48 4 7 287 25 24 .240 .277 .400 .677 98 92
Total CL 86 333 101 22 4 10 54 51 34 2 2 49 13 14 .303 .369 .483 .853 140 135
Total TSL 102 396 116 21 4 11 48 47 33 1 8 64 10 19 .293 .342 .449 .792 120 115
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
2027 Eden Prairie - UBA 33 16 67 16 7 0 1 6 9 6 0 0 19 2 1 .239 .301 .388 .689 98 96 -0.0
2029 Eden Prairie - UBA 35 10 38 9 3 0 0 5 5 5 0 0 9 3 0 .237 .326 .316 .641 79 83 -0.2
2030 Eden Prairie - UBA 36 19 66 20 5 0 0 5 6 7 0 1 12 2 0 .303 .365 .379 .744 112 115 0.2
2031 Eden Prairie - UBA 37 18 60 18 6 0 1 11 7 14 0 1 14 0 1 .300 .427 .450 .877 143 150 0.8
Total UBA 63 231 63 21 0 2 27 27 32 0 2 54 7 2 .273 .358 .390 .748 112 115
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2011 Mississauga - A 2B 121 121 178 250 73 438 10 .977 1018.2 3.78 -3.8 .985
2012 Mississauga - A 2B 120 119 217 301 72 527 9 .983 1039.0 4.49 +1.8 1.016
2013 Bristol - A+ 2B 101 101 208 255 82 468 5 .989 902.0 4.62 +3.1 1.047
2014 Punta Cana - AA 2B 84 83 120 206 47 332 6 .982 736.0 3.99 +3.6 1.030
2015 Beaverton - AAA 2B 127 125 179 311 70 496 6 .988 1114.1 3.96 +11.6 1.081
2016 Portland - MLB 2B 122 122 213 289 68 506 4 .992 1105.2 4.09 +0.8 1.011
2016 Beaverton - AAA 2B 25 25 46 61 16 110 3 .973 220.0 4.38 +0.8 1.000
2017 Portland - MLB 2B 157 157 258 400 83 667 9 .987 1412.1 4.19 +4.3 1.022
2018 Portland - MLB 2B 156 156 279 366 97 656 11 .983 1408.2 4.12 -1.3 .997
2019 Portland - MLB 2B 157 157 249 358 63 615 8 .987 1407.1 3.88 +1.7 1.009
2020 Portland - MLB 2B 56 56 92 134 32 229 3 .987 494.1 4.11 -1.0 .989
2021 Portland - MLB 2B 150 148 256 329 71 592 7 .988 1329.0 3.96 -2.9 .964
2021 Portland - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Portland - MLB 2B 138 127 199 304 63 517 14 .973 1137.2 3.98 -6.3 .961
2022 Portland - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Portland - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Portland - MLB 2B 107 106 164 230 49 400 6 .985 931.0 3.81 -4.8 .954
2024 Portland - MLB 2B 145 145 229 329 56 574 16 .972 1265.1 3.97 -0.5 .981
2025 Eden Prairie - MLB 2B 130 130 199 282 56 484 3 .994 1067.0 4.06 +2.3 1.008
2026 Eden Prairie - MLB 1B 16 3 61 1 6 62 0 1.000 58.1 9.57 -0.7 .855
2026 Eden Prairie - MLB 2B 153 150 232 316 90 561 13 .977 1241.2 3.97 -10.9 .938
2026 Eden Prairie - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Eden Prairie - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2027 Eden Prairie - MLB 1B 2 0 4 0 0 4 0 1.000 7.0 5.14 0.0 .000
2027 Eden Prairie - MLB 2B 149 149 222 334 81 570 14 .975 1266.2 3.95 -4.9 .975
2028 Eden Prairie - MLB 1B 5 0 9 0 0 10 1 .900 11.0 7.36 -0.3 1.031
2028 Eden Prairie - MLB 2B 145 142 187 305 79 509 17 .967 1239.0 3.57 -4.6 .976
2028 Eden Prairie - MLB 3B 2 0 0 2 0 2 0 1.000 4.0 4.50 +0.1 1.046
2029 Eden Prairie - MLB 1B 6 0 4 1 1 5 0 1.000 11.0 4.09 +0.0 1.036
2029 Eden Prairie - MLB 2B 147 145 177 273 75 472 22 .953 1248.0 3.25 -6.8 .951
2029 Eden Prairie - MLB 3B 4 0 0 2 0 3 1 .667 10.0 1.80 -0.3 1.042
2030 Eden Prairie - MLB 1B 59 30 210 10 22 221 1 .995 292.2 6.77 +0.8 1.002
2030 Eden Prairie - MLB 2B 124 118 164 184 48 356 8 .978 1048.0 2.99 -3.6 .950
2030 Eden Prairie - MLB 3B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2031 Eden Prairie - MLB 1B 35 5 76 5 7 81 0 1.000 85.0 8.58 +1.2 1.084
2031 Eden Prairie - MLB 2B 138 138 199 303 70 515 13 .975 1184.1 3.81 -1.4 .988
2031 Eden Prairie - MLB SS 1 1 0 1 0 2 1 .500 9.0 1.00 -0.5 .511
2032 Phoenix - MLB 1B 93 91 670 51 77 723 2 .997 786.1 8.25 -0.2 1.009
2032 Phoenix - MLB 2B 2 0 2 4 1 6 0 1.000 7.2 7.04 -0.1 1.037
2032 Phoenix - MLB 3B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL 1B 216 129 1034 68 113 1106 4 .996 1251.1 7.93 +0.7 1.004
TOTAL 2B 2754 2720 4269 6124 1442 10600 207 .980 23823.2 3.93 -22.8 .992
TOTAL 3B 8 0 0 4 0 5 1 .800 17.0 2.12 -0.2 1.044
TOTAL SS 1 1 0 1 0 2 1 .500 9.0 1.00 -0.5 .511
PLAYER HISTORY
12/11/2009 Entered the United Baseball Association as an international amateur free agent from Mexico.
12/14/2009 Signed a minor league contract ($10,500,000 bonus) out of Mexico with the Portland Sea Dogs organization.
01/01/2010 OSA scouting updated ratings (potential): Contact: 40 (70); Power: 25 (50); Eye: 20 (55).
04/06/2010 Named the #69 prospect in the UBA
01/01/2011 OSA scouting updated ratings (potential): Contact: 45 (70); Power: 25 (55); Eye: 20 (55).
04/05/2011 Named the #60 prospect in the UBA
01/01/2012 OSA scouting updated ratings (potential): Contact: 45 (65); Power: 30 (50); Eye: 30 (55).
04/03/2012 Named the #55 prospect in the UBA
05/07/2012 Wins the ECL ECL Player of the Week Award.
01/01/2013 OSA scouting updated ratings (potential): Contact: 50 (70); Power: 35 (55); Eye: 35 (55).
04/02/2013 Named the #32 prospect in the UBA
05/21/2013 Injured (Shoulder tendinitis), day-to-day for 4 weeks.
07/08/2013 Wins the TSL TSL Player of the Week Award.
07/31/2013 Injured (Hamstring tendinitis), out for 3 days.
01/01/2014 OSA scouting updated ratings (potential): Contact: 50 (65); Power: 35 (50); Eye: 40 (55).
04/01/2014 Named the #34 prospect in the UBA
06/14/2014 Was selected to the 2014 Caribbean League All-Star Game.
06/23/2014 Injured (Sprained ankle), out for 5-6 weeks.
09/17/2014 Wins the 2014 Caribbean League Round 2 with the Punta Cana Firecats!
01/01/2015 OSA scouting updated ratings (potential): Contact: 60 (65); Power: 45 (50); Eye: 50 (55).
04/07/2015 Named the #42 prospect in the UBA
06/08/2015 Wins the WCBL WCBL Player of the Week Award.
06/19/2015 Was selected to the 2015 West Coast Baseball League All-Star Game.
09/17/2015 Suspended 4 games after ejection following arguing a strike call.
09/21/2015 Wins the 2015 West Coast Baseball League Round 2 with the Beaverton Dukes!
10/02/2015 Wins the 2015 WCBL WCBL Platinum Stick Award at 2B.
10/05/2015 Finished 2nd in 2015 WCBL WCBL Most Valuable Player Award voting.
01/01/2016 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 50 (55); Eye: 60 (60).
04/05/2016 Named the #36 prospect in the UBA
06/03/2016 Injured (Cold), day-to-day for 2 days.
06/20/2016 Wins the UBA AC Player of the Week Award.
07/10/2016 Was selected to the 2016 United Baseball Association All-Star Game.
07/10/2016 Was selected to the 2016 United Baseball Association All-Star Game.
11/24/2016 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 55 (55); Eye: 60 (60).
04/25/2017 Hits for the CYCLE, going 4-6 against the San Antonio Armadillos, with 3 RBI and 3 runs scored.
05/01/2017 Wins the UBA AC Batter of the Month Award.
10/01/2017 Wins the UBA AC Batter of the Month Award.
11/14/2017 Finished 3rd in 2017 UBA AC Most Valuable Player Award voting.
11/14/2017 Wins the 2017 UBA AC Platinum Stick Award at 2B.
11/25/2017 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2018 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
05/02/2018 Injured (Sore hamstring), day-to-day for 2 days.
07/08/2018 Was selected to the 2018 United Baseball Association All-Star Game.
09/09/2018 Signed a 1-year contract extension worth a total of $10,400,000 with the Portland Sea Dogs organization.
01/01/2019 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
03/16/2019 Injured (Strained back), day-to-day for one week.
06/03/2019 Wins the UBA AC Player of the Week Award.
06/11/2019 Injured (Mild shoulder strain), day-to-day for one week.
07/07/2019 Was selected to the 2019 United Baseball Association All-Star Game.
09/02/2019 Wins the UBA AC Player of the Week Award.
09/02/2019 Injured (Strained back), day-to-day for one week.
11/09/2019 Finished 3rd in 2019 UBA AC Most Valuable Player Award voting.
11/13/2019 Signed a 3-year contract extension worth a total of $48,000,000 with the Portland Sea Dogs organization.
01/01/2020 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
03/24/2020 Injured (Latissimus dorsi (back) strain), out for 4 weeks.
07/09/2020 Injured (Torn groin), out for 3 months.
01/01/2021 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
07/11/2021 Was selected to the 2021 United Baseball Association All-Star Game.
01/01/2022 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
02/08/2022 Signed a 4-year contract extension worth a total of $91,920,004 with the Portland Sea Dogs organization.
03/20/2022 Injured (quadriceps strain),day-to-day for 3 weeks.
04/06/2022 Injured (quadriceps strain),day-to-day for one week.
01/01/2023 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 55 (60).
04/13/2023 Injured (knee tendinitis),day-to-day for one week.
01/01/2024 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
05/15/2024 Suspended 3 games after ejection following arguing a strike call.
07/07/2024 Was selected to the 2024 United Baseball Association All-Star Game.
08/20/2024 Injured (bruised back),day-to-day for one week.
09/09/2024 Wins the UBA AC Player of the Week Award.
11/04/2024 Exercised his contract opt-out.
11/25/2024 Rejected the Portland Sea Dogs qualifying offer.
11/26/2024 Became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
04/16/2025 Signed a 1-year contract worth a total of $8,610,000 with the Eden Prairie Landsharks organization.
08/11/2025 Wins the UBA RC Player of the Week Award.
10/01/2025 Signed a 6-year contract extension worth a total of $119,000,000 with the Eden Prairie Landsharks organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
05/18/2026 Injured (knee tendinitis),day-to-day for one week.
05/19/2026 Injured (dead arm),out for 4 days.
07/03/2026 Injured (strained back),day-to-day for one week.
01/01/2027 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 55 (55).
03/31/2027 Injured (sore hamstring),day-to-day for 3 days.
07/12/2027 Wins the UBA RC Player of the Week Award.
07/12/2027 Was selected to the 2027 United Baseball Association All-Star Game.
07/17/2027 Injured (thumb contusion),day-to-day for one week.
09/24/2027 Injured (hamstring soreness),day-to-day for 3 days.
11/05/2027 Injured (knee contusion),day-to-day for 2 weeks.
11/06/2027 Wins the 2027 World Championship Series with the Eden Prairie Landsharks.
01/01/2028 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 55 (55).
06/26/2028 Injured (bruised shoulder),day-to-day for one week.
07/29/2028 Injured (strained back),day-to-day for 3 days.
08/02/2028 Scores his 1000th career United Baseball Association run!
08/14/2028 Wins the UBA RC Player of the Week Award.
08/16/2028 Collects his 2000th career United Baseball Association hit!
09/27/2028 Injured (chronic back soreness),out for 5 weeks.
01/01/2029 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 55 (55).
09/15/2029 Injured (concussion),day-to-day for one week.
10/13/2029 Injured (thigh muscle strain),day-to-day for one week.
01/01/2030 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 55 (55).
05/18/2030 Injured (knee tendinitis),day-to-day for 5 days.
06/20/2030 Collects his 1000th career United Baseball Association RBI!
11/05/2030 Wins the 2030 World Championship Series with the Eden Prairie Landsharks.
11/06/2030 Executed his contract year option.
01/01/2031 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 60 (60).
04/23/2031 Injured (strained back),day-to-day for 5 days.
07/06/2031 Was selected to the 2031 United Baseball Association All-Star Game.
08/30/2031 Collects his 2500th career United Baseball Association hit!
10/13/2031 Wins the 2031 UBA RC Elite Eight Series MVP Award.
10/27/2031 Injured (knee tendinitis),day-to-day for one week.
11/01/2031 Wins the 2031 World Championship Series with the Eden Prairie Landsharks.
11/25/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 60 (60).
05/19/2032 Signed a 1-year contract worth a total of $5,500,000 with the Phoenix Firebirds organization.
06/14/2032 Injured (knee tendinitis),day-to-day for 3 weeks.
06/26/2032 Injured (knee tendinitis),day-to-day for 2 weeks.
09/09/2032 Injured (quadriceps soreness),day-to-day for 3 days.
11/30/2032 Became a free agent.
01/01/2033 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 60 (60).
LEADERBOARD APPEARANCES
Year GS Rank
2026 153 8
Year PA Rank
2017 730 1
2018 735 1
2019 725 1
2021 674 9
Year AB Rank
2017 639 7
2018 638 10
Year H Rank
2017 189 3
2018 187 4
2021 181 7
2024 178 9
2027 168 8
2028 181 5
Year TB Rank
2017 309 3
2018 297 6
2019 313 5
Year 2B Rank
2017 48 2
2018 39 8
2021 38 7
2024 44 2
2028 38 10
2030 38 10
Year 3B Rank
2017 6 8
2022 8 8
Year HR Rank
2019 31 8
Year RBI Rank
2022 95 10
Year R Rank
2017 106 1
2018 103 3
2019 105 3
2027 91 9
Year BB Rank
2016 73 9
2017 77 6
2018 76 6
2019 86 4
2030 80 6
Year IBB Rank
2016 7 10
2017 9 6
2019 6 8
2028 8 2
2030 6 9
Year SH Rank
2018 16 4
Year SF Rank
2022 7 9
Year EBH Rank
2017 74 2
2019 72 3
2024 68 8
Year AVG Rank
2017 .296 5
2018 .293 8
2021 .304 9
2022 .303 9
2024 .306 7
2025 .346 2
2027 .288 10
2028 .301 3
2031 .317 5
Year OBP Rank
2016 .379 2
2017 .369 3
2018 .367 8
2019 .366 10
2021 .372 7
2024 .384 10
2025 .412 3
2027 .363 10
2028 .376 9
2030 .368 9
2031 .378 9
Year SLG Rank
2019 .502 9
2022 .531 7
Year RC Rank
2017 117.05 2
2018 110.65 4
2019 115.19 3
2024 115.96 9
2028 104.45 8
Year RC/27 Rank
2017 6.49 5
2018 6.04 8
2019 6.35 9
2024 7.21 9
2025 7.66 8
Year wOBA Rank
2017 .350 9
2018 .345 10
2019 .358 8
2022 .365 7
2024 .369 8
2025 .379 7
Year OPS Rank
2017 .853 7
2018 .833 9
2019 .868 7
2022 .894 6
2025 .917 7
Year WAR Rank
2017 7.4 3
2018 5.9 8
2019 6.7 3
Thursday, April 25th , 2024 - OOTP Baseball 24.10 Build 82