CF Cy Keynes #58
Age: 36 | Bats: R | Throws: L | Morale: Normal    
12/31/2030
CF CY KEYNES #58 - AGE: 36 - BATS: R - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
87 309 94 25 1 7 48 39 56 .304 .383 .460 0 2.0
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 13
Gap 15
Power 6
Eye 15
Avoid K's 12
FIELDING RATINGS
Catcher Infield Outfield
Range: - 2 15
Errors: - 4 15
Arm: 1 9 11
Turn DP: - 3 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 11
1st Base: 4 Center Field: 12
2nd Base: - Right Field: 13
3rd Base: -
       
RUN/BUNT
Running Speed: 5
Stealing Ability: 5
Baserunning Inst.: 2
Sacrifice Bunt: 1
Bunt for Hit: 2
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/29/2030 SPR Win, 14-2 4 1 2 1 0 1 0 0
09/28/2030 SPR Loss, 3-4 0 0 0 0 0 1 0 0
09/27/2030 SPR Loss, 5-7 4 0 3 1 0 0 0 0
09/26/2030 SPR Loss, 1-4 3 0 0 0 0 0 1 0
09/25/2030 @ KAL Win, 4-2 2 1 1 0 0 2 1 0
09/24/2030 @ KAL Loss, 3-4 4 0 0 0 0 0 1 0
09/23/2030 @ KAL Win, 9-5 4 1 2 1 0 1 1 0
09/22/2030 @ HOU Loss, 3-4 4 0 0 0 0 0 2 0
09/21/2030 @ HOU Win, 7-6 4 1 1 1 0 0 0 0
09/19/2030 @ HOU Win, 2-1 4 0 1 0 0 0 1 0
PERSONALITY
He puts in long hours.
High: Work Ethic
Low: Leader
Birthday:05/26/1994
Born in:Moreno Valley, CA
Nationality:American
Height:6' 2"
Weight:235 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:11 Years, 76 Days
Service This Yr:184 Days
40-Man Service:12 Years, 58 Days
Pro Service:14 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2016, 37th Pick in Round 1
BASEBALL STARS ASSOCIATION 2030 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 87 309 94 25 1 7 48 48 39 56 .304 .383 .460 .843 .367 .155 122
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 84 355 3 1 0 17 0 4 142 33 0 0 0.0 51.9 5.93 2.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   89 34 11 0 2 19 17 13 17 2 0 2 .382 .462 .573 1.035
Versus Right   220 60 14 1 5 29 30 26 39 2 0 1 .273 .349 .414 .763
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
May   89 28 8 0 2 12 14 10 13 1 0 1 .315 .386 .472 .858
June   84 25 7 0 3 16 15 14 17 1 0 2 .298 .406 .488 .894
July   21 7 2 0 0 1 3 1 3 0 0 0 .333 .364 .429 .792
August   31 11 1 0 1 7 6 3 6 1 0 0 .355 .400 .484 .884
September   84 23 7 1 1 12 10 11 17 1 0 0 .274 .354 .417 .771
Spring Training   25 7 2 0 0 4 3 2 4 0 0 1 .280 .357 .360 .717
Last Year   293 88 18 0 6 38 46 31 52 3 0 9 .300 .381 .423 .804
2 Years Ago   80 19 6 0 0 8 5 8 11 0 0 0 .237 .307 .312 .619
Career   4880 1324 325 39 88 554 632 427 1038 29 0 83 .271 .338 .408 .746
Home   175 57 15 1 4 30 30 19 25 1 0 3 .326 .399 .491 .890
Road   134 37 10 0 3 18 18 20 31 3 0 0 .276 .363 .418 .781
Grass   134 37 10 0 3 18 18 20 31 3 0 0 .276 .363 .418 .781
Turf   175 57 15 1 4 30 30 19 25 1 0 3 .326 .399 .491 .890
Day   8 3 0 0 0 1 2 2 1 0 0 0 .375 .500 .375 .875
Night   301 91 25 1 7 47 46 37 55 4 0 3 .302 .380 .462 .842
As Starter   307 93 25 1 7 48 47 38 56 4 0 3 .303 .381 .459 .840
As Reliever / Substitution   2 1 0 0 0 0 1 1 0 0 0 0 .500 .667 .500 1.167
Pinch Hitting   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Close/Late   70 18 5 0 0 6 9 8 14 0 0 0 .257 .333 .329 .662
Inning 1-3   91 28 6 0 4 20 14 14 16 2 0 0 .308 .393 .505 .898
Inning 4-6   115 38 12 1 2 17 14 10 18 1 0 2 .330 .391 .504 .895
Inning 7-9   98 26 7 0 1 10 18 14 21 1 0 1 .265 .360 .367 .727
Extra Innings   5 2 0 0 0 1 1 1 1 0 0 0 .400 .500 .400 .900
0 Outs   111 32 7 0 3 12 18 8 20 1 0 0 .288 .333 .432 .766
1 Outs   95 28 6 1 1 11 12 14 19 3 0 1 .295 .381 .411 .791
2 Outs   103 34 12 0 3 25 17 17 17 0 0 2 .330 .434 .534 .968
Scoring Position   86 27 10 0 3 41 18 20 16 4 0 2 .314 .438 .535 .972
Bases Empty   161 50 12 0 3 3 24 17 29 0 0 0 .311 .376 .441 .817
Runner on 1st   62 17 3 1 1 4 5 2 11 0 0 1 .274 .308 .403 .711
Runner on 2nd   36 10 4 0 3 12 8 10 10 0 0 1 .278 .447 .639 1.086
Runner on 3rd   6 2 2 0 0 3 1 0 1 0 0 0 .333 .333 .667 1.000
Runner on 1st & 2nd   25 9 3 0 0 9 6 3 2 0 0 0 .360 .429 .480 .909
Runner on 1st & 3rd   11 3 0 0 0 3 1 1 2 0 0 0 .273 .333 .273 .606
Runner on 2nd & 3rd   4 1 1 0 0 2 1 2 1 0 0 0 .250 .500 .500 1.000
Bases Loaded   4 2 0 0 0 12 1 4 0 4 0 1 .500 .538 .500 1.038
Two Strikes   149 38 14 0 1 22 17 14 56 2 0 1 .255 .319 .369 .688
First Pitch   41 8 1 0 2 4 6 0 0 0 0 1 .195 .214 .366 .580
Count 0-1   26 11 3 0 0 5 2 0 0 1 0 0 .423 .407 .538 .946
Count 0-2   21 5 1 0 0 2 1 0 9 0 0 1 .238 .273 .286 .558
Count 1-0   33 14 2 0 1 5 5 0 0 0 0 0 .424 .424 .576 1.000
Count 1-1   23 9 2 0 1 3 5 0 0 1 0 0 .391 .375 .609 .984
Count 1-2   46 11 6 0 1 7 3 0 18 0 0 0 .239 .239 .435 .674
Count 2-0   7 3 0 0 0 0 1 0 0 0 0 0 .429 .429 .429 .857
Count 2-1   25 9 2 1 2 8 5 0 0 0 0 1 .360 .385 .760 1.145
Count 2-2   42 8 3 0 0 3 3 0 20 1 0 0 .190 .186 .262 .448
Count 3-0   0 0 0 0 0 1 3 12 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   5 2 1 0 0 0 3 13 0 0 0 0 .400 .833 .600 1.433
Full Count   40 14 4 0 0 10 10 14 9 1 0 0 .350 .509 .450 .959
Behind in Count   93 27 10 0 1 14 6 0 27 1 0 1 .290 .295 .430 .725
Ahead in Count   70 28 5 1 3 14 17 25 0 0 0 1 .400 .562 .629 1.191
Batting 2nd   17 5 3 0 0 2 3 0 2 0 0 0 .294 .294 .471 .765
Batting 3rd   24 8 3 0 0 3 4 3 5 0 0 0 .333 .407 .458 .866
Batting 4th   5 2 0 0 0 2 1 0 0 0 0 0 .400 .400 .400 .800
Batting 5th   57 18 6 0 3 13 10 8 10 1 0 1 .316 .403 .579 .982
Batting 6th   12 3 1 0 0 2 1 4 2 0 0 1 .250 .471 .333 .804
Batting 7th   158 50 11 0 3 22 24 20 30 3 0 1 .316 .390 .443 .833
Batting 8th   7 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Batting 9th   29 8 1 1 1 4 4 4 4 0 0 0 .276 .364 .483 .846
Low Leverage   129 37 12 0 4 15 22 20 22 2 0 1 .287 .382 .473 .854
Medium Leverage   123 42 7 1 3 17 16 10 19 0 0 1 .341 .396 .488 .883
High Leverage   53 14 6 0 0 16 9 9 14 2 0 1 .264 .369 .377 .747
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
2018 Madison - BSA 24 9 33 7 0 0 2 6 4 4 0 0 8 1 0 .212 .297 .394 .691 87 90 0.1
2019 Madison - BSA 25 135 495 127 33 3 5 50 59 45 9 2 110 1 2 .257 .328 .366 .694 91 93 2.4
2020 Madison - BSA 26 147 562 141 33 5 8 45 63 45 5 3 126 2 1 .251 .311 .370 .681 83 84 2.4
2021 Madison - BSA 27 158 618 158 39 9 11 54 87 54 17 3 133 2 0 .256 .331 .401 .732 96 98 2.9
2022 Madison - BSA 28 158 659 177 46 7 8 72 77 50 8 1 145 1 4 .269 .327 .396 .723 93 96 4.3
2023 Madison - BSA 29 24 84 19 5 1 2 7 9 8 1 0 19 0 0 .226 .301 .381 .682 82 85 0.2
2024 Jersey Shore - BSA 30 119 437 123 29 3 13 66 64 30 9 4 109 3 2 .281 .338 .451 .788 103 108 3.0
2025 Jersey Shore - BSA 31 73 224 63 13 3 6 30 33 26 3 0 48 0 1 .281 .364 .446 .810 111 119 2.3
2026 Jersey Shore - BSA 32 149 502 145 36 3 10 50 67 36 14 4 102 1 1 .289 .351 .432 .783 103 110 3.1
2027 Jersey Shore - BSA 33 159 584 163 42 4 10 80 70 51 5 5 119 2 1 .279 .340 .416 .756 97 102 3.8
2028 Kansas City - BSA 34 22 80 19 6 0 0 8 5 8 0 0 11 0 0 .237 .307 .312 .619 65 71 0.1
2029 Kansas City - BSA 35 79 293 88 18 0 6 38 46 31 9 3 52 0 0 .300 .381 .423 .804 109 119 1.9
2030 Kansas City - BSA 36 87 309 94 25 1 7 48 48 39 3 4 56 0 0 .304 .383 .460 .843 116 122 2.0
Total BSA 1319 4880 1324 325 39 88 554 632 427 83 29 1038 13 12 .271 .338 .408 .746 97 101 28.5
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
2013 Villanova - COL 19 21 67 29 10 1 5 16 17 16 4 0 9 0 1 .433 .563 .836 1.399 240 241 0.0
2014 Villanova - COL 20 13 24 7 1 0 1 4 3 7 0 1 8 0 0 .292 .438 .458 .896 135 142 0.0
2015 Villanova - COL 21 48 148 43 10 0 2 20 21 21 9 1 30 2 1 .291 .408 .399 .806 114 124 0.0
2016 Villanova - COL 22 48 175 49 13 2 7 26 26 35 5 1 36 0 5 .280 .412 .497 .909 137 135 0.0
2016 La Crosse - AA 22 65 211 46 12 1 5 25 20 18 6 2 49 2 2 .218 .295 .355 .651 70 74 0.0
2017 Wisconsin Rapids - A 23 105 387 119 25 2 6 61 62 61 12 5 74 3 5 .307 .413 .429 .842 136 136 0.0
2017 La Crosse - AA 23 44 169 54 11 0 2 22 24 19 3 1 31 1 1 .320 .396 .420 .816 116 121 0.0
2018 La Crosse - AA 24 140 526 145 32 3 11 81 79 86 12 5 101 3 6 .276 .386 .411 .797 108 111 0.0
2024 Tuscaloosa - AAA 30 6 27 12 3 0 1 11 7 4 0 1 2 0 0 .444 .500 .667 1.167 169 182 0.0
2025 Tuscaloosa - AAA 31 14 53 20 4 0 0 8 12 8 2 1 9 0 0 .377 .469 .453 .922 118 138 0.0
Total ITL 20 80 32 7 0 1 19 19 12 2 2 11 0 0 .400 .479 .525 1.004 135 152
Total NWL (28 & Under) 249 906 245 55 4 18 128 123 123 21 8 181 6 9 .270 .368 .400 .767 101 105
Total MWL (24 & Under) 105 387 119 25 2 6 61 62 61 12 5 74 3 5 .307 .413 .429 .842 136 136
Total NCAA 130 414 128 34 3 15 66 67 79 18 3 83 2 7 .309 .438 .514 .952 146 150
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 Jersey Shore - BSA 30 8 28 5 0 1 0 3 2 1 0 0 7 0 0 .179 .207 .250 .457 0 0 0.0
2025 Jersey Shore - BSA 31 3 9 2 0 0 0 0 1 0 0 0 0 0 0 .222 .222 .222 .444 0 0 0.0
2026 Jersey Shore - BSA 32 20 65 18 2 1 1 4 13 6 4 0 8 1 0 .277 .373 .385 .758 0 0 0.0
2028 Kansas City - BSA 34 4 15 2 1 0 0 0 1 1 0 0 4 0 0 .133 .188 .200 .388 0 0 0.0
Total BSA 35 117 27 3 2 1 7 17 8 4 0 19 1 0 .231 .302 .316 .619 63 69
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2018 Madison - ML 1B 2 2 17 1 1 19 1 .947 15.0 10.80 -0.7 .533
2018 Madison - ML CF 7 7 19 0 0 19 0 1.000 64.0 2.67 +0.8 1.059
2019 Madison - ML 1B 8 7 63 2 8 66 1 .985 62.2 9.34 -0.8 .893
2019 Madison - ML 3B 2 2 0 2 0 2 0 1.000 18.0 1.00 +0.1 1.041
2019 Madison - ML LF 6 6 8 0 0 8 0 1.000 53.0 1.36 -0.3 .944
2019 Madison - ML CF 118 117 274 5 0 284 5 .982 1026.2 2.45 +9.9 1.053
2019 Madison - ML RF 2 1 1 0 0 1 0 1.000 10.0 0.90 +0.7 .000
2020 Madison - ML 1B 2 0 2 1 0 3 0 1.000 2.0 13.50 -0.4 .543
2020 Madison - ML LF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2020 Madison - ML CF 146 146 373 8 2 381 0 1.000 1266.2 2.71 +13.9 1.053
2021 Madison - ML 1B 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2021 Madison - ML LF 4 0 0 0 0 0 0 .000 7.0 0.00 0.0 .000
2021 Madison - ML CF 158 158 380 8 2 396 8 .980 1384.1 2.52 +4.5 1.017
2021 Madison - ML RF 1 0 1 0 0 1 0 1.000 2.0 4.50 +0.7 .000
2022 Madison - ML CF 157 157 371 9 2 384 4 .990 1394.2 2.45 +20.9 1.082
2023 Madison - ML 1B 3 3 31 0 3 31 0 1.000 32.0 8.72 -0.2 .918
2023 Madison - ML LF 2 2 5 0 0 5 0 1.000 18.0 2.50 -0.2 .946
2023 Madison - ML CF 19 19 60 4 0 64 0 1.000 153.0 3.76 +1.4 1.031
2024 Jersey Shore - ML LF 1 0 2 0 0 2 0 1.000 3.0 6.00 +0.6 1.878
2024 Jersey Shore - ML CF 118 116 226 6 0 234 2 .991 1024.0 2.04 +7.3 1.045
2024 Jersey Shore - ML RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Jersey Shore - ML 1B 4 2 25 1 2 26 0 1.000 23.0 10.17 +0.2 1.103
2025 Jersey Shore - ML LF 2 2 2 1 0 3 0 1.000 18.0 1.50 +0.7 1.914
2025 Jersey Shore - ML CF 60 59 88 4 0 94 2 .979 493.1 1.68 +7.0 1.115
2025 Jersey Shore - ML RF 7 5 6 0 0 6 0 1.000 45.0 1.20 +1.4 1.482
2026 Jersey Shore - ML 1B 6 0 9 2 0 11 0 1.000 11.0 9.00 -0.3 .831
2026 Jersey Shore - ML CF 148 148 265 3 1 272 4 .985 1242.1 1.94 +4.5 1.023
2027 Jersey Shore - ML LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2027 Jersey Shore - ML CF 159 159 405 11 2 422 6 .986 1414.1 2.65 +12.7 1.041
2028 Kansas City - ML CF 22 22 53 0 0 53 0 1.000 190.1 2.51 +0.9 1.021
2028 Kansas City - ML RF 1 0 4 0 0 4 0 1.000 6.1 5.68 +0.1 1.018
2029 Kansas City - ML 1B 1 0 4 1 1 5 0 1.000 4.0 11.25 +0.0 1.102
2029 Kansas City - ML CF 79 79 168 7 0 176 1 .994 687.2 2.29 -1.0 .992
2030 Kansas City - ML LF 1 0 1 0 0 1 0 1.000 5.0 1.80 +0.7 .000
2030 Kansas City - ML CF 84 84 196 4 1 200 0 1.000 732.0 2.46 -3.0 .982
2030 Kansas City - ML RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL 1B 28 14 151 8 15 161 2 .988 152.2 9.37 -2.1 .863
TOTAL 3B 2 2 0 2 0 2 0 1.000 18.0 1.00 +0.1 1.041
TOTAL LF 18 10 18 1 0 19 0 1.000 109.0 1.57 +1.5 1.072
TOTAL CF 1275 1271 2878 69 10 2979 32 .989 11073.1 2.40 +79.6 1.038
TOTAL RF 12 6 12 0 0 12 0 1.000 65.1 1.65 +2.9 1.250
PLAYER HISTORY
11/20/2018 Received a 1-year contract worth a total of $400,000 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: - (11); Power: - (6); Eye: - (10).
07/21/2019 Injured (bruised back), day-to-day for 6 days.
11/18/2019 Received a 1-year contract worth a total of $400,000 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Contact: - (12); Power: - (6); Eye: - (9).
08/05/2020 Injured (shoulder soreness), out for 2 weeks.
11/18/2020 Received a 1-year contract worth a total of $1,419,000 through arbitration.
01/01/2021 OSA scouting updated ratings (potential): Contact: - (16); Power: - (8); Eye: - (12).
11/20/2021 Received a 1-year contract worth a total of $3,800,000 through arbitration.
01/01/2022 OSA scouting updated ratings (potential): Contact: - (16); Power: - (8); Eye: - (12).
03/15/2022 Injured (bruised finger), day-to-day for 1 day.
11/06/2022 Wins the 2022 BSA CL Gold Glove Award at CF.
11/20/2022 Received a 1-year contract worth a total of $5,176,500 through arbitration.
01/01/2023 OSA scouting updated ratings (potential): Contact: - (16); Power: - (8); Eye: - (12).
04/24/2023 Injured (bruised shoulder), day-to-day for 6 days.
04/28/2023 Injured (post-concussion syndrome), out for 4-5 months.
11/23/2023 Became a free agent.
12/01/2023 Signed a 4-year contract worth a total of $12,500,000 with the Jersey Shore D-Bags organization.
01/01/2024 OSA scouting updated ratings (potential): Contact: - (16); Power: - (8); Eye: - (13).
04/13/2024 Injured (mild abdominal strain), day-to-day for 5 days.
07/22/2024 Injured (torn ankle ligaments), out for 4 weeks.
01/01/2025 OSA scouting updated ratings (potential): Contact: - (16); Power: - (8); Eye: - (13).
05/03/2025 Injured (sprained elbow), out for 2 weeks.
06/28/2025 Injured (torn abdominal muscle), out for 6 weeks.
08/28/2025 Goes 5-7 against the Trenton Stars, with 1 2B, 3 RBI and 3 R.
09/29/2025 Injured (biceps strain), out for 2 weeks.
10/06/2025 Suffered setback in recovery from injury, will miss another 1-2 weeks.
01/01/2026 OSA scouting updated ratings (potential): Contact: - (16); Power: - (8); Eye: - (13).
03/29/2026 Injured (intercostal strain), out for 2 weeks.
07/05/2026 Injured (bruised shoulder), day-to-day for 6 days.
01/01/2027 OSA scouting updated ratings (potential): Contact: - (16); Power: - (8); Eye: - (14).
03/21/2027 Injured (sprained ankle), day-to-day for 4 days.
05/07/2027 Goes 5-5 against the Greenville 84s, with 2 2B, 6 RBI and 1 R.
11/30/2027 Became a free agent.
01/01/2028 OSA scouting updated ratings (potential): Contact: - (15); Power: - (8); Eye: - (14).
08/01/2028 Signed a 3-year contract worth a total of $9,000,000 with the Kansas City Kings organization.
08/09/2028 Injured (back stiffness), out for 2 weeks.
09/12/2028 Injured (mild hamstring strain), out for one week.
09/24/2028 Injured (sprained finger), out for 2-3 weeks.
01/01/2029 OSA scouting updated ratings (potential): Contact: - (14); Power: - (8); Eye: - (14).
04/06/2029 Injured (Calf soreness), day-to-day for 2 days.
04/13/2029 Injured (Shoulder tendinitis), day-to-day for 4 weeks.
04/18/2029 Injured (Shoulder tendinitis), day-to-day for 2 weeks.
07/27/2029 Injured (Fractured wrist), out for 2 months.
01/01/2030 OSA scouting updated ratings (potential): Contact: - (14); Power: - (8); Eye: - (14).
03/07/2030 Injured (Fractured hand), out for 5 weeks.
04/15/2030 Injured (Oblique strain), out for 1-2 weeks.
07/07/2030 Injured (Sore elbow), day-to-day for 4 weeks.
11/28/2030 Became a free agent.
LEADERBOARD APPEARANCES
Year GS Rank
2021 158 4
2022 158 8
Year PA Rank
2021 692 8
2022 718 3
Year AB Rank
2021 618 8
2022 659 3
Year 2B Rank
2021 39 9
2022 46 4
Year 3B Rank
2021 9 2
2022 7 7
Year HP Rank
2021 17 2
2026 14 4
Saturday, April 7th, 2018 - OOTP Baseball 18.8 Build 76