2B Dennis O'Sullivan #26
Age: 34 | Bats: R | Throws: R | Morale: Good
11/08/2025
2B DENNIS O'SULLIVAN #26 - AGE: 34 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
76 258 59 9 0 1 18 18 50 .229 .279 .275 3 0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 10 10 10 10
Gap 8 9 8 8
Power 5 6 5 5
Eye 12 14 11 12
Avoid K's 11 12 11 11
FIELDING RATINGS
Catcher Infield Outfield
Range: - 17 16
Errors: - 14 13
Arm: 2 14 13
Turn DP: - 11 -
Framing: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 7
Catcher: - Left Field: -
1st Base: 9 Center Field: 13
2nd Base: 16 Right Field: 15
3rd Base: 5
       
RUN/BUNT
Running Speed: 16
Stealing Aggressiveness: 14
Stealing Ability: 19
Baserunning Inst.: 16
Sacrifice Bunt: 17
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/04/2025 @ QUE Loss, 4-6 2 0 0 0 0 0 0 0
10/03/2025 @ QUE Loss, 1-2 3 0 1 0 0 0 0 0
10/01/2025 @ PX Win, 5-0 5 0 0 0 0 0 2 0
09/30/2025 @ PX Loss, 2-9 4 0 2 1 0 0 0 0
09/29/2025 @ PX Win, 7-2 4 1 2 1 0 0 1 0
09/27/2025 @ KW Win, 2-1 1 0 0 0 0 1 0 0
09/26/2025 @ KW Win, 6-2 4 1 1 0 0 0 1 0
09/25/2025 VAN Win, 8-4 4 1 0 0 0 0 0 0
09/24/2025 VAN Win, 7-4 5 0 0 0 0 0 0 0
09/23/2025 VAN Loss, 3-6 3 0 0 0 0 1 3 0
PERSONALITY
He is dedicated to his craft.
Birthday:10/25/1991
Born in:Hartford, CT
Nationality:American
Height:6' 2"
Weight:205 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$790,000
Signed Through:2026 Season
Major Service:10 Years, 93 Days
Service This Yr:182 Days
40-Man Service:11 Years, 76 Days
Pro Service:15 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:2010, 2nd Pick in Round 3
NORTH AMERICAN LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 76 258 59 9 0 1 18 24 18 50 .229 .279 .275 .554 .247 .047 60
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 73 286 1 0 0 2 6 3 71 10 3 2 60.0 21.3 2.71 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   69 17 2 0 0 6 8 8 11 0 2 1 .246 .333 .275 .609
Versus Right   189 42 7 0 1 12 16 10 39 3 4 0 .222 .257 .275 .533
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   40 9 3 0 0 4 3 1 6 0 2 0 .225 .244 .300 .544
May   41 9 1 0 0 3 5 5 12 2 0 0 .220 .292 .244 .536
July   50 11 0 0 0 3 5 2 10 0 0 1 .220 .264 .220 .484
August   71 17 2 0 0 4 5 7 14 0 2 0 .239 .308 .268 .575
September   46 12 3 0 1 4 6 3 6 1 1 0 .261 .300 .391 .691
October   10 1 0 0 0 0 0 0 2 0 1 0 .100 .100 .100 .200
Spring Training   50 9 3 0 0 3 5 6 10 0 1 0 .180 .268 .240 .508
Last Year   407 95 18 3 5 20 49 38 77 3 8 1 .233 .298 .329 .628
2 Years Ago   261 57 8 1 0 14 23 26 57 0 11 1 .218 .292 .257 .548
Career   2217 524 73 15 14 151 211 201 456 9 35 15 .236 .303 .302 .605
Home   128 29 3 0 1 8 15 11 24 2 1 1 .227 .289 .273 .562
Road   130 30 6 0 0 10 9 7 26 1 5 0 .231 .268 .277 .545
Grass   258 59 9 0 1 18 24 18 50 3 6 1 .229 .279 .275 .554
Day   38 9 0 0 0 4 2 0 11 1 0 1 .237 .250 .237 .487
Night   220 50 9 0 1 14 22 18 39 2 6 0 .227 .283 .282 .565
As Starter   257 59 9 0 1 18 24 16 50 3 6 1 .230 .274 .276 .551
As Reliever / Substitution   1 0 0 0 0 0 0 2 0 0 0 0 .000 .667 .000 .667
Pinch Hitting   1 0 0 0 0 0 0 1 0 0 0 0 .000 .500 .000 .500
Close/Late   46 14 1 0 0 3 3 5 10 0 0 0 .304 .373 .326 .699
Inning 1-3   98 19 3 0 0 7 7 6 20 0 5 1 .194 .248 .224 .472
Inning 4-6   85 20 4 0 1 5 12 5 16 2 1 0 .235 .272 .318 .589
Inning 7-9   73 20 2 0 0 6 5 6 13 1 0 0 .274 .325 .301 .626
Extra Innings   2 0 0 0 0 0 0 1 1 0 0 0 .000 .333 .000 .333
0 Outs   90 22 6 0 0 5 11 5 22 1 4 0 .244 .281 .311 .592
1 Outs   86 21 1 0 0 6 7 5 14 2 2 0 .244 .280 .256 .535
2 Outs   82 16 2 0 1 7 6 8 14 0 0 1 .195 .275 .256 .531
Scoring Position   58 12 2 0 0 16 4 7 10 3 6 0 .207 .279 .241 .521
Bases Empty   166 39 6 0 1 1 17 10 32 0 0 1 .235 .282 .289 .572
Runner on 1st   34 8 1 0 0 1 3 1 8 0 0 0 .235 .257 .265 .522
Runner on 2nd   27 4 1 0 0 4 3 2 3 0 6 0 .148 .207 .185 .392
Runner on 3rd   4 0 0 0 0 2 0 1 1 1 0 0 .000 .167 .000 .167
Runner on 1st & 2nd   18 4 1 0 0 4 1 1 5 0 0 0 .222 .263 .278 .541
Runner on 1st & 3rd   2 1 0 0 0 1 0 2 0 0 0 0 .500 .750 .500 1.250
Runner on 2nd & 3rd   4 2 0 0 0 3 0 1 0 1 0 0 .500 .500 .500 1.000
Bases Loaded   3 1 0 0 0 2 0 0 1 1 0 0 .333 .250 .333 .583
Two Strikes   126 21 1 0 0 6 8 8 50 1 0 1 .167 .221 .175 .395
First Pitch   39 11 1 0 0 2 4 0 0 1 3 0 .282 .275 .308 .583
Count 0-1   22 7 2 0 0 4 1 0 0 0 0 0 .318 .318 .409 .727
Count 0-2   17 5 0 0 0 1 1 0 7 0 0 1 .294 .333 .294 .627
Count 1-0   21 6 2 0 0 1 2 0 0 0 0 0 .286 .286 .381 .667
Count 1-1   25 8 1 0 1 2 3 0 0 1 1 0 .320 .308 .480 .788
Count 1-2   40 6 1 0 0 1 3 0 17 0 0 0 .150 .150 .175 .325
Count 2-0   4 0 0 0 0 0 1 0 0 0 2 0 .000 .000 .000 .000
Count 2-1   13 3 1 0 0 2 2 0 0 0 0 0 .231 .231 .308 .538
Count 2-2   35 4 0 0 0 1 2 0 13 0 0 0 .114 .114 .114 .229
Count 3-0   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   8 3 1 0 0 1 3 8 0 0 0 0 .375 .688 .500 1.188
Full Count   34 6 0 0 0 3 2 8 13 1 0 0 .176 .326 .176 .502
Behind in Count   79 18 3 0 0 6 5 0 24 0 0 1 .228 .237 .266 .503
Ahead in Count   46 12 4 0 0 4 8 10 0 0 2 0 .261 .393 .348 .741
Batting Leadoff   46 9 2 0 1 4 4 3 6 1 0 0 .196 .240 .304 .544
Batting 2nd   76 17 2 0 0 2 6 5 16 0 3 0 .224 .272 .250 .522
Batting 5th   33 9 1 0 0 5 2 1 9 0 0 1 .273 .314 .303 .617
Batting 6th   61 17 3 0 0 4 10 4 5 0 3 0 .279 .323 .328 .651
Batting 7th   22 4 1 0 0 1 1 2 7 1 0 0 .182 .240 .227 .467
Batting 8th   19 3 0 0 0 2 1 1 7 1 0 0 .158 .190 .158 .348
Batting 9th   1 0 0 0 0 0 0 2 0 0 0 0 .000 .667 .000 .667
Low Leverage   128 31 3 0 1 7 10 7 18 1 0 1 .242 .285 .289 .574
Medium Leverage   104 20 6 0 0 7 11 7 24 2 6 0 .192 .239 .250 .489
High Leverage   25 7 0 0 0 4 2 4 8 0 0 0 .280 .379 .280 .659
NALB TRIPLE A 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 3 11 2 0 0 0 1 3 3 1 .182 .333 .182 .515 .252 .000 44
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 3 16 0 0 0 0 1 1 2 0 0 0 0.0 1.2 2.93 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   10 2 0 0 0 1 3 3 1 1 1 0 .200 .357 .200 .557
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
July   11 2 0 0 0 1 3 3 1 1 1 0 .182 .333 .182 .515
Career   636 155 22 3 6 57 87 81 92 3 6 2 .244 .330 .316 .646
Home   11 2 0 0 0 1 3 3 1 1 1 0 .182 .333 .182 .515
Turf   11 2 0 0 0 1 3 3 1 1 1 0 .182 .333 .182 .515
Day   4 1 0 0 0 1 1 1 0 1 0 0 .250 .333 .250 .583
Night   7 1 0 0 0 0 2 2 1 0 1 0 .143 .333 .143 .476
As Starter   11 2 0 0 0 1 3 3 1 1 1 0 .182 .333 .182 .515
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
2014 Quebeck - NALB 22 30 96 20 1 1 0 3 12 12 1 1 22 3 1 .208 .300 .240 .540 52 56 0.5
2015 Quebeck - NALB 23 7 24 3 0 0 0 0 2 1 0 0 6 1 0 .125 .160 .125 .285 -19 -35 -0.3
2016 Quebeck - NALB 24 1 3 1 1 0 0 1 1 1 0 0 1 0 0 .333 .500 .667 1.167 220 242 0.1
2017 Quebeck - NALB 25 40 88 23 7 0 2 13 7 9 2 0 17 5 1 .261 .343 .409 .753 117 117 0.8
2018 Quebeck - NALB 26 82 259 76 12 3 1 18 28 21 1 0 46 7 3 .293 .349 .375 .723 101 100 1.4
2019 Quebeck - NALB 27 44 132 31 4 2 1 14 6 6 0 1 29 4 1 .235 .266 .318 .584 63 55 -0.4
2020 Quebeck - NALB 28 76 221 48 6 1 3 20 24 27 2 1 50 4 2 .217 .307 .294 .601 73 67 0.2
2021 Dunedin - NALB 29 30 86 18 1 1 0 5 3 6 2 0 14 2 1 .209 .277 .244 .521 46 51 -0.4
2022 Richmond - NALB 30 117 382 93 6 3 1 25 32 36 4 0 87 13 5 .243 .315 .283 .598 82 80 2.1
2023 Richmond - NALB 31 97 261 57 8 1 0 14 23 26 1 0 57 5 8 .218 .292 .257 .548 67 57 0.7
2024 Richmond - NALB 32 117 407 95 18 3 5 20 49 38 1 3 77 22 5 .233 .298 .329 .628 96 92 2.3
2025 Richmond - NALB 33 76 258 59 9 0 1 18 24 18 1 3 50 3 2 .229 .279 .275 .554 64 60 0.3
Total NALB 717 2217 524 73 15 14 151 211 201 15 9 456 69 29 .236 .303 .302 .605 79 75 7.4
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
2010 Total - 18 20 95 41 10 3 4 28 37 6 1 2 8 35 5 .432 .462 .726 1.188 100 100 1.8
2010 Stockton - A 18 28 90 18 4 0 1 7 11 8 0 1 14 5 2 .200 .263 .278 .540 75 74 0.2
2011 Stockton - A 19 92 362 92 13 2 2 26 37 24 5 4 65 22 6 .254 .306 .318 .624 85 86 1.1
2011 Hickory Creek - AA 19 10 43 9 0 0 0 0 6 4 0 0 10 2 0 .209 .277 .209 .486 36 34 -0.2
2012 Stockton - A 20 75 303 92 8 1 2 20 50 41 1 3 49 17 12 .304 .385 .356 .741 114 122 2.0
2012 Hickory Creek - AA 20 4 19 2 0 0 0 2 0 0 0 0 8 0 0 .105 .105 .105 .211 -42 -58 -0.3
2013 Hickory Creek - AA 21 103 416 123 19 2 1 50 58 61 4 5 66 26 12 .296 .387 .358 .745 107 109 2.2
2013 Middlesborough - AAA 21 20 83 12 3 0 1 4 11 9 0 0 22 2 0 .145 .228 .217 .445 21 16 -0.6
2014 Hickory Creek - AA 22 43 171 47 9 1 1 15 25 30 1 0 23 11 7 .275 .386 .357 .743 108 108 0.8
2014 Middlesborough - AAA 22 27 113 39 5 0 1 17 15 12 0 0 9 4 2 .345 .408 .416 .824 123 126 0.8
2015 Middlesborough - AAA 23 37 147 41 8 0 2 20 20 20 0 2 21 5 6 .279 .361 .374 .735 94 96 0.3
2016 Hickory Creek - AA 24 12 47 21 2 0 1 3 11 11 0 0 3 3 2 .447 .552 .553 1.105 184 189 0.8
2017 Middlesborough - AAA 25 27 110 30 3 1 1 6 16 15 0 0 13 7 3 .273 .360 .345 .705 92 97 0.4
2019 Middlesborough - AAA 27 3 15 2 0 0 0 1 2 0 0 0 4 0 0 .133 .133 .133 .267 -28 -45 -0.2
2021 Tulsa - AAA 29 33 121 19 2 2 1 6 15 13 2 0 17 2 5 .157 .250 .231 .481 39 38 -0.6
2022 Scottsdale - AAA 30 12 36 10 1 0 0 2 5 9 0 0 5 2 0 .278 .422 .306 .728 112 122 0.4
2025 Scottsdale - AAA 33 3 11 2 0 0 0 1 3 3 0 1 1 0 0 .182 .333 .182 .515 48 44 -0.0
Total NALBAAA 162 636 155 22 3 6 57 87 81 2 3 92 22 16 .244 .330 .316 .646 77 78
Total NALBAA 172 696 202 30 3 3 70 100 106 5 5 110 42 21 .290 .385 .355 .740 105 106
Total NALBA 195 755 202 25 3 5 53 98 73 6 8 128 44 20 .268 .334 .328 .662 96 100
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2014 Quebeck - MLB CF 5 3 7 0 0 7 0 1.000 31.0 2.03 +1.9 1.674
2014 Quebeck - MLB RF 20 20 35 0 0 36 1 .972 168.0 1.88 +5.3 1.263
2015 Quebeck - MLB RF 6 6 6 0 0 7 1 .857 48.1 1.12 +0.0 1.004
2016 Quebeck - MLB RF 1 1 0 0 0 0 0 .000 7.0 0.00 0.0 .000
2017 Quebeck - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2017 Quebeck - MLB 2B 3 1 5 8 3 13 0 1.000 12.0 9.75 +0.3 1.259
2017 Quebeck - MLB SS 6 3 1 15 2 16 0 1.000 35.0 4.11 +0.6 1.093
2017 Quebeck - MLB CF 10 8 12 2 0 14 0 1.000 59.1 2.12 -0.1 .985
2017 Quebeck - MLB RF 18 13 21 4 2 25 0 1.000 116.1 1.93 +0.8 1.037
2018 Quebeck - MLB 1B 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.3 1.079
2018 Quebeck - MLB 2B 3 3 7 14 3 21 0 1.000 30.0 6.30 +0.7 1.062
2018 Quebeck - MLB 3B 5 3 1 5 0 6 0 1.000 29.0 1.86 +0.2 1.035
2018 Quebeck - MLB SS 2 2 2 5 2 7 0 1.000 13.0 4.85 +0.4 1.555
2018 Quebeck - MLB CF 8 6 18 1 0 20 1 .950 67.1 2.54 -1.0 .937
2018 Quebeck - MLB RF 58 56 143 9 1 153 1 .993 463.0 2.95 +7.3 1.053
2019 Quebeck - MLB 1B 6 4 37 5 3 43 1 .977 41.0 9.22 -0.2 .949
2019 Quebeck - MLB 2B 8 7 18 27 7 45 0 1.000 61.0 6.64 +0.8 1.049
2019 Quebeck - MLB 3B 2 0 0 1 0 1 0 1.000 1.2 5.40 +0.0 1.032
2019 Quebeck - MLB CF 4 4 12 1 0 13 0 1.000 34.0 3.44 +0.0 .991
2019 Quebeck - MLB RF 26 22 33 1 0 36 2 .944 184.0 1.66 -1.0 .960
2020 Quebeck - MLB 2B 13 10 24 29 11 53 0 1.000 90.0 5.30 +1.9 1.174
2020 Quebeck - MLB SS 1 1 2 4 1 6 0 1.000 9.0 6.00 +0.3 1.010
2020 Quebeck - MLB CF 23 20 56 2 0 59 1 .983 183.1 2.85 +0.1 .996
2020 Quebeck - MLB RF 38 38 62 5 1 69 2 .971 298.1 2.02 +2.4 1.056
2021 Dunedin - MLB 1B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2021 Dunedin - MLB 2B 6 4 7 17 6 24 0 1.000 40.1 5.36 -0.1 1.005
2021 Dunedin - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 Dunedin - MLB CF 8 7 16 1 0 18 1 .944 53.2 2.85 -0.3 1.004
2021 Dunedin - MLB RF 15 15 30 0 0 30 0 1.000 126.0 2.14 +0.5 .983
2022 Richmond - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Richmond - MLB 2B 84 79 144 209 57 357 4 .989 693.0 4.58 +8.0 1.108
2022 Richmond - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Richmond - MLB SS 5 4 5 18 3 24 1 .958 44.0 4.70 +0.3 .977
2022 Richmond - MLB CF 25 22 47 1 0 50 2 .960 193.2 2.23 -0.7 .990
2022 Richmond - MLB RF 6 4 9 1 0 10 0 1.000 35.0 2.57 +0.4 1.106
2023 Richmond - MLB 2B 53 40 82 131 27 214 1 .995 383.0 5.01 +4.8 1.068
2023 Richmond - MLB SS 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 Richmond - MLB CF 31 23 56 4 1 63 3 .952 226.1 2.39 -0.3 .967
2023 Richmond - MLB RF 9 8 13 0 0 13 0 1.000 65.2 1.78 +1.6 1.153
2024 Richmond - MLB 2B 104 103 190 254 57 449 5 .989 889.1 4.49 +5.5 1.016
2024 Richmond - MLB CF 5 4 7 1 1 9 1 .889 41.1 1.74 -1.8 .861
2024 Richmond - MLB RF 3 3 2 0 0 2 0 1.000 19.0 0.95 +0.2 .998
2025 Richmond - MLB 2B 63 62 109 151 39 265 5 .981 501.1 4.67 +3.5 1.058
2025 Richmond - MLB CF 12 11 24 1 0 26 1 .962 87.0 2.59 -0.2 .938
2025 Richmond - MLB RF 2 0 0 0 0 0 0 .000 6.0 0.00 0.0 .000
2025 Scottsdale - AAA RF 3 3 8 0 0 8 0 1.000 28.0 2.57 -0.2 1.028
TOTAL 1B 8 4 38 5 3 44 1 .977 43.0 9.00 +0.0 .959
TOTAL 2B 337 309 586 840 210 1441 15 .990 2700.0 4.75 +25.3 1.062
TOTAL 3B 7 3 1 6 0 7 0 1.000 30.2 2.05 +0.2 1.035
TOTAL SS 16 10 10 42 8 53 1 .981 103.0 4.54 +1.6 1.050
TOTAL CF 131 108 255 14 2 279 10 .964 977.0 2.48 -2.5 .984
TOTAL RF 205 189 362 20 4 389 7 .982 1564.2 2.20 +17.2 1.058
PLAYER HISTORY
06/15/2010 Drafted in the 2010 first-year player draft (Round 3, Pick 2, 54th overall pick) by the Quebeck Sky Chiefs, out of high school (Wethersfield; Wethersfield, CT).
07/07/2010 Signed a minor league contract with the Quebeck Sky Chiefs organization with a signing bonus of $220,000.
01/01/2011 OSA scouting updated ratings (potential): Contact: 7 (9); Power: 1 (3); Eye: 4 (7).
05/28/2011 Injured (bruised knee), day-to-day for one week.
07/26/2011 Injured (sprained wrist), out for 5 weeks.
01/01/2012 OSA scouting updated ratings (potential): Contact: 7 (10); Power: 1 (3); Eye: 4 (8).
04/09/2012 Injured (sprained elbow), out for 1-2 weeks.
05/02/2012 Injured (knee soreness), out for 2 days.
06/20/2012 Injured (fractured foot), out for 4 weeks.
07/30/2012 Wins the NALBA SL2 Player of the Week Award.
01/01/2013 OSA scouting updated ratings (potential): Contact: 8 (10); Power: 2 (4); Eye: 6 (10).
04/01/2013 Named the #59 prospect in the NALB
04/25/2013 Injured (bruised thumb), day-to-day for 4 days.
05/31/2013 Was selected to the 2013 NALB Double A All-Star Game.
01/01/2014 OSA scouting updated ratings (potential): Contact: 8 (10); Power: 3 (5); Eye: 7 (9).
04/07/2014 Named the #64 prospect in the NALB
06/12/2014 Injured (torn ankle ligaments), out for 4 weeks.
07/19/2014 Injured (high ankle sprain), out for 4 weeks.
11/20/2014 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2015 OSA scouting updated ratings (potential): Contact: 11 (13); Power: 4 (7); Eye: 10 (11).
04/06/2015 Named the #42 prospect in the NALB
05/01/2015 Injured (back soreness), out for 2 weeks.
06/06/2015 Injured on 06/03/2015, diagnosed with a fractured fibula, will miss 4 months.
11/20/2015 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2016 OSA scouting updated ratings (potential): Contact: 9 (9); Power: 3 (3); Eye: 12 (12).
04/16/2016 Injured on 04/13/2016, diagnosed with a broken bone in the elbow, will miss 9 months.
11/14/2016 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 3 (3); Eye: 11 (12).
04/28/2017 Injured (Mild calf strain), day-to-day for one week.
06/03/2017 Injured (Mild abdominal strain), day-to-day for 2 days.
06/16/2017 Injured (Recurring back spasms), out for 5 weeks.
08/04/2017 Injured on 08/02/2017, diagnosed with elbow inflammation, will miss 2-3 weeks.
08/27/2017 Injured (Mild abdominal strain), day-to-day for 1 day.
09/29/2017 Injured (Sprained ankle), out for 4-5 weeks.
10/24/2017 Signed a 1-year contract extension worth a total of $480,000 with the Quebeck Sky Chiefs organization.
01/01/2018 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 4 (4); Eye: 11 (12).
04/18/2018 Injured (Strained oblique), day-to-day for 4 weeks.
05/15/2018 Suffered setback in recovery from injury, will miss another 6 days.
06/12/2018 Injured (Hamstring tendinitis), out for one week.
09/30/2018 Injured on 09/28/2018, diagnosed with a mild abdominal strain, is day-to-day.
09/30/2018 Injured (Mild abdominal strain), day-to-day for 1 day.
10/25/2018 Signed a 1-year contract extension worth a total of $610,000 with the Quebeck Sky Chiefs organization.
01/01/2019 OSA scouting updated ratings (potential): Contact: 11 (11); Power: 4 (4); Eye: 11 (11).
03/13/2019 Injured (Sore back), day-to-day for 5 days.
03/21/2019 Injured on 03/19/2019, diagnosed with a sprained ankle, will miss 2 weeks.
06/05/2019 Injured on 06/03/2019, diagnosed with a hamstring strain, will miss 6 weeks.
07/23/2019 Injured (Elbow inflammation), out for 4-5 weeks.
09/10/2019 Injured on 09/07/2019, diagnosed with back spasms, will miss 6 weeks.
10/21/2019 Suffered setback in recovery from injury, will miss another 1-2 weeks.
10/22/2019 Signed a 1-year contract extension worth a total of $780,000 with the Quebeck Sky Chiefs organization.
01/01/2020 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 4 (4); Eye: 11 (11).
03/28/2020 Injured on 03/26/2020, diagnosed with elbow inflammation, will miss one week.
04/13/2020 Injured (Mild abdominal strain), day-to-day for 1 day.
04/21/2020 Injured (Mild abdominal strain), day-to-day for one week.
06/09/2020 Injured on 06/08/2020, diagnosed with a bruised shoulder, is day-to-day.
07/06/2020 Injured (Elbow inflammation), out for 4 weeks.
08/06/2020 Injured (Mild abdominal strain), day-to-day for 1 day.
09/02/2020 Injured on 09/01/2020, diagnosed with a fractured thumb, will miss 5 weeks.
11/16/2020 Was not offered arbitration and became a free agent.
01/01/2021 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 4 (4); Eye: 10 (12).
01/30/2021 Signed a minor league contract with the Dunedin Otters organization.
05/07/2021 Injured (sore back),day-to-day for one week.
05/19/2021 Injured (elbow inflammation),out for 1-2 weeks.
06/14/2021 Injured (strained rib cage muscle),day-to-day for 4 weeks.
06/23/2021 Injured on 06/22/2021, diagnosed with a strained groin muscle, is day-to-day.
08/06/2021 Injured on 08/04/2021, diagnosed with a torn hamstring, will miss 3 months.
11/17/2021 Became a free agent.
01/01/2022 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 5 (5); Eye: 10 (10).
04/04/2022 Signed a 1-year minor league contract with the Glendale Rafters organization.
04/13/2022 Injured (mild abdominal strain),day-to-day for one week.
04/29/2022 Injured (bruised toe),day-to-day for 1 day.
05/26/2022 Injured (sore back),day-to-day for 4 days.
06/29/2022 Injured (mild abdominal strain),day-to-day for one week.
07/08/2022 Injured (mild abdominal strain),day-to-day for 5 days.
07/18/2022 Injured on 07/16/2022, diagnosed with a mild abdominal strain, is day-to-day.
10/14/2022 Signed a 2-year contract extension worth a total of $1,320,000 with the Richmond Slam organization.
01/01/2023 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 5 (5); Eye: 13 (13).
03/01/2023 Injured (intercostal strain),out for 2 days.
03/12/2023 Injured on 03/11/2023, diagnosed with a strained rib cage muscle, is day-to-day.
05/30/2023 Injured (back stiffness),day-to-day for 5 days.
06/15/2023 Injured on 06/14/2023, diagnosed with a mild abdominal strain, is day-to-day.
01/01/2024 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 6 (6); Eye: 12 (12).
04/03/2024 Injured (back tightness),day-to-day for 1 day.
05/15/2024 Injured (groin soreness),day-to-day for 3 days.
06/15/2024 Injured (back tightness),day-to-day for 1-2 weeks.
06/21/2024 Suffered setback in recovery from injury, will miss another 1-2 weeks.
07/02/2024 Injured (shoulder subluxation),day-to-day for one week.
07/08/2024 Signed a 2-year contract extension worth a total of $1,580,000 with the Richmond Slam organization.
07/12/2024 Injured (calf cramp),day-to-day for 1 day.
07/16/2024 Injured on 07/14/2024, diagnosed with back tightness, will miss 2-3 weeks.
09/11/2024 Injured (sore back),day-to-day for 2 days.
01/01/2025 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 5 (5); Eye: 11 (11).
04/08/2025 Injured (back tightness),day-to-day for 1 day.
04/21/2025 Injured on 04/18/2025, diagnosed with back tightness, will miss 2 weeks.
05/22/2025 Injured on 05/21/2025, diagnosed with elbow inflammation, will miss 7-8 weeks.
08/13/2025 Injured on 08/12/2025, diagnosed with a sore back, is day-to-day.
08/18/2025 Injured (mild abdominal strain),day-to-day for 2 days.
08/24/2025 Injured on 08/23/2025, diagnosed with a sore elbow, is day-to-day.
08/30/2025 Injured on 08/29/2025, diagnosed with a mild hamstring strain, is day-to-day.
09/01/2025 Injured (mild hamstring strain),day-to-day for one week.
09/17/2025 Injured (bruised shoulder),day-to-day for one week.
09/25/2025 Injured (back tightness),day-to-day for one week.
10/04/2025 Injured (back stiffness),day-to-day for 2 days.
LEADERBOARD APPEARANCES
Year SH Rank
2023 11 9
2024 8 2
2025 6 7
Sunday, October 12th , 2025 - OOTP Baseball 26.7 Build 77