Michael O'Neill

PosLF
B/TR/R
Born1992-06-12
Age (2026)34

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201422 ACharleston RiverDogs 553489 12523510 4213316 429 256335384719 129330 248 322 104 +3 +5 +12 2.0
201523 A+Tampa Yankees 372342 731514 21853 1411 213265298563 85271 236 253 57 -19 -2 +8 -1.3
201624 AATrenton Thunder 196176 41821 12493 44 233293318611 85310 256 272 70 -7 -1 +4 -0.4
201624 A+Tampa Yankees 144127 35712 10332 71 276338394732 118351 237 318 102 +0 +1 +3 0.4
201725 AAFrisco RoughRiders 309271 71948 26829 123 262345413759 151346 278 339 115 +6 +1 +7 1.4
201725 A+Down East Wood Ducks 178165 451227 9423 162 273322497819 224325 245 356 127 +6 +2 +4 1.2
201725 INTLSurprise Saguaros 7370 20602 3140 40 286315457772 171333 194 340 116 +1 +1 +2 0.4
201826 AAARound Rock Express 2422 4300 280 00 182250318568 136286 338 256 60 -1 +0 +1 -0.1
201826 AAFrisco RoughRiders 498440 11223212 411198 306 255329398727 143319 248 321 104 +2 +4 +11 1.7
201927 AAASan Antonio Missions 5248 11300 4150 00 229288292580 63333 298 267 67 -2 +0 +1 -0.1
201927 AAChattanooga Lookouts 319292 85715 22823 153 291347373720 82390 267 325 106 +2 +2 +7 1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201422 A MLECharleston RiverDogs 553504 1031649 2718316 429 204267306572 101289 335 247 53 -31 +5 +12 -1.4
201523 A+ MLETampa Yankees 372347 611314 161193 1411 176219254472 78243 324 204 24 -34 -2 +8 -2.8
201624 AA MLETrenton Thunder 196180 38721 8603 44 211257289545 78288 314 233 44 -13 -1 +4 -1.0
201624 A+ MLETampa Yankees 144130 32712 7472 71 246295362657 115339 335 277 74 -5 +1 +3 -0.0
201725 AA MLEFrisco RoughRiders 309282 58735 161049 123 206270305575 99303 345 259 61 -14 +1 +7 -0.6
201725 A+ MLEDown East Wood Ducks 178169 381026 5573 162 225260414674 189286 323 279 75 -5 +2 +4 0.1
201826 AAA MLERound Rock Express 2423 3200 1100 00 130167217384 87237 424 186 12 -3 +0 +1 -0.2
201826 AA MLEFrisco RoughRiders 498454 981928 271578 306 216272319591 104298 325 259 61 -23 +4 +11 -0.9
201927 AAA MLESan Antonio Missions 5249 8200 3200 00 163212204416 41290 386 195 18 -5 +0 +1 -0.4
201927 AA MLEChattanooga Lookouts 319298 72514 161033 153 242287305592 64349 325 257 60 -15 +2 +7 -0.7
201422 A MLECharleston RiverDogs 553504 1031649 2718316 429 204267306572 101298 335 247 53
201422 A RAWCharleston RiverDogs 553489 12523510 4213316 429 256335384719 129330 248 322 53
201523 A+ MLETampa Yankees 372347 611314 161193 1411 176219254472 78252 324 204 24
201523 A+ RAWTampa Yankees 372342 731514 21853 1411 213265298563 85271 236 253 24
201624 AA MLE2 teams 340310 691423 151075 115 223270310579 87322 314 252 56
201624 AA RAW2 teams 340303 761533 22825 115 251312350662 99327 246 292 56
201725 AA MLE3 teams 560520 11019613 2518612 325 212264346610 135300 334 266 66
201725 AA RAW3 teams 560506 13627617 3813812 325 269334447781 178337 257 344 66
201826 AA MLE2 teams 522477 1022228 281678 306 214269319588 105307 325 256 59
201826 AA RAW2 teams 522462 11626212 431278 306 251326394719 143318 248 318 59
201927 AA MLE2 teams 371347 80714 191233 153 231276291567 61345 335 248 54
201927 AA RAW2 teams 371340 961015 26973 153 282339362701 79382 267 317 54
201422 A MLECharleston RiverDogs 553505 1031649 2718316 429 204267305572 101289 335 247 53
201523 A+ MLETampa Yankees 372350 611314 161193 1411 174219251470 77243 324 204 24
201624 AA MLE2 teams 340317 691423 151075 115 218270303573 85310 314 252 56
201725 AA MLE3 teams 560518 11019613 2518612 325 212264347611 135297 334 266 66
201826 AA MLE2 teams 522481 1022228 281678 306 212269316585 104295 325 256 59
201927 AA MLE2 teams 371346 80714 191233 153 231276292568 61341 335 248 54
▸ Career Totals
Career MLE 27182505 525911641 13088547 14439 210262308570 98303 335 248 54 -150 +13 +0 -29 +59 -10.9
/ 162G MLE 650599 12622410 3121211 349 210262311573 100304 335 248 54 -36 +3 +0 -7 +14 -2.6