Ian Henderson, FW, England, played for Rochdale 2013-2020, 2022, making 512 appearances and scoring 170 goals.
169 goals in the archive carry Ian Henderson as the scorer. Coverage of named scorers thins out the further back the record goes.
| Date | Season | Competition | Opponent | Score | Min |
|---|---|---|---|---|---|
| 9 Mar 2013 | 2012–13 | League Two | Wycombe Wanderers | 4–1 | 19 |
| 1 Apr 2013 | 2012–13 | League Two | Exeter City | 2–1 | 87 |
| 6 Apr 2013 | 2012–13 | League Two | Fleetwood Town | 3–0 | 9 |
| 3 Aug 2013 | 2013–14 | League Two | Hartlepool United | 3–0 | 57 |
| 14 Sep 2013 | 2013–14 | League Two | Torquay United | 1–0 | 77 |
| 19 Oct 2013 | 2013–14 | League Two | Cheltenham | 2–1 | 82 |
| 19 Oct 2013 | 2013–14 | League Two | Cheltenham | 2–1 | 90+3 |
| 22 Oct 2013 | 2013–14 | League Two | Northampton Town | 3–2 | 26 |
| 4 Jan 2014 | 2013–14 | FA Cup | Leeds United | 2–0 | 84 |
| 18 Jan 2014 | 2013–14 | League Two | Plymouth Argyle | 3–0 | 76 |
| 21 Jan 2014 | 2013–14 | League Two | Chesterfield | 2–2 | |
| 15 Feb 2014 | 2013–14 | League Two | Morecambe | 2–1 | 73 |
| 18 Mar 2014 | 2013–14 | League Two | Northampton Town | 3–0 | 6 |
| 25 Mar 2014 | 2013–14 | League Two | Portsmouth | 3–0 | 59 |
| 26 Apr 2014 | 2013–14 | League Two | Cheltenham | 2–0 | 16 |
| 16 Aug 2014 | 2014–15 | League One | Chesterfield | 1–2 | 90+10 |
| 19 Aug 2014 | 2014–15 | League One | Crewe Alexandra | 5–2 | 31 |
| 23 Aug 2014 | 2014–15 | League One | Bristol City | 1–1 | 56 |
| 16 Sep 2014 | 2014–15 | League One | Walsall | 4–0 | 37 |
| 20 Sep 2014 | 2014–15 | League One | Coventry City | 1–0 | 29 |
| 25 Oct 2014 | 2014–15 | League One | Yeovil Town | 3–0 | 16 |
| 25 Oct 2014 | 2014–15 | League One | Yeovil Town | 3–0 | 53 |
| 1 Nov 2014 | 2014–15 | League One | Preston North End | 3–0 | 32 |
| 13 Dec 2014 | 2014–15 | League One | Colchester United | 4–1 | 41 |
| 20 Dec 2014 | 2014–15 | League One | Notts County | 2–2 | 46 |
| 17 Jan 2015 | 2014–15 | League One | Crawley Town | 4–1 | 38 |
| 17 Jan 2015 | 2014–15 | League One | Crawley Town | 4–1 | 88 |
| 21 Feb 2015 | 2014–15 | League One | Chesterfield | 1–0 | 65 |
| 3 Mar 2015 | 2014–15 | League One | Crewe Alexandra | 4–0 | 38 |
| 3 Mar 2015 | 2014–15 | League One | Crewe Alexandra | 4–0 | 73 |
| 7 Mar 2015 | 2014–15 | League One | Colchester United | 2–1 | 55 |
| 17 Mar 2015 | 2014–15 | League One | Notts County | 2–1 | 35 |
| 21 Mar 2015 | 2014–15 | League One | Scunthorpe United | 3–1 | 61 |
| 11 Apr 2015 | 2014–15 | League One | Doncaster Rovers | 1–1 | 59 |
| 14 Apr 2015 | 2014–15 | League One | Swindon Town | 2–4 | 45 |
| 21 Apr 2015 | 2014–15 | League One | Leyton Orient | 1–0 | 66 |
| 25 Apr 2015 | 2014–15 | League One | Milton Keynes Dons | 2–3 | 86 |
| 15 Aug 2015 | 2015–16 | League One | Blackpool | 2–0 | 87 |
| 29 Aug 2015 | 2015–16 | League One | Barnsley | 3–0 | 63 |
| 29 Sep 2015 | 2015–16 | League One | Shrewsbury Town | 3–2 | 12 |
| 21 Nov 2015 | 2015–16 | League One | Doncaster Rovers | 2–0 | 84 |
| 21 Nov 2015 | 2015–16 | League One | Doncaster Rovers | 2–0 | 90+6 |
| 28 Nov 2015 | 2015–16 | League One | Port Vale | 2–1 | 40 |
| 19 Dec 2015 | 2015–16 | League One | Colchester United | 3–1 | 30 |
| 28 Dec 2015 | 2015–16 | League One | Scunthorpe United | 1–1 | 22 |
| 2 Jan 2016 | 2015–16 | League One | Walsall | 3–0 | 3 |
| 9 Jan 2016 | 2015–16 | League One | Chesterfield | 2–3 | 58 |
| 30 Jan 2016 | 2015–16 | League One | Burton Albion | 2–1 | 24 |
| 5 Mar 2016 | 2015–16 | League One | Coventry City | 1–0 | 89 |
| 19 Mar 2016 | 2015–16 | League One | Oldham Athletic | 3–2 | 37 |
| 6 Aug 2016 | 2016–17 | League One | Peterborough United | 2–3 | 32 |
| 9 Aug 2016 | 2016–17 | League Cup | Chesterfield | 3–1 | 47 |
| 6 Sep 2016 | 2016–17 | EFL Trophy | Sunderland A.F.C. Reserves and Academy | 1–1 | 57 |
| 10 Sep 2016 | 2016–17 | League One | Bristol Rovers | 2–2 | 22 |
| 24 Sep 2016 | 2016–17 | League One | Millwall | 3–2 | 90+3 |
| 15 Oct 2016 | 2016–17 | League One | Bury | 2–0 | 38 |
| 26 Dec 2016 | 2016–17 | League One | Chesterfield | 3–0 | 44 |
| 26 Dec 2016 | 2016–17 | League One | Chesterfield | 3–0 | 84 |
| 30 Dec 2016 | 2016–17 | League One | Shrewsbury Town | 2–1 | 4 |
| 2 Jan 2017 | 2016–17 | League One | Walsall | 2–0 | 23 |
| 7 Jan 2017 | 2016–17 | FA Cup | Barrow | 2–0 | 17 |
| 7 Jan 2017 | 2016–17 | FA Cup | Barrow | 2–0 | 62 |
| 14 Mar 2017 | 2016–17 | League One | Scunthorpe United | 1–2 | 41 |
| 18 Mar 2017 | 2016–17 | League One | Gillingham | 4–1 | 33 |
| 21 Mar 2017 | 2016–17 | League One | Millwall | 3–3 | 44 |
| 25 Mar 2017 | 2016–17 | League One | Chesterfield | 3–1 | 16 |
| 4 Apr 2017 | 2016–17 | League One | Port Vale | 3–0 | 45+5 |
| 17 Apr 2017 | 2016–17 | League One | Coventry City | 2–0 | 18 |
| 17 Apr 2017 | 2016–17 | League One | Coventry City | 2–0 | 52 |
| 19 Sep 2017 | 2017–18 | EFL Trophy | Bury | 4–0 | 51 |
| 23 Sep 2017 | 2017–18 | League One | Gillingham | 3–0 | 24 |
| 14 Oct 2017 | 2017–18 | League One | Fleetwood Town | 2–2 | 53 |
| 17 Oct 2017 | 2017–18 | League One | Northampton Town | 2–2 | 25 |
| 17 Oct 2017 | 2017–18 | League One | Northampton Town | 2–2 | 62 |
| 4 Nov 2017 | 2017–18 | FA Cup | Bromley | 4–0 | 31 |
| 4 Nov 2017 | 2017–18 | FA Cup | Bromley | 4–0 | 84 |
| 4 Dec 2017 | 2017–18 | FA Cup | Slough Town | 4–0 | 89 |
| 9 Dec 2017 | 2017–18 | League One | Bradford City | 3–4 | 41 |
| 9 Dec 2017 | 2017–18 | League One | Bradford City | 3–4 | 45+2 |
| 27 Jan 2018 | 2017–18 | FA Cup | Millwall | 2–2 | 32 |
| 6 Feb 2018 | 2017–18 | FA Cup | Millwall | 1–0 | 53 |
| 13 Feb 2018 | 2017–18 | League One | Bristol Rovers | 2–3 | 29 |
| 13 Feb 2018 | 2017–18 | League One | Bristol Rovers | 2–3 | 66 |
| 18 Feb 2018 | 2017–18 | FA Cup | Tottenham Hotspur | 2–2 | 45 |
| 6 Mar 2018 | 2017–18 | League One | Walsall | 3–0 | 71 |
| 30 Mar 2018 | 2017–18 | League One | Shrewsbury Town | 3–1 | 90+6 |
| 3 Apr 2018 | 2017–18 | League One | Bury | 2–0 | 43 |
| 7 Apr 2018 | 2017–18 | League One | Portsmouth | 3–3 | 71 |
| 14 Apr 2018 | 2017–18 | League One | Peterborough United | 1–0 | 16 |
| 11 Aug 2018 | 2018–19 | League One | Peterborough United | 1–4 | 17 |
| 18 Aug 2018 | 2018–19 | League One | Fleetwood Town | 2–2 | 50 |
| 18 Aug 2018 | 2018–19 | League One | Fleetwood Town | 2–2 | 90+5 |
| 15 Sep 2018 | 2018–19 | League One | Gillingham | 3–0 | 9 |
| 15 Sep 2018 | 2018–19 | League One | Gillingham | 3–0 | 18 |
| 15 Sep 2018 | 2018–19 | League One | Gillingham | 3–0 | 64 |
| 13 Oct 2018 | 2018–19 | League One | Doncaster Rovers | 2–3 | 59 |
| 20 Oct 2018 | 2018–19 | League One | Bradford City | 2–0 | 83 |
| 20 Oct 2018 | 2018–19 | League One | Bradford City | 2–0 | 90+5 |
| 27 Oct 2018 | 2018–19 | League One | Charlton Athletic | 1–0 | 4 |
| 10 Nov 2018 | 2018–19 | FA Cup | Gateshead United | 2–1 | 23 |
| 24 Nov 2018 | 2018–19 | League One | Accrington | 1–0 | 69 |
| 27 Nov 2018 | 2018–19 | League One | Oxford United | 2–4 | 30 |
| 26 Dec 2018 | 2018–19 | League One | Blackpool | 2–1 | 89 |
| 19 Jan 2019 | 2018–19 | League One | Fleetwood Town | 1–1 | 75 |
| 26 Jan 2019 | 2018–19 | League One | Barnsley | 1–2 | 49 |
| 19 Feb 2019 | 2018–19 | League One | AFC Wimbledon | 3–4 | 81 |
| 30 Mar 2019 | 2018–19 | League One | Gillingham | 1–1 | 37 |
| 6 Apr 2019 | 2018–19 | League One | Sunderland | 1–2 | 28 |
| 19 Apr 2019 | 2018–19 | League One | Wycombe Wanderers | 1–0 | 79 |
| 27 Apr 2019 | 2018–19 | League One | Southend United | 1–0 | 53 |
| 3 Aug 2019 | 2019–20 | League One | Tranmere Rovers | 3–2 | 12 |
| 3 Aug 2019 | 2019–20 | League One | Tranmere Rovers | 3–2 | 48 |
| 13 Aug 2019 | 2019–20 | League Cup | Bolton Wanderers | 5–2 | 27 |
| 31 Aug 2019 | 2019–20 | League One | Southend United | 3–0 | 35 |
| 5 Oct 2019 | 2019–20 | League One | AFC Wimbledon | 2–3 | 66 |
| 5 Oct 2019 | 2019–20 | League One | AFC Wimbledon | 2–3 | 90+5 |
| 12 Oct 2019 | 2019–20 | League One | Accrington | 2–1 | 40 |
| 12 Oct 2019 | 2019–20 | League One | Accrington | 2–1 | 49 |
| 22 Oct 2019 | 2019–20 | League One | Milton Keynes Dons | 2–0 | 60 |
| 16 Nov 2019 | 2019–20 | League One | Coventry City | 1–2 | 28 |
| 1 Jan 2020 | 2019–20 | League One | Accrington | 2–1 | 45+4 |
| 18 Jan 2020 | 2019–20 | League One | Wycombe Wanderers | 1–2 | 18 |
| 25 Jan 2020 | 2019–20 | League One | Gillingham | 2–2 | 28 |
| 28 Jan 2020 | 2019–20 | League One | Milton Keynes Dons | 1–2 | 16 |
| 7 Mar 2020 | 2019–20 | League One | Rotherham United | 3–1 | 28 |
| 7 Mar 2020 | 2019–20 | League One | Rotherham United | 3–1 | 70 |
| 30 Aug 2022 | 2022–23 | EFL Trophy | Accrington Stanley | 3–3 | 67 |
| 18 Oct 2022 | 2022–23 | EFL Trophy | Salford City | 2–2 | 42 |
| 25 Oct 2022 | 2022–23 | League Two | Tranmere Rovers | 1–1 | 35 |
| 8 Nov 2022 | 2022–23 | League Two | Salford City | 1–0 | 80 |
| 26 Dec 2022 | 2022–23 | League Two | Hartlepool United | 1–2 | 60 |
| 10 Jan 2023 | 2022–23 | League Two | Bradford City | 2–1 | 63 |
| 10 Jan 2023 | 2022–23 | League Two | Bradford City | 2–1 | 70 |
| 11 Feb 2023 | 2022–23 | League Two | Northampton Town | 1–1 | 52 |
| 18 Mar 2023 | 2022–23 | League Two | Swindon Town | 4–4 | 90+4 |
| 7 Apr 2023 | 2022–23 | League Two | Walsall | 4–2 | 42 |
| 12 Aug 2023 | 2023–24 | Other | Oxford City | 1–0 | 71 |
| 19 Aug 2023 | 2023–24 | Other | Eastleigh | 2–0 | 9 |
| 28 Aug 2023 | 2023–24 | Other | York City | 3–1 | 87 |
| 16 Sep 2023 | 2023–24 | Other | Barnet | 4–2 | 89 |
| 23 Sep 2023 | 2023–24 | Other | Dorking Wanderers | 2–1 | 90+5 |
| 24 Oct 2023 | 2023–24 | Other | Gateshead United | 2–2 | 26 |
| 25 Nov 2023 | 2023–24 | Other | Dagenham and Redbridge | 2–1 | 53 |
| 23 Dec 2023 | 2023–24 | Other | Halifax Town | 2–2 | 18 |
| 26 Dec 2023 | 2023–24 | Other | A.F.C. Fylde | 2–0 | 45 |
| 6 Jan 2024 | 2023–24 | Other | Kidderminster Harriers | 2–0 | 71 |
| 27 Jan 2024 | 2023–24 | Other | Aldershot Town | 1–3 | 10 |
| 10 Aug 2024 | 2024–25 | Other | Boston United | 3–0 | 90+2 |
| 26 Oct 2024 | 2024–25 | Other | Barnet | 1–2 | 70 |
| 2 Nov 2024 | 2024–25 | FA Cup | Bromley | 3–4 | 80 |
| 5 Nov 2024 | 2024–25 | League Cup | Blackburn Rovers F.C. Under-23s and Academy | 4–1 | 90+1 |
| 11 Feb 2025 | 2024–25 | League Cup | Wolverhampton Wanderers U21 | 2–2 | 36 |
| 11 Feb 2025 | 2024–25 | League Cup | Wolverhampton Wanderers U21 | 2–2 | 67 |
| 8 Mar 2025 | 2024–25 | Other | Wealdstone | 4–1 | 54 |
| 18 Mar 2025 | 2024–25 | Other | Boston United | 2–3 | 80 |
| 22 Mar 2025 | 2024–25 | Other | Maidenhead United | 1–1 | 16 |
| 29 Mar 2025 | 2024–25 | Other | Aldershot Town | 4–0 | 56 |
| 12 Apr 2025 | 2024–25 | Other | Eastleigh | 4–0 | 63 |
| 26 Apr 2025 | 2024–25 | Other | Hartlepool United | 5–1 | 19 |
| 29 Apr 2025 | 2024–25 | Other | Solihull Moors | 1–0 | 53 |
| 13 Aug 2025 | 2025–26 | League Cup | Burnley F.C. Academy | 2–1 | 56 |
| 26 Dec 2025 | 2025–26 | Other | Morecambe | 2–1 | 45 |
| 30 Dec 2025 | 2025–26 | Other | Hartlepool United | 1–2 | 79 |
| 24 Jan 2026 | 2025–26 | Other | Truro City | 2–0 | 35 |
| 3 Feb 2026 | 2025–26 | Other | Boreham Wood | 4–1 | 75 |
| 21 Mar 2026 | 2025–26 | Other | Tamworth | 3–2 | 80 |
| 28 Mar 2026 | 2025–26 | Other | Sutton United | 2–1 | 90+7 |
| 3 Apr 2026 | 2025–26 | Other | Morecambe | 2–4 | 78 |
| 11 Apr 2026 | 2025–26 | Other | Wealdstone | 2–1 | 77 |