Stharlin Torres

P Daytona Tortugas
Age 21 RHP 6'0" / 182 lbs A Svc 0.0 · Ctrl thru 2036 peak 0.7 · 2030
Overview
APROSPECTMiLBFA 2037
OGV OFP40OGV rank#283ETA2028MLB%0%
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202418ROKCIN1410561.761.9824.6%6.3%—K 16.8% · BB 7.9% · FIP 2.68
202519ROKCIN106381.882.0330.6%4.9%—K 20.8% · BB 6.1% · FIP 2.97
202620MIX2 levels2016845.575.0916.8%8.6%—K 12.5% · BB 10.1% · FIP 6.20
2027PROJ21MLBCIN——05.105.1014.7%8.0%—
2028PROJ49% MLB22MLBCIN66324.994.8817.6%7.5%0.2
2029PROJ73% MLB23MLBCIN99484.784.6519.4%7.2%0.5
Next 3 projected WAR 0.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$1M+2
Career WAR0.0 WAR median (P10 -0.2 / P90 3.6, comp-based) · star 3% · didn't stick 88%
CompsLucas Long (age 22) · Drew McDaniel (age 22) · Tyler McKay (age 21)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 130122vR 114
ERA5.10
FIP5.10
K%14.7%
BB%8.0%
K-BB%6.7%
Proj IP59
Value2027 · WAR
Runs saved vs league avg · 59 IP
K: -3.5 runs (Runs saved by strikeouts vs lg-avg K%)-4KBB: +0.4 runs (Runs saved by walk suppression vs lg-avg BB%)+0BBCONTACT: -2.9 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +2.4 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.38 (59 IP)-0.4WAR
0.00.51.00.20.50.70.70.80.70.60.80.627282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$35M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.7$2M+$1M
2032Pre-Arb$0.9M+0.8$2M+$2M
2033Pre-Arb$0.9M+0.7$2M+$1M
2034Arb-1$1M+0.6$1M+$0.7M
2035Arb-2$3M+0.8$2M+$0.6M
2036Arb-3$3M+0.6$1M+$0.1M
Totals $10M $10M +$6M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
202418ROK MLEDSL Reds1410562075113071%4.016.8%7.9%8.9%0.0%1.762.68—
202418ROK MLEDSL Reds1410562075113071%4.016.8%7.9%8.9%0.0%1.762.68—
202418ROK RAWDSL Reds1410562075113071%4.024.6%6.3%18.4%0.0%1.761.98—
202519ROK MLEACL Reds10638144447260%3.820.8%6.1%14.7%1.6%1.882.97—
202519ROK MLEACL Reds10638144447260%3.820.8%6.1%14.7%1.6%1.882.97—
202519ROK RAWACL Reds10638144447260%3.830.6%4.9%25.7%1.4%1.882.03—
202620MIX MLE2 levels20168437062321580%4.212.5%10.1%2.4%5.2%5.576.20—
202620MIX MLE2 levels20168437062321580%4.212.5%10.1%2.4%5.2%5.576.20—
202620MIX RAW2 levels20168437062321580%4.216.8%8.6%8.1%4.1%5.575.09—
▸ 2027 season — projected remainder (no 2027 stats recorded)
202721MLBCIN——0——————14.7%8.0%6.7%3.4%5.105.10—
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202822MLB MLECIN12126627849219100%5.517.6%7.5%10.1%3.3%4.854.74+0.5
202923MLB MLECIN12126627854209100%5.519.4%7.2%12.2%3.2%4.644.51+0.7
203024MLB MLECIN12126627857199100%5.520.4%7.0%13.5%3.2%4.484.37+0.8
203125MLB MLECIN11116226255188100%5.621.0%6.9%14.2%3.1%4.374.30+0.8
203226MLB MLECIN10106326456188100%6.321.3%6.8%14.5%3.1%4.314.27+0.8
203327MLB MLECIN10106125855188100%6.121.3%6.9%14.4%3.2%4.314.31+0.8
203428MLB MLECIN10105824552178100%5.821.1%7.0%14.1%3.3%4.364.39+0.7
203529MLB MLECIN10105925157169100%5.922.9%6.5%16.5%3.4%4.304.25+0.8
203630MLB MLECIN995422651158100%5.922.6%6.8%15.8%3.6%4.384.43+0.6
203731MLB MLECIN884720044148100%5.922.2%7.1%15.1%3.9%4.534.63+0.4
203832MLB MLECIN774117438137100%5.921.7%7.5%14.2%4.1%4.734.86+0.3
202822MLB CTXCIN663213524105100%5.317.6%7.5%10.1%3.5%4.994.88+0.2
202923MLB CTXCIN994820339157100%5.319.4%7.2%12.2%3.5%4.784.65+0.5
203024MLB CTXCIN10105523247168100%5.520.4%7.0%13.5%3.4%4.624.51+0.7
203125MLB CTXCIN995523249168100%6.121.0%6.9%14.2%3.4%4.514.44+0.7
203226MLB CTXCIN10105724151168100%5.721.3%6.8%14.5%3.4%4.454.41+0.8
203327MLB CTXCIN10105724151178100%5.721.3%6.9%14.4%3.4%4.454.45+0.7
203428MLB CTXCIN995422848168100%6.021.1%7.0%14.1%3.6%4.504.53+0.6
203529MLB CTXCIN995623654159100%6.222.9%6.5%16.5%3.7%4.454.40+0.8
203630MLB CTXCIN885121549158100%6.422.6%6.8%15.8%3.9%4.544.59+0.6
203731MLB CTXCIN884519042138100%5.622.2%7.1%15.1%4.2%4.704.80+0.4
203832MLB CTXCIN663916536127100%6.521.7%7.5%14.2%4.4%4.915.04+0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW9494549232049116285100%5.821.2%7.0%14.2%3.7%4.604.20+7.8
/ 200 IP— RAW34342008441795931100%5.921.2%7.0%14.2%3.7%4.604.20+2.8
Career— MLE4432179721111622273%4.115.4%8.7%6.7%3.0%3.584.54+7.2
/ 200 IP— MLE4936200807124702473%4.115.4%8.7%6.7%3.0%3.584.54+2.2

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ADaytona Tortugas · 68 IPFIP 4.83 → 6.04 (+1.21)K% 17.0% → 12.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.00%—×0.74012.58%
BB% (unintentional) /BF7.67%—×1.1809.05%
HR / BF /BF4.00%÷1.000×1.3005.20%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 4.83 → 6.04, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2026 A+Dayton Dragons · 16 IPFIP 5.75 → 6.89 (+1.14)K% 15.7% → 12.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.71%—×0.77012.10%
BB% (unintentional) /BF12.86%—×1.15014.79%
HR / BF /BF4.29%÷1.000×1.2505.36%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 5.75 → 6.89, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 ROKACL Reds · 38 IPFIP 1.90 → 2.97 (+1.07)K% 30.6% → 20.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.56%—×0.68020.78%
BB% (unintentional) /BF4.86%—×1.2506.08%
HR / BF /BF1.39%÷1.252×1.4001.55%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 150).

Result: FIP 1.90 → 2.97, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2024 ROKDSL Reds · 56 IPFIP 1.81 → 2.68 (+0.86)K% 24.6% → 16.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.64%—×0.68016.75%
BB% (unintentional) /BF6.28%—×1.2507.85%
HR / BF /BF0.00%÷1.136×1.4000.00%

Factors used: pitcher ROK level factors — K ×0.68, BB ×1.25, HR ×1.40. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 127).

Result: FIP 1.81 → 2.68, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,234 reliever careers (754 from 1990-2025 + 480 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION3.55820.4%7.1%1.304.53
Bob Patterson ('85-'98, 4 WAR*)3.15123.0%*6.7%*1.32*4.33*
Dan Wheeler ('12)3.25820.7%7.2%1.253.98
Justin Speier ('09)3.45620.4%8.0%1.444.11
Joel Peralta ('16)3.25423.0%7.0%1.324.03
Tom Niedenfuer ('81-'90, 8 WAR*)3.36523.1%*8.1%*1.19*3.80*
Dennis Cook ('88-'02, 7 WAR*)5.17221.4%*8.6%*1.39*4.02*