Alex McFarlane P Reading Fightin Phils
+0.1 WAR
INJURED · Reassigned to Minors (RM)
Age 25 RHP 6'3" / 215 lbs AA Svc 0.0 · Ctrl thru 2034 peak 0.4 · 2027
ERA4.61
FIP4.61
xFIP
SIERA
K%21.2%
BB%11.5%
K-BB%9.7%
IP71
trajectory · 10 yrs
0.4peak
2027
K†5050

Career (MLE) + Projections

Park-neutral MLB-equivalent. MiLB translated via MLE factors. FIP-based WAR vs replacement FIP=5.3 (SP) / 4.95 (RP, <80 IP). FIP+ = runs above league-avg FIP · REP = replacement-level bonus.

YearAge LvlTeam GGSIPBF KBBHR K%BB%HR% ERAFIP WAR
202221AClearwater Threshers3383612319.00
202322AClearwater Threshers1616502336938421.9%19.2%2.2%5.724.91+0.0
202524AAReading Fightin Phils2818803468243417.8%14.3%1.5%4.844.23+0.8
▸ 2026 Season
202625AAReading Fightin Phils505219300.00
ROS25MLBPHI28281202514321.2%11.5%2.7%4.614.61+0.1
2026 Total25MLBPHI331413417324.4%11.9%2.3%3.923.92+0.4
▸ 2027+ Projections — Marcel base + age-bracket aging
202726MLBPHI1313712996534821.6%11.3%2.7%4.574.56+0.4
202827MLBPHI1313702976533821.8%11.1%2.7%4.554.55+0.4
202928MLBPHI1313692936432821.8%11.1%2.8%4.564.57+0.4
203029MLBPHI1212682866232821.7%11.1%2.8%4.584.61+0.3
203130MLBPHI1212662776031821.5%11.2%2.9%4.634.67+0.2
203231MLBPHI1212632685730821.3%11.3%3.0%4.704.74+0.2
203332MLBPHI1111612575430821.0%11.5%3.0%4.784.83+0.1
203433MLBPHI58582465129820.7%11.7%3.1%4.874.93+0.0
203534MLBPHI55552334828820.4%11.9%3.2%4.975.04-0.1
203635MLBPHI52522204427720.0%12.1%3.3%5.085.16-0.1
203736MLBPHI49492064025719.5%12.3%3.5%5.215.29-0.2
▸ Career (all levels · actual + projected)
Career52371436361331001121.0%15.8%1.8%5.214.30+1.6
/ 200 IP73522008871861401521.0%15.8%1.8%5.214.30+2.3

Career Path Comps

What happened to similar pitchers from this age · Y-axis: ERA+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Profile at Match Age Next 3 Yrs Career
CompAgeRole FIPK%BB%HR/BFBABIP FIPK%K-BB%IP ΔFIPLow FIPIPMatch
Alex McFarlane (OGILVIE) 4.61 21.2%11.5%2.7% 4.56 21.7%10.6%211 -0.05
Brandon Cunniff R 2027 · 4.25 FIP 26 SU 4.25 24.5%13.2%2.8%.256 4.33 20.3%9.0%115 +0.08 3.88 180 92
Dylan Hall R 2026 · 3.98 FIP 25 SU 3.98 21.0%13.2%1.8%.305 7.30 15.1%2.4%58 +3.32 3.48 153 88
Chris Jefferson R 2026 · 3.49 FIP 25 SU 3.49 22.4%10.2%1.8%.330 4.95 16.5%3.9%101 +1.46 3.49 140 87
Cameron Gann R 2025 · 4.21 FIP 24 SU 4.21 21.4%12.4%2.4%.296 5.37 21.1%6.8%23 +1.16 3.60 146 87
Jason Stoffel R 2027 · 3.60 FIP 26 SU 3.60 23.4%10.1%2.2%.267 3.51 27.2%19.2%59 -0.09 3.51 103 87
Tyler Mitzel R 2026 · 4.01 FIP 25 SU 4.01 20.8%12.0%2.1%.323 4.17 23.4%17.9%58 +0.16 4.01 142 86
Jake Lee R 2025 · 4.64 FIP 24 SU 4.64 25.7%12.4%3.9%.296 3.50 18.7%10.3%40 -1.14 2.78 181 86
Nathanael Santiago R 2026 · 3.43 FIP 25 SU 3.43 20.3%11.4%1.1%.286 3.56 23.2%10.9%71 +0.13 2.48 138 85
Trey Benton R 2026 · 4.53 FIP 25 SU 4.53 23.8%13.9%3.0%.366 2.92 18.1%7.4%31 -1.61 2.92 139 85
Logan Boyer R 2027 · 3.70 FIP 26 SU 3.70 25.0%12.3%2.1%.267 4.91 17.9%1.6%54 +1.21 3.70 121 85
Jesus Pirela R 2027 · 3.85 FIP 26 SW 3.85 23.7%11.6%2.3%.305 3.92 17.1%13.9%45 +0.07 3.23 161 85
Brooks Kriske R 2026 · 3.48 FIP 25 SU 3.48 26.1%12.2%1.9%.245 4.81 28.6%16.5%41 +1.33 3.04 230 84
Dakota Donovan R 2026 · 3.49 FIP 25 SU 3.49 21.9%10.3%1.7%.291 3.65 18.9%6.4%50 +0.16 3.16 153 84
Zac Leigh R 2026 · 3.82 FIP 25 SU 3.82 28.1%11.7%2.9%.282 4.76 19.3%1.3%95 +0.94 3.72 164 83
Cayne Ueckert R 2026 · 4.44 FIP 25 SU 4.44 24.6%12.9%3.2%.150 5.55 21.4%5.1%124 +1.11 3.94 205 83
Luis Ramirez R 2025 · 3.73 FIP 24 SW 3.73 24.0%12.6%1.9%.286 3.73 104 83
Mason Vinyard R 2026 · 3.60 FIP 25 SU 3.60 23.4%14.3%1.2%.292 4.41 21.8%7.3%47 +0.81 3.60 154 83
Dakota Mekkes R 2025 · 4.57 FIP 24 SU 4.57 23.1%15.4%2.7%.290 4.86 16.7%1.8%70 +0.29 2.95 246 83
Ben Hecht R 2025 · 4.51 FIP 24 SW 4.51 22.7%12.9%3.1%.293 7.98 14.1%-11.4%13 +3.47 4.42 155 83
Orlando Rodriguez R 2026 · 4.53 FIP 25 SU 4.53 20.8%10.1%3.5%.380 4.49 19.3%7.9%101 -0.04 4.37 119 82

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.4$2M+$0.9M
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.2$0.9M+$0.0M
2032Ext / FA-deal$0.4M+0.2$1.0M+$0.6M
2033Ext / FA-deal$0.4M+0.1$0.5M+$0.1M
2034Ext / FA-deal$7M
Totals $11M $5M -$5M
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.