Ryan JeffersC Minnesota Twins
Age 29 R/R 6'2" / 235 lbs MLB BB +3% Svc 5.517 · Ctrl thru 2026 peak 3.6 · 2026
wRC+†vL 160126vR 104
AVG/OBP/SLG.242 / .331 / .412
PA456
HR15
K%21
BB%10
MLB%100%
BAT: +13.3 runs (wOBA-derived runs vs avg)+13BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +8.1 runs (Positional adjustment)+8POSREP: +12.9 runs (Replacement-level credit)+13REPTotal WAR: +3.60+3.6WAR
Scouting · nowfuture
HIT
5050
PWR
4545
SPD
4040
EYE
5450
trajectory · 10 yrs
2.9peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2020
Service   5.517 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Arb-3$7M+3.6$29M+$22M
Totals $7M $29M +$22M

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 284253 671205 22619 01 .265.345.372.717 .107.332 218 .318 102 +1 -0 +0 +5 +8 1.4
201922 A+2 teams 414379 781409 261217 00 .206.269.314.583 .108.275 296 .260 57 -20 +0 +0 +7 +12 -0.1
202023 MLBMinnesota Twins 6255 15003 5192 00 .273.355.436.791 .164.364 318 .355 130 +2 +0 +1 +1 +2 0.6
202124 MLB2 teams 396355 7014119 331405 01 .197.275.403.678 .206.256 358 .291 81 -8 -0 +10 +7 +11 1.9
202225 MLB2 teams 275248 501119 26670 10 .202.277.363.640 .161.238 249 .284 76 -8 +0 +4 +5 +8 1.0
202326 MLBMinnesota Twins 335286 8115215 339310 32 .283.377.507.884 .224.367 2810 .380 149 +18 -0 -0 +6 +9 3.4
202427 MLBMinnesota Twins 465412 9021021 329414 30 .218.297.422.719 .204.228 207 .308 94 -3 +1 +1 +8 +13 2.0
202528 MLBMinnesota Twins 464406 1062409 50917 11 .261.352.387.739 .126.316 2011 .327 108 +4 -0 +2 +8 +13 2.9
▸ 2026 Season (actual · ROS · total)
202629 MLBMinnesota Twins 7561 16213 13141 00 .262.400.475.875 .213.295 1917 .386 154 +5 +0 -1 +1 +2 0.7
ROS29 MLBMIN 381329 8117113 41788 21 .246.344.422.766 .176.284 2011 .343 120 +9 +0 +2 +7 +11 2.9
TOT29 MLBMIN 456390 9719216 54929 21 .249.353.431.784 .182.285 2012 .350 126 +13 +0 +1 +8 +13 3.6
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLBMIN 445385 9319115 48809 20 .242.339.413.752 .171.270 1811 .340 118 +9 +0 +0 +8 +13 3.1
202831 MLBMIN 417361 8718114 45778 00 .241.338.413.751 .172.268 1811 .336 115 +7 +0 -1 +7 +12 2.6
202932 MLBMIN 386333 7916112 42738 00 .237.337.399.736 .162.267 1911 .331 111 +5 +0 -1 +7 +11 2.2
203033 MLBMIN 347300 7014111 37687 00 .233.331.397.728 .163.265 2011 .325 107 +3 +0 -2 +6 +10 1.7
203134 MLBMIN 296256 591219 32606 00 .230.330.391.721 .160.263 2011 .318 102 +1 +0 -3 +5 +8 1.1
203235 MLBMIN 241209 47917 25525 00 .225.322.378.700 .153.260 2210 .310 96 -1 +0 -4 +4 +7 0.6
203336 MLBMIN 185161 34705 19423 00 .211.306.348.654 .137.257 2310 .301 89 -2 +0 -5 +3 +5 0.1
▸ Career Totals (MLE all levels + projections)
Career 53934728 110722311176 5161216108 126 .234.323.398.721 .163.277 2310 .319 103 +16 +0 +3 +96 +153 27.4
/ 162G 650570 13327121 6214713 11 .233.322.395.717 .161.277 2310 .319 103 +2 -0 +0 +12 +18 3.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ACedar Rapids Kernels 155139 401004 14302 00 .288.361.446.807 .158.343 199 .361 134 +6 +0 +4 1.1
201821 ROKElizabethton Twins 129102 43703 20167 01 .422.543.5781.121 .157.482 1216 .498 239 +20 -0 +4 2.4
201922 AAPensacola Blue Wahoos 9987 25504 9193 00 .287.374.483.856 .195.328 199 .381 150 +6 +0 +3 0.9
201922 A+Fort Myers Miracle 315281 7211010 28644 00 .256.332.402.734 .146.297 209 .329 110 +3 +0 +9 1.3
202023 MLBMinnesota Twins 6255 15003 5192 00 .273.355.436.791 .164.364 318 .356 130 +2 +0 +1 +1 +2 0.6
202124 MLBMinnesota Twins 293267 5310114 221084 01 .199.270.401.670 .202.269 378 .298 86 -5 -0 +10 +7 +8 2.0
202124 AAASt. Paul Saints 10383 18405 16261 00 .217.350.446.796 .229.236 2516 .345 123 +3 +0 +3 0.6
202225 MLBMinnesota Twins 236212 441017 23620 00 .208.285.363.648 .156.259 2610 .291 81 -5 +0 +4 +5 +7 1.1
202225 AAASt. Paul Saints 3935 8103 440 10 .229.308.514.822 .286.179 1010 .357 132 +1 +0 +1 0.3
202326 MLBMinnesota Twins 335286 7915214 339310 32 .276.371.490.860 .213.359 2810 .374 145 +17 -0 -0 +6 +9 3.3
202427 MLBMinnesota Twins 465412 9322021 329414 30 .226.303.432.736 .206.238 207 .322 105 +2 +1 +1 +8 +13 2.6
202528 MLBMinnesota Twins 464406 1082609 50917 11 .266.356.397.753 .131.322 2011 .341 119 +10 -0 +2 +8 +13 3.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 18551638 39283468 16546737 74 .239.323.419.742 .180.291 259 .330 110 +22 -0 +18 +36 +53 13.0

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
Ryan Jeffers (OGILVIE) 29 50 45 40 50 .245/.342/.421 .176.271 163 18% 11% 120 +2.4
Omar Narváez
2020 · MLB
28 53→55 51→50 39→30 56 .268/.350/.424 .156.304 202 19% 11% 123 +3.3 .249/.331/.395 .146.296 172 21% 10% 108 +2.3 .232/.319/.347.115.28311021%10%84+0.3
Michael McKenry
2015 · MLB
30 50→46 53→55 41→40 50 .255/.325/.428 .173.301 215 22% 9% 114 +2.7 .225/.316/.373 .148.292 156 26% 11% 96 +1.5 .182/.292/.306.123.25311330%12%67-0.2
Robinson Chirinos
2013 · MLB
29 50→47 49→60 40→50 47 .249/.313/.398 .149.291 174 21% 7% 102 +1.8 .224/.291/.366 .142.270 164 23% 7% 84 +0.6 .229/.342/.433.204.29526229%11%117+1.9
Chris Iannetta
2013 · MLB
30 46→56 51→60 42→45 60 .235/.342/.398 .163.277 206 22% 13% 114 +2.7 .233/.348/.382 .149.297 164 25% 14% 112 +2.6 .219/.344/.361.142.28315225%15%100+1.1
Devin Mesoraco
2017 · MLB
29 48→52 54→60 41→40 51 .247/.330/.431 .184.287 226 22% 9% 117 +2.9 .222/.308/.376 .154.257 185 21% 9% 95 +1.4 .214/.306/.378.164.24021121%9%88+0.4
Ty Wigginton
2007 · MLB
29 51→55 56→60 44→50 50 .264/.324/.458 .194.290 247 19% 8% 121 +3.2 .273/.330/.465 .192.301 245 18% 7% 126 +3.5 .276/.332/.456.180.30023316%7%122+2.7
Jorge Cantu
2011 · MLB
29 54→60 50→60 45→40 49 .269/.322/.425 .156.297 174 16% 6% 112 +2.6 .242/.291/.403 .161.268 213 18% 6% 93 +1.3 .259/.314/.473.213.27331318%6%122+2.0
Aledmys Díaz
2020 · MLB
29 49→58 51→55 43→45 49 .251/.305/.412 .161.265 197 14% 6% 102 +1.8 .250/.308/.415 .165.275 194 17% 6% 104 +2.0 .236/.290/.365.129.27114118%5%79+0.2
Neil Walker
2015 · MLB
29 52→57 54→55 41→45 53 .266/.339/.451 .185.288 224 17% 8% 126 +3.5 .269/.339/.445 .176.300 214 17% 9% 124 +3.4 .270/.344/.436.166.30520318%9%118+2.5
Gio Urshela
2021 · MLB
29 55→62 51→55 45→40 48 .279/.329/.448 .169.312 184 17% 6% 121 +3.2 .275/.321/.424 .149.326 164 20% 6% 111 +2.5 .278/.323/.408.130.33214220%6%104+1.4
George Kottaras
2012 · MLB
29 47→53 50→55 44→30 54 .235/.315/.398 .163.281 175 22% 10% 102 +1.8 .225/.330/.407 .182.286 225 27% 13% 111 +2.5 .187/.318/.372.185.23925132%16%90+0.3
Welington Castillo
2016 · MLB
29 47→57 53→60 47→30 46 .244/.309/.417 .173.290 223 24% 7% 105 +2.1 .256/.310/.429 .173.317 233 26% 7% 108 +2.3 .262/.313/.422.160.33021227%6%104+1.2
Ryan Doumit
2010 · MLB
29 55→63 53→55 44→45 48 .278/.329/.454 .176.303 206 16% 6% 123 +3.3 .263/.324/.427 .164.296 184 17% 7% 113 +2.6 .264/.326/.432.168.29919018%7%108+1.6
Matthew LeCroy
2005 · MLB
29 53 54→55 39→30 46 .270/.324/.450 .180.312 223 21% 6% 120 +3.1 .248/.323/.406 .158.295 213 23% 9% 108 +2.3 .214/.295/.342.128.25218023%9%76+0.1
Paul Lo Duca
2001 · MLB
29 48→58 49→50 42→40 53 .242/.308/.391 .149.258 178 15% 8% 97 +1.5 .285/.342/.451 .166.281 194 7% 7% 127 +3.6 .284/.341/.426.142.2861426%7%115+2.7
Andy Ibáñez
2022 · MLB
29 50→55 51→50 44→45 48 .255/.308/.419 .164.285 186 18% 6% 105 +2.1 .245/.299/.388 .143.283 157 19% 7% 92 +1.2 .247/.306/.390.143.28915720%7%94+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
Keith Ginter
2004 · MLB
28 51 51→55 45 54 .254/.350/.420 .167.296 184 20% 10% 123 +3.3 .241/.320/.414 .173.279 207 21% 9% 109 +2.4 .225/.303/.383.158.25818520%8%91+0.7
Pedro Severino
2022 · MLB
29 49→50 48→50 47→45 49 .247/.313/.386 .139.305 164 24% 8% 98 +1.6 .237/.295/.372 .135.302 158 26% 7% 86 +0.8 .222/.275/.349.128.281151126%6%68-0.2
Stephen Piscotty
2020 · MLB
29 49→54 55→60 43→45 50 .257/.326/.445 .189.290 234 20% 8% 119 +3.1 .240/.298/.401 .161.296 217 25% 7% 96 +1.5 .217/.272/.355.138.28219730%6%70-0.1