Gavin TurleyOF Stockton Ports
Age 22 R/R 6'0" / 196 lbs A HR -4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION236 act + 157 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.185 / .269 / .314
PA157
HR4
K%36
BB%10
BABIP274
ISO128
MLB%0%
Value2026 · WAR
BAT: -24.0 runs (wOBA-derived runs vs avg)-24BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: -2.4 runs (Positional adjustment)-2POSREP: +11.1 runs (Replacement-level credit)+11REPTotal WAR: -1.60-1.6WAR
trajectory · projected WAR by year
-0.1-0.32627
Tools · ContractCON 36 / POW 56
Toolsscout grade
CONTACT36
scouting grade only
POWER56
scouting grade only
EYE44
scouting grade only
SPEED53
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202521 AStockton Ports 125112 20603 9442 00 179252312565 134254 357 252 51
202521 AStockton Ports 125107 26804 14342 00 243341430771 187310 2711 340 118
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AOAK 236205 30416 281072 42 146255263519 117258 4512 231 35 -17 +0 +0 -1 +7 -1.2
YTD22 AOAK 236194 37517 39802 42 191332335667 144278 3417 309 95 -1 +0 +0 -1 +7 0.4
ROS22 AOAK 0% 157140 26414 15571 31 185269314582 128273 3610 267 63 -7 +0 -1 -1 +4 -0.4
ROS22 MLBOAK 0% 01 0000 000 00 270 258 56 -0 -0
FULL22 AOAK 236206 30416 281072 42 146255262517 117255 4512 231 35 -17 +0 +0 -1 +7 -1.2
TOT22 AOAK 393345 568210 431643 73 162261284544 122265 4211 245 46 -24 +0 -1 -2 +11 -1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBOAK 34% 321285 54919 301123 62 189274323596 133276 359 277 70 -11 +0 -1 -2 +9 -0.5
202723 MLBOAK 34% 11098 18303 10381 21 184266306572 122274 359 268 63 -5 +0 -0 -1 +3 -0.3
▸ Career Totals
Career 11099 18303 10381 21 182266303569 121254 359 268 63 -5 +0 -0 -1 +3 -0.3
/ 162G 650585 10718018 592256 126 183267306573 123256 359 268 63 -27 +0 -2 -4 +18 -1.5
Career 603537 10019216 542136 93 186268318586 132268 359 269 64 -24 +1 -2 -4 +17 -1.2
/ 162G 650579 10720217 582296 103 185266314580 130266 359 269 64 -26 +1 -2 -4 +18 -1.3

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
202521 AStockton Ports 125107 26804 14342 00 243341430771 187310 2711 340 118 +3 +0 +4 0.6

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#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
130285203277343-2+0-0.2-0.1
/1626641812-4.0+0.0-0.4pk7: 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
Gavin Turley (OGILVIE) 22 20→36 40→56 50→53 44 162/261/284 122265 107 42% 11% 46 -1.6
Kevin Padlo
2018 · A
22 36→40 46→55 44→50 48 183/269/314 131257 138 32% 10% 62 -0.9 197/280/350 153289 179 35% 9% 76 +0.0 195/265/371176262221234%8%73-0.1
Jabari Henry
2013 · A
22 42→40 46→55 49→45 44 211/272/346 135274 136 28% 7% 70 -0.3 203/283/350 147273 166 30% 9% 76 +0.1 186/275/34415725218632%10%68-0.3
Brian McFall
2006 · A
22 38→44 46→55 51→50 36 193/259/315 122286 1412 36% 5% 58 -1.2 203/261/356 153281 199 34% 5% 69 -0.4 209/271/36315528118832%6%72-0.1
Johan Mieses
2016 · A
21 40→33 46→55 52→50 39 205/249/339 134269 1414 29% 5% 59 -1.1 183/230/341 158264 204 38% 5% 52 -1.6 195/270/37718223727730%7%75-0.0
Niko Hulsizer
2019 · A
22 43→29 47→60 51→50 42 209/299/349 140319 1512 36% 8% 84 +0.6 207/283/386 179333 228 41% 8% 86 +0.8 194/270/396201315271245%8%82+0.3
Tyler Kolodny
2010 · A
22 40→36 43→45 49→50 41 200/271/316 116273 118 30% 6% 63 -0.9 212/286/347 135281 1410 29% 6% 78 +0.2 214/295/369155271171026%6%84+0.2
Kendall Simmons
2023 · A
23 36 47→50 49→50 38 189/255/325 136272 1510 35% 6% 59 -1.1 206/270/351 145304 169 36% 6% 72 -0.2 198/264/34714929417737%6%65-0.2
Sean Coyle
2014 · A
22 35→34 49→50 54→50 36 188/246/332 144269 1714 36% 6% 56 -1.3 199/257/342 143302 1813 38% 6% 63 -0.8 180/243/309129278161239%7%46-1.1
Alexander Canario
2022 · A
22 36→34 50→60 50 35 193/236/341 148280 1914 38% 5% 54 -1.4 209/272/403 194297 2514 37% 7% 86 +0.8 205/276/414209281281337%8%87+0.5
Kyler Fedko
2023 · A
23 43→42 43→50 51→55 47 212/285/327 114283 1010 27% 8% 71 -0.3 202/288/323 121269 1214 28% 10% 72 -0.2 197/277/356159247212329%9%74-0.0
Rodolfo Castro
2021 · A
22 37→40 47→55 46→50 35 194/234/331 137275 156 35% 5% 50 -1.7 211/266/374 163279 208 31% 6% 76 +0.0 205/272/358153266191130%7%72-0.2
Joe DeCarlo
2017 · A
23 37 46→55 47→30 44 188/274/317 128274 142 35% 9% 65 -0.7 199/274/344 145282 173 34% 7% 72 -0.2 184/260/32514126018035%7%58-0.5
Yu Chang
2018 · AA
22 36→46 50 49→45 38 193/249/349 157265 189 34% 6% 63 -0.9 212/270/345 133295 147 31% 6% 69 -0.4 215/275/36414928217429%7%75-0.0
Nick Akins
2010 · A
22 42 48→55 47→45 37 209/266/358 149305 155 35% 6% 71 -0.3 207/269/369 162285 204 33% 7% 76 +0.0 192/257/34815625320432%6%63-0.4
Jose Peroza
2022 · A
22 43→44 47→45 51→45 41 209/284/345 136315 146 36% 8% 76 +0.0 213/279/336 123322 135 35% 7% 71 -0.3 207/274/32812131113435%7%65-0.5
Ryan Bliss
2022 · A
22 42→48 48→45 50→65 38 215/264/352 136293 1616 32% 6% 69 -0.4 208/270/334 126279 1332 29% 7% 66 -0.6 221/289/346125298104327%7%75-0.0
Alex Glenn
2013 · A
22 40→43 48→55 53→50 39 199/266/342 142302 1510 38% 7% 67 -0.5 214/268/366 152286 1611 30% 6% 74 -0.1 211/261/370159272161228%5%69-0.3
Troy Stokes Jr.
2019 · AA
23 39→38 47→50 54→55 43 198/273/336 137281 1417 33% 8% 69 -0.4 191/270/311 120270 1217 32% 8% 62 -0.9 168/253/270102226101929%8%41-1.2
Daniel Reyes
2019 · A
22 42 47→50 49→45 44 213/272/351 138269 1413 26% 7% 72 -0.2 206/263/330 124289 118 31% 6% 63 -0.9 187/243/32113426212532%5%48-0.9
Rece Hinds
2023 · AA
22 37→41 49→60 50→55 33 187/244/331 144313 1714 44% 6% 55 -1.4 200/249/369 169324 2119 43% 5% 67 -0.5 203/259/391188291252038%6%75-0.0