Griff O'FerrallSS Chesapeake Baysox
Age 23 R/R 6'1" / 195 lbs AA HR +8% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION312 act + 208 ros · stats below = ROS only
wRC+†44
AVG/OBP/SLG.193 / .267 / .273
PA208
HR2
SB9
K%25
BB%8
BABIP252
ISO80
MLB%2%
Value2026 · WAR
BAT: -36.3 runs (wOBA-derived runs vs avg)-36BATRUN: +3.3 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +5.6 runs (Positional adjustment)+6POSREP: +14.7 runs (Replacement-level credit)+15REPTotal WAR: -1.40-1.4WAR
0.00.51.00.00.00.2-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 32
Toolsscout grade
CONTACT40
scouting grade only
POWER32
scouting grade only
EYE55
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+0.2$0.6M+$0.0M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.8M $-1M +$0.0M

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
202421 A2 teams 9080 17100 6172 24 212284225509 13262 197 238 40
202421 A2 teams 9076 19200 10132 24 250352276629 26292 1411 293 83
202522 A+2 teams 516462 901332 441004 448 195271249520 54242 199 234 37
202522 A+2 teams 516447 1021634 59774 448 228324304628 76266 1511 289 80
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AABAL 312272 481005 25833 164 176253268522 92225 278 230 34 -23 +2 +0 +3 +9 -1.0
YTD23 AABAL 312261 531205 36643 164 203307307613 103241 2112 275 68 -11 +2 +0 +3 +9 0.3
ROS23 AABAL 2% 208187 36712 17512 92 193267273540 80245 258 243 44 -13 +1 -0 +2 +6 -0.4
ROS23 MLBBAL 2% 44 1000 010 00 250250250500 248 250 240 42 -0 +0 -0 +0 +0 -0.0
FULL23 AABAL 316276 491005 25843 164 178253268521 91227 278 230 34 -23 +2 -0 +3 +9 -1.0
TOT23 AABAL 520459 841717 421345 256 183259270529 87236 268 235 38 -36 +3 -0 +6 +15 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBBAL 23% 479432 851617 401154 164 197271287558 90251 248 257 55 -24 +2 -0 +5 +14 -0.4
202825 MLBBAL 35% 506454 931729 431204 154 205279311590 106254 248 266 62 -22 +1 -0 +5 +14 -0.1
202926 MLBBAL 42% 521468 9818210 441234 153 209283321603 111256 248 271 65 -20 +2 -0 +6 +15 0.2
202724 MLBBAL 23% 11099 20402 9261 41 202275303578 101254 248 255 53 -6 +0 -0 +1 +3 -0.1
202825 MLBBAL 35% 178160 33613 15421 51 206278312591 106258 248 264 60 -8 +1 -0 +2 +5 -0.1
202926 MLBBAL 42% 219196 42814 19522 61 214290327617 112260 249 269 64 -9 +1 -0 +2 +6 0.0
▸ Career Totals
Career 511459 961829 431214 153 209283316599 107262 248 264 60 -23 +2 -0 +5 +14 -0.1
/ 162G 650584 12223311 551545 194 209283315598 106262 248 264 60 -29 +2 -0 +7 +18 -0.2
Career 23202083 41972930 19452620 10125 201276288563 86252 238 255 53 -122 +10 -1 +25 +66 -2.2
/ 162G 650584 1172038 541476 287 200275286561 86252 238 255 53 -34 +3 -0 +7 +18 -0.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
202421 A+Aberdeen IronBirds 2120 6000 130 11 300333300633 353 145 292 81 -0 -0 +1 -0.0
202421 ADelmarva Shorebirds 6956 13200 9102 13 232358268626 36271 1413 294 83 -1 -1 +2 -0.0
202522 AAChesapeake Baysox 4236 9210 660 21 250357361718 111300 1414 329 110 +0 +0 +1 0.2
202522 A+Aberdeen IronBirds 474411 931424 53714 427 226321299620 73263 1511 286 77 -12 +6 +13 0.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5
#2Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1513916205276307+6+0-0.00.0
/1626641220+7.1+0.0-0.0pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Griff O'Ferrall (OGILVIE) 23 40 32 55 55 183/259/270 87236 725 26% 8% 38 -1.4
Tyreace House
2011 · A
23 45→43 34→30 53→55 56 205/308/258 53274 220 23% 12% 64 -0.8 195/266/246 51279 318 28% 8% 42 -2.3 171/228/1891825302230%6%7-3.1
DJ Jenkins
2017 · A
23 45 34→30 50→55 43 214/263/264 51276 217 23% 6% 43 -2.2 217/268/262 45307 214 28% 6% 45 -2.1 216/267/2463130711528%6%37-1.2
Nick Sinay
2017 · A
23 45 36→30 56→60 49 205/317/266 61285 323 26% 9% 72 -0.2 205/319/264 59293 320 29% 7% 72 -0.2 181/319/2113127422629%7%58-0.6
Juan Montes
2018 · A
23 41 36→30 52→55 44 193/280/256 63253 419 24% 6% 52 -1.6 212/285/291 79294 612 28% 6% 63 -0.9 214/282/293792998529%4%59-0.2
Deven Marrero
2014 · AA
23 45→48 36→45 55→50 45 212/267/274 62276 320 24% 7% 48 -1.9 220/266/299 79296 615 26% 6% 54 -1.4 194/251/298105272131033%7%45-0.9
Yerwin Trejo
2019 · A
22 48 34→30 53→55 48 222/288/275 54274 221 19% 7% 58 -1.2 210/257/269 59302 321 29% 6% 43 -2.2 190/225/2283828433433%4%15-1.7
Cam Coursey
2022 · A
23 42 38→40 52→55 48 201/266/278 77257 516 23% 8% 50 -1.8 211/289/288 77274 510 23% 9% 63 -0.9 204/298/261572633421%11%58-0.5
Guillermo Granadillo
2019 · A
22 49 35→30 51→55 46 231/290/286 55294 320 22% 6% 62 -0.9 206/254/273 67281 310 26% 5% 42 -2.3 150/164/209592020025%1%-15-1.2
Eduardo Torrealba
2023 · A
24 44 39→30 54→50 45 212/266/293 81256 617 20% 6% 53 -1.5 211/270/285 74267 514 22% 6% 53 -1.5 206/268/2554925931520%6%43-1.1
Tyler Hill
2019 · A
23 44→48 35→40 53→55 47 207/271/266 59255 321 19% 6% 49 -1.8 227/282/326 99275 1014 21% 6% 69 -0.4 222/270/334112271162024%5%64-0.3
Armand Gaerlan
2006 · A
23 46 38→30 54→55 44 218/278/299 81295 516 27% 7% 59 -1.1 204/257/316 112265 1011 26% 6% 56 -1.3 125/167/27314813614322%4%5-0.8
Pablo Olivares
2021 · A
23 45→41 38→40 46→50 45 213/287/289 76269 514 22% 6% 63 -0.9 207/281/293 86273 512 24% 8% 61 -1.0 192/271/2788625941225%8%50-0.6
C.J. McElroy
2016 · A
23 46→51 34→30 52→55 43 214/278/264 50283 224 24% 6% 51 -1.7 220/279/286 66296 524 26% 6% 57 -1.2 222/267/2836129053024%4%47-0.7
Auston Bousfield
2016 · AA
23 45→44 37→40 51→50 48 211/285/281 70283 515 26% 8% 59 -1.1 187/255/265 78254 613 27% 7% 43 -2.2 170/241/2467622961227%7%30-2.0
Alfredo Lopez
2013 · AA
23 51 36→30 49→50 49 237/307/299 63296 317 20% 8% 72 -0.2 224/287/287 63282 213 20% 7% 61 -1.0 242/288/2904829512017%5%56-0.4
Emmanuel Garcia
2009 · AA
23 47→49 36→30 51→55 44 223/276/284 61300 419 26% 7% 55 -1.4 214/259/279 65300 419 28% 5% 46 -2.0 208/251/2635529432129%5%35-1.7
Jose Curpa
2022 · A
22 40 36→30 58→55 46 184/272/253 69286 224 33% 10% 47 -1.9 206/292/291 85310 617 32% 9% 65 -0.7 198/299/2636529652331%10%59-0.3
Dwayne Bailey
2011 · AAA
24 42 35→30 53→50 40 195/250/250 55290 214 32% 6% 35 -2.8 219/281/290 71320 312 30% 7% 59 -1.1 227/294/2866033421130%8%59-0.7
Chris Hopkins
2011 · A
23 44 37→30 51→60 48 209/273/279 70261 521 21% 7% 53 -1.5 207/283/287 80286 418 27% 9% 59 -1.1 175/276/2356025702628%10%41-0.6
Alfredo Rodriguez
2017 · A
23 42→52 36→30 55→45 42 200/265/269 69274 314 27% 6% 47 -1.9 218/259/272 54282 310 22% 4% 43 -2.2 230/268/284542942922%4%48-1.2