Zach BrittonC New Hampshire Fisher Cats
Age 27 L/R 6'1" / 200 lbs AA HR +12%BB +4% Svc 0.0 · Ctrl thru 2034 peak 0.1 · 2027
wRC+†60
AVG/OBP/SLG.196 / .267 / .310
PA174
HR4
K%33
BB%8
MLB%2%
BAT: -7.9 runs (wOBA-derived runs vs avg)-8BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +4.9 runs (Replacement-level credit)+5REPTotal WAR: +0.00+0.0WAR
Scouting · nowfuture
HIT
2020
PWR
3636
SPD
4949
EYE
4444
trajectory · 10 yrs
0.2peak
2028

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+0.1$0.4M+$0.0M (cut)
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Extbeyond projection horizon · no WAR estimate
Totals $-0.7M $-7M -$7M
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
202122 ADunedin Blue Jays 333279 501306 3612816 51 .179.308.290.598 .111.299 3811 .270 65 -13 +1 +0 +6 +9 0.3
202223 A+3 teams 368319 5414110 401417 103 .169.276.313.589 .144.259 3811 .261 58 -18 +1 +0 +7 +10 0.0
202324 AANew Hampshire Fisher Cats 7563 12201 12210 30 .190.320.270.590 .079.268 2816 .280 72 -2 +1 +0 +1 +2 0.2
202425 AANew Hampshire Fisher Cats 231211 33703 15954 51 .156.226.232.458 .076.263 416 .207 17 -22 +1 +0 +4 +7 -1.1
▸ 2026 Season
202627 MLBTOR 174157 32614 13572 31 .204.273.331.604 .127.281 337 .264 60 -8 +0 +0 +3 +5 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 9%TOR 220199 41815 17702 41 .206.275.332.607 .126.282 328 .269 64 -9 +0 -1 +4 +6 0.1
202829 MLB 19%TOR 271244 501016 22853 41 .205.279.328.607 .123.282 318 .271 65 -11 +0 -1 +5 +8 0.1
202930 MLB 29%TOR 306275 551116 25963 51 .200.274.313.587 .113.281 318 .270 65 -12 +1 -2 +5 +9 0.1
203031 MLB 40%TOR 300270 541016 24953 40 .200.273.311.584 .111.280 328 .268 63 -12 +1 -3 +5 +8 -0.1
203132 MLB 49%TOR 284256 511016 23913 30 .199.273.316.589 .117.278 328 .263 60 -13 +1 -4 +5 +8 -0.3
203233 MLB 63%TOR 254229 44815 20833 30 .192.266.301.567 .109.277 338 .258 56 -13 +1 -4 +5 +7 -0.5
203334 MLB 81%TOR 212191 37714 17712 20 .194.267.304.570 .110.275 338 .252 51 -12 +0 -5 +4 +6 -0.7
▸ Career Totals (MLE all levels + projections)
Career 30282693 513106962 264103348 519 .190.275.306.580 .115.280 349 .261 58 -144 +7 -20 +54 +86 -1.8
/ 162G 650578 11023213 5722210 112 .190.274.304.579 .114.280 349 .261 58 -31 +1 -4 +12 +18 -0.4

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
202122 ADunedin Blue Jays 333267 601807 4810216 51 .225.375.371.745 .146.331 3114 .344 122 +8 +1 +9 1.9
202223 AANew Hampshire Fisher Cats 7664 15503 12170 00 .234.355.453.808 .219.273 2216 .360 134 +3 +0 +2 0.5
202223 A+Vancouver Canadians 236188 451517 41706 102 .239.391.441.833 .202.339 3017 .374 145 +12 +1 +7 2.0
202223 INTLSalt River Rafters 5647 19311 771 01 .404.491.5741.065 .170.450 1212 .461 211 +7 -0 +2 0.8
202324 AANew Hampshire Fisher Cats 7555 12201 20160 30 .218.427.309.736 .091.289 2127 .357 131 +3 +1 +2 0.5
202425 AANew Hampshire Fisher Cats 231205 421004 21744 51 .205.291.312.603 .107.297 329 .277 71 -8 +1 +7 -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
Zach Britton (OGILVIE) 27 20 36 49 44 .196/.267/.310 .114.281 43 33% 8% 60 -0.3
Jake Lowery
2017 · AA
27 36 43→45 48→30 43 .183/.252/.292 .109.264 105 33% 8% 48 -1.9 .194/.265/.297 .103.312 96 37% 9% 55 -1.4 .125/.205/.184.059.2604049%9%0-1.2
Connor Hoover
2023 · AA
27 34→30 47→50 50 44 .181/.258/.318 .137.259 1513 35% 9% 58 -1.2 .189/.267/.321 .132.273 1612 35% 9% 63 -0.9 .160/.249/.296.136.218191236%9%46-1.0
Nick Ciuffo
2022 · AAA
27 41→42 45→40 49→40 37 .204/.253/.325 .121.304 129 36% 6% 56 -1.3 .219/.263/.331 .112.338 138 37% 5% 63 -0.9 .214/.251/.290.075.33911038%4%42-0.6
Colin Simpson
2023 · A
27 40 46→45 52→40 39 .203/.255/.330 .127.280 147 32% 6% 59 -1.1 .202/.260/.327 .125.298 126 34% 7% 60 -1.0 .171/.238/.296.125.26112038%8%40-1.0
Jackson Cluff
2022 · AA
25 39→29 40→45 50→55 38 .192/.256/.284 .092.277 812 32% 5% 48 -1.9 .179/.255/.283 .104.283 915 37% 8% 47 -1.9 .181/.273/.314.132.266142835%10%61-0.6
JJ Muno
2022 · AA
28 39 43→40 53→60 39 .192/.276/.299 .108.280 1120 33% 6% 62 -0.9 .204/.287/.299 .095.295 927 32% 7% 66 -0.6 .192/.283/.264.072.28063931%7%53-0.9
JJ Schwarz
2022 · AA
26 38 44→45 47→30 44 .195/.260/.302 .108.268 124 31% 8% 54 -1.4 .216/.284/.346 .130.306 154 32% 9% 76 +0.0 .206/.279/.334.128.29016133%9%68-0.3
Micah Gibbs
2015 · AA
27 39 39→30 47→45 44 .188/.264/.271 .083.282 68 33% 8% 48 -1.9 .210/.266/.313 .103.290 88 29% 7% 59 -1.1 .195/.246/.310.115.26410029%6%50-0.3
Cody Bohanek
2022 · AAA
27 37→36 43→40 48→50 40 .177/.276/.289 .112.295 1015 40% 8% 59 -1.1 .186/.277/.284 .098.306 815 38% 8% 58 -1.2 .151/.251/.216.064.27131640%8%27-1.6
Steven Lerud
2012 · AAA
27 40→42 42→45 44→40 40 .198/.263/.298 .100.279 103 31% 6% 55 -1.4 .202/.278/.296 .094.303 84 33% 8% 60 -1.0 .202/.293/.284.082.2917230%9%62-0.3
Dominic Miroglio
2022 · AA
27 41 44→45 44→40 43 .205/.269/.321 .117.279 115 30% 7% 63 -0.9 .216/.284/.361 .145.260 155 23% 8% 80 +0.4 .203/.270/.374.171.21220216%7%72-0.1
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
Caleb Hamilton
2022 · AAA
27 36 44→45 46→45 43 .181/.257/.295 .114.275 129 37% 9% 52 -1.6 .181/.267/.319 .138.277 186 38% 10% 63 -0.9 .145/.237/.274.129.20919339%10%37-0.8
Justin Toerner
2023 · AAA
26 39 43→45 48→50 44 .190/.284/.298 .108.293 1110 36% 9% 65 -0.7 .190/.283/.309 .119.284 1311 35% 10% 66 -0.6 .126/.240/.244.118.17215935%12%32-1.0
Jake Means
2023 · AA
27 35→30 47→45 50→45 43 .183/.260/.318 .135.266 159 36% 9% 59 -1.1 .181/.252/.301 .120.260 1410 34% 8% 51 -1.7 .130/.207/.227.097.17215834%8%11-2.0
César Salazar
2022 · AA
26 41→40 46→45 47→45 41 .210/.270/.338 .128.259 158 25% 5% 68 -0.5 .209/.287/.342 .133.251 168 23% 6% 77 +0.1 .201/.292/.321.120.23614621%7%72-0.1
Nolan Fontana
2018 · MLB
27 40→43 40 47→50 48 .195/.276/.291 .096.272 711 29% 10% 59 -1.1 .196/.286/.314 .118.276 1011 30% 11% 69 -0.4 .155/.271/.269.114.2219631%13%51-0.4
Chris Kroski
2009 · AA
27 43 42→45 46→40 41 .212/.269/.321 .109.280 94 27% 6% 63 -0.9 .210/.276/.321 .111.285 96 28% 8% 65 -0.7 .170/.244/.284.114.2349030%9%40-0.5
Shayne Fontana
2023 · AAA
26 41 44→45 45→55 45 .202/.287/.319 .117.301 138 35% 9% 71 -0.3 .224/.301/.331 .107.295 1018 26% 8% 79 +0.3 .230/.306/.325.095.29092522%7%76+0.1
Brian Jeroloman
2012 · AAA
27 43→38 40 41→40 49 .203/.292/.292 .089.307 84 34% 11% 66 -0.6 .202/.276/.269 .067.288 66 29% 9% 53 -1.5 .181/.264/.241.061.2415025%10%38-0.8