Match-by-match archive from 1977/78, through 2026-05-24. Earlier career games are outside these charts.
Appearances1211 starts · 1 off the benchGoals112 appearances with reconciled goalsGoals per appearance0.08Not per 90 minutesResults when appearing6–2–4Wins – draws – losses
When did the goals come?
Compare the volume with the scoring rate — appearances differ by month.
Leading month: Apr · 1 goals · 1 goals in 3 appearances. Tied leaders use the larger sample.
By month
MonthGoals scoredGoalsApps
Jan—0
Feb05
Mar03
Apr13
May01
Jun—0
Jul—0
Aug—0
Sep—0
Oct—0
Nov—0
Dec—0
Recorded goals, including multiple goals in one appearance. — = no appearance in this selection.
By day of the week
DayGoals scoredGoalsApps
Mon12
Tue01
Wed01
Thu—0
Fri01
Sat06
Sun01
Recorded goals, including multiple goals in one appearance. — = no appearance in this selection.
Sheffield United (A)2019-04-19 · 2018/19 · Championship
L 0–2—
Aston Villa (H)2019-03-13 · 2018/19 · Championship
L 1–3—
Hull City (H)2019-03-09 · 2018/19 · Championship
W 3–0—
Stoke City (A)2019-03-02 · 2018/19 · Championship
L 0–2—
Derby County (H)2019-02-25 · 2018/19 · Championship
W 1–0—
Preston North End (A)2019-02-16 · 2018/19 · Championship
D 0–0—
West Bromwich Albion (A)2019-02-12 · 2018/19 · Championship
D 2–2—
Brentford (H)2019-02-09 · 2018/19 · Championship
W 2–1—
Birmingham City (A)2019-02-02 · 2018/19 · Championship
L 0–2—
About these records
Only completed competitive games with a recorded start or used-substitute appearance count. Unused substitutes do not count. Goals come from reconciled match scorers; own goals are excluded. GPM divides goals by this player’s appearances, including goalless games — never by Forest’s fixture count. Appearance rates are not minutes-adjusted; historical minutes and assists are not sufficiently complete for those comparisons.
The match-by-match archive starts in 1977/78. It is not the player’s entire career if they played earlier or elsewhere. Public profile totals and calendar rates use exactly the same selected appearances.