Soccer Stats Calculator
Calculate goals per 90 minutes, conversion rate and points per game in football.
Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)
About this calculator
This calculator reports basic arithmetic from the statistics you enter: goals and assists per 90 minutes, goals per shot, and goals minus expected goals. Per-90 rates need positive minutes played; conversion rate needs positive shots. These figures do not account for competition, role or data-provider definitions.
Worked example
calculated with the default values below
Goals 12 · Assists 7 · Minutes played 2,160 min · Shots 55 · Expected goals 9.5 Goals per 90 minutes 0.50 · Assists per 90 minutes 0.29 · Conversion rate 21.8 % · Goals vs expected goals 2.50 · Goal contributions per 90 0.79
Method and assumptions
G90 = 90G÷M; A90 = 90A÷M; C% = G÷S×100; x = G − xG Goals/90 and assists/90 divide totals by minutes/90; conversion = goals ÷ shots × 100; xG difference = goals − xG. Zero denominators are undefined. This calculator reports basic arithmetic from the statistics you enter: goals and assists per 90 minutes, goals per shot, and goals minus expected goals. Per-90 rates need positive minutes played; conversion rate needs positive shots. These figures do not account for competition, role or data-provider definitions. The references explain definitions and methods; any extra preset must be checked against the assumptions on this page.
Data sources
The references explain definitions and methods; any extra preset must be checked against the assumptions on this page.
Disclaimer
These calculators give general mathematical results. They suit study, planning and estimation — verify anything that feeds a graded submission, a published figure or a financial commitment.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
G90 = 90G÷M; A90 = 90A÷M; C% = G÷S×100; x = G − xG
- G
- Goals
- A
- Assists
- M
- Minutes played
- S
- Shots
- xG
- Expected goals
- C%
- Shot conversion (%)
- G90
- Goals per 90 minutes
- A90
- Assists per 90 minutes
- x
- Goals minus expected goals
Goals/90 and assists/90 divide totals by minutes/90; conversion = goals ÷ shots × 100; xG difference = goals − xG. Zero denominators are undefined.
Frequently asked questions
What happens when minutes or shots are zero?
Per-90 rates are undefined when minutes played are zero, and goals-per-shot is undefined when shots are zero, so those results are left blank.
Which inputs and limits apply to Soccer Stats Calculator?
Use the units shown beside each field. These are form limits, not recommended settings. Goals: 0–200; Assists: 0–200; Minutes played: 0–6,000 min; Shots: 0–500; Expected goals: 0–200 G90 = 90G÷M; A90 = 90A÷M; C% = G÷S×100; x = G − xG Goals/90 and assists/90 divide totals by minutes/90; conversion = goals ÷ shots × 100; xG difference = goals − xG. Zero denominators are undefined. This calculator reports basic arithmetic from the statistics you enter: goals and assists per 90 minutes, goals per shot, and goals minus expected goals. Per-90 rates need positive minutes played; conversion rate needs positive shots. These figures do not account for competition, role or data-provider definitions. The references explain definitions and methods; any extra preset must be checked against the assumptions on this page.
What is a complete worked example for Goals = 12; Assists = 7?
Inputs: Goals = 12; Assists = 7; Minutes played = 2,160 min; Shots = 55; Expected goals = 9.5. Calculation: G90 = 90G÷M; A90 = 90A÷M; C% = G÷S×100; x = G − xG. Results: Goals per 90 minutes = 0.50; Assists per 90 minutes = 0.29; Conversion rate = 21.8 %; Goals vs expected goals = 2.50; Goal contributions per 90 = 0.79.