Gavin LoganC Amarillo Sod Poodles
Age 26 L/R 5'10" / 212 lbs AA HR +4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION165 act + 110 ros · stats below = ROS only
wRC+†58
AVG/OBP/SLG.163 / .248 / .286
PA110
HR3
K%36
BB%8
BABIP232
ISO122
MLB%2%
Value2026 · WAR
BAT: -10.0 runs (wOBA-derived runs vs avg)-10BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.9 runs (Positional adjustment)+5POSREP: +7.8 runs (Replacement-level credit)+8REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.10.20.1+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 46
Toolsscout grade
CONTACT20
scouting grade only
POWER46
scouting grade only
EYE49
scouting grade only
SPEED45
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
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
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.3M +$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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202222 A+2 teams 6859 11300 8230 10 186284237521 51297 3412 247 47
202222 A+2 teams 6855 14500 12170 10 255388345734 91359 2518 337 116
202323 A+2 teams 286251 33625 291255 23 131235231466 100230 4410 210 19
202323 A+2 teams 286233 41826 47905 23 176326305631 129254 3116 297 86
202424 A+Hillsboro Hops 176155 17513 13846 42 110207213420 103200 487 186 1
202424 A+Hillsboro Hops 176143 26923 25566 42 182328336663 154267 3214 305 92
202525 A+3 teams 243217 381015 181054 00 175251300551 124303 437 244 45
202525 A+3 teams 243206 481218 29784 00 233339417756 184328 3212 334 114
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAARI 165142 25309 15575 21 176278387665 211208 359 283 75 -5 +0 +0 +3 +5 0.3
YTD26 AAARI 165136 284010 21445 21 206333456789 250217 2713 345 122 +4 +0 +0 +3 +5 1.2
ROS26 AAARI 2% 11098 16303 9402 10 163248286533 122244 368 261 58 -5 +0 +0 +2 +3 0.0
ROS26 MLBARI 2% 22 0000 010 00 246 500 248 48 -0 +0 +0 +0 +0 -0.0
FULL26 AAARI 167144 25309 15585 21 174274382656 208205 359 283 74 -5 +0 +0 +3 +5 0.3
TOT26 AAARI 275240 416012 24977 31 171266346612 175218 359 274 68 -10 +0 +0 +5 +8 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBARI 27% 292261 46919 241035 31 176259322580 146250 358 267 62 -12 +0 +0 +5 +8 0.1
202828 MLBARI 40% 332295 5411110 281156 31 183267329596 146253 358 270 65 -13 +0 -1 +6 +9 0.2
202929 MLBARI 45% 348310 5711111 291196 31 184267332599 148255 348 271 66 -14 +0 -1 +6 +10 0.1
202727 MLBARI 27% 7871 13303 6281 10 183256352609 169252 368 256 54 -4 +0 +0 +1 +2 -0.0
202828 MLBARI 40% 132118 21404 11462 10 178260314573 136256 358 260 57 -6 +0 -0 +2 +4 -0.0
202929 MLBARI 45% 156139 25505 13533 10 180265324588 144257 348 261 58 -7 +0 -1 +3 +4 -0.1
▸ Career Totals
Career 368330 5912012 301286 30 179260324584 145245 358 259 57 -18 +1 -1 +7 +10 -0.1
/ 162G 650583 10421021 5322611 50 178260322583 144244 358 259 57 -32 +1 -2 +12 +18 -0.2
Career 18551646 27258746 15871434 178 165252293545 128252 389 248 48 -109 +0 -2 +33 +53 -2.6
/ 162G 650577 9420216 5525012 63 163250288538 125248 388 248 48 -38 +0 -1 +12 +18 -0.9

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
202222 A+Hillsboro Hops 4334 8300 8110 10 235381324704 88333 2619 325 107 +0 +0 +1 0.2
202222 ROKACL D-backs Red 2521 6200 460 00 286400381781 95400 2416 359 133 +1 +0 +1 0.2
202323 A+Hillsboro Hops 206167 24412 35623 22 144302216518 72212 3017 257 55 -11 -0 +6 -0.5
202323 AVisalia Rawhide 8066 17414 12282 01 258388530918 273382 3515 402 166 +6 -0 +2 0.8
202424 A+Hillsboro Hops 176143 26923 25566 42 182328336663 154267 3214 305 92 -2 +0 +5 0.3
202525 AAAReno Aces 4841 15303 3162 00 3664356591.093 293500 336 454 206 +6 +0 +1 0.7
202525 AAAmarillo Sod Poodles 6658 8114 5271 00 138219397615 259148 418 261 58 -3 +0 +2 -0.1
202525 A+Hillsboro Hops 129107 25801 21351 00 234364336701 103338 2716 327 109 +1 +0 +4 0.5

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#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
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1371113184265331+7+40.20.2
/162664205+11.9+7.20.3pk7: 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 Logan (OGILVIE) 26 20 46 45 49 171/266/346 175218 123 35% 9% 68 +0.3
Ben Rortvedt
2023 · MLB
25 38 47→45 46→40 38 196/255/325 129280 164 35% 6% 58 -1.2 208/286/325 117284 135 29% 9% 72 -0.2 198/285/2949726710228%9%61-0.4
Jake Lowery
2016 · AA
26 35 45 47→30 43 183/250/307 124260 134 34% 8% 51 -1.7 187/258/294 107293 105 37% 8% 51 -1.7 118/199/170522533050%9%-6-1.3
Patrick Dorrian
2022 · AAA
26 40→39 46→55 47→45 40 198/263/328 131302 146 38% 8% 63 -0.9 197/262/350 153299 196 38% 7% 68 -0.5 181/248/33215026620539%7%54-0.8
Andy Yerzy
2023 · AA
25 33 49→50 49→40 43 183/264/328 145254 185 35% 9% 63 -0.8 197/268/326 129278 167 33% 8% 64 -0.8 164/234/27611226917344%8%33-1.0
Shane Matheny
2022 · AA
26 39→41 43→45 47→50 39 191/254/300 109301 116 39% 7% 51 -1.7 203/285/337 134323 159 38% 10% 74 -0.1 193/282/32613330016938%10%68-0.3
Jackson Cluff
2023 · AA
26 36→29 40→45 48→60 36 176/240/269 93284 811 39% 6% 37 -2.6 186/269/308 122285 1221 36% 9% 60 -1.0 181/273/314133265152835%10%61-0.6
JJ Schwarz
2022 · AA
26 38 46→50 47→30 44 198/261/319 121270 144 32% 8% 59 -1.1 219/286/363 144306 184 32% 8% 81 +0.4 211/283/35614529119133%9%75-0.0
Cael Brockmeyer
2018 · AAA
26 36→38 45 47→40 37 189/244/308 119264 144 33% 5% 49 -1.8 215/272/313 98325 98 35% 5% 62 -0.9 241/300/316753816536%5%71-0.1
Davis Wendzel
2023 · AAA
26 35→27 50 43→40 41 191/254/334 143251 195 32% 7% 60 -1.0 195/273/339 144246 195 28% 8% 70 -0.3 200/276/34714723117422%7%71-0.1
Taylor Gushue
2019 · AA
25 33 45→50 42→30 39 179/236/296 116244 142 32% 6% 42 -2.3 212/261/345 133295 153 32% 6% 65 -0.7 204/266/34213828116032%7%65-0.3
Aaron Shackelford
2023 · AAA
26 33→31 51→50 50→45 35 184/238/343 159273 208 40% 6% 56 -1.3 189/255/331 142292 1710 39% 7% 60 -1.0 163/249/281118246131037%8%43-1.6
Jorge Saez
2017 · AA
26 37 45 44→30 40 191/250/309 118275 134 34% 7% 52 -1.6 208/275/344 136298 175 34% 8% 72 -0.2 192/268/32413226719234%9%62-0.3
Eric Jagielo
2018 · AAA
26 38→36 40→50 42→30 40 186/254/273 87268 82 32% 6% 44 -2.1 190/242/301 111279 114 34% 5% 46 -2.0 167/210/28611924513136%4%27-2.5
Colt Morton
2009 · MLB
27 37 47→50 47→30 40 193/259/325 132276 154 35% 7% 60 -1.0 204/259/342 138283 167 32% 6% 64 -0.8 170/221/35818819725030%5%50-0.3
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
Jakson Reetz
2022 · AAA
26 37→31 44→60 45 39 185/266/298 113281 125 36% 7% 57 -1.2 203/280/385 182264 235 32% 6% 85 +0.7 196/276/39219624225430%7%82+0.3
Dom Nuñez
2021 · MLB
26 37→44 48→45 46→45 44 193/268/331 138261 178 32% 8% 66 -0.6 177/267/303 126256 135 33% 10% 59 -1.1 135/237/2319621710339%11%27-1.2
Kellin Deglan
2018 · AA
26 37→36 45→50 42→40 32 188/236/305 116303 145 42% 5% 44 -2.1 201/259/320 119323 125 39% 6% 59 -1.1 174/241/28811427813240%6%40-0.7
Shayne Fontana
2023 · AAA
26 41 43→45 45→55 45 199/286/310 111301 118 35% 9% 68 -0.5 224/301/327 103295 1018 26% 8% 78 +0.2 228/306/3229329092523%7%76+0.0
Evan Skoug
2022 · A
26 32 46→45 45→40 39 173/245/301 128266 155 39% 8% 48 -1.9 192/276/330 138293 155 37% 8% 69 -0.4 166/263/31014325216238%9%57-0.4