Griff O'FerrallSS Chesapeake Baysox
Age 23 R/R 6'1" / 195 lbs AA HR +9% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION477 act + 9 ros · stats below = ROS only
showingROS
wRC+†51
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%22
BB%11
BABIP258
ISO67
MLB%2%
Value2026 · WAR
BAT: -32.4 runs (wOBA-derived runs vs avg)-32BATRUN: +5.1 runs (SB/CS + UBR baserunning)+5RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +5.2 runs (Positional adjustment)+5POSREP: +10.5 runs (Replacement-level credit)+11REPTotal WAR: -1.30-1.3WAR
0.00.51.00.00.00.00.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control-$5M ctrl surplus
Tools · ContractCON 40 / POW 32
Toolsscout grade
CONTACT40
scouting grade only
POWER32
scouting grade only
EYE53
scouting grade only
SPEED55
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M
2028Pre-Arb$0.8M
2029Pre-Arb$0.8M
2030Arb-1$0.8M
2031Arb-2$1M
2032Arb-3$1.0M
Totals $0.0M $-1.0M +$0.0M

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)
202421 A+Aberdeen IronBirds 2120 6000 130 11 300333300633 353 145 292 84 -0 -0 +0 -0.0
202421 ADelmarva Shorebirds 6956 13200 9102 13 232358268626 36271 1413 294 85 -1 -1 +1 -0.1
202522 AAChesapeake Baysox 4236 9210 660 21 250357361718 111300 1414 329 108 +0 +0 +1 0.1
202522 A+Aberdeen IronBirds 474411 931424 53714 427 226321299620 73263 1511 286 80 -11 +6 +10 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A+ MLEAberdeen IronBirds 2120 5000 140 11 250286250536 310 195 234 45 -1 -0 +0 -0.1
202421 A MLEDelmarva Shorebirds 6959 12100 6142 13 203299220519 17240 209 242 50 -4 -1 +1 -0.4
202522 AA MLEChesapeake Baysox 4238 9210 470 21 237310342652 105290 1710 289 82 -1 +0 +1 -0.0
202522 A+ MLEAberdeen IronBirds 474427 811123 37944 427 190261246507 56228 208 226 39 -34 +6 +10 -1.9
202421 A MLE2 teams 9080 17100 6182 24 212284225509 13266 207 240 49
202421 A RAW2 teams 9076 19200 10132 24 250352276629 26292 1411 293 49
202522 A+ MLE2 teams 516465 901333 411014 448 194265254518 60239 208 231 43
202522 A+ RAW2 teams 516447 1021634 59774 448 228324304628 76266 1511 289 43
202421 A MLE2 teams 9082 17100 6182 24 207284220504 12256 207 240 49
202522 A+ MLE2 teams 516466 901333 411014 448 193265253518 60233 208 231 43
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202421 A MLE2 teams 9082 17100 6182 24 207284220504 12256 207 240 49
202522 A+ MLE2 teams 516466 901333 411014 448 193265253518 60233 208 231 43
YTD23 AA MLEBAL 477424 821406 341245 325 193261269530 75252 267 233 44 -32 +4 +0 +5 +10 -1.2
▸ 2026 season
YTD23 AA RAWBAL 477409 901607 491025 325 220311311622 90269 2110 280 44
ROS23 AA MLEBAL 2% 98 1000 120 00 125222125347 254 2211 243 51 -1 +0 -0 +0 +0 -0.0
TOT23 AA MLEBAL 486432 831406 351265 325 192261266527 74250 267 233 44 -32 +4 -0 +5 +11 -1.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLEBAL 23% 479436 891517 361174 193 204271291562 87259 248 256 60 -23 +3 -0 +5 +10 -0.5
202825 MLB MLEBAL 35% 506457 961619 391225 183 210279309588 98261 248 266 66 -21 +2 -0 +5 +11 -0.2
202926 MLB MLEBAL 42% 521470 10017110 411255 173 213283317600 104263 248 270 69 -19 +2 -0 +6 +11 -0.0
203027 MLB MLEBAL 45% 526474 10017110 421265 163 211282314596 103264 248 272 70 -19 +2 -0 +6 +11 0.0
203128 MLB MLEBAL 47% 525473 10017110 421275 142 211283315598 104263 248 271 70 -19 +2 -1 +6 +11 -0.1
203229 MLB MLEBAL 46% 517465 9716110 421265 132 209281312593 103263 248 269 68 -19 +2 -2 +6 +11 -0.3
203330 MLB MLEBAL 46% 507456 951619 411255 112 208281307588 99262 258 267 67 -20 +1 -2 +5 +11 -0.5
202724 MLB CTXBAL 23% 110100 21402 8271 41 210275310585 100263 257 254 60 -5 +0 -0 +1 +2 -0.1
202825 MLB CTXBAL 35% 178160 34603 14432 61 212284306590 94265 248 263 66 -7 +1 -0 +2 +4 -0.1
202926 MLB CTXBAL 42% 219198 42714 17522 71 212281318599 106267 248 268 69 -8 +1 -0 +2 +5 -0.0
203027 MLB CTXBAL 45% 236213 47815 19572 71 221291338629 117268 248 269 70 -8 +1 -0 +3 +5 0.0
203128 MLB CTXBAL 47% 244220 48815 20592 71 218289332621 114267 248 269 70 -9 +1 -0 +3 +5 -0.0
203229 MLB CTXBAL 46% 240216 46805 20582 61 213286319605 106267 248 267 68 -9 +1 -1 +3 +5 -0.1
203330 MLB CTXBAL 46% 235212 44804 19582 51 208279302581 94266 258 264 67 -9 +1 -1 +3 +5 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 14621319 28249328 11735413 427 214284319604 105269 248 266 64 -56 +6 -2 +16 +32 -0.6
/ 162G A+C 650586 12522112 521576 193 213284316600 102269 248 266 64 -25 +2 -1 +7 +14 -0.3
Career MLE 41963784 7851281068 33198940 15430 207278300579 93261 248 262 64 -141 +14 -6 +38 +78 -1.6
/ 162G MLE 650586 12320211 511536 245 210280307587 97263 248 262 64 -25 +3 -1 +7 +14 -0.3