Forward · Updated 2026-05-20

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.

The headline numbers

Per-90 goal rate, mean and standard deviation, for starting forwards at each division. Minimum 75 minutes played to qualify.

Goals per 90 minutes — NCAA women's soccer forwards, starter sample
DivisionMean (μ)Std. dev (σ)68% range (μ ± σ)95% range (μ ± 2σ)
D10.650.250.40 – 0.900.15 – 1.15
D20.500.25 (proxy)0.25 – 0.750.00 – 1.00
D30.400.25 (proxy)0.15 – 0.650.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.

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:

What we see at intake

From the Brava intake sample of coach-verified forward stats, three patterns repeat:

  1. Self-reported goal counts lead the coach-verified count in roughly 84% of submissions. The gap averages about 17% (cup matches, friendlies, and short-substitute appearances get folded into family memory; coach-verified strips them out).
  2. Approximately 58% of forwards submit goal totals that — once converted to coach-verified per-90 with the competition multiplier applied — fall more than one standard deviation below the published D1 mean of their stated dream-school tier. The gap between aspiration and stat line is real and durable across submissions.
  3. Once minutes are coach-verified, the per-90 rate often rises rather than falls — because raw seasonal totals get divided by all minutes played, while the coach-verified version uses only minutes in the player's primary position. Forwards who slot to attacking mid for 200 minutes a season look better when measured in the role they're being recruited to.

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.

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.

Want her goals benchmarked properly?

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