Ryan JeffersC Minnesota Twins
Age 29 R/R 6'2" / 235 lbs MLB Svc 5.517 · Ctrl thru 2026
2026 ROS PROJECTION176 act + 283 ros · stats below = ROS only
wRC+†vL 167151vR 110
AVG/OBP/SLG.266 / .363 / .467
PA283
HR11
K%19
BB%11
BABIP298
ISO201
MLB%100%
Value2026 · WAR
BAT: +25.1 runs (wOBA-derived runs vs avg)+25BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -3.9 runs (Defensive runs vs avg)-4FLDPOS: +8.2 runs (Positional adjustment)+8POSREP: +13.0 runs (Replacement-level credit)+13REPTotal WAR: +4.40+4.4WAR
trajectory · projected WAR by year
2.93.63.12.62.11.50.90.50.22628303234
Tools · Splits · ContractCON 50 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
827.7%
xwOBA
660.327
POWER45
Barrel%
518.4
Avg EV
4288.5
Bat Spd
6472.8
EYE50
Chase%
7327.2%
SPEED40
Sprint
3026.5
Platoon Splits2024-2026 · 1008 PA
vs LHP
vs RHP
Edge
PA
328
680
wRC+
147
96
◀◀L
wOBA
377
311
◀◀L
ISO
187
162
L
BABIP
315
269
L
K%
18.6%
20.4%
L
BB%
12.5%
7.8%
◀◀L
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
2026ROSExt$3M+1.8$14M+$11M
Totals $3M $14M +$11M

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
201821 A2 teams 284253 671205 22659 01 265345372717 107339 238 311 96
201821 A2 teams 284241 831707 34469 01 344444502946 158404 1612 423 182
201922 A+2 teams 414379 781408 261277 00 206269306575 100285 316 254 53
201922 A+2 teams 414368 9716014 37837 00 264342421763 158304 209 341 119
202023 MLBMinnesota Twins 6255 15003 5192 00 273355436791 164364 318 351 127 +2 +0 +1 +1 +2 0.6
202023 MLBMinnesota Twins 6255 15003 5192 00 273355436791 164364 318 356 130 +2 +0 +1 +1 +2 0.6
202124 MLB2 teams 396355 6713117 331405 01 189267375642 186249 358 285 76 -11 -0 +10 +7 +11 1.7
202124 MLB2 teams 396350 7114119 381345 01 203290411702 209260 3410 310 95 -2 -0 +10 +7 +11 2.6
202225 MLB2 teams 275248 5211110 26670 10 210285383668 173246 249 292 82 -6 +0 +4 +5 +8 1.2
202225 MLB2 teams 275247 5211110 27660 10 211288385673 174246 2410 300 88 -4 +0 +4 +5 +8 1.4
202326 MLBMinnesota Twins 335286 7915214 339310 32 276371490860 213359 2810 367 139 +15 -0 -0 +6 +9 3.1
202326 MLBMinnesota Twins 335286 7915214 339310 32 276371490860 213359 2810 374 145 +17 -0 -0 +6 +9 3.3
202427 MLBMinnesota Twins 465412 9322021 329414 30 226303432736 206238 207 317 101 +1 +1 +1 +8 +13 2.4
202427 MLBMinnesota Twins 465412 9322021 329414 30 226303432736 206238 207 322 105 +2 +1 +1 +8 +13 2.6
202528 MLBMinnesota Twins 464406 1082609 50917 11 266356397753 131322 2011 335 115 +8 -0 +2 +8 +13 3.2
202528 MLBMinnesota Twins 464406 1082609 50917 11 266356397753 131322 2011 341 119 +10 -0 +2 +8 +13 3.4
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 MLBMIN 176148 441019 25262 10 297406561967 264307 1514 410 172 +14 +0 -1 +3 +5 2.2
YTD29 MLBMIN 176146 441019 26262 10 301411568980 267312 1515 423 182 +16 +0 -1 +3 +5 2.4
ROS29 MLBMIN 100% 283244 6514111 32535 20 266363467830 201293 1911 360 134 +11 +0 -3 +5 +8 2.2
ROS29 MLBMIN 100% 283244 6514111 32535 20 266363467830 201293 1911 348 124 +8 +0 -3 +5 +8 1.9
FULL29 MLBMIN 459392 10924220 57797 30 278379503882 224302 1712 371 142 +22 +1 -4 +8 +13 4.1
TOT29 MLBMIN 459392 10924220 57797 30 278379503882 224302 1712 379 148 +25 +1 -4 +8 +13 4.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBMIN 100% 447386 10022116 50858 21 259356446801 187290 1911 355 130 +15 +0 -6 +8 +13 3.0
202831 MLBMIN 100% 419362 9220115 47817 20 254351439790 185287 1911 351 127 +13 +0 -7 +7 +12 2.6
202932 MLBMIN 100% 388335 8418113 43767 20 251348427775 176283 2011 345 122 +10 +0 -7 +7 +11 2.1
203033 MLBMIN 100% 349301 7415112 39716 10 246344422766 176277 2011 336 116 +6 +0 -8 +6 +10 1.5
203134 MLBMIN 100% 297257 591209 33625 10 230329381710 152270 2111 326 108 +3 +0 -8 +5 +8 0.9
203235 MLBMIN 100% 242209 46907 27524 00 220321364684 144261 2111 314 99 -0 +0 -8 +4 +7 0.3
203336 MLBMIN 100% 186161 34605 20423 00 211310342651 130253 2311 302 89 -2 +0 -8 +3 +5 -0.2
203437 MLBMIN 100% 131114 23403 14302 00 202300316616 114243 2311 289 79 -3 +0 -8 +2 +4 -0.5
202730 MLBMIN 100% 447386 10022116 50858 21 259356446801 187290 1911 343 121 +10 +0 -6 +8 +13 2.5
202831 MLBMIN 100% 419362 9220115 47817 20 254351439790 185287 1911 339 117 +8 +0 -7 +7 +12 2.2
202932 MLBMIN 100% 388335 8418113 43767 20 251348427775 176283 2011 333 113 +6 +0 -7 +7 +11 1.7
203033 MLBMIN 100% 349301 7415112 39716 10 246344422766 176278 2011 325 107 +3 +0 -8 +6 +10 1.2
203134 MLBMIN 100% 297257 591209 33625 10 230329381710 152270 2111 314 99 -0 +0 -8 +5 +8 0.6
203235 MLBMIN 100% 242209 46907 27524 00 220321364684 144261 2111 303 90 -3 +0 -8 +4 +7 0.0
203336 MLBMIN 100% 186161 34605 20423 00 211310342651 130253 2311 291 81 -4 +0 -8 +3 +5 -0.4
203437 MLBMIN 100% 131114 23403 14302 00 202300316616 114244 2311 278 71 -4 +0 -8 +2 +4 -0.7
▸ Career Totals
Career 45974007 9692039159 470101984 175 242334416750 174284 2210 327 109 +45 +1 -45 +85 +130 22.0
/ 162G 650567 13729122 6614412 21 242333413746 171285 2210 327 109 +6 +0 -6 +12 +18 3.1
Career 54374763 11362339178 5321248101 186 239328403731 165285 2310 324 106 +37 +1 -45 +97 +154 24.9
/ 162G 650569 13628121 6414912 21 239329402731 163286 2310 324 106 +4 +0 -5 +12 +18 3.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
201821 ACedar Rapids Kernels 155139 401004 14302 00 288361446807 158343 199 361 134 +6 +0 +4 1.1
201821 ROKElizabethton Twins 129102 43703 20167 01 4225435781.121 157482 1216 498 239 +20 -0 +4 2.4
201922 AAPensacola Blue Wahoos 9987 25504 9193 00 287374483856 195328 199 381 150 +6 +0 +3 0.9
201922 A+Fort Myers Miracle 315281 7211010 28644 00 256332402734 146297 209 329 110 +3 +0 +9 1.3
202023 MLBMinnesota Twins 6255 15003 5192 00 273355436791 164364 318 356 130 +2 +0 +1 +1 +2 0.6
202124 MLBMinnesota Twins 293267 5310114 221084 01 199270401670 202269 378 298 86 -5 -0 +10 +7 +8 2.0
202124 AAASt. Paul Saints 10383 18405 16261 00 217350446796 229236 2516 345 123 +3 +0 +3 0.6
202225 MLBMinnesota Twins 236212 441017 23620 00 208285363648 156259 2610 291 81 -5 +0 +4 +5 +7 1.1
202225 AAASt. Paul Saints 3935 8103 440 10 229308514822 286179 1010 357 132 +1 +0 +1 0.3
202326 MLBMinnesota Twins 335286 7915214 339310 32 276371490860 213359 2810 374 145 +17 -0 -0 +6 +9 3.3
202427 MLBMinnesota Twins 465412 9322021 329414 30 226303432736 206238 207 322 105 +2 +1 +1 +8 +13 2.6
202528 MLBMinnesota Twins 464406 1082609 50917 11 266356397753 131322 2011 341 119 +10 -0 +2 +8 +13 3.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 18551638 39283468 16546737 74 239323419742 180291 259 330 110 +22 -0 +18 +36 +53 13.0

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
#1Ramon Hernandezlast yr '13
career totals — 14 seasons, 5,543 PA
145,5431668263326418+65+5733.730.7
/162664201+7.7+6.94.0pk7: 28
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 16 projected seasons
164,93017119244332420+68+3829.925.4
/162664233+9.2+5.24.0pk7: 21
#2Stephen Drewlast yr '17
career totals — 12 seasons, 4,917 PA
124,91712341252318423+48+3526.225.1
/162664176+6.5+4.73.5pk7: 24
#3Alex Avilalast yr '21
career totals — 13 seasons, 3,638 PA
133,6381058233348393+65+4626.724.5
/162664191+11.9+8.54.9pk7: 22
#4Jed Lowrielast yr '22
career totals — 13 seasons, 5,188 PA
135,1881218257330407+31+2825.324.5
/162664151+4.0+3.53.2pk7: 24
#5Chris Iannettalast yr '19
career totals — 14 seasons, 4,253 PA
144,25314111230345406+76-3023.721.5
/162664222+11.9-4.63.7pk7: 19
#6Jason LaRuelast yr '10
career totals — 11 seasons, 3,000 PA
113,0009310232316397+32+4716.916.2
/162664212+7.1+10.53.7pk7: 15

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 278/379/503 224302 203 17% 12% 148 +4.4
Omar Narváez
2020 · MLB
28 54→55 53→50 39→30 56 276/355/442 166312 222 19% 10% 130 +3.8 252/333/399 147300 172 21% 10% 110 +2.4 234/321/35512028512021%10%89+0.5
Matthew LeCroy
2005 · MLB
29 53 54→55 39→30 46 271/325/449 178313 222 21% 6% 119 +3.1 243/319/397 154290 203 23% 9% 104 +2.0 214/295/34212825218023%9%76+0.1
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
Devin Mesoraco
2016 · MLB
28 48→49 55→60 40 51 249/326/438 189283 235 21% 9% 118 +3.0 221/307/375 154258 185 21% 9% 93 +1.3 206/298/36515923121121%9%83+0.2
Ty Wigginton
2007 · MLB
29 51→55 57→60 43→50 49 265/324/463 198291 257 19% 8% 123 +3.3 274/331/464 190301 245 18% 7% 126 +3.5 276/332/45618030023316%7%122+2.7
Neil Walker
2015 · MLB
29 52→57 53→55 41→45 53 266/340/445 179289 214 16% 8% 124 +3.4 271/340/447 176303 214 18% 9% 125 +3.5 271/345/44417330421318%9%121+2.7
Chris Iannetta
2013 · MLB
30 44→54 50→60 42→45 60 224/332/377 154265 186 22% 13% 105 +2.1 232/348/384 152296 164 25% 14% 113 +2.6 222/347/37014828516225%15%104+1.2
Gio Urshela
2021 · MLB
29 55→60 52→55 45→40 49 280/333/455 175311 204 17% 7% 124 +3.4 274/321/419 145325 164 20% 6% 109 +2.4 277/322/40713033014220%6%104+1.3
Michael McKenry
2015 · MLB
30 49→47 51→55 41→40 50 248/317/406 158293 196 22% 8% 105 +2.1 212/305/350 138280 146 27% 11% 86 +0.8 174/283/29412024311330%12%61-0.4
Ryan Doumit
2010 · MLB
29 54→63 52→55 45 48 275/325/448 173298 196 16% 6% 119 +3.1 264/325/428 164298 183 18% 7% 114 +2.7 267/329/43416830319018%7%112+1.8
Nick Hundley
2012 · MLB
28 53→46 51→55 42→40 48 261/325/435 174326 174 25% 8% 115 +2.8 227/284/368 141284 153 25% 7% 81 +0.4 241/291/40916829818125%6%89+0.5
Junior Spivey
2004 · MLB
29 55→61 51→55 47→50 53 272/352/445 173319 179 20% 9% 129 +3.7 242/327/394 152297 1613 23% 10% 106 +2.2 215/311/348133267141724%10%85+0.4
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
Aledmys Díaz
2020 · MLB
29 49→58 52→55 43→45 50 250/308/417 166262 206 14% 7% 105 +2.1 246/305/407 161272 194 17% 6% 100 +1.7 237/291/36813127314118%5%80+0.2
Jorge Cantu
2010 · MLB
28 55→62 51→60 45→40 50 277/332/444 168300 184 15% 7% 121 +3.2 247/296/386 139279 153 17% 6% 91 +1.1 263/319/46420128327418%6%122+2.1
Michael Barrett
2006 · MLB
29 53→60 54→60 36→40 53 268/332/463 195280 202 13% 8% 126 +3.5 267/324/439 172283 193 13% 7% 116 +2.8 264/320/42416027918113%7%106+1.1
Rich Aurilia
2001 · MLB
29 52→61 53→60 41→40 55 265/332/436 171286 213 16% 9% 118 +3.0 285/336/475 190304 232 14% 7% 131 +3.9 285/334/46718230421114%7%125+3.5
Jorge Polanco
2023 · MLB
30 48→58 56→60 43→50 55 252/331/442 190278 248 20% 10% 120 +3.1 245/324/430 185292 247 24% 10% 115 +2.7 245/321/43719228626624%9%112+2.0
Marwin Gonzalez
2019 · MLB
30 51→58 52→55 44→50 51 258/326/427 170304 197 22% 9% 115 +2.7 242/310/385 143291 174 22% 8% 97 +1.5 230/298/35712727816222%7%82+0.3
Jhonny Peralta
2011 · MLB
29 52→62 48→55 43→40 51 258/319/408 150296 152 19% 8% 106 +2.2 277/335/443 166318 182 18% 8% 121 +3.2 287/344/45717033118119%8%124+3.1