Michael O'Neill

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

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
201422 ACharleston RiverDogs 553506 10514410 2518716 429 208267310577 103304 345 252 51
201422 ACharleston RiverDogs 553489 12523510 4213316 429 256335384719 129330 248 322 105
201523 A+Tampa Yankees 372348 601215 151173 1411 172213256469 83241 314 204 14
201523 A+Tampa Yankees 372342 731514 21853 1411 213265298563 85271 236 253 52
201624 AA2 teams 340310 681423 151125 115 219267306573 87325 334 252 51
201624 AA2 teams 340303 761533 22825 115 251312350662 99327 246 292 81
201725 AA3 teams 560522 10720613 2319512 325 205255341596 136297 354 261 58
201725 AA3 teams 560506 13627617 3813812 325 269334447781 178337 257 344 122
201826 AA2 teams 522477 942018 281918 306 197253294547 96305 375 243 44
201826 AA2 teams 522462 11626212 431278 306 251326394719 143318 248 318 102
201927 AA2 teams 371347 78614 191333 153 225271282553 58352 365 246 46
201927 AA2 teams 371340 961015 26973 153 282339362701 79382 267 317 101
▸ Career Totals
Career 27182510 512861543 12593547 14439 204255302557 98303 345 245 45 -168 +13 +0 -29 +77 -10.9
/ 162G 650600 12321410 3022411 349 205256303559 98305 345 245 45 -40 +3 +0 -7 +18 -2.6

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201422 ACharleston RiverDogs 553489 12523510 4213316 429 256335384719 129330 248 322 105 +3 +5 +16 2.4
201523 A+Tampa Yankees 372342 731514 21853 1411 213265298563 85271 236 253 52 -20 -2 +11 -1.2
201624 AATrenton Thunder 196176 41821 12493 44 233293318611 85310 256 272 66 -7 -1 +6 -0.3
201624 A+Tampa Yankees 144127 35712 10332 71 276338394732 118351 237 318 102 +0 +1 +4 0.5
201725 AAFrisco RoughRiders 309271 71948 26829 123 262345413759 151346 278 339 117 +6 +1 +9 1.6
201725 A+Down East Wood Ducks 178165 451227 9423 162 273322497819 224325 245 356 131 +6 +2 +5 1.4
201725 INTLSurprise Saguaros 7370 20602 3140 40 286315457772 171333 194 340 118 +2 +1 +2 0.4
201826 AAARound Rock Express 2422 4300 280 00 182250318568 136286 338 256 54 -1 +0 +1 -0.1
201826 AAFrisco RoughRiders 498440 11223212 411198 306 255329398727 143319 248 321 104 +2 +4 +14 2.0
201927 AAASan Antonio Missions 5248 11300 4150 00 229288292580 63333 298 267 63 -2 +0 +1 -0.1
201927 AAChattanooga Lookouts 319292 85715 22823 153 291347373720 82390 267 325 107 +3 +2 +9 1.4