The FIFA World Cup 2026 Player Rating Calculator calculates player ratings from match stats, recent form, opposition strength, and tournament context to compare performance.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
What Is a FIFA World Cup 2026 Player Rating Calculator?
A FIFA World Cup 2026 Player Rating Calculator is a structured model that converts match statistics into a single 0–100 rating. The model uses per-90 rates, so players with different minutes can still be compared. It includes role-specific weighting for attackers, midfielders, defenders, and goalkeepers. The score is intended to reflect impact, not reputation.
The calculator focuses on measurable actions. Examples include goals, assists, key passes, saves, duels, and successful pressures. We also use expected metrics, such as xG and xA, to capture chance quality. A minutes-based dampener reduces noise from tiny samples, like short substitute appearances.

Formulas for FIFA World Cup 2026 Player Rating
Our model produces a 0–100 score by combining normalized subscores that reflect a player’s role. All raw stats are first converted to per-90 values, then scaled to a 0–100 range using realistic caps for World Cup play. Position weights are applied, and a minutes factor adjusts for sample size.
- Per-90 rate: Stat90 = Stat / Minutes × 90. Example: Goals per 90 (G/90) = Goals ÷ Minutes × 90.
- Normalization: Norm(x, cap) = clamp(0, 100 × x ÷ cap, 100), where clamp limits values to [0, 100].
- Attacker subscores:
– Finishing = avg[Norm(G/90, 1.20), Norm(xG/90, 0.90), Norm(SC, 0.35)];
– Creation = avg[Norm(A/90, 0.80), Norm(xA/90, 0.70), Norm(KP/90, 2.50)];
– Pressing = Norm(PW/90, 7.00);
– Passing Security = Norm(Pass%, 92%). - Defender subscores:
– Defending = avg[Norm(DA/90, 9.00), Norm(TS%, 80%), Norm(DW%, 70%)];
– Aerial = Norm(ADW%, 75%);
– Progression = Norm(PC/90, 4.00);
– Passing = Norm(Pass%, 90%). - Goalkeeper subscores:
– Shot Stopping = avg[Norm(SV%, 84%), Norm(Saves/90, 5.00)];
– Goals Prevented = Norm(GP/90, 0.70) with GP = xGOT conceded − Goals conceded;
– Cross/Aerial Control = Norm(CC/90, 2.00);
– Distribution = Norm(LongPassAcc%, 75%).
Final rating by position:
Attackers = 0.55×Finishing + 0.30×Creation + 0.10×Pressing + 0.05×Passing Security;
Midfielders = 0.40×Creation + 0.25×Progression + 0.20×Defending + 0.15×Passing;
Defenders = 0.50×Defending + 0.20×Aerial + 0.15×Progression + 0.15×Passing;
Goalkeepers = 0.55×Shot Stopping + 0.25×Goals Prevented + 0.10×Cross/Aerial + 0.10×Distribution.
A minutes factor f = min(1, Minutes ÷ 180) multiplies the final score.
How to Use FIFA World Cup 2026 Player Rating (Step by Step)
Use the calculator to compare players across roles and match contexts. Enter basic stats, let the tool compute per-90 rates, and apply the built-in caps. The output is a single score plus subscores, which clarify how the player created value.
- Pick the player’s primary position for the match or sample window.
- Enter minutes, goals, assists, shots, key passes, and pass completion.
- Add defensive numbers for non-forwards: duels, tackles, interceptions, and clearances.
- For goalkeepers, also add saves, save percentage, xGOT conceded, and goals conceded.
- Review per-90 conversions and normalized subscores before position weighting.
- Check the minutes factor; expect downweighting for fewer than 180 minutes.
Use consistent data sources for fair comparisons. If you mix tournament and club figures, recalibrate caps or use the custom cap option. Always compare players in the same role or with role-aware weights.
Inputs, Assumptions & Parameters
The calculator blends core inputs with a few transparent assumptions. You can use defaults, or change weights and caps if your scouting view differs. All inputs are position-aware.
- Position and Minutes: The role determines weights. The minutes factor f = min(1, Minutes ÷ 180) controls sample size noise.
- Core Attacking Inputs: Goals, Assists, Shots (for Shot Conversion), Key Passes, and Pass Completion.
- Core Defensive Inputs: Successful defensive actions (tackles, interceptions, blocks, clearances), Duel Win% and Aerial Duel Win%.
- Goalkeeper Inputs: Saves, Save%, xGOT conceded, Goals Conceded, Cross Claims/90, and Long Pass Accuracy%.
- Normalization Caps: Role-specific caps reflect World Cup intensity. You can edit these for custom contexts.
- Weight Set: Default position weights are tuned for international play. Custom weights let you emphasize pressing, buildup, or aerials.
Ranges: per-90 rates near zero are common for low-event roles. We cap outliers to 100 to avoid over-rewarding rare spikes. Penalties, stoppage time, and extra time can distort rates; see caveats below.
Step-by-Step: Use the FIFA World Cup 2026 Player Rating Calculator
Here’s a concise overview before we dive into the key points:
- Select the player’s position: Attacker, Midfielder, Defender, or Goalkeeper.
- Enter minutes played for the sample (match, group stage, or tournament-to-date).
- Add relevant stats: attacking, defensive, or goalkeeping, as guided by the input form.
- Review per-90 conversions the tool displays for each stat.
- Check normalized subscores and adjust caps or weights only if necessary.
- Generate the final 0–100 rating and note the minutes factor applied.
These points provide quick orientation—use them alongside the full explanations in this page.
Worked Examples
Example 1 — Attacker over 360 minutes: 3 goals, 1 assist, 12 shots, 2.0 key passes/90, pass completion 83%, 4.5 pressures won/90, xG/90 = 0.68, xA/90 = 0.18. Per-90 measures: G/90 = 0.75, A/90 = 0.25, Shot Conversion (SC) = 3 ÷ 12 = 0.25. Finishing = avg[Norm(0.75,1.20)=62.5, Norm(0.68,0.90)=75.6, Norm(0.25,0.35)=71.4] = 69.8. Creation = avg[Norm(0.25,0.80)=31.3, Norm(0.18,0.70)=25.7, Norm(2.0,2.5)=80.0] = 45.7. Pressing = Norm(4.5,7.0)=64.3. Passing Security = Norm(83,92)=90.2. Attacker rating (pre-minutes) = 0.55×69.8 + 0.30×45.7 + 0.10×64.3 + 0.05×90.2 = 65.0. Minutes factor f = min(1, 360÷180)=1.0, so final rating = 65.0. What this means: Strong finishing and chance creation balance out; pressing is solid, making this a well-rounded forward performance.
Example 2 — Goalkeeper over 270 minutes: 9 saves, Save% 78%, xGOT conceded 3.4, Goals conceded 2, cross claims/90 = 1.5, long pass accuracy 58%. Per-90: Saves/90 = 3.0, Goals Prevented = 3.4−2 = 1.4; GP/90 = 1.4 ÷ 270 × 90 = 0.467. Shot Stopping = avg[Norm(78,84)=92.9, Norm(3.0,5.0)=60.0] = 76.5. Goals Prevented = Norm(0.467,0.70)=66.7. Cross/Aerial = Norm(1.5,2.0)=75.0. Distribution = Norm(58,75)=77.3. Goalkeeper rating (pre-minutes) = 0.55×76.5 + 0.25×66.7 + 0.10×75.0 + 0.10×77.3 = 74.0. Minutes factor f = min(1, 270÷180)=1.0, so final rating = 74.0. What this means: Above-average shot stopping and positive goals prevented drive a strong rating, with competent aerial control and distribution.
Assumptions, Caveats & Edge Cases
This calculator is designed for international-match pace, intensity, and sample sizes. Caps and weights reflect recent tournament norms. You can change them, but do so consistently across players.
- Minutes threshold: Ratings below 180 minutes are sensitive; the factor f reduces overinterpretation.
- Penalties: Goals and xG from penalties can inflate finishing. Consider a “non-penalty” toggle if available.
- Extra time: If included in minutes, per-90 rates remain valid; ensure consistent treatment across players.
- Shot Conversion: Small shot counts lead to variance. Creation and xG subscores stabilize the signal.
- Goalkeeper xGOT: Providers model xGOT differently; stick to one provider to avoid mixing scales.
Remember that roles vary even within positions. A holding midfielder’s value skews to progression and defending, not raw creation. Use subscores to see how the player adds value beyond the headline number.
Units and Symbols
Units ensure apples-to-apples comparisons. We use per-90 rates for events and percentages for efficiencies. Symbols below match common analytics usage and are consistent with international football data providers.
| Symbol | Meaning | Unit |
|---|---|---|
| G/90 | Goals per 90 minutes | goals per 90 |
| xG/90 | Expected goals per 90 minutes | xG per 90 |
| xA/90 | Expected assists per 90 minutes | xA per 90 |
| SC | Shot Conversion (goals ÷ shots) | fraction or % |
| SV% | SV% for goalkeepers | percent |
| GP/90 | Goals Prevented per 90 (xGOT − goals conceded) | goals per 90 |
Read each row as a shorthand guide. For example, G/90 of 0.75 means three goals every four full matches. SC of 25% means one goal every four shots. Use the same units when comparing players.
Troubleshooting
If your results look off, check inputs, units, and position selection. Most issues come from mixing totals and per-90 rates, or leaving minutes blank. Another common problem is copying club stats into a World Cup context without adjusting caps.
- Verify minutes and per-90 conversions match the sample window.
- Confirm that Save% and Pass% are entered as percentages, not fractions.
- Use consistent data sources for xG, xA, and xGOT.
Still stuck? Reset caps to defaults and re-enter the stats. Compare the subscores to see which component is pulling the rating up or down.
FAQ about FIFA World Cup 2026 Player Rating Calculator
Does the calculator work for small samples like one match?
Yes, but it applies a minutes factor that downweights small samples. Use subscores and context for one-off performances.
Can I customize the weights for a specific playing style?
Yes. You can edit the default weights and caps to value pressing, aerial duels, or buildup more heavily for your use case.
How do penalties affect the rating?
Penalty goals count toward goals and Shot Conversion. If you prefer non-penalty analysis, use a non-penalty input set or subtract them.
What data source should I use for xG and xGOT?
Stick to one reputable provider for consistency. Mixing providers can shift scales and change normalization results.
FIFA World Cup 2026 Player Rating Terms & Definitions
Per-90 Rate
A statistic scaled to 90 minutes so players with different minutes can be compared fairly.
Shot Conversion
The fraction of shots that become goals. It indicates finishing efficiency, independent of shot volume.
Key Pass
A pass that directly leads to a shot. It reflects chance creation beyond assists.
Duel Win Percentage
The share of individual contests won, on the ground or in the air. It measures physical and timing skills.
Expected Goals on Target
Expected goals after accounting for shot placement. It is used to judge goalkeeper shot stopping.
Goals Prevented
xGOT conceded minus goals conceded. Positive values indicate above-average goalkeeping.
Progressive Carry
A ball carry that moves the ball significantly closer to the opponent’s goal. It captures ball progression.
Normalization Cap
A limit used to scale a metric to a 0–100 range. It reduces the effect of extreme outliers.
Sources & Further Reading
Here’s a concise overview before we dive into the key points:
- FIFA World Cup 2026 official tournament hub
- Opta/The Analyst: Expected goals (xG) explained
- StatsBomb Academy: Introduction to xG
- FIFA Technical Reports and match analysis resources
- The Coaches’ Voice: Football analytics terms explained
These points provide quick orientation—use them alongside the full explanations in this page.