Sam Hoskins, MF, Sam Hoskins played for Northampton Town, making 468 appearances.
104 goals in the archive carry Sam Hoskins as the scorer. Coverage of named scorers thins out the further back the record goes.
| Date | Season | Competition | Opponent | Score | Min |
|---|---|---|---|---|---|
| 11 Aug 2015 | 2015–16 | League Cup | Blackpool | 3–0 | 29 |
| 12 Sep 2015 | 2015–16 | League Two | Oxford United | 1–0 | 23 |
| 19 Sep 2015 | 2015–16 | League Two | Morecambe | 4–2 | 34 |
| 20 Oct 2015 | 2015–16 | League Two | Carlisle United | 3–2 | 47 |
| 31 Oct 2015 | 2015–16 | League Two | Newport County | 2–2 | 10 |
| 5 Dec 2015 | 2015–16 | FA Cup | Northwich Victoria | 3–2 | 83 |
| 2 Jan 2016 | 2015–16 | League Two | Barnet | 3–0 | 5 |
| 9 Apr 2016 | 2015–16 | League Two | Bristol Rovers | 2–2 | 49 |
| 22 Oct 2016 | 2016–17 | League One | Shrewsbury Town | 4–2 | 65 |
| 10 Dec 2016 | 2016–17 | League One | Port Vale | 3–2 | 78 |
| 17 Dec 2016 | 2016–17 | League One | Rochdale | 2–3 | 57 |
| 28 Oct 2017 | 2017–18 | League One | Blackpool | 1–0 | 21 |
| 14 Apr 2018 | 2017–18 | League One | Bury | 3–2 | 33 |
| 14 Aug 2018 | 2018–19 | League Cup | Wycombe Wanderers | 1–1 | 82 |
| 6 Nov 2018 | 2018–19 | EFL Trophy | Fulham F.C. Academy | 2–0 | 20 |
| 5 Feb 2019 | 2018–19 | League Two | Tranmere Rovers | 2–1 | 2 |
| 5 Feb 2019 | 2018–19 | League Two | Tranmere Rovers | 2–1 | 45+3 |
| 30 Mar 2019 | 2018–19 | League Two | Port Vale | 1–2 | 5 |
| 6 Apr 2019 | 2018–19 | League Two | Notts County | 2–2 | 50 |
| 4 May 2019 | 2018–19 | League Two | Oldham Athletic | 5–2 | 22 |
| 27 Aug 2019 | 2019–20 | EFL Trophy | Arsenal F.C. Under-23s and Academy | 1–1 | 82 |
| 14 Sep 2019 | 2019–20 | League Two | Newport County | 2–0 | 72 |
| 19 Oct 2019 | 2019–20 | League Two | Salford City | 2–0 | 35 |
| 22 Oct 2019 | 2019–20 | League Two | Carlisle United | 2–0 | 90+2 |
| 16 Nov 2019 | 2019–20 | League Two | Crewe Alexandra | 4–1 | 24 |
| 7 Dec 2019 | 2019–20 | League Two | Exeter City | 2–3 | 79 |
| 5 Jan 2020 | 2019–20 | FA Cup | Burton Albion | 4–2 | 70 |
| 11 Jan 2020 | 2019–20 | League Two | Salford City | 2–1 | 29 |
| 28 Jan 2020 | 2019–20 | League Two | Scunthorpe United | 3–0 | 70 |
| 4 Feb 2020 | 2019–20 | FA Cup | Derby County | 2–4 | 84 |
| 22 Feb 2020 | 2019–20 | League Two | Exeter City | 2–0 | 81 |
| 29 Jun 2020 | 2019–20 | Play-offs | Exeter City | 4–0 | 80 |
| 19 Sep 2020 | 2020–21 | League One | Shrewsbury Town | 2–1 | 65 |
| 31 Oct 2020 | 2020–21 | League One | Wigan Athletic | 3–2 | 21 |
| 9 Nov 2020 | 2020–21 | FA Cup | Oxford City | 1–2 | 7 |
| 29 Dec 2020 | 2020–21 | League One | Gillingham | 3–1 | 31 |
| 23 Mar 2021 | 2020–21 | League One | Oxford United | 1–0 | 55 |
| 10 Apr 2021 | 2020–21 | League One | Bristol Rovers | 1–1 | 78 |
| 16 Apr 2021 | 2020–21 | League One | Peterborough United | 1–3 | 43 |
| 9 May 2021 | 2020–21 | League One | Sunderland | 1–1 | 84 |
| 4 Sep 2021 | 2021–22 | League Two | Scunthorpe United | 2–0 | 90+3 |
| 9 Oct 2021 | 2021–22 | League Two | Hartlepool United | 1–2 | 51 |
| 19 Oct 2021 | 2021–22 | League Two | Stevenage Borough | 3–0 | 43 |
| 23 Oct 2021 | 2021–22 | League Two | Tranmere Rovers | 2–0 | 68 |
| 13 Nov 2021 | 2021–22 | League Two | Bristol Rovers | 1–2 | 39 |
| 27 Nov 2021 | 2021–22 | League Two | Leyton Orient | 1–0 | 41 |
| 1 Jan 2022 | 2021–22 | League Two | Swindon Town | 2–5 | 37 |
| 19 Feb 2022 | 2021–22 | League Two | Colchester United | 3–0 | 49 |
| 26 Mar 2022 | 2021–22 | League Two | Hartlepool United | 2–0 | 6 |
| 18 Apr 2022 | 2021–22 | League Two | Harrogate Town | 3–0 | 28 |
| 18 Apr 2022 | 2021–22 | League Two | Harrogate Town | 3–0 | 63 |
| 7 May 2022 | 2021–22 | League Two | Barrow | 3–1 | 5 |
| 7 May 2022 | 2021–22 | League Two | Barrow | 3–1 | 22 |
| 30 Jul 2022 | 2022–23 | League Two | Colchester United | 3–2 | 27 |
| 30 Jul 2022 | 2022–23 | League Two | Colchester United | 3–2 | 74 |
| 6 Aug 2022 | 2022–23 | League Two | Grimsby Town | 1–1 | 74 |
| 16 Aug 2022 | 2022–23 | League Two | Crawley Town | 3–2 | 13 |
| 16 Aug 2022 | 2022–23 | League Two | Crawley Town | 3–2 | 23 |
| 20 Aug 2022 | 2022–23 | League Two | Crewe Alexandra | 2–2 | 43 |
| 20 Aug 2022 | 2022–23 | League Two | Crewe Alexandra | 2–2 | 90+7 |
| 3 Sep 2022 | 2022–23 | League Two | Barrow | 3–1 | 5 |
| 17 Sep 2022 | 2022–23 | League Two | Rochdale | 3–0 | 73 |
| 17 Sep 2022 | 2022–23 | League Two | Rochdale | 3–0 | 81 |
| 24 Sep 2022 | 2022–23 | League Two | Stockport County | 2–1 | 48 |
| 29 Oct 2022 | 2022–23 | League Two | Newport County | 1–1 | 90+3 |
| 12 Nov 2022 | 2022–23 | League Two | Gillingham | 2–0 | 27 |
| 26 Dec 2022 | 2022–23 | League Two | Mansfield Town | 1–1 | 88 |
| 29 Dec 2022 | 2022–23 | League Two | Swindon Town | 1–2 | 90 |
| 7 Jan 2023 | 2022–23 | League Two | Salford City | 1–2 | 22 |
| 18 Feb 2023 | 2022–23 | League Two | Grimsby Town | 1–2 | 18 |
| 11 Mar 2023 | 2022–23 | League Two | Hartlepool United | 1–1 | 81 |
| 14 Mar 2023 | 2022–23 | League Two | Mansfield Town | 1–0 | 28 |
| 25 Mar 2023 | 2022–23 | League Two | Doncaster Rovers | 2–0 | 52 |
| 22 Apr 2023 | 2022–23 | League Two | Harrogate Town | 3–1 | 23 |
| 8 May 2023 | 2022–23 | League Two | Tranmere Rovers | 1–0 | 5 |
| 12 Aug 2023 | 2023–24 | League One | Wigan Athletic | 1–2 | 24 |
| 15 Aug 2023 | 2023–24 | League One | Lincoln City | 2–2 | 90+8 |
| 26 Aug 2023 | 2023–24 | League One | Cheltenham Town | 1–0 | 88 |
| 30 Sep 2023 | 2023–24 | League One | Exeter City | 2–0 | 20 |
| 3 Oct 2023 | 2023–24 | League One | Reading | 3–1 | 10 |
| 21 Oct 2023 | 2023–24 | League One | Bolton Wanderers | 1–2 | 66 |
| 24 Oct 2023 | 2023–24 | League One | Leyton Orient | 2–2 | 49 |
| 24 Oct 2023 | 2023–24 | League One | Leyton Orient | 2–2 | 52 |
| 11 Nov 2023 | 2023–24 | League One | Burton Albion | 2–0 | 78 |
| 25 Nov 2023 | 2023–24 | League One | Cambridge United | 2–1 | 55 |
| 28 Nov 2023 | 2023–24 | League One | Blackpool | 2–1 | 75 |
| 9 Dec 2023 | 2023–24 | League One | Fleetwood Town | 3–0 | 31 |
| 13 Jan 2024 | 2023–24 | League One | Wigan Athletic | 1–1 | 16 |
| 23 Jan 2024 | 2023–24 | League One | Charlton Athletic | 3–2 | 22 |
| 23 Mar 2024 | 2023–24 | League One | Derby County | 1–0 | 23 |
| 14 Sep 2024 | 2024–25 | League One | Wycombe Wanderers | 1–2 | 4 |
| 4 Jan 2025 | 2024–25 | League One | Burton Albion | 1–0 | 86 |
| 1 Feb 2025 | 2024–25 | League One | Huddersfield Town | 3–2 | 32 |
| 25 Feb 2025 | 2024–25 | League One | Barnsley | 1–2 | 78 |
| 29 Mar 2025 | 2024–25 | League One | Cambridge United | 1–1 | 26 |
| 5 Apr 2025 | 2024–25 | League One | Peterborough United | 4–0 | 15 |
| 5 Apr 2025 | 2024–25 | League One | Peterborough United | 4–0 | 34 |
| 30 Aug 2025 | 2025–26 | League One | Leyton Orient | 1–0 | 58 |
| 27 Sep 2025 | 2025–26 | League One | Bolton Wanderers | 2–0 | 73 |
| 11 Oct 2025 | 2025–26 | League One | Rotherham United | 1–2 | 26 |
| 18 Oct 2025 | 2025–26 | League One | Doncaster Rovers | 2–1 | 67 |
| 14 Jan 2026 | 2025–26 | EFL Trophy | Walsall | 4–2 | 62 |
| 7 Feb 2026 | 2025–26 | League One | Stevenage Borough | 3–1 | 90 |
| 15 Apr 2026 | 2025–26 | League One | Luton Town | 1–2 | 31 |
All Northampton Town players · Northampton Town season by season