SS Gavin Cecchini #30
Age: 32 | Bats: R | Throws: R | Morale: Normal
06/02/2026
SS GAVIN CECCHINI #30 - AGE: 32 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
37 86 16 6 0 0 5 5 24 .186 .226 .256 2 -0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 55 50 50
BABIP 55 60 55 55
Avoid K's 45 50 45 45
Gap 40 40 40 40
Power 30 30 30 30
Eye 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 20
Errors: - 70 20
Arm: 20 65 20
Turn DP: - 65 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 60
Catcher: - Left Field: -
1st Base: 35 Center Field: -
2nd Base: 70 Right Field: -
3rd Base: 40
       
RUN/BUNT
Running Speed: 75
Stealing Aggressiveness: 60
Stealing Ability: 65
Baserunning Inst.: 80
Sacrifice Bunt: 50
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/01/2026 SF Loss, 3-5 4 0 1 0 0 0 1 0
05/30/2026 @ LAA Loss, 1-6 3 0 0 0 0 0 2 0
05/29/2026 @ LAA Loss, 4-5 3 1 1 0 0 0 1 1
05/27/2026 STL Win, 7-3 3 0 1 3 0 0 0 0
05/26/2026 STL Win, 5-4 2 0 0 0 0 0 1 0
05/24/2026 LAD Loss, 5-9 3 0 0 0 0 1 2 0
05/22/2026 LAD Loss, 2-5 1 0 0 0 0 0 0 0
05/20/2026 @ CHC Win, 8-2 5 0 0 0 0 0 1 0
05/19/2026 @ CHC Win, 6-1 4 0 2 0 0 0 0 0
05/18/2026 @ CHC Win, 7-1 2 0 1 0 0 0 0 0
PERSONALITY
Cecchini is highly regarded as a clubhouse leader.
Personality Class: Captain
Birthday:12/22/1993
Born in:Lake Charles, LA
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Fair
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$1,000,000
Signed Through:2027 Season
Major Service:7 Years, 118 Days
Service This Yr:69 Days
40-Man Service:8 Years, 69 Days
Pro Service:13 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 37 86 16 6 0 0 5 13 5 24 .186 .226 .256 .482 .213 .070 30
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 23 94 0 0 0 2 1 2 22 6 2 1 66.7 5.0 1.76 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   41 8 4 0 0 0 6 2 10 0 1 0 .195 .233 .293 .525
Versus Right   59 10 2 0 0 5 2 3 19 2 0 0 .169 .203 .203 .407
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Last Week   11 2 1 0 0 3 1 0 4 1 0 0 .182 .167 .273 .439
March   9 3 1 0 0 1 2 0 3 0 0 0 .333 .333 .444 .778
April   30 3 1 0 0 0 5 4 9 0 1 0 .100 .206 .133 .339
May   43 9 4 0 0 4 6 1 11 2 0 0 .209 .217 .302 .520
June   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Spring Training   15 1 0 0 0 0 0 1 3 0 0 0 .067 .125 .067 .192
Last Year   153 38 4 3 1 16 15 5 28 1 0 4 .248 .288 .333 .622
2 Years Ago   203 59 11 1 3 17 30 20 43 2 0 3 .291 .360 .399 .759
Career   2272 609 115 12 42 240 319 168 454 12 16 31 .268 .325 .385 .710
Home   35 6 2 0 0 4 6 2 10 1 0 0 .171 .211 .229 .439
Road   51 10 4 0 0 1 7 3 14 1 1 0 .196 .236 .275 .511
Grass   86 16 6 0 0 5 13 5 24 2 1 0 .186 .226 .256 .482
Day   45 7 3 0 0 5 6 1 12 2 0 0 .156 .167 .222 .389
Night   41 9 3 0 0 0 7 4 12 0 1 0 .220 .289 .293 .582
As Starter   78 15 6 0 0 5 8 5 20 2 1 0 .192 .235 .269 .505
As Reliever / Substitution   8 1 0 0 0 0 5 0 4 0 0 0 .125 .125 .125 .250
Pinch Hitting   6 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Close/Late   21 1 1 0 0 1 1 1 8 0 0 0 .048 .091 .095 .186
Inning 1-3   30 9 3 0 0 1 5 1 5 0 1 0 .300 .323 .400 .723
Inning 4-6   34 4 1 0 0 3 0 3 12 2 0 0 .118 .179 .147 .327
Inning 7-9   35 5 2 0 0 1 3 1 11 0 0 0 .143 .167 .200 .367
Extra Innings   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   38 6 2 0 0 0 7 3 9 0 1 0 .158 .220 .211 .430
1 Outs   25 5 2 0 0 5 0 0 8 2 0 0 .200 .185 .280 .465
2 Outs   37 7 2 0 0 0 1 2 12 0 0 0 .189 .231 .243 .474
Scoring Position   22 4 1 0 0 5 2 4 10 2 1 0 .182 .286 .227 .513
Bases Empty   60 11 5 0 0 0 4 1 16 0 0 0 .183 .197 .267 .463
Runner on 1st   18 3 0 0 0 0 2 0 3 0 0 0 .167 .167 .167 .333
Runner on 2nd   10 1 0 0 0 0 1 2 5 0 0 0 .100 .250 .100 .350
Runner on 3rd   3 1 1 0 0 3 0 0 0 1 0 0 .333 .250 .667 .917
Runner on 1st & 2nd   4 1 0 0 0 0 1 2 2 0 1 0 .250 .500 .250 .750
Runner on 1st & 3rd   2 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   2 1 0 0 0 1 0 0 1 0 0 0 .500 .500 .500 1.000
Bases Loaded   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Two Strikes   56 7 3 0 0 2 3 3 29 1 0 0 .125 .167 .179 .345
First Pitch   15 5 2 0 0 2 1 0 0 0 0 0 .333 .333 .467 .800
Count 0-1   7 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 0-2   16 2 1 0 0 2 1 0 8 1 0 0 .125 .118 .188 .305
Count 1-0   7 1 1 0 0 0 1 0 0 0 1 0 .143 .143 .286 .429
Count 1-1   6 1 0 0 0 1 1 0 0 1 0 0 .167 .143 .167 .310
Count 1-2   20 4 1 0 0 0 1 0 9 0 0 0 .200 .200 .250 .450
Count 2-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   6 4 0 0 0 0 2 0 0 0 0 0 .667 .667 .667 1.333
Count 2-2   12 1 1 0 0 0 0 0 7 0 0 0 .083 .083 .167 .250
Count 3-0   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   2 0 0 0 0 0 0 1 0 0 0 0 .000 .333 .000 .333
Full Count   8 0 0 0 0 0 1 3 5 0 0 0 .000 .273 .000 .273
Behind in Count   43 6 2 0 0 2 2 0 17 1 0 0 .140 .136 .186 .322
Ahead in Count   16 5 1 0 0 0 3 2 0 0 1 0 .312 .389 .375 .764
Batting Leadoff   6 2 1 0 0 0 1 0 3 0 0 0 .333 .333 .500 .833
Batting 2nd   16 5 3 0 0 1 3 3 4 0 1 0 .312 .421 .500 .921
Batting 3rd   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 4th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 5th   4 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 6th   5 1 0 0 0 0 0 0 2 0 0 0 .200 .200 .200 .400
Batting 7th   9 0 0 0 0 0 0 0 4 0 0 0 .000 .000 .000 .000
Batting 8th   55 9 2 0 0 4 4 2 13 2 0 0 .164 .186 .200 .386
Batting 9th   2 1 0 0 0 0 0 0 1 0 0 0 .500 .500 .500 1.000
Low Leverage   46 10 5 0 0 2 2 1 10 0 0 0 .217 .234 .326 .560
Medium Leverage   37 7 1 0 0 1 4 3 12 0 0 0 .189 .250 .216 .466
High Leverage   16 1 0 0 0 2 2 1 6 2 1 0 .062 .105 .062 .168
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 Colorado - MLB 23 112 371 109 24 0 7 44 60 38 6 0 49 7 3 .294 .369 .415 .784 122 122 3.3
2018 Colorado - MLB 24 144 496 149 34 3 17 67 87 38 11 2 94 28 9 .300 .362 .484 .846 129 134 4.4
2019 Atlanta - MLB 25 111 267 69 13 4 5 29 38 11 3 1 58 8 2 .258 .294 .393 .688 83 79 0.9
2020 Atlanta - MLB 26 126 508 124 17 1 7 43 53 39 4 4 122 9 5 .244 .301 .323 .624 74 74 0.4
2021 Atlanta - MLB 27 22 70 13 1 0 1 4 8 3 0 0 12 0 2 .186 .219 .243 .462 19 9 -0.6
2023 Milwaukee - MLB 29 65 118 32 5 0 1 15 15 9 0 0 24 5 3 .271 .323 .339 .662 91 87 0.2
2024 Milwaukee - MLB 30 75 203 59 11 1 3 17 30 20 3 2 43 10 2 .291 .360 .399 .759 117 117 1.4
2025 Milwaukee - MLB 31 68 153 38 4 3 1 16 15 5 4 1 28 3 1 .248 .288 .333 .622 74 70 -0.3
2026 Milwaukee - MLB 32 37 86 16 6 0 0 5 13 5 0 2 24 2 1 .186 .226 .256 .482 38 30 -0.3
Total MLB 760 2272 609 115 12 42 240 319 168 31 12 454 72 28 .268 .325 .385 .710 97 97 9.3
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
2012 Kingsport - R 18 53 191 47 9 2 1 22 21 18 1 2 43 5 4 .246 .311 .330 .641 70 71 -0.1
2012 Brooklyn - S A 18 5 5 0 0 0 0 0 2 0 1 0 1 0 0 .000 .167 .000 .167 -56 -13 -0.1
2013 Brooklyn - S A 19 51 194 53 8 0 0 14 18 14 0 2 30 2 3 .273 .319 .314 .633 52 62 -0.7
2014 Savannah - A 20 57 228 59 17 4 3 25 42 25 2 3 41 7 1 .259 .333 .408 .741 111 110 1.4
2014 St. Lucie - A+ 20 68 233 55 10 1 5 31 36 32 1 5 40 3 3 .236 .325 .352 .677 85 85 0.4
2014 Total - A+ 20 125 461 114 27 5 8 56 78 57 3 8 81 10 4 .247 .329 .380 .709 98 98 1.8
2014 Binghamton - AA 20 1 4 1 0 0 0 0 1 0 0 0 1 0 0 .250 .250 .250 .500 38 33 -0.0
2015 Corpus Christi - AA 21 29 105 16 2 0 1 4 10 13 2 1 28 2 1 .152 .256 .200 .456 25 21 -0.7
2015 Binghamton - AA 21 82 301 91 16 4 7 39 37 39 5 4 49 3 2 .302 .387 .452 .839 126 127 2.3
2015 Total - AA 21 111 406 107 18 4 8 43 47 52 7 5 77 5 3 .264 .353 .387 .740 100 100 1.5
2015 Fresno - AAA 21 5 21 7 2 0 0 3 4 2 0 0 2 1 1 .333 .391 .429 .820 111 120 0.1
2016 Albuquerque - AAA 22 104 399 133 29 1 8 62 61 40 6 6 62 10 12 .333 .397 .471 .868 141 144 3.4
2020 Gwinnett - AAA 26 8 33 3 1 0 0 2 2 5 2 0 8 1 0 .091 .250 .121 .371 7 18 -0.2
2021 Gwinnett - AAA 27 105 402 111 23 3 5 37 55 42 6 0 64 24 12 .276 .353 .386 .739 118 118 3.1
2022 Pawtucket - AAA 28 81 314 86 9 2 4 26 46 22 10 0 60 12 8 .274 .341 .354 .695 92 91 1.1
2025 Colorado Springs - AAA 31 12 46 10 1 1 1 5 8 5 3 0 5 4 0 .217 .333 .348 .681 84 79 0.1
Total IL 194 749 200 33 5 9 65 103 69 18 0 132 37 20 .267 .343 .360 .704 102 102
Total PCL 121 466 150 32 2 9 70 73 47 9 6 69 15 13 .322 .390 .457 .847 134 137
Total EL 83 305 92 16 4 7 39 38 39 5 4 50 3 2 .302 .385 .449 .834 125 126
Total TEX 29 105 16 2 0 1 4 10 13 2 1 28 2 1 .152 .256 .200 .456 25 21
Total FSL 68 233 55 10 1 5 31 36 32 1 5 40 3 3 .236 .325 .352 .677 85 85
Total SAL 57 228 59 17 4 3 25 42 25 2 3 41 7 1 .259 .333 .408 .741 111 110
Total NYP 56 199 53 8 0 0 14 20 14 1 2 31 2 3 .266 .315 .307 .621 49 60
Total APP 53 191 47 9 2 1 22 21 18 1 2 43 5 4 .246 .311 .330 .641 70 71
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 Colorado - MLB 23 5 18 5 1 1 0 1 2 2 1 0 2 2 0 .278 .381 .444 .825 133 146 1.0
2018 Colorado - MLB 24 9 17 5 2 0 1 1 4 0 2 0 3 1 0 .294 .368 .588 .957 156 165 0.4
2023 Milwaukee - MLB 29 1 2 1 0 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 189 200 0.1
2024 Milwaukee - MLB 30 2 3 0 0 0 0 0 0 1 0 0 0 0 0 .000 .250 .000 .250 -21 5 -0.2
2025 Milwaukee - MLB 31 9 18 4 1 0 0 3 1 0 0 0 5 0 0 .222 .222 .278 .500 39 34 -0.2
Total MLB 26 58 15 4 1 1 5 7 3 3 0 10 3 0 .259 .328 .414 .742 106 113
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2012 Brooklyn - S A SS 2 0 4 6 1 10 0 1.000 0.0 0.00 0.0 .000
2012 Kingsport - R SS 33 0 51 81 13 137 5 .964 0.0 0.00 0.0 .000
2013 Brooklyn - S A SS 50 0 71 144 24 223 8 .964 0.0 0.00 0.0 .000
2014 Binghamton - AA SS 1 0 2 4 0 6 0 1.000 0.0 0.00 0.0 .000
2014 St. Lucie - A+ SS 59 0 67 149 28 231 15 .935 0.0 0.00 0.0 .000
2014 Savannah - A SS 53 0 80 134 22 226 12 .947 0.0 0.00 0.0 .000
2017 Colorado - MLB 2B 9 6 7 22 5 29 0 1.000 58.1 4.47 -0.0 .999
2017 Colorado - MLB 3B 1 1 0 4 0 4 0 1.000 9.0 4.00 +0.1 1.029
2017 Colorado - MLB SS 93 82 120 252 59 376 4 .989 744.1 4.50 +2.8 1.021
2018 Colorado - MLB 2B 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2018 Colorado - MLB SS 119 114 141 298 64 449 10 .978 1012.1 3.90 -3.4 .976
2019 Atlanta - MLB 2B 6 3 2 8 0 10 0 1.000 30.0 3.00 +0.5 1.008
2019 Atlanta - MLB SS 58 50 53 152 24 210 5 .976 440.2 4.19 +2.6 .995
2020 Atlanta - MLB 2B 12 8 13 27 3 41 1 .976 74.2 4.82 +0.8 1.024
2020 Atlanta - MLB SS 116 114 142 296 65 445 7 .984 1026.1 3.84 -4.7 .986
2021 Atlanta - MLB SS 20 17 30 56 9 86 0 1.000 156.2 4.94 +1.5 1.018
2023 Milwaukee - MLB 2B 12 9 13 24 9 37 0 1.000 81.0 4.11 +0.4 1.107
2023 Milwaukee - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Milwaukee - MLB SS 49 22 23 75 15 101 3 .970 231.1 3.81 -1.0 .976
2024 Milwaukee - MLB 2B 23 17 35 48 10 84 1 .988 159.2 4.68 +0.8 1.026
2024 Milwaukee - MLB 3B 8 4 2 4 0 7 1 .857 42.0 1.29 -0.2 .860
2024 Milwaukee - MLB SS 37 33 53 76 21 134 5 .963 304.2 3.81 -3.7 .906
2025 Milwaukee - MLB 1B 10 0 20 2 0 22 0 1.000 25.1 7.82 +0.1 .895
2025 Milwaukee - MLB 2B 17 9 18 31 8 50 1 .980 96.0 4.59 +0.3 .991
2025 Milwaukee - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Milwaukee - MLB SS 34 26 38 62 18 104 4 .962 223.2 4.02 -2.4 .900
2026 Milwaukee - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Milwaukee - MLB 2B 7 7 13 14 3 28 1 .964 58.0 4.19 +0.1 1.026
2026 Milwaukee - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Milwaukee - MLB SS 27 16 22 51 14 73 0 1.000 162.0 4.06 +0.2 .984
TOTAL 1B 10 0 20 2 0 22 0 1.000 25.1 7.82 +0.1 .895
TOTAL 2B 88 59 101 174 38 279 4 .986 560.2 4.41 +2.8 1.023
TOTAL 3B 9 5 2 8 0 11 1 .909 51.0 1.76 -0.2 .927
TOTAL SS 751 474 897 1836 377 2811 78 .972 4302.0 5.72 -8.0 .982
PLAYER HISTORY
06/04/2012 Selected in the 2012 Amateur Draft (Round 1, 12th overall) by the New York Mets
06/13/2015 Injured (strained oblique), out for 3-4 weeks.
07/13/2015 Was selected to the 2015 Eastern League All-Star Game.
07/31/2015 Was traded by the New York Mets to the Houston Astros, along with LF Michael Conforto, SP Darwin Ramos, SP Chris Flexen, in exchange for CF Jake Marisnick, CF Andrew Aplin, C Max Stassi.
08/23/2015 Injured (back tightness), day-to-day for 3 days.
12/10/2015 Was traded by the Houston Astros to the Colorado Rockies, along with CL Angel Heredia, in exchange for RP Dan Jennings.
01/01/2016 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 40 (45); Eye: 50 (50).
06/18/2016 Injured (herniated disc (back)), out for 4 weeks.
09/05/2016 Injured (high ankle sprain), out for 4 weeks.
10/09/2016 Wins the 2016 PCL AC Glove Wizard Award at SS.
01/01/2017 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (50).
06/08/2017 Injured (Oblique strain), out for 2-3 weeks.
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: 45 (45); Eye: 55 (55).
08/07/2018 Injured (Bruised hand), day-to-day for 1 day.
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: 55 (55); Power: 45 (45); Eye: 55 (55).
03/12/2019 Was traded by the Colorado Rockies to the Atlanta Braves in exchange for SP Juan Toledo, SS Freddy Galvis, CL Jesús Rodríguez.
05/01/2019 Injured (Hand contusion), out for 5 days.
11/06/2019 Signed a 1-year contract extension worth a total of $1,850,000 with the Atlanta Braves organization.
01/01/2020 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 40 (40); Eye: 50 (50).
02/24/2020 Injured (Foot soreness), day-to-day for 5 days.
04/19/2020 Injured (Sprained ankle), out for 4 weeks.
07/20/2020 Injured on 07/19/2020, diagnosed with a head injury, will not miss additional time.
11/02/2020 Signed a 1-year contract extension worth a total of $2,160,000 with the Atlanta Firebirds organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (35); Eye: 50 (50).
05/04/2021 Injured (bruised foot),day-to-day for 3 days.
10/02/2021 Wins the 2021 IL Glove Wizard Award at 2B.
11/22/2021 Was not offered arbitration and became a free agent.
01/01/2022 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (35); Eye: 50 (50).
03/12/2022 Signed a minor league contract with majors option with the Boston Red Sox organization.
07/29/2022 Injured (sore elbow),day-to-day for 1-2 weeks.
10/14/2022 Signed a 1-year minor league contract extension with the Boston Red Sox organization.
12/17/2022 Drafted in the rule 5 draft (Round 2 , Pick 19, 49th overall Pick) by the Milwaukee Brewers from the Boston Red Sox.
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (35); Eye: 45 (50).
11/25/2023 Received a 1-year contract through arbitration worth a total of $1,800,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 50 (50).
07/11/2024 Signed a 3-year contract extension worth a total of $3,000,000 with the Milwaukee Brewers organization.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (35); Eye: 50 (50).
03/20/2025 Injured on 03/17/2025, diagnosed with a sprained ankle, will miss 4-5 weeks.
06/18/2025 Injured on 06/17/2025, diagnosed with a sore elbow, is day-to-day.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 50 (50).
Monday, June 1st , 2026 - OOTP Baseball 27.2 Build 60