Trevor LarnachRF Minnesota Twins
Age 29 L/R 6'3" / 223 lbs MLB BB +3% Svc 4.081 · Ctrl thru 2027 peak 1.6 · 2026
wRC+†vL 73118vR 125
AVG/OBP/SLG.243 / .322 / .411
PA563
HR20
K%24
BB%10
MLB%100%
BAT: +11.3 runs (wOBA-derived runs vs avg)+11BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: -6.4 runs (Defensive runs vs avg)-6FLDPOS: -6.0 runs (Positional adjustment)-6POSREP: +16.0 runs (Replacement-level credit)+16REPTotal WAR: +1.60+1.6WAR
Scouting · nowfuture
HIT
5050
PWR
5050
SPD
4040
EYE
5755
trajectory · 10 yrs
1.7peak
2027

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   2027
YearStatusSalary Proj WAR Value Surplus
2026Arb-2$4M+1.6$13M+$8M
2027Arb-3$5M+0.9$4M+$0.0M (cut)
Totals $8M $17M +$8M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 A2 teams 177159 401014 14382 30 .252.320.403.723 .151.303 218 .308 94 -1 +1 +0 -2 +5 0.3
201922 A+2 teams 542496 12527110 371754 41 .252.309.371.680 .119.364 327 .298 86 -8 +0 +0 -6 +15 0.2
202124 MLB2 teams 363313 651309 3513013 10 .208.313.335.648 .128.318 3610 .294 83 -7 +0 -1 -4 +10 -0.1
202225 MLB2 teams 221197 441305 21700 00 .223.298.365.664 .142.312 3210 .286 77 -6 +0 +1 -2 +6 -0.1
202326 AAA2 teams 535465 10215421 571853 33 .219.309.404.713 .185.301 3511 .313 97 -2 -1 -4 -6 +15 0.4
202427 MLBMinnesota Twins 400355 8916015 40893 41 .251.332.423.754 .172.292 2210 .324 106 +3 +0 -0 -4 +11 1.0
202528 MLBMinnesota Twins 567504 12422117 531224 44 .246.323.395.717 .149.288 229 .311 96 -2 -1 -6 -6 +16 0.1
▸ 2026 Season (actual · ROS · total)
202629 MLBMinnesota Twins 6046 12301 14120 00 .261.433.391.825 .130.333 2023 .367 139 +3 +0 -0 -1 +2 0.3
ROS29 MLBMIN 503437 10820117 581163 41 .247.339.414.754 .167.297 2312 .336 115 +9 +0 -6 -5 +14 1.2
TOT29 MLBMIN 563483 12023118 721283 41 .248.349.412.761 .164.300 2313 .339 118 +11 +0 -6 -6 +16 1.6
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLBMIN 551479 11722118 641153 31 .244.337.407.744 .163.283 2112 .333 113 +8 +0 -9 -6 +16 1.0
202831 MLBMIN 536466 11221117 621143 00 .240.333.399.732 .159.282 2112 .329 110 +6 +0 -9 -6 +15 0.7
202932 MLBMIN 517450 10720116 591123 00 .238.330.393.723 .156.280 2211 .324 106 +4 +0 -10 -6 +15 0.3
203033 MLBMIN 487426 9918114 561092 00 .232.324.378.702 .146.279 2211 .319 102 +1 +0 -10 -5 +14 -0.0
203134 MLBMIN 440385 8816112 501022 00 .229.320.369.689 .140.277 2311 .312 97 -2 +0 -10 -5 +12 -0.4
203235 MLBMIN 385337 7514110 43932 00 .223.314.359.673 .136.274 2411 .304 91 -4 +0 -10 -4 +11 -0.7
▸ Career Totals (MLE all levels + projections)
Career 62245469 129524714185 649157047 2611 .237.323.389.712 .152.295 2510 .316 100 -1 +1 -73 -67 +176 3.7
/ 162G 650571 13526119 681645 31 .236.323.385.708 .149.295 2510 .316 100 -0 +0 -8 -7 +18 0.4

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ACedar Rapids Kernels 10291 27813 11170 10 .297.373.505.878 .209.338 1711 .386 154 +6 +0 +3 0.9
201821 ROKElizabethton Twins 7561 19502 10112 20 .311.425.492.916 .180.340 1513 .399 163 +5 +0 +2 0.8
201922 AAPensacola Blue Wahoos 181156 46407 22502 00 .295.389.455.844 .160.390 2812 .377 146 +10 +0 +5 1.5
201922 A+Fort Myers Miracle 361320 1012616 35742 41 .316.387.459.846 .144.389 2010 .374 144 +18 +0 +10 2.9
202124 MLBMinnesota Twins 301260 581207 311048 10 .223.324.350.674 .127.338 3510 .308 94 -2 +0 -1 -4 +9 0.2
202124 AAASt. Paul Saints 6251 9103 6215 00 .176.323.373.695 .196.222 3410 .321 104 +0 +0 +2 0.2
202225 MLBMinnesota Twins 180160 371305 18570 00 .231.309.406.715 .175.320 3210 .316 100 -0 +0 +1 -2 +5 0.4
202225 AAASt. Paul Saints 4136 8000 4110 00 .222.300.222.522 .000.308 2710 .245 45 -3 +0 +1 -0.1
202326 MLBMinnesota Twins 212183 39738 27720 11 .213.314.415.730 .202.295 3413 .322 105 +1 -0 -4 -6 +6 -0.3
202326 AAASt. Paul Saints 323262 7114115 50903 22 .271.394.504.897 .233.339 2815 .387 154 +20 -0 +9 2.9
202427 MLBMinnesota Twins 400355 9217015 40893 41 .259.339.434.773 .175.304 2210 .344 121 +10 +0 -0 -4 +11 1.7
202528 MLBMinnesota Twins 567503 12624117 531224 44 .250.326.404.730 .153.295 229 .324 106 +4 -1 -6 -6 +16 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 16601461 35273452 16944415 106 .241.326.403.729 .162.306 2710 .325 107 +13 -0 -10 -22 +47 2.8

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 .245/.337/.411 .166.284 194 20% 12% 115 +2.6
Michael Saunders
2017 · MLB
30 48→52 54→55 41→55 52 .245/.326/.430 .185.308 214 27% 10% 115 +2.8 .218/.282/.364 .146.274 164 26% 8% 79 +0.3 .192/.246/.302.110.24110324%6%43-1.0
Connor Joe
2022 · MLB
29 48→51 51→50 44→45 54 .242/.333/.407 .165.289 194 23% 11% 112 +2.6 .236/.328/.379 .143.291 136 22% 11% 102 +1.9 .229/.326/.366.137.28511522%11%95+1.1
Ricky Ledee
2004 · MLB
30 47 53→60 42→50 57 .240/.327/.424 .184.277 195 21% 11% 114 +2.7 .247/.328/.424 .177.290 206 21% 10% 115 +2.7 .237/.306/.382.145.28817323%8%90+0.5
Matt Joyce
2015 · MLB
30 49→56 51→60 41→50 58 .248/.342/.414 .166.292 186 21% 12% 118 +3.0 .232/.336/.402 .170.278 194 22% 13% 112 +2.6 .231/.347/.434.202.26125321%15%118+1.9
Kole Calhoun
2017 · MLB
29 53→56 51→60 43→50 50 .267/.330/.436 .169.310 194 20% 8% 118 +3.0 .241/.321/.407 .166.284 205 22% 10% 107 +2.2 .221/.311/.434.213.24729524%11%104+1.6
Jake Lamb
2020 · MLB
29 43→53 53→60 44→45 57 .224/.328/.400 .176.272 215 25% 13% 108 +2.3 .215/.309/.377 .162.277 194 28% 11% 95 +1.4 .224/.314/.381.158.29320129%10%95+0.8
Colin Moran
2022 · MLB
29 51→57 52→55 44→30 48 .260/.325/.425 .165.317 203 24% 8% 113 +2.6 .228/.298/.369 .141.291 183 27% 9% 88 +0.9 .206/.276/.325.119.26616028%8%62-0.4
Chris Duncan
2010 · MLB
29 47→50 49→60 43→40 56 .234/.325/.383 .149.287 164 24% 12% 102 +1.9 .206/.274/.321 .115.264 137 26% 9% 65 -0.7 .166/.219/.251.085.21411728%6%23-1.8
Robert Fick
2003 · MLB
29 53→54 52→55 38→40 53 .266/.332/.437 .172.287 192 15% 8% 119 +3.1 .255/.325/.405 .150.273 163 13% 9% 108 +2.3 .249/.326/.380.131.26613112%9%96+0.8
DJ Stewart
2022 · MLB
28 42→48 55→60 42→50 55 .224/.325/.407 .183.271 235 26% 12% 109 +2.4 .224/.328/.412 .188.280 256 28% 11% 112 +2.6 .212/.325/.401.189.25926628%12%104+0.9
Yonder Alonso
2018 · MLB
31 52→57 51→55 42→45 57 .263/.343/.426 .164.294 184 18% 11% 121 +3.2 .240/.319/.408 .168.277 213 21% 10% 107 +2.2 .225/.306/.379.154.25920021%10%88+0.7
Kila Ka'aihue
2013 · MLB
29 45→50 52→60 43→30 52 .231/.312/.396 .164.277 203 24% 10% 100 +1.7 .222/.300/.380 .158.265 204 23% 10% 92 +1.2 .190/.281/.321.131.21917022%11%68-0.2
Mitch Moreland
2015 · MLB
29 47→57 54→60 44→40 48 .244/.305/.424 .180.282 223 22% 8% 105 +2.1 .245/.310/.432 .187.283 242 22% 8% 109 +2.4 .239/.321/.446.208.26826122%10%113+2.0
Travis Snider
2016 · MLB
28 49→53 48→55 43→50 51 .246/.317/.393 .146.297 164 22% 9% 102 +1.8 .234/.299/.343 .109.310 103 26% 8% 80 +0.4 .223/.293/.324.101.3098228%9%71-0.2
Terrmel Sledge
2007 · MLB
30 49→52 54→55 47→45 53 .254/.325/.439 .185.286 227 20% 10% 116 +2.8 .239/.318/.405 .166.290 208 24% 10% 105 +2.1 .220/.315/.367.147.27018424%11%89+0.4
Ike Davis
2016 · MLB
29 45→53 48→60 40 59 .228/.324/.377 .149.270 153 21% 12% 101 +1.8 .216/.283/.353 .137.287 164 29% 9% 77 +0.1 .200/.266/.324.124.27016031%8%61-0.5
Alex Dickerson
2020 · MLB
30 52→54 52→55 47→45 48 .261/.327/.434 .174.307 196 21% 7% 117 +2.9 .251/.318/.442 .191.293 234 22% 8% 115 +2.7 .227/.293/.411.184.26423123%7%91+0.6
Mike Carp
2014 · MLB
28 50→55 53→55 43→40 47 .257/.320/.435 .178.316 215 25% 8% 114 +2.7 .221/.299/.348 .127.287 127 26% 9% 83 +0.6 .172/.277/.237.064.2302023%10%43-0.6
Ben Grieve
2005 · MLB
29 51→57 50→55 46→45 59 .251/.355/.413 .162.303 175 22% 13% 123 +3.3 .240/.323/.397 .157.292 174 23% 11% 105 +2.1 .226/.304/.379.153.27018023%10%89+0.6
Dustan Mohr
2005 · MLB
29 53→54 49→55 42→45 53 .260/.340/.417 .158.319 156 23% 10% 118 +3.0 .223/.298/.402 .179.304 214 32% 9% 96 +1.5 .192/.255/.371.180.27323237%7%68-0.2