Logan O'HoppeC Los Angeles Angels
Age 26 R/R 6'2" / 225 lbs MLB HR -4% Svc 3.047 · Ctrl thru 2028
2026 ROS PROJECTION233 act + 235 ros · stats below = ROS only
wRC+†vL 7777vR 78
AVG/OBP/SLG.228 / .288 / .372
PA235
HR8
K%28
BB%7
BABIP287
ISO144
MLB%100%
Value2026 · WAR
BAT: -15.0 runs (wOBA-derived runs vs avg)-15BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -5.7 runs (Defensive runs vs avg)-6FLDPOS: +8.4 runs (Positional adjustment)+8POSREP: +13.3 runs (Replacement-level credit)+13REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.60.4+$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 45 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
3312.9%
xwOBA
510.310
POWER60
Barrel%
7712.3
Avg EV
6290.0
Bat Spd
5571.8
EYE40
Chase%
6029.7%
SPEED50
Sprint
4327.2
Platoon Splits2024-2026 · 1063 PA
vs LHP
vs RHP
Edge
PA
218
845
wRC+
90
84
L
wOBA
302
295
ISO
144
155
R
BABIP
260
298
R
K%
26.6%
30.5%
L
BB%
10.5%
5.3%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2022
Service   3.047 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$1M+0.0$0.2M-$0.9M
2027Arb-2$2M+0.6$2M+$0.5M
2028Arb-3$5M+0.4$1M+$0.0M (cut)
Totals $3M $4M -$0.4M

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
201818 ROKGCL Phillies West 124113 28611 6401 21 248292345637 97355 325 287 78
201818 ROKGCL Phillies West 124109 401012 10281 21 367425532957 165458 238 409 171
201919 INTLAdelaide Giants 10989 23505 18231 11 258389483872 225295 2117
201919 INTLAdelaide Giants 10989 23505 18231 11 258389483872 225295 2117 384 152
202121 A+4 teams 538496 10814216 281246 94 218268351619 133253 235 271 65
202121 A+4 teams 538470 12927220 54916 94 274357468825 194297 1710 361 134
202222 AA2 teams 463401 9513120 459414 74 237335424759 187259 2010 330 111
202222 AA2 teams 463374 10614126 727714 74 283417535952 251292 1716 417 177
202323 MLB2 teams 221202 488015 16552 01 238300500800 262248 257 343 121 +5 -0 -5 +4 +6 1.0
202323 MLB2 teams 221201 499014 17532 01 244309498807 254259 248 351 127 +7 -0 -5 +4 +6 1.2
202424 MLBLos Angeles Angels 522479 11918121 331558 23 248308422729 173322 306 318 101 +1 -1 +8 +9 +15 3.3
202424 MLBLos Angeles Angels 522479 11717120 331558 23 244304409713 165318 306 317 101 +0 -1 +8 +9 +15 3.2
202525 MLBLos Angeles Angels 451423 918120 241392 21 215261381641 165268 315 280 72 -14 +0 -5 +8 +13 0.2
202525 MLBLos Angeles Angels 451423 908119 241392 21 213258371630 158267 315 279 72 -14 +0 -5 +8 +13 0.2
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 MLBLAA 233212 45804 16583 00 212277307584 94272 257 262 59 -11 +0 -1 +4 +7 -0.2
YTD26 MLBLAA 233212 45804 16583 00 212277307584 94272 257 265 61 -10 +0 -1 +4 +7 -0.1
ROS26 MLBLAA 100% 235215 49708 16652 10 228288372660 144284 287 295 84 -4 +0 -4 +4 +7 0.3
ROS26 MLBLAA 100% 235215 48608 16652 10 223283363646 140283 287 286 77 -6 +0 -4 +4 +7 0.1
FULL26 MLBLAA 468427 9314012 321235 10 218280335615 117276 267 274 68 -17 +0 -6 +8 +13 -0.1
TOT26 MLBLAA 468427 9415012 321235 10 220282340622 119279 267 279 72 -15 +0 -6 +8 +13 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBLAA 92% 465426 9813116 311285 20 230290378668 148286 287 296 85 -8 +0 -8 +8 +13 0.6
202828 MLBLAA 92% 459420 9713116 311275 20 231292381673 150285 287 295 84 -8 +0 -9 +8 +13 0.4
202929 MLBLAA 92% 448410 9212015 311254 20 224285363649 139284 287 293 83 -9 +0 -9 +8 +13 0.3
203030 MLBLAA 92% 437400 9012015 301234 10 225286367653 142283 287 290 80 -10 +0 -10 +8 +12 0.1
202727 MLBLAA 92% 428392 9012115 291184 20 230289380670 151285 287 287 78 -11 +0 -8 +8 +12 0.2
202828 MLBLAA 92% 422386 8711114 291174 20 225286368654 142284 287 286 77 -11 +0 -8 +8 +12 0.1
202929 MLBLAA 92% 412377 8511014 281154 10 225286366652 141283 287 284 76 -11 +0 -9 +7 +12 -0.1
203030 MLBLAA 92% 402367 8110013 281134 10 221283354637 134282 287 281 73 -12 +0 -9 +7 +11 -0.2
▸ Career Totals
Career 30872835 645814117 20387330 115 228286383669 155284 287 293 83 -60 +0 -40 +64 +87 5.2
/ 162G 650597 13617125 431846 21 228286385672 157284 287 293 83 -13 +0 -8 +13 +18 1.1
Career 44724074 9381298168 309119854 3115 230293390683 159282 277 291 81 -96 +0 -43 +80 +127 6.9
/ 162G 650592 13619124 451748 52 230293387680 157281 277 291 81 -14 +0 -6 +12 +18 1.0

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
201818 ROKGCL Phillies West 124109 401012 10281 21 367425532957 165458 238 409 171 +10 +0 +4 1.4
201919 INTLAdelaide Giants 10989 23505 18231 11 258389483872 225295 2117 384 152 +6 -0 +3 1.0
202121 AAALehigh Valley IronPigs 2321 4101 240 00 190261381642 190188 179 286 77 -1 +0 +1 0.0
202121 AAReading Fightin Phils 5754 16103 192 00 296333481815 185310 162 361 134 +2 +0 +2 0.4
202121 A+Jersey Shore BlueClaws 358318 8617213 30634 63 270341459800 189294 188 349 125 +10 +0 +10 2.1
202121 INTLPeoria Javelinas 10077 23803 21150 31 299449519968 221328 1521 420 180 +9 +0 +3 1.2
202222 MLBLos Angeles Angels 1614 4000 230 00 286375286661 364 1912 313 98 -0 +0 -1 +8 +0 0.8
202222 AARocket City Trash Pandas 447360 10214126 707414 74 283419544963 261289 1716 421 180 +40 -0 +13 5.4
202323 MLBLos Angeles Angels 199182 436014 14482 01 236298500798 264240 247 346 123 +5 -0 -5 +4 +6 0.9
202323 AInland Empire 66ers 2219 6300 350 00 316409474883 158429 2314 394 159 +1 +0 +1 0.2
202424 MLBLos Angeles Angels 522479 11717120 331558 23 244304409713 165318 306 317 101 +0 -1 +8 +9 +15 3.2
202525 MLBLos Angeles Angels 451423 908119 241392 21 213258371630 158267 315 279 72 -14 +0 -5 +8 +13 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 11881098 25431253 7334512 45 231287408695 177286 296 307 93 -9 -1 -2 +30 +34 5.2

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
#1Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#4Nick Hundleylast yr '19
career totals — 12 seasons, 3,373 PA
123,3739315247299405+60-3110.310.8
/162664183+11.9-6.02.0pk7: 11
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
93,53713413229284386+63-710.610.2
/162664252+11.9-1.32.0pk7: 10
#5Stephen Vogtlast yr '22
career totals — 9 seasons, 2,571 PA
92,571825241303410+36-119.39.4
/162664211+9.2-2.82.4pk7: 9
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4

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
Logan O'Hoppe (OGILVIE) 26 45 60 50 40 220/282/340 119279 121 26% 7% 72 +0.1
Jake Rogers
2021 · MLB
26 38→40 52→60 49→45 43 202/278/367 165273 215 33% 8% 79 +0.3 237/301/444 207322 277 33% 8% 108 +2.3 221/284/43521428029232%7%97+0.7
David Sheaffer
2021 · AAA
26 43 50→60 49→40 38 221/266/374 153297 196 32% 5% 76 +0.0 202/248/304 102291 95 32% 5% 49 -1.8 174/218/261872517133%5%23-1.0
Andrew Young
2020 · AAA
26 42→47 54→60 45→40 41 223/298/398 176272 225 27% 5% 97 +1.5 214/296/395 181300 225 35% 7% 95 +1.4 191/275/37418329923441%7%77+0.1
Yu Chang
2022 · MLB
26 45→46 53→50 47→45 40 234/282/411 177297 206 28% 6% 92 +1.2 219/280/370 151285 199 29% 7% 81 +0.4 191/255/31412324318829%7%54-0.5
Steven Hill
2011 · AAA
26 42→47 53→55 44→30 39 225/268/396 171282 223 29% 5% 82 +0.5 229/274/414 185283 254 28% 5% 90 +1.0 226/269/42620026830129%5%88+0.4
Jeremy Brown
2007 · AAA
27 43 52→55 46→30 44 226/287/392 166271 213 25% 6% 89 +1.0 230/290/377 147287 174 25% 7% 86 +0.8 229/294/37414528316024%8%83+0.4
Chadwick Tromp
2021 · MLB
26 43 52→50 43→40 43 228/284/389 161279 215 26% 6% 87 +0.8 208/250/354 146258 193 27% 5% 63 -0.8 222/279/36314127317025%7%74-0.0
Michael Chavis
2022 · MLB
26 43→46 54→60 45 36 227/277/398 172303 237 33% 5% 87 +0.8 227/271/379 152299 197 30% 5% 79 +0.3 219/271/38816927022727%5%78+0.1
Deibinson Romero
2014 · AAA
27 43→45 54→55 49→40 46 230/294/403 172272 234 25% 7% 95 +1.4 224/290/368 144267 154 22% 7% 84 +0.6 233/301/37514225418116%8%90+0.3
David Bote
2019 · MLB
26 46→48 51→55 45 43 235/293/396 161297 187 27% 6% 92 +1.2 228/311/388 160289 197 26% 10% 98 +1.6 217/313/36815126818525%11%90+0.5
Alan Espinoza
2017 · AAA
26 43 53→55 50→45 43 228/276/400 172259 217 22% 5% 86 +0.8 253/291/415 162286 206 19% 4% 97 +1.5 272/306/44317130222218%3%108+1.3
Ryan Casteel
2016 · AAA
25 46→48 52→55 44→40 38 239/277/400 161309 215 30% 5% 87 +0.8 221/259/334 113310 115 31% 5% 61 -1.0 194/252/39119824728034%7%70-0.2
Hunter Feduccia
2023 · AAA
26 40→50 51→50 47→40 44 213/275/372 159274 203 30% 8% 79 +0.3 228/307/361 133307 143 28% 10% 89 +1.0 232/319/35412231111227%11%90+0.7
Raudy Read
2021 · AAA
27 43→47 53→55 47→45 38 229/263/400 171269 225 25% 4% 81 +0.4 247/305/439 192308 245 27% 7% 109 +2.4 254/323/46020631426027%8%121+1.2
Devin Mann
2023 · AAA
26 42→46 51→55 43→45 47 217/297/378 161275 185 28% 8% 90 +1.0 218/295/367 149292 165 29% 8% 86 +0.8 208/288/34714028015430%8%76+0.0
Travis Demeritte
2021 · MLB
26 43→44 53→60 48→50 41 219/286/397 178313 217 36% 8% 90 +1.0 213/272/380 167323 2111 38% 7% 79 +0.3 194/252/361167290221240%7%63-0.4
Eric Wood
2019 · AAA
26 42→48 52→55 51→45 43 222/280/390 169278 208 28% 7% 85 +0.7 225/279/378 153299 188 30% 6% 82 +0.5 206/262/35615027319231%6%66-0.3
Tony Sanchez
2015 · MLB
27 44→49 51→50 45→40 43 226/290/386 161295 182 29% 7% 89 +1.0 209/276/321 112269 115 25% 7% 66 -0.6 236/291/326903209127%6%70-0.2
Curt Casali
2016 · MLB
27 44 50 47→30 49 226/306/382 155281 194 26% 9% 95 +1.4 219/292/349 130275 153 25% 8% 80 +0.4 240/318/38914930017025%9%95+0.6
Yan Gomes
2013 · MLB
26 44→54 50→55 50→40 39 227/274/382 155298 184 30% 5% 81 +0.4 259/305/431 172318 204 24% 5% 107 +2.2 264/308/44117831821124%5%107+1.6