Forward · Updated 2026-05-20
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.
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.
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
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.
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.
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.
Goals per 90 is a top-line indicator. It does not tell a coach:
From the Brava intake sample of coach-verified forward stats, three patterns repeat:
This is why a Brava profile leads with coach-verified per-90, not season totals. The number a college coach needs is the number a club coach will defend.
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.
A Brava profile converts her raw goal count into a coach-verified per-90 rate, applies the competition multiplier, and prints the Z-score against the division she's targeting. One link, one price, twelve months live.
Get Started