Tyler Miller3B Portland Sea Dogs
Age 26 L/R 6'1" / 193 lbs AA Svc 0.0 · Ctrl thru 2034
wRC+†54
AVG/OBP/SLG.202 / .249 / .319
PA245
HR5
K%29
BB%5
MLB%2%
BAT: -12.8 runs (wOBA-derived runs vs avg)-13BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.50-0.5WAR
Scouting · nowfuture
HIT
3535
PWR
4545
SPD
4545
EYE
3935
trajectory · 10 yrs
-0.4peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-7M $-26M -$19M

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
202121 ROK2 teams 115105 27423 7373 31 .257.322.419.741 .162.369 326 .311 96 -1 +0 +0 +0 +3 0.3
202222 ASalem Red Sox 480443 737111 241946 222 .165.218.260.477 .095.254 405 .210 19 -44 +4 +0 +2 +14 -2.6
202323 A+Greenville Drive 371350 691528 141203 196 .197.234.320.554 .123.270 324 .240 42 -24 +1 +0 +1 +11 -1.1
202424 AA2 teams 366341 691714 17863 22 .202.247.293.540 .091.254 235 .234 37 -26 -0 +0 +1 +10 -1.5
202525 AAPortland Sea Dogs 311287 49836 16982 21 .171.220.282.502 .111.229 325 .224 30 -25 +0 +0 +1 +9 -1.5
▸ 2026 Season
202626 MLBBOS 245228 481025 13702 31 .211.259.338.597 .127.269 295 .255 54 -13 +0 +0 +1 +7 -0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 11%BOS 260241 501025 15732 41 .207.260.328.587 .120.271 286 .262 59 -12 +0 +0 +1 +7 -0.3
202828 MLB 22%BOS 311288 611227 18872 41 .212.263.340.603 .128.273 286 .266 62 -13 +0 -1 +1 +9 -0.4
202929 MLB 34%BOS 337311 651327 21942 41 .209.263.331.595 .122.273 286 .267 62 -14 +0 -1 +1 +10 -0.5
203030 MLB 44%BOS 354327 681427 22992 31 .208.262.327.589 .119.272 286 .265 61 -16 +0 -2 +1 +10 -0.6
203131 MLB 58%BOS 352325 671427 221002 21 .206.261.326.587 .120.270 286 .261 58 -17 +0 -3 +1 +10 -0.8
203232 MLB 76%BOS 341315 631326 21992 10 .200.254.311.566 .111.269 296 .257 55 -17 +0 -4 +1 +10 -1.0
203333 MLB 93%BOS 316292 591226 19942 00 .202.256.318.574 .116.267 306 .251 51 -18 +0 -4 +1 +9 -1.2
203434 MLBBOS 276255 501015 17842 00 .196.252.302.554 .106.265 306 .245 46 -17 +0 -5 +1 +8 -1.3
▸ Career Totals (MLE all levels + projections)
Career 44354108 8181592687 246133535 6918 .199.250.314.564 .115.269 306 .249 49 -257 +7 -20 +16 +126 -13.1
/ 162G 650602 12023413 361965 103 .199.250.316.566 .116.269 306 .249 49 -38 +1 -3 +2 +18 -1.9

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
202121 ASalem Red Sox 4339 14212 4100 11 .359.419.6151.034 .256.444 239 .448 201 +5 -0 +1 0.6
202121 ROKFCL Red Sox 7262 19511 7163 20 .306.403.468.871 .161.400 2210 .390 156 +5 +0 +2 0.7
202222 ASalem Red Sox 480430 9410113 371306 222 .219.290.337.627 .119.276 278 .281 74 -14 +4 +14 0.3
202323 A+Greenville Drive 371339 892139 25903 196 .263.319.422.741 .159.328 247 .326 107 +3 +1 +11 1.5
202424 AAPortland Sea Dogs 226202 461401 16383 22 .228.294.312.606 .084.268 177 .272 66 -9 -0 +6 -0.3
202424 A+Greenville Drive 140131 36914 9280 00 .275.321.450.772 .176.323 206 .341 119 +3 +0 +4 0.7
202525 AAPortland Sea Dogs 311279 561148 24752 21 .201.269.355.624 .154.239 248 .274 68 -11 +0 +9 -0.2

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
Tyler Miller (OGILVIE) 26 35 45 45 35 .202/.249/.319 .117.269 53 29% 5% 54 -0.6
Mark Contreras
2021 · AA
26 36→38 44→50 47→55 38 .183/.247/.298 .115.269 1113 35% 6% 48 -1.9 .201/.262/.346 .145.292 1719 36% 6% 66 -0.6 .199/.260/.339.140.286172435%6%61-0.7
Connor Panas
2019 · AA
26 41→42 47→45 45→40 41 .208/.272/.337 .129.274 155 29% 6% 69 -0.4 .214/.278/.342 .128.278 138 27% 6% 72 -0.2 .177/.265/.331.155.21616626%8%60-0.2
Eric Jagielo
2018 · AAA
26 38→35 42→45 43→30 40 .191/.259/.288 .097.275 102 33% 7% 50 -1.7 .184/.241/.291 .107.277 114 36% 6% 43 -2.2 .158/.206/.269.111.24013139%5%20-2.8
Shane Matheny
2022 · AA
26 38→42 43→45 47→50 39 .187/.250/.294 .107.292 116 38% 7% 48 -1.9 .201/.285/.328 .127.324 149 38% 10% 72 -0.2 .191/.281/.316.125.30014938%10%64-0.5
Eric Duncan
2011 · AAA
26 41→43 42→50 44→45 38 .204/.242/.303 .099.269 96 28% 4% 46 -2.0 .222/.259/.365 .143.283 186 28% 4% 70 -0.3 .222/.258/.386.164.27122527%4%73-0.1
Paul Hoenecke
2016 · AA
26 42→44 45→50 47→40 42 .210/.254/.335 .124.258 125 24% 5% 59 -1.1 .214/.248/.348 .134.267 155 26% 4% 60 -1.0 .200/.222/.342.142.23719226%2%45-0.7
Camden Duzenack
2021 · AA
26 35→37 45→50 47→50 39 .184/.244/.304 .120.244 1410 30% 6% 48 -1.9 .203/.249/.336 .133.277 1610 32% 5% 59 -1.1 .205/.254/.334.129.270151029%5%57-0.6
Jackson Cluff
2023 · AA
26 36→29 40→45 48→55 36 .179/.243/.270 .091.285 811 38% 6% 39 -2.5 .186/.268/.305 .119.285 1220 36% 9% 59 -1.1 .181/.273/.314.132.266142835%10%61-0.6
Kody Eaves
2019 · AAA
26 39→43 43→45 46→50 41 .196/.252/.313 .117.269 108 31% 7% 53 -1.5 .200/.250/.320 .120.289 127 33% 6% 54 -1.4 .188/.236/.318.130.27413436%6%45-1.7
Steele Walker
2022 · AAA
26 42→46 45 47→50 43 .214/.266/.338 .124.259 1310 23% 6% 66 -0.6 .210/.265/.331 .121.256 1410 23% 6% 63 -0.8 .198/.257/.310.112.23813923%6%51-0.6
Nick Banks
2021 · AA
26 45 43→45 48→45 38 .223/.263/.334 .111.295 108 28% 4% 63 -0.9 .215/.266/.332 .117.321 125 35% 6% 64 -0.8 .208/.261/.325.117.31513236%6%57-0.7
Jay Brossman
2011 · AA
26 38→37 45 45 41 .194/.248/.319 .124.243 138 26% 5% 53 -1.5 .206/.253/.325 .119.279 1310 30% 5% 56 -1.3 .187/.224/.312.125.250161732%5%37-0.4
Adam Calderone
2010 · AAA
26 43→41 46→50 45 42 .218/.267/.354 .136.269 128 24% 5% 70 -0.3 .201/.246/.338 .137.263 1410 28% 5% 57 -1.2 .183/.225/.320.137.240141030%4%43-1.3
Aaron Schunk
2023 · AA
26 40→43 44→45 48→50 36 .203/.250/.319 .116.288 129 33% 5% 53 -1.5 .216/.261/.332 .116.297 1110 30% 5% 62 -0.9 .216/.262/.331.115.289111028%5%58-0.8
Anthony Bemboom
2016 · AA
26 42 42→45 45 42 .211/.253/.308 .097.258 115 23% 5% 52 -1.6 .205/.262/.294 .089.267 76 25% 7% 52 -1.6 .199/.271/.309.111.25712226%8%58-0.4
Brian Serven
2021 · AA
26 38 45→50 43→30 40 .195/.250/.317 .122.255 135 28% 5% 54 -1.4 .193/.251/.326 .133.244 174 28% 6% 57 -1.2 .182/.252/.278.096.25112031%7%42-0.9
Devin Foyle
2022 · AA
25 40→37 46→45 48→45 44 .205/.275/.336 .132.274 1411 30% 8% 69 -0.4 .212/.284/.329 .117.274 127 26% 8% 71 -0.3 .192/.282/.265.072.2456022%10%51-0.6
Jake Lowery
2016 · AA
26 37 44→45 47→30 43 .189/.255/.306 .118.271 114 33% 8% 53 -1.5 .187/.257/.291 .104.291 105 36% 8% 50 -1.7 .125/.205/.184.059.2604049%9%0-1.2
Ryan Fisher
2014 · AA
26 42→45 44→45 45→40 38 .203/.264/.326 .123.298 105 34% 6% 62 -0.9 .213/.279/.336 .123.306 136 33% 6% 72 -0.2 .171/.243/.302.131.22221033%5%47-0.4
Luke Tendler
2018 · AA
26 41→44 46→50 39→40 41 .208/.262/.338 .130.270 143 28% 6% 64 -0.8 .210/.261/.331 .121.282 144 30% 6% 62 -0.9 .203/.253/.318.115.27015330%6%52-1.1