RankFantasy

MLB · Daily Ratings

MLB Start Score

A 0–100 per-game rating for every MLB player — computed from open, citable data with the formula published. Season form, matchup, and park factor, all shown. A rating you can check.

Data through Jul 1 · 2026

Outfield

#PlayerOppScore0–100Formfp/gameMatchupopp qualityParkrun factorProjfp
1Pete Crow-ArmstrongCHCvs WSH999943489.8
2Ceddanne RafaelaBOSvs TOR948766508.6
3Wyatt LangfordTEXvs LAA948372458.6
4Kyle SchwarberPHIvs MIN949352558.6
5Wilyer AbreuBOSvs TOR938666508.6
6Eduardo ValenciaDETvs CLE939821428.5
7Shohei OhtaniLADvs KC919724488.4
8Seiya SuzukiCHCvs WSH909143488.3
9Esmerlyn ValdezPITvs MIA889044378.1
10Ben RiceNYYvs SEA879626528.1
11Bryan ReynoldsPITvs MIA838444377.8
12Brandon NimmoTEXvs LAA827372457.7
13Randy ArozarenaSEAvs NYY808926527.5
14JJ BledayCINvs CWS808144427.5
15Max ClarkDETvs CLE809221427.6
16Andy PagesLADvs KC809024487.5
17Josh BellMINvs PHI807761557.5
18Mike TroutLAAvs TEX798532457.4
19Sam AntonacciCWSvs CIN767749427.2
20Chase DeLauterCLEvs DET758521427.1
21Joc PedersonTEXvs LAA735972457.0
22Daylen LileWSHvs CHC727840486.9
23Jarren DuranBOSvs TOR726566507.0
24Brandon MarshPHIvs MIN716952556.9
25Julio RodríguezSEAvs NYY708026526.8
26Jac CaglianoneKCvs LAD697240486.7
27Trevor LarnachMINvs PHI696361556.8
28Ian HappCHCvs WSH676843486.6
29Ronny SimonPITvs MIA646744376.5
30Braden MontgomeryCWSvs CIN626049426.4
31Riley GreeneDETvs CLE617521426.3
32Kyle TuckerLADvs KC607424486.3
33Trent GrishamNYYvs SEA597126526.3
34George SpringerTORvs BOS597126506.3
35Brett BatemanTORvs BOS587026506.2
36Dylan CrewsWSHvs CHC555840486.1
37Bryan De La CruzPHIvs MIN555252556.1
38Andrew BenintendiCWSvs CIN535349426.1
39Jake MangumPITvs MIA535444376.0
40Jacob YoungWSHvs CHC525340485.9
41Griffin ConineMIAvs PIT526625375.9
42Masataka YoshidaBOSvs TOR524566506.0
43Teoscar HernándezLADvs KC485924485.7
44Jo AdellCLEvs DET486321425.8
45Angel MartínezCLEvs DET476221425.7
46Heliot RamosNYYvs SEA465526525.6
47Salvador PerezKCvs LAD465040485.6
48Dominic CanzoneSEAvs NYY465726525.7
49Taylor WardSEAvs NYY465626525.7
50Heriberto HernándezMIAvs PIT465525375.6
51Eugenio SuárezCINvs CWS454744425.6
52Evan CarterTEXvs LAA433272455.4
53Tristan PetersCWSvs CIN383749425.2
54Pedro RamírezCHCvs WSH363943485.2
55Steven KwanCLEvs DET364921425.2
56Isaac CollinsKCvs LAD354140485.1
57Jakob MarseeMIAvs PIT354625375.1
58Owen CaissieMIAvs PIT344325375.0
59Justin CrawfordPHIvs MIN343152555.0
60Wade MecklerLAAvs TEX334132455.0
61Austin MartinMINvs PHI322861554.9
62Edmundo SosaPHIvs MIN302852554.8
63Jesús SánchezTORvs BOS273426504.6
64Esteury RuizMIAvs PIT273525374.6
65Nathan LukesTORvs BOS253226504.5
66Tyrone TaylorCHCvs WSH252743484.5
67Alejandro OsunaTEXvs LAA242448454.4
68Noelvi MarteCINvs CWS232544424.4
69Randal GrichukCWSvs CIN222149424.3
70Michael ConfortoCHCvs WSH222343484.3
71John RaveKCvs LAD212240484.2
72Brenton DoyleCWSvs CIN201949424.0
73Kyle IsbelKCvs LAD192040484.0
74Moisés BallesterosLAAvs TEX182032453.9
75Spencer JonesNYYvs SEA182226523.9
76Jose SiriLAAvs TEX141832453.7
77Eli WhiteBOSvs TOR141066503.8
78Derek HillPHIvs MIN141452553.7
79Josh LoweLAAvs TEX121732453.6
80Dane MyersCINvs CWS121444423.6
81Alan RodenMINvs PHI11861553.6
82José TenaWSHvs CHC101340483.5
83Starling MarteKCvs LAD91240483.5
84TJ FriedlCINvs CWS8844423.4
85Ben MalgeriDETvs CLE81621423.4
86Alex CallLADvs KC81124483.2
87Myles StrawTORvs BOS7726502.9
88Jarred KelenicTEXvs LAA7572452.9
89Petey HalpinCLEvs DET7921423.1
90Victor RoblesSEAvs NYY5626522.6
91Jahmai JonesBOSvs TOR5466502.7
92Davis SchneiderTORvs BOS4525502.5
93James OutmanDETvs CLE3421422.1
94Jhostynxon GarciaPITvs MIA0044371.3
95Ivan JohnsonCINvs CWS0046420.7
96Héctor RodríguezCINvs CWS0144421.3
85 Strong·50 Average·20 Weak·P Probable starter·Sub-scores (Form / Matchup / Park) are 0–100 within-bucket percentiles.

