J.R. Freethy2B Vancouver Canadians
Age 23 S/R 6'0" / 215 lbs A+ HR +12%BB +4% Svc 0.0 · Ctrl thru 2035 peak 1.0 · 2030
wRC+†50
AVG/OBP/SLG.208 / .301 / .320
PA320
HR6
K%29
BB%10
MLB%0%
BAT: -17.9 runs (wOBA-derived runs vs avg)-18BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.80-0.8WAR
Scouting · nowfuture
HIT
4040
PWR
3535
SPD
4545
EYE
6660
trajectory · 10 yrs
1.0peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+1.0$9M+$8M
2031Arb-3$0.9M+0.9$4M+$3M
2032Ext / FA-deal$0.9M+0.7$3M+$2M
2033Ext / FA-deal$1M+0.5$2M+$1M
2034Ext / FA-deal$0.7M+0.2$1M+$0.3M
2035Ext / FA-deal$7M
Totals $12M $20M +$8M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202421 ADunedin Blue Jays 7659 9001 13244 40 .153.342.203.545 .051.235 3217 .271 66 -3 +1 +0 +0 +2 0.0
202522 A3 teams 353299 561223 4111011 73 .187.308.271.579 .084.282 3112 .264 60 -16 +0 +0 +1 +10 -0.5
▸ 2026 Season (actual · ROS · total)
202623 A+Vancouver Canadians 6757 5100 10270 01 .088.224.105.329 .018.167 4015 .171 -11 -8 -0 +0 +0 +2 -0.7
ROS23 MLBTOR 253220 43914 27764 42 .195.295.300.595 .105.275 3011 .273 67 -10 +0 +0 +1 +7 -0.1
TOT23 MLBTOR 320277 481014 371034 43 .173.280.260.540 .087.257 3212 .251 50 -18 -0 +0 +1 +9 -0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%TOR 383329 681327 45926 62 .207.313.322.635 .116.262 2412 .293 82 -8 +0 +0 +1 +11 0.5
202825 MLB 25%TOR 430370 791529 511026 73 .214.319.338.656 .124.265 2412 .298 87 -7 +0 +0 +2 +12 0.8
202926 MLB 43%TOR 459395 8416210 541087 73 .213.318.339.657 .127.267 2412 .301 89 -6 +0 +0 +2 +13 0.9
203027 MLB 58%TOR 472406 8717210 561127 73 .214.320.340.660 .126.268 2412 .302 89 -6 +0 +0 +2 +13 1.0
203128 MLB 68%TOR 475408 8717210 571137 73 .213.320.338.658 .125.267 2412 .301 89 -6 +0 -1 +2 +13 0.9
203229 MLB 77%TOR 470404 8516210 561147 72 .210.317.334.651 .124.266 2412 .299 87 -7 +1 -1 +2 +13 0.7
203330 MLB 84%TOR 463398 831629 551137 62 .209.315.327.642 .118.265 2412 .296 85 -8 +0 -2 +2 +13 0.5
203431 MLB 91%TOR 451388 801529 541126 52 .206.312.325.637 .119.263 2512 .292 82 -9 +0 -3 +2 +13 0.2
203532 MLBTOR 434373 751428 521106 52 .201.309.314.622 .113.262 2512 .287 78 -11 +0 -4 +2 +12 -0.0
203633 MLBTOR 405349 691317 481065 42 .198.303.301.604 .103.260 2612 .282 74 -12 +0 -4 +1 +11 -0.3
203734 MLBTOR 361310 601116 43975 41 .194.302.294.595 .100.258 2712 .276 69 -13 +0 -5 +1 +10 -0.6
▸ Career Totals (MLE all levels + projections)
Career 54854708 96518423103 652138988 8030 .205.313.319.632 .114.266 2512 .291 81 -120 +4 -20 +20 +155 4.0
/ 162G 650558 11522312 7716510 94 .206.313.321.633 .115.268 2512 .291 81 -14 +0 -2 +2 +18 0.5

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
202421 ADunedin Blue Jays 7655 10001 17184 40 .182.408.236.644 .055.250 2422 .329 110 +1 +1 +2 0.4
202522 A+Vancouver Canadians 12099 25801 18233 20 .253.383.364.747 .111.320 1915 .347 123 +3 +0 +3 0.7
202522 ADunedin Blue Jays 193151 38623 35415 43 .252.408.377.786 .126.321 2118 .361 135 +8 -0 +5 1.3
202522 ROKFCL Blue Jays 4030 5010 7113 10 .167.375.233.608 .067.263 2818 .308 94 -0 +0 +1 0.1

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
J.R. Freethy (OGILVIE) 23 40 35 45 60 .208/.301/.320 .112.287 65 29% 10% 77 +0.1
Kevin Encarnacion
2015 · A
23 45 42→40 44→55 51 .221/.298/.326 .105.274 910 22% 9% 76 +0.1 .222/.276/.306 .084.294 68 25% 6% 61 -1.0 .226/.279/.297.071.2946724%5%55-0.5
Alexander Campos
2022 · A
22 43 42→40 46→45 48 .209/.289/.317 .108.281 96 28% 9% 70 -0.3 .221/.304/.311 .090.312 86 29% 9% 75 -0.0 .236/.329/.308.072.3307628%11%83+0.2
Jose Lobatón
2007 · A
22 44 42→45 43→30 47 .212/.290/.319 .108.298 95 30% 9% 71 -0.3 .217/.282/.343 .126.297 133 29% 8% 74 -0.1 .241/.325/.370.129.30512023%11%94+0.6
Trent Woodward
2015 · A
23 43 41→45 47→30 47 .209/.286/.311 .102.282 76 27% 8% 68 -0.5 .220/.287/.309 .089.311 74 29% 8% 67 -0.5 .218/.288/.304.087.3099130%8%63-0.3
Jose Herrera
2021 · A
24 43 40 47→40 51 .209/.287/.304 .095.275 85 25% 10% 66 -0.6 .215/.289/.310 .095.290 95 27% 9% 68 -0.5 .210/.286/.290.080.2788326%9%58-0.5
Michael Papierski
2019 · A
23 38→41 40 48→40 55 .186/.291/.272 .085.244 86 25% 12% 61 -1.0 .189/.280/.274 .085.266 84 29% 10% 56 -1.3 .198/.288/.298.100.25611025%10%63-0.5
Anthony Seigler
2023 · A
24 40→39 43→45 46→55 54 .196/.296/.310 .114.268 911 28% 12% 72 -0.2 .198/.295/.313 .115.254 1119 24% 12% 72 -0.2 .200/.299/.321.122.247122723%12%74-0.1
Taylor Krick
2011 · A
23 43 39→30 48→40 49 .206/.285/.289 .084.266 77 24% 9% 62 -0.9 .224/.308/.287 .063.307 45 26% 8% 71 -0.3 .233/.323/.283.051.3262226%8%73-0.0
Austin Elkins
2014 · A
23 44→42 41→40 49→50 54 .211/.300/.309 .099.258 713 20% 10% 73 -0.1 .216/.298/.306 .090.273 710 22% 9% 72 -0.2 .213/.300/.279.066.2724621%9%61-0.4
Luis Lara
2018 · A
23 46 44→45 52→45 48 .226/.285/.348 .122.272 106 21% 7% 76 +0.0 .201/.267/.278 .077.279 55 27% 8% 50 -1.7 .159/.237/.177.019.2310228%9%9-1.4
BJ Murray
2023 · A
23 49→43 44→50 47→50 49 .236/.316/.352 .117.319 119 28% 10% 91 +1.1 .214/.296/.350 .136.289 1412 29% 10% 82 +0.5 .200/.286/.344.144.257171528%10%74-0.1
Andy Parrino
2009 · A
23 47→51 40→45 44→45 47 .216/.296/.303 .087.324 77 33% 10% 69 -0.4 .217/.295/.321 .104.312 97 30% 9% 74 -0.1 .231/.307/.359.128.31011627%8%84+0.5
Shawn Zarraga
2012 · A
23 49 39→40 50→45 45 .233/.296/.316 .083.301 69 24% 6% 72 -0.2 .249/.309/.343 .094.297 67 17% 6% 85 +0.7 .272/.340/.355.083.3164214%7%101+0.6
Patrick Bailey
2022 · A
23 44→49 45 50→45 43 .213/.278/.336 .122.306 128 33% 8% 70 -0.3 .213/.279/.336 .123.289 135 29% 8% 71 -0.3 .229/.288/.338.110.30311427%7%75-0.0
Leo Rivas
2021 · A
23 39→49 39→40 48→65 46 .188/.266/.276 .088.284 78 34% 9% 50 -1.7 .215/.292/.302 .087.300 721 28% 9% 67 -0.5 .238/.354/.331.093.32094425%14%100+1.2
Louis Ott
2008 · A
23 47→48 38→30 47→45 45 .222/.286/.300 .078.296 68 26% 7% 64 -0.8 .228/.300/.296 .068.325 47 28% 9% 69 -0.4 .228/.307/.282.054.3313629%10%65-0.4
Aaron McKeithan
2023 · A
23 45 40 45→40 44 .215/.290/.307 .093.291 84 28% 7% 69 -0.4 .217/.295/.297 .080.272 84 22% 7% 69 -0.4 .202/.287/.263.061.2448119%7%57-0.4
Chris Denove
2006 · A
23 44 40 47→40 46 .212/.286/.304 .092.282 76 26% 8% 66 -0.6 .200/.260/.271 .071.268 44 25% 7% 46 -2.0 .245/.301/.340.096.2987319%6%79+0.1
Drew Millas
2023 · AA
25 44 40→45 50 50 .212/.289/.303 .091.285 711 27% 10% 66 -0.6 .238/.302/.356 .118.293 1114 21% 8% 85 +0.7 .252/.308/.379.127.291121717%7%90+0.6
Nolan Fontana
2014 · A
23 43 40 52→50 58 .204/.316/.298 .095.286 714 28% 14% 78 +0.2 .203/.301/.290 .087.301 49 30% 12% 69 -0.4 .184/.288/.306.123.253101229%12%68-0.2