Brennan OrfOF Vancouver Canadians
Age 24 L/R 6'2" / 230 lbs A+ HR +12%BB +4% Svc 0.0 · Ctrl thru 2035 peak 0.2 · 2029
wRC+†43
AVG/OBP/SLG.199 / .288 / .318
PA93
HR2
K%31
BB%10
MLB%0%
BAT: -6.0 runs (wOBA-derived runs vs avg)-6BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.6 runs (Positional adjustment)-1POSREP: +2.6 runs (Replacement-level credit)+3REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
2626
PWR
3535
SPD
4444
EYE
5959
trajectory · 10 yrs
0.2peak
2028

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+0.2$0.9M+$0.0M
2031Arb-3$0.9M
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $3M $-7M -$10M

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
202321 ADunedin Blue Jays 148117 20610 26555 10 .171.345.239.584 .068.323 3718 .279 72 -5 +0 +0 -1 +4 -0.1
202422 A+2 teams 233207 35833 23771 01 .169.255.280.536 .111.248 3310 .241 42 -15 -0 +0 -1 +7 -1.1
202523 A+Vancouver Canadians 7866 9210 10292 20 .136.269.197.466 .061.243 3713 .220 27 -6 +0 +0 -0 +2 -0.4
▸ 2026 Season (actual · ROS · total)
202624 A+Vancouver Canadians 4739 5110 8240 10 .128.277.205.482 .077.333 5117 .209 18 -4 +0 +0 -0 +1 -0.3
ROS24 MLBTOR 4641 8201 5150 10 .195.283.317.600 .122.286 3311 .275 68 -2 +0 +0 -0 +1 -0.0
TOT24 MLBTOR 9380 13311 13390 20 .163.280.263.542 .100.300 4214 .242 43 -6 +0 +0 -1 +3 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 10%TOR 161139 29613 19442 31 .209.312.331.643 .122.271 2712 .291 81 -4 +0 +0 -1 +5 0.0
202826 MLB 25%TOR 257223 46925 29693 41 .206.306.332.638 .126.274 2711 .295 84 -5 +0 +0 -2 +7 0.1
202927 MLB 43%TOR 314272 571127 36843 51 .210.309.342.651 .132.275 2711 .296 85 -5 +1 +0 -2 +9 0.2
203028 MLB 52%TOR 350303 631228 40944 51 .208.308.340.648 .132.275 2711 .296 85 -6 +1 -1 -2 +10 0.2
203129 MLB 63%TOR 366317 661328 421004 51 .208.309.338.646 .129.274 2711 .294 83 -7 +1 -1 -2 +10 0.0
203230 MLB 73%TOR 374324 671328 431034 50 .207.307.333.641 .127.272 2811 .291 81 -8 +1 -2 -2 +11 -0.1
203331 MLB 90%TOR 369320 651327 421034 40 .203.303.322.625 .119.271 2811 .287 78 -9 +1 -3 -2 +10 -0.3
203432 MLBTOR 355308 621227 411013 40 .201.301.321.623 .120.269 2812 .282 74 -10 +1 -4 -2 +10 -0.5
203533 MLBTOR 329285 561126 38963 30 .196.298.312.610 .116.267 2912 .277 70 -11 +1 -4 -2 +9 -0.7
203634 MLBTOR 288250 48925 33873 30 .192.294.304.598 .112.265 3011 .271 65 -11 +1 -5 -2 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 36683172 6311272468 427105741 456 .199.302.318.620 .119.273 2912 .283 75 -105 +7 -20 -22 +104 -3.7
/ 162G 650562 11223412 761877 81 .199.302.319.621 .119.273 2912 .283 75 -19 +1 -3 -4 +18 -0.6

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
202321 ADunedin Blue Jays 148107 24710 36395 10 .224.439.308.748 .084.353 2624 .364 137 +6 +0 +4 1.1
202422 A+Vancouver Canadians 215179 431244 33491 01 .240.362.419.780 .179.305 2315 .348 124 +6 -0 +6 1.2
202422 ROKFCL Blue Jays 1815 3000 350 00 .200.333.200.533 .000.300 2817 .267 63 -1 +0 +1 -0.0
202523 A+Vancouver Canadians 7859 11210 17202 20 .186.385.254.639 .068.282 2622 .317 101 +0 +0 +2 0.3

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
Brennan Orf (OGILVIE) 24 26 35 44 59 .199/.288/.318 .119.283 21 31% 10% 71 -0.0
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
Shayne Fontana
2022 · AA
25 41 42→45 48→55 46 .197/.276/.303 .106.284 99 32% 9% 61 -1.0 .215/.297/.325 .110.300 1114 30% 9% 76 +0.1 .222/.305/.326.104.296111927%8%77+0.1
Nick Maton
2021 · AA
24 42→41 41→50 45 43 .206/.265/.304 .098.278 88 28% 7% 56 -1.3 .212/.292/.338 .126.286 127 28% 9% 77 +0.1 .214/.305/.368.154.26418425%10%88+0.6
Mike Papi
2017 · AA
24 39→47 44→45 44→45 48 .193/.275/.309 .117.272 115 31% 10% 63 -0.8 .217/.294/.333 .116.291 125 27% 9% 76 +0.1 .219/.297/.324.105.28811426%9%74-0.0
Gage Green
2017 · A
24 44 40→45 46→50 41 .212/.273/.302 .090.284 810 28% 6% 59 -1.1 .205/.263/.291 .086.276 78 27% 6% 53 -1.5 .174/.224/.236.062.2260022%4%24-0.6
Tanner Allen
2022 · A
24 41 42→45 45 43 .204/.257/.308 .104.256 107 25% 6% 53 -1.5 .202/.257/.299 .097.248 96 22% 6% 51 -1.7 .200/.259/.296.096.2459721%6%47-0.9
Devin Foyle
2021 · A
24 43→37 41→45 48→45 46 .204/.283/.298 .095.292 812 31% 9% 63 -0.8 .207/.278/.334 .127.272 138 28% 8% 70 -0.3 .196/.270/.324.128.25014627%8%61-0.5
Dillon Paulson
2021 · A
24 40→36 48→50 48→30 49 .202/.285/.345 .143.280 154 32% 10% 76 +0.1 .221/.290/.342 .121.296 125 28% 9% 77 +0.1 .219/.282/.320.101.2868025%8%64-0.3
Matthew Sweeney
2012 · AA
24 36→41 44→50 49→45 41 .183/.249/.300 .117.266 124 34% 7% 50 -1.8 .198/.255/.308 .110.279 106 31% 7% 53 -1.5 .212/.252/.322.110.2746024%5%52-0.3
Jackson Cluff
2021 · A
24 40→29 42→45 51→55 40 .197/.258/.305 .108.275 1012 31% 6% 54 -1.4 .182/.252/.277 .095.281 812 36% 6% 45 -2.1 .181/.273/.314.132.266142835%10%61-0.6
River Town
2023 · A
24 41→38 45→40 55→50 46 .206/.287/.332 .126.261 1215 25% 8% 74 -0.1 .217/.304/.312 .095.269 815 21% 9% 76 +0.1 .215/.313/.285.071.26361519%10%71-0.1
Chris Meyers
2023 · A
24 42→46 44→50 51→40 43 .212/.273/.333 .122.278 129 28% 7% 67 -0.5 .228/.285/.377 .149.300 185 29% 6% 85 +0.7 .226/.286/.378.152.29419329%6%82+0.3
Danny Payne
2010 · A
24 43→42 41→45 47→50 52 .202/.298/.301 .099.296 812 32% 12% 71 -0.3 .195/.284/.310 .115.297 917 34% 11% 66 -0.6 .181/.273/.302.122.278101935%11%58-0.9
Chase Strumpf
2022 · AA
24 42→35 44→50 48→45 44 .203/.282/.321 .118.296 117 33% 8% 69 -0.4 .196/.293/.355 .159.317 195 41% 10% 83 +0.6 .180/.284/.345.165.29321342%11%73-0.1
Gabe Matthews
2022 · AAA
24 42→41 44→50 50→40 41 .203/.279/.321 .119.305 118 35% 8% 68 -0.5 .196/.285/.334 .138.297 164 37% 9% 75 -0.0 .184/.284/.322.138.27717237%9%69-0.3
Greg Cullen
2021 · A
24 44→42 41→40 42→40 48 .215/.292/.315 .100.268 83 22% 8% 72 -0.2 .229/.319/.338 .109.306 114 26% 10% 89 +0.9 .232/.336/.332.100.31711427%12%91+0.4
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Skye Bolt
2018 · A
24 40→39 42→50 46→50 40 .196/.254/.307 .111.282 98 33% 7% 53 -1.5 .204/.266/.339 .135.293 1412 33% 7% 66 -0.6 .234/.302/.369.135.310151228%8%86+0.3
Taylor Grzelakowski
2018 · A
24 43 40→45 50→30 42 .211/.263/.307 .096.286 88 28% 6% 56 -1.3 .215/.275/.312 .097.328 73 34% 7% 62 -0.9 .204/.270/.296.092.3116134%8%54-0.8
Jacob Wetzel
2023 · A
23 39→34 44→45 50 45 .197/.277/.309 .111.273 1210 31% 8% 63 -0.8 .192/.266/.304 .112.282 1013 33% 8% 57 -1.2 .182/.255/.299.117.27381634%8%48-0.9