How the MLB Start Score works

The formula.Each batter's projected fantasy points is estimated as: fp_per_game × Matchup × Park × Availability. For starting pitchers it is fp_per_start × Matchup × Park; for relievers, fp_per_game × Park. Each projected value is then converted to a 0–100 score by percentile rank within the position bucket — so an 85 means the player ranks in roughly the top 15% of scorable players at their position for that game.

Fantasy points formula (Sleeper MLB default). Batters: 1B ×3, 2B ×5, 3B ×8, HR ×10, RBI ×3.5, R ×2, SB ×4, BB ×2, HBP ×2, SO ×(−1). Starting Pitchers: IP ×3, W ×4, ER ×(−2), SO ×1, H ×(−1), BB ×(−1), HBP ×(−1). Relievers add SV ×5 and HLD ×2. This is a labeled assumption; platform-specific formats are future toggles.

Form (fp/game)is the player's season-to-date fantasy point rate — total season fantasy points divided by games played. This is the heaviest term: a player's production rate is the most stable signal available from public box-score data. Minimum 10 plate appearances (batters) or 3.0 IP (pitchers) required for a score.

Matchupis a bounded multiplier (×0.80 – ×1.20). For batters, it is the opposing starting pitcher's WHIP vs. the league-average SP WHIP — a higher opponent WHIP means more baserunner opportunities, which is better for batters. For starting pitchers, it is the opposing lineup's quality vs. the league average. Relievers receive no matchup adjustment (park factor only) — their game situation is too variable to model with an advance signal.

Park factoris the home park's run factor from FanGraphs 5-year regressed park factors (100 = neutral). Batter park multiplier: run_factor / 100. SP park multiplier: 100 / run_factor (inverse — a hitter-friendly park hurts pitchers). Updated annually.

Availability. Only players on the active 26-man roster receive a score — players on the IL or not rostered are excluded automatically. The ETL checks active rosters nightly via the MLB Stats API. Always verify injury and lineup status on game day; roster status can change after scores are computed.

Position buckets. Players are grouped into eight buckets: C, 1B, 2B, SS, 3B, OF (batters) and SP, RP (pitchers). Scores are percentile-ranked within each bucket — an 80 at catcher means top-20% of scorable catchers, not top-20% of all players.

Data. Player stats, schedule, and active rosters from the MLB Stats API (statsapi.mlb.com, official, no auth required). Park factors from FanGraphs (2025 regressed values, updated annually). Scores are pre-computed nightly by the ETL and cached in Supabase; this page never calls either API directly. No machine-learning model is used — every weight and assumption is published here.

Informational only — not betting, DFS, or lineup advice. Projections are estimates, not guarantees. Always check injury and lineup news on game day. Standard Sleeper MLB points scoring assumed. Stats via the MLB Stats API; park factors from FanGraphs. Not affiliated with or endorsed by MLB or any MLB club.