Trevor LarnachRF Minnesota Twins
Age 29 L/R 6'3" / 223 lbs MLB Svc 4.081 · Ctrl thru 2027
2026 ROS PROJECTION291 act + 274 ros · stats below = ROS only
wRC+†vL 77116vR 131
AVG/OBP/SLG.266 / .349 / .432
PA274
HR8
K%20
BB%11
BABIP313
ISO166
MLB%100%
Value2026 · WAR
BAT: +19.3 runs (wOBA-derived runs vs avg)+19BATRUN: -0.7 runs (SB/CS + UBR baserunning)-1RUNFLD: -1.5 runs (Defensive runs vs avg)-2FLDPOS: -6.1 runs (Positional adjustment)-6POSREP: +16.0 runs (Replacement-level credit)+16REPTotal WAR: +2.80+2.8WAR
0.01.12.21.11.7+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
689.1%
xwOBA
710.332
POWER50
Barrel%
508.2
Avg EV
6990.4
Bat Spd
4370.6
EYE55
Chase%
9022.6%
SPEED40
Sprint
3726.9
Platoon Splits2024-2026 · 1019 PA
vs LHP
vs RHP
Edge
PA
141
878
wRC+
66
119
▶▶R
wOBA
271
341
▶▶R
ISO
078
171
▶▶R
BABIP
315
300
L
K%
26.2%
20.7%
▶▶R
BB%
6.4%
10.5%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2021
Service   4.081 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M+1.1$9M+$7M
2027Arb-3$8M+1.7$13M+$6M
Totals $9M $22M +$13M

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
201821 A2 teams 177160 381013 13402 30 237303369672 131294 237 300 88
201821 A2 teams 177152 461315 21282 30 303394500894 197339 1612 391 158
201922 A+2 teams 542496 1262819 371814 41 254311369680 115376 337 300 88
201922 A+2 teams 542476 14730113 571244 41 309387458845 149390 2311 375 145
202124 MLB2 teams 363313 651309 3513013 10 208313335648 128318 3610 291 81 -8 +0 -1 -4 +10 -0.2
202124 MLB2 teams 363311 6713010 3712513 10 215324354678 138320 3410 310 96 -2 +0 -1 -4 +10 0.4
202225 MLB2 teams 221197 441305 21710 00 223298365664 142315 3210 289 79 -5 +0 +1 -2 +6 -0.0
202225 MLB2 teams 221196 451305 22680 00 230307372680 143317 3110 303 90 -3 +0 +1 -2 +6 0.3
202326 AAA2 teams 535465 10114421 571863 33 217307400707 183299 3511 306 93
202326 AAA2 teams 535445 11021423 771623 33 247362467829 220322 3014 361 135
202427 MLBMinnesota Twins 400355 9217015 40893 41 259339434773 175304 2210 337 116 +7 +0 -0 -4 +11 1.5
202427 MLBMinnesota Twins 400355 9217015 40893 41 259339434773 175304 2210 344 121 +10 +0 -0 -4 +11 1.7
202528 MLBMinnesota Twins 567504 12624117 531224 44 250326403729 153294 229 317 101 +1 -1 -6 -6 +16 0.4
202528 MLBMinnesota Twins 567503 12624117 531224 44 250326404730 153295 229 324 106 +4 -1 -6 -6 +16 0.7
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 MLBMIN 291253 731817 34503 22 289379451830 162337 1712 364 137 +12 -0 -0 -3 +8 1.7
YTD29 MLBMIN 291253 731817 34503 22 289379451830 162337 1712 370 142 +14 -0 -0 -3 +8 1.8
ROS29 MLBMIN 100% 274241 641418 29552 21 266349432781 166311 2011 347 123 +7 +0 -1 -3 +8 1.1
ROS29 MLBMIN 100% 274241 641418 29552 21 266349432781 166311 2011 341 119 +6 +0 -1 -3 +8 1.0
FULL29 MLBMIN 565494 13732215 631055 43 277365441806 164325 1911 353 128 +18 -0 -2 -6 +16 2.6
TOT29 MLBMIN 565494 13732215 631055 43 277365441806 164325 1911 355 130 +19 -0 -2 -6 +16 2.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBMIN 100% 556487 12627116 591135 42 259345417762 158305 2011 340 119 +12 +0 -4 -6 +16 1.8
202831 MLBMIN 100% 545477 12126115 581135 32 254341407747 153301 2111 336 115 +9 -0 -5 -6 +15 1.4
202932 MLBMIN 100% 534469 11725114 561134 32 249335397731 147297 2110 329 110 +6 -0 -6 -6 +15 1.0
203033 MLBMIN 100% 487429 10421113 511054 21 242329387715 145290 2210 320 103 +2 +0 -6 -5 +14 0.4
203134 MLBMIN 100% 440388 9118111 46983 11 235320371692 137282 2210 309 95 -3 -0 -7 -5 +12 -0.2
203235 MLBMIN 100% 385339 761419 40883 10 224312351663 127273 2310 297 86 -6 +0 -7 -4 +11 -0.6
202730 MLBMIN 100% 556487 12627116 591135 42 259345417762 158305 2011 335 114 +9 +0 -4 -6 +16 1.5
202831 MLBMIN 100% 545477 12126115 581135 32 254341407747 153302 2111 330 111 +6 -0 -5 -6 +15 1.1
202932 MLBMIN 100% 534469 11725114 561134 32 249335397731 147297 2110 323 105 +3 -0 -6 -6 +15 0.7
203033 MLBMIN 100% 487429 10421113 511054 21 242329387715 145291 2210 315 99 -1 +0 -6 -5 +14 0.2
203134 MLBMIN 100% 440388 9118111 46983 11 235320371692 137282 2210 304 91 -4 -0 -7 -5 +12 -0.4
203235 MLBMIN 100% 385339 761419 40883 10 224312351663 127273 2310 292 82 -8 +0 -7 -4 +11 -0.8
▸ Career Totals
Career 48814291 105121811138 508112941 2615 245331397728 152299 2310 322 104 +24 -1 -45 -57 +138 6.1
/ 162G 650571 13929118 681505 32 243329392721 149297 2310 322 104 +3 -0 -6 -8 +18 0.8
Career 60265320 129126414165 595150455 3518 243325391716 148305 2510 317 101 +8 -0 -45 -65 +171 7.0
/ 162G 650574 13928218 641626 42 242325392717 150303 2510 317 101 +1 +0 -5 -7 +18 0.8

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
201821 ACedar Rapids Kernels 10291 27813 11170 10 297373505878 209338 1711 386 154 +6 +0 +3 0.9
201821 ROKElizabethton Twins 7561 19502 10112 20 311425492916 180340 1513 399 163 +5 +0 +2 0.8
201922 AAPensacola Blue Wahoos 181156 46407 22502 00 295389455844 160390 2812 377 146 +10 +0 +5 1.5
201922 A+Fort Myers Miracle 361320 1012616 35742 41 316387459846 144389 2010 374 144 +18 +0 +10 2.9
202124 MLBMinnesota Twins 301260 581207 311048 10 223324350674 127338 3510 308 94 -2 +0 -1 -4 +9 0.2
202124 AAASt. Paul Saints 6251 9103 6215 00 176323373695 196222 3410 321 104 +0 +0 +2 0.2
202225 MLBMinnesota Twins 180160 371305 18570 00 231309406715 175320 3210 316 100 -0 +0 +1 -2 +5 0.4
202225 AAASt. Paul Saints 4136 8000 4110 00 222300222522 308 2710 245 45 -3 +0 +1 -0.1
202326 MLBMinnesota Twins 212183 39738 27720 11 213314415730 202295 3413 322 105 +1 -0 -4 -6 +6 -0.3
202326 AAASt. Paul Saints 323262 7114115 50903 22 271394504897 233339 2815 387 154 +20 -0 +9 2.9
202427 MLBMinnesota Twins 400355 9217015 40893 41 259339434773 175304 2210 344 121 +10 +0 -0 -4 +11 1.7
202528 MLBMinnesota Twins 567503 12624117 531224 44 250326404730 153295 229 324 106 +4 -1 -6 -6 +16 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 16601461 35273452 16944415 106 241326403729 162306 2710 325 107 +13 -0 -10 -22 +47 2.8

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
#1Josh Reddicklast yr '21
career totals — 13 seasons, 4,879 PA
134,87914661262321426-52-813.113.0
/162664208-7.1-1.11.8pk7: 13
#2Eric Hinskelast yr '13
career totals — 12 seasons, 4,310 PA
124,31013761249332430-34-3313.012.9
/162664219-5.2-5.12.0pk7: 13
#3Ryan Ludwicklast yr '14
career totals — 11 seasons, 3,938 PA
113,93815017261330451-42-3411.812.7
/162664253-7.0-5.82.0pk7: 14
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 13 projected seasons
135,46315531248329402-59-3512.711.9
/162664194-7.1-4.21.5pk7: 11
#4Matt Joycelast yr '21
career totals — 13 seasons, 4,318 PA
134,31814634242343425-46-4411.711.9
/162664225-7.1-6.71.8pk7: 12
#5Wil Myerslast yr '23
career totals — 11 seasons, 4,290 PA
114,290156107252326437-47-4510.710.7
/1626642417-7.3-6.91.7pk7: 11
#6Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11

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
Trevor Larnach (OGILVIE) 29 50 50 40 55 277/365/441 164325 154 19% 11% 130 +2.8
Colin Moran
2022 · MLB
29 51→57 51→55 45→30 49 257/324/418 161315 203 25% 9% 111 +2.5 225/295/356 131292 164 27% 9% 83 +0.6 203/273/31210926913028%8%59-0.5
Ben Grieve
2005 · MLB
29 51→57 50→55 46→45 59 251/356/411 160306 174 22% 13% 123 +3.3 240/321/398 158292 184 23% 10% 105 +2.1 226/304/37915327018023%10%89+0.6
George Kottaras
2012 · MLB
29 48→53 52→55 43→30 54 244/322/422 178289 194 22% 10% 111 +2.5 228/334/418 190293 245 28% 13% 115 +2.8 192/322/38319124627132%16%97+0.4
Josh Whitesell
2010 · MLB
28 50→55 50→55 42→40 52 247/333/402 155320 173 27% 10% 111 +2.5 244/319/371 127324 126 26% 9% 97 +1.5 261/331/40914833217525%8%113+1.4
Matt Joyce
2015 · MLB
30 48→53 50→60 40→50 58 242/337/405 163284 186 21% 12% 113 +2.6 232/337/407 175277 204 22% 13% 115 +2.7 238/352/44720927025321%15%125+2.2
Brennan Boesch
2014 · MLB
29 51→58 50→60 46→50 46 257/309/416 159295 187 20% 6% 104 +2.0 238/277/381 143299 169 25% 5% 81 +0.4 234/269/36913529415926%4%72-0.1
Bobby Kielty
2006 · MLB
29 50→53 48→50 45 60 247/342/393 145277 156 17% 12% 111 +2.5 245/318/384 139298 145 21% 9% 99 +1.7 235/308/36813329513224%9%89+0.4
Jason Kubel
2012 · MLB
30 52→57 54→60 41→40 52 267/333/446 180306 212 20% 9% 122 +3.3 243/316/417 174312 203 27% 10% 108 +2.3 232/312/40517230620129%10%94+0.8
Robert Fick
2003 · MLB
29 53→54 52→55 37→40 53 266/332/439 172287 192 15% 8% 119 +3.1 254/324/400 146273 153 13% 9% 106 +2.2 249/326/38013126613112%9%96+0.8
Paul McAnulty
2009 · MLB
28 47→50 49→60 41→40 53 237/316/389 152283 162 22% 10% 100 +1.7 225/289/388 163269 203 24% 8% 89 +0.9 235/297/42919426826223%8%101+1.5
Matt Beaty
2022 · MLB
29 53→58 49→50 46→45 49 266/344/417 151304 177 18% 7% 119 +3.1 237/320/350 113286 124 20% 7% 92 +1.2 227/310/318912739019%6%77+0.0
Dustan Mohr
2005 · MLB
29 53→54 49→55 41→45 54 259/345/417 157320 156 23% 11% 119 +3.1 220/293/398 178303 214 33% 9% 93 +1.3 191/255/37117927223237%7%67-0.3
Donovan Walton
2022 · MLB
28 54→59 52→55 40→45 49 273/335/444 171296 206 16% 7% 122 +3.3 237/297/372 135271 138 17% 7% 88 +0.9 254/316/37211928314516%7%94+0.9
Mike Carp
2014 · MLB
28 51→56 53→55 44→40 47 257/322/436 179319 205 25% 8% 115 +2.8 219/296/344 125286 117 26% 8% 81 +0.4 173/277/235622322023%10%44-0.6
Mark Teahen
2011 · MLB
29 54→60 45→55 44→50 49 263/326/397 133323 127 22% 8% 105 +2.1 229/291/327 98305 87 26% 8% 72 -0.2 209/269/284752895528%7%50-0.8
Todd Hollandsworth
2004 · MLB
31 54→56 51→55 43→50 50 269/330/445 176320 169 21% 8% 120 +3.1 260/319/427 167306 177 20% 8% 111 +2.5 258/311/42616730017420%7%102+0.8
Omar Narváez
2021 · MLB
29 51→55 53→50 42→30 54 258/341/423 165302 223 22% 10% 120 +3.1 242/322/373 131288 142 20% 10% 98 +1.6 236/317/35211628012019%10%87+0.4
Wilson Betemit
2011 · MLB
29 50→56 52→60 44→40 47 252/315/425 173316 194 26% 8% 109 +2.4 264/326/424 160350 165 27% 8% 113 +2.6 238/301/39115332317230%8%90+0.7
Scott Moore
2013 · MLB
29 49→51 49→55 42→50 46 243/308/393 150299 165 24% 7% 98 +1.6 207/273/342 135273 143 29% 6% 70 -0.3 180/249/30212224213130%6%48-1.1
Chris Duncan
2010 · MLB
29 46→50 47→60 42→40 56 230/320/370 140282 153 23% 12% 97 +1.5 205/271/319 114265 127 26% 8% 63 -0.8 162/214/2428021211729%6%17-2.0