Forward
How many goals per 90 do D1, D2, and D3 forwards actually score?
Starting D1 forwards in NCAA women's soccer average 0.65 goals per 90 minutes of play. D2 starting forwards average 0.50. D3 starting forwards average 0.40. The distributions inside each division are wide enough that a top-end D3 forward outscores the median D1 starter — which is why per-90 alone never decides recruiting.
Updated
The headline numbers
Per-90 goal rate, mean and standard deviation, for starting forwards at each division. Minimum 75 minutes played to qualify.
| Division | Mean (μ) | Std. dev (σ) | 68% range (μ ± σ) | 95% range (μ ± 2σ) |
|---|---|---|---|---|
| D1 | 0.65 | 0.25 | 0.40 – 0.90 | 0.15 – 1.15 |
| D2 | 0.50 | 0.25 (proxy) | 0.25 – 0.75 | 0.00 – 1.00 |
| D3 | 0.40 | 0.25 (proxy) | 0.15 – 0.65 | 0.00 – 0.90 |
D1 σ is the only published standard deviation in the source report. D2 and D3 σ are not published; using D1 σ as a working proxy is the convention in the public benchmarking literature.
Why per-90, not per-season?
Two D1 forwards. Both score 12 goals in a season. One played 2,200 minutes; the other played 1,400. The first is averaging 0.49 goals per 90 — below the D1 mean. The second is averaging 0.77 — well above. The season totals look identical. The per-90 rates tell completely different recruiting stories.
Per-90 normalisation is how every college coach with an analyst on staff looks at scoring. It controls for minutes (starters vs. impact subs), it lets a player who took an injury midseason still be evaluated honestly, and it makes cross-division comparison meaningful. Season totals are for press releases. Per-90 is for evaluation.
The formula sitting under every table in Brava's forward research:
R = (goals × 90) / minutes_played
How wide is the spread inside each division?
The D1 mean of 0.65 hides the fact that a D1 starting forward could be scoring at 0.40 per 90 and still be average for her division. A standard deviation of 0.25 means roughly two-thirds of D1 starting forwards fall between 0.40 and 0.90, and the bottom 16% of D1 starting forwards score below 0.40 — i.e. below the D2 mean and right at the D3 mean.
The implication is simple: division alone does not tell you how a player performs. A bottom-of-the-distribution D1 forward and a top-of-the-distribution D3 forward score at essentially the same rate. Recruiting is about who is starting at which programs, not which division has higher average production.
How do I convert her club rate into a division-equivalent number?
The raw per-90 rate isn't directly comparable across competitions. A goal scored in ECNL National is not the same evaluation unit as a goal scored in a state NPL or a high-school varsity match. Brava's forward benchmarks page publishes the working competition multipliers.
- ECNL National / USYNT camps — multiplier 1.00. Scoring 0.60 here ≈ scoring 0.60 in college terms.
- Girls Academy (GA) — multiplier 0.95. Scoring 0.60 here ≈ 0.57 in college terms.
- ECRL / DPL — multiplier 0.80. Scoring 0.60 here ≈ 0.48.
- NPL / Elite state leagues — multiplier 0.70. 0.60 here ≈ 0.42.
- HS varsity (competitive state) — multiplier 0.65. 0.60 here ≈ 0.39.
- HS JV / rec club — multiplier 0.40. 0.60 here ≈ 0.24.
So a forward scoring 0.85 per 90 in ECRL projects to a 0.68 D1-equivalent rate — squarely D1 starter range. A forward scoring 1.10 per 90 in HS varsity projects to 0.72 D1-equivalent — also squarely D1 starter range. Two different paths, the same projection. This is why families chasing "more goals" without checking the multiplier often miss what coaches see.
What goals per 90 doesn't tell you
Goals per 90 is a top-line indicator. It does not tell a coach:
- Conversion rate. Two forwards at 0.60/90 — one taking 6 shots per 90, one taking 2. The second is the better scorer; the first might have a finishing problem. See forward conversion rate.
- Penalty share. A forward with 0.20 of her 0.60 per 90 coming from PKs has a 0.40 open-play rate. Coaches separate these.
- Expected goals (xG) gap. If her xG/90 is 0.40 and she's scoring 0.65, she's an over-performer (finishing skill) or playing a luck-streak. If xG is 0.80 and she's scoring 0.45, she's under-finishing chances she's already creating.
- Fixture difficulty. 0.60/90 against weak conference is different from 0.60/90 against ECNL National opponents. The competition multiplier above is a blunt fix; coaches' actual evaluation is opponent-by-opponent.
- Role. A target-9 who creates space for the wingers and scores 0.35/90 is a different recruit than a poacher at 0.70/90. Different programs want different forwards.
Is she "D1 quality" by goals alone?
A 0.40 per-90 D1-equivalent rate puts a forward at the bottom edge of the D1 starter distribution. It is necessary but not sufficient. The full D1 starter profile combines goal rate with one or more of: above-mean xG, above-mean dribble success, above-mean assists, or a measurable physical override (top-decile 30-meter sprint, top-decile aerial duel rate). Forwards who score at division-average but bring nothing else on the underlying numbers usually slot a tier down.
Conversely: a 0.85 per-90 D1-equivalent rate at 14 years old with ordinary physical metrics is still elite. Goal rate compounds.
From Brava
Put her goals per 90 next to these.
Every Brava profile comes with these benchmarks, set against her own stats.
See a sample profileSources
Collegiate Women's Soccer Performance Benchmarking Report (per-90 means and D1 σ); Brava forward benchmarks page (/research/benchmarks/forward/); Brava intake sample, 2024–2026, coach-verified subset. Licensed CC BY 4.0. Please link back to bravamade.com/research/positions/forward/goals-per-90-by-division.