SS Gavin Cecchini #30
Age: 31 | Bats: R | Throws: R | Morale: Normal
10/06/2025
SS GAVIN CECCHINI #30 - AGE: 31 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
68 153 38 4 3 1 16 5 28 .248 .288 .333 3 -0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 55 50 55
Gap 45 45 45 45
Power 30 35 30 30
Eye 50 50 45 50
Avoid K's 50 50 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 20
Errors: - 70 20
Arm: 20 65 20
Turn DP: - 60 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 60
Catcher: - Left Field: -
1st Base: 30 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: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/01/2025 PHI Win, 7-3 4 0 0 0 0 0 1 0
09/30/2025 PHI Loss, 0-2 1 0 0 0 0 0 0 0
09/28/2025 CIN Loss, 5-7 4 0 1 0 0 0 1 0
09/24/2025 @ SD Loss, 4-5 3 0 1 2 0 0 0 0
09/23/2025 @ SD Loss, 3-9 1 0 1 2 0 0 0 0
09/21/2025 @ STL Win, 7-5 4 0 1 2 0 0 1 0
09/20/2025 @ STL Loss, 1-9 1 0 1 0 0 0 0 0
09/17/2025 LAA Loss, 5-6 1 0 0 0 0 0 1 0
09/14/2025 STL Loss, 3-5 3 0 0 0 0 0 0 0
09/13/2025 STL Win, 7-0 4 0 0 0 0 0 1 0
PERSONALITY
Cecchini has a lot of influence in the locker room.
Personality Class: Captain
Birthday:12/22/1993
Born in:Lake Charles, LA
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$1,000,000
Signed Through:2027 Season
Major Service:7 Years, 49 Days
Service This Yr:195 Days
40-Man Service:8 Years, None
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 68 153 38 4 3 1 16 15 5 28 .248 .288 .333 .622 .273 .085 71
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 35 163 4 1 0 2 0 1 51 8 3 1 75.0 14.9 3.38 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   71 21 2 1 1 13 6 2 14 1 0 0 .296 .311 .394 .705
Versus Right   82 17 2 2 0 3 8 3 14 0 0 4 .207 .270 .280 .550
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
April   6 1 0 0 0 0 0 0 0 0 0 0 .167 .167 .167 .333
May   39 6 4 0 0 0 3 1 6 0 0 0 .154 .175 .256 .431
June   22 8 0 2 0 4 2 1 5 0 0 1 .364 .417 .545 .962
July   30 7 0 0 1 4 3 0 5 0 0 2 .233 .281 .333 .615
August   25 9 0 0 0 2 6 2 5 1 0 1 .360 .414 .360 .774
September   31 7 0 1 0 6 1 1 7 0 0 0 .226 .250 .290 .540
Spring Training   31 12 5 0 0 2 3 0 6 0 0 0 .387 .387 .548 .935
Postseason   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Last Year   203 59 11 1 3 17 30 20 43 2 0 3 .291 .360 .399 .759
2 Years Ago   118 32 5 0 1 15 15 9 24 0 3 0 .271 .323 .339 .662
Career   2186 593 109 12 42 235 306 163 430 10 15 31 .271 .329 .390 .719
Home   82 20 3 1 1 9 8 1 15 1 0 4 .244 .284 .341 .626
Road   71 18 1 2 0 7 7 4 13 0 0 0 .254 .293 .324 .617
Grass   141 32 4 3 1 16 9 2 27 1 0 4 .227 .257 .319 .576
Turf   12 6 0 0 0 0 6 3 1 0 0 0 .500 .600 .500 1.100
Day   71 18 3 0 0 8 10 2 12 1 0 2 .254 .289 .296 .585
Night   82 20 1 3 1 8 5 3 16 0 0 2 .244 .287 .366 .653
As Starter   112 29 3 3 1 11 12 4 19 1 0 4 .259 .306 .366 .672
As Reliever / Substitution   41 9 1 0 0 5 3 1 9 0 0 0 .220 .238 .244 .482
Pinch Hitting   22 7 1 0 0 3 1 0 6 0 0 0 .318 .318 .364 .682
Close/Late   47 10 1 0 0 3 3 1 12 0 0 1 .213 .245 .234 .479
Inning 1-3   38 13 1 2 0 5 3 3 3 1 0 0 .342 .381 .474 .855
Inning 4-6   44 10 2 1 0 3 6 0 7 0 0 3 .227 .277 .318 .595
Inning 7-9   66 14 1 0 1 6 5 2 17 0 0 1 .212 .246 .273 .519
Extra Innings   5 1 0 0 0 2 0 0 1 0 0 0 .200 .200 .200 .400
0 Outs   45 10 2 1 0 0 4 3 9 0 0 1 .222 .286 .311 .597
1 Outs   58 14 2 0 1 6 8 1 8 1 0 2 .241 .274 .328 .602
2 Outs   50 14 0 2 0 10 2 1 11 0 0 1 .280 .308 .360 .668
Scoring Position   39 10 0 1 1 16 6 1 6 1 0 0 .256 .268 .385 .653
Bases Empty   81 19 4 2 0 0 5 3 15 0 0 1 .235 .271 .333 .604
Runner on 1st   33 9 0 0 0 0 3 1 7 0 0 3 .273 .351 .273 .624
Runner on 2nd   14 4 0 0 0 3 3 0 1 0 0 0 .286 .286 .286 .571
Runner on 1st & 2nd   11 3 0 1 1 5 2 0 5 0 0 0 .273 .273 .727 1.000
Runner on 1st & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   9 1 0 0 0 3 1 1 0 0 0 0 .111 .200 .111 .311
Bases Loaded   4 2 0 0 0 5 0 0 0 1 0 0 .500 .400 .500 .900
Two Strikes   60 9 2 1 0 2 4 1 28 0 0 2 .150 .190 .217 .407
First Pitch   26 8 0 0 1 4 7 1 0 0 0 1 .308 .357 .423 .780
Count 0-1   10 3 0 1 0 3 1 0 0 1 0 1 .300 .333 .500 .833
Count 0-2   10 2 1 0 0 1 2 0 4 0 0 1 .200 .273 .300 .573
Count 1-0   15 7 0 1 0 0 1 0 0 0 0 0 .467 .467 .600 1.067
Count 1-1   20 5 2 0 0 2 0 0 0 0 0 0 .250 .250 .350 .600
Count 1-2   11 3 1 0 0 0 1 0 5 0 0 0 .273 .273 .364 .636
Count 2-0   6 1 0 0 0 1 0 0 0 0 0 0 .167 .167 .167 .333
Count 2-1   10 2 0 0 0 2 0 0 0 0 0 0 .200 .200 .200 .400
Count 2-2   27 3 0 1 0 0 1 0 13 0 0 0 .111 .111 .185 .296
Count 3-0   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   6 3 0 0 0 2 1 1 0 0 0 0 .500 .571 .500 1.071
Full Count   12 1 0 0 0 1 0 1 6 0 0 1 .083 .214 .083 .298
Behind in Count   31 8 2 1 0 4 4 0 9 1 0 2 .258 .294 .387 .681
Ahead in Count   37 13 0 1 0 5 2 3 0 0 0 0 .351 .400 .405 .805
Batting Leadoff   13 5 0 1 1 3 3 2 3 0 0 0 .385 .467 .769 1.236
Batting 2nd   10 3 0 1 0 3 1 1 1 0 0 1 .300 .417 .500 .917
Batting 3rd   9 2 0 0 0 3 1 0 3 0 0 0 .222 .222 .222 .444
Batting 4th   7 1 0 0 0 0 0 0 1 0 0 0 .143 .143 .143 .286
Batting 5th   10 5 0 0 0 2 1 1 1 0 0 0 .500 .545 .500 1.045
Batting 6th   8 2 1 0 0 0 1 0 1 0 0 0 .250 .250 .375 .625
Batting 7th   29 6 0 1 0 1 1 0 7 0 0 2 .207 .258 .276 .534
Batting 8th   43 9 2 0 0 1 4 1 8 0 0 0 .209 .227 .256 .483
Batting 9th   24 5 1 0 0 3 2 0 3 1 0 1 .208 .231 .250 .481
Low Leverage   64 14 2 1 0 0 6 2 13 0 0 0 .219 .242 .281 .524
Medium Leverage   53 9 1 1 0 2 3 1 9 0 0 2 .170 .214 .226 .441
High Leverage   34 14 1 1 1 14 5 1 6 1 0 2 .412 .447 .588 1.036
PACIFIC COAST LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 12 46 10 1 1 1 5 8 5 5 .217 .333 .348 .681 .310 .130 79
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 12 54 3 1 0 1 0 0 16 3 4 0 100.0 6.3 4.57 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   6 0 0 0 0 0 0 1 1 0 0 0 .000 .143 .000 .143
Versus Right   40 10 1 1 1 5 8 4 4 0 0 3 .250 .362 .400 .762
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   46 10 1 1 1 5 8 5 5 0 0 3 .217 .333 .348 .681
Career   466 150 32 2 9 70 73 47 69 6 5 9 .322 .390 .457 .847
Home   27 7 1 0 1 4 7 4 3 0 0 2 .259 .394 .407 .801
Road   19 3 0 1 0 1 1 1 2 0 0 1 .158 .238 .263 .501
Grass   46 10 1 1 1 5 8 5 5 0 0 3 .217 .333 .348 .681
Day   25 6 1 1 0 2 4 2 2 0 0 2 .240 .345 .360 .705
Night   21 4 0 0 1 3 4 3 3 0 0 1 .190 .320 .333 .653
As Starter   46 10 1 1 1 5 8 5 5 0 0 3 .217 .333 .348 .681
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 71 -0.2
Total MLB 723 2186 593 109 12 42 235 306 163 31 10 430 70 27 .271 .329 .390 .719 99 99 9.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
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 103 102 1.1
2014 St. Lucie - A+ 20 68 233 55 10 1 5 31 36 32 1 5 40 3 3 .236 .325 .352 .677 78 81 0.1
2014 Total - A+ 20 125 461 114 27 5 8 56 78 57 3 8 81 10 4 .247 .329 .380 .709 90 91 1.2
2014 Binghamton - AA 20 1 4 1 0 0 0 0 1 0 0 0 1 0 0 .250 .250 .250 .500 37 34 -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.3
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 78 81
Total SAL 57 228 59 17 4 3 25 42 25 2 3 41 7 1 .259 .333 .408 .741 103 102
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 2 5 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -116 -0.2
Total MLB 19 45 11 3 1 1 2 6 3 3 0 6 3 0 .244 .333 .422 .756 109 118
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
2025 Colorado Springs - AAA SS 12 12 24 41 13 65 0 1.000 106.2 5.48 +0.7 1.047
TOTAL 1B 10 0 20 2 0 22 0 1.000 25.1 7.82 +0.1 .895
TOTAL 2B 81 52 88 160 35 251 3 .988 502.2 4.44 +2.8 1.023
TOTAL 3B 9 5 2 8 0 11 1 .909 51.0 1.76 -0.2 .927
TOTAL SS 736 470 899 1826 376 2803 78 .972 4246.2 5.78 -7.5 .984
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.
Sunday, October 5th , 2025 - OOTP Baseball 26.7 Build 77