FOOTSAM / CONNECTIONS
Mark Halstead
Who has played with whom and which players has a coach managed? Explore team-mates, opponents, coaches and opposing teams in the recorded match history.
Who has Mark Halstead played with most?
Most confirmed starts in the same team:
- Steven Old40shared starts
- S. Lavelle39shared starts
- Luke Conlan38shared starts
Who has Mark Halstead faced most often?
Most confirmed meetings as opponents:
- Craig Clay4meetings as starters
- Lee Angol4meetings as starters
- Pádraig Amond4meetings as starters
Who has Mark Halstead played with most?
Players who started in the same team as Mark Halstead.
| # | Players | Comparison | Shared starts |
|---|---|---|---|
| 01 | 25 Aug 2018 – 18 Jan 2020 | ||
| 02 | 3 Nov 2018 – 2 Mar 2021 | ||
| 03 | 25 Aug 2018 – 11 Jan 2020 | ||
| 04 | 24 Nov 2018 – 5 Dec 2020 | ||
| 05 | 25 Aug 2018 – 2 Mar 2021 | ||
| 06 | 29 Dec 2018 – 2 Mar 2021 | ||
| 07 | 3 Nov 2018 – 13 Aug 2019 | ||
| 08 | 12 Jan 2019 – 1 Jan 2020 | ||
| 09 | 27 Aug 2019 – 2 Mar 2021 | ||
| 09 | 25 Aug 2018 – 23 Mar 2019 | ||
| 11 | 12 Nov 2016 – 1 Jan 2020 | ||
| 11 | 17 Nov 2018 – 29 Dec 2019 | ||
| 13 | 26 Sept 2015 – 19 Nov 2016 | ||
| 13 | 26 Sept 2015 – 19 Jan 2021 | ||
| 15 | 2 Nov 2019 – 19 Jan 2021 | ||
| 15 | 25 Aug 2018 – 27 Aug 2019 | ||
| 17 | 27 Jun 2026 – 30 Oct 2026 | ||
| 18 | 31 Jul 2026 – 30 Oct 2026 | ||
| 18 | 13 Aug 2019 – 18 Jan 2020 | ||
| 18 | 31 Jul 2026 – 30 Oct 2026 | ||
| 21 | 12 Dec 2015 – 22 Nov 2016 | ||
| 21 | 27 Jun 2026 – 10 Oct 2026 | ||
| 21 | 26 Sept 2015 – 30 Apr 2016 | ||
| 24 | 11 Jan 2020 – 19 Jan 2021 | ||
| 24 | 12 Dec 2015 – 22 Nov 2016 | ||
| 24 | 10 Jan 2016 – 22 Nov 2016 | ||
| 24 | 25 Aug 2018 – 19 Jan 2019 | ||
| 24 | 31 Jul 2026 – 30 Oct 2026 | ||
| 24 | 15 Aug 2026 – 30 Oct 2026 | ||
| 24 | 11 Jan 2020 – 2 Mar 2021 | ||
| 24 | 13 Aug 2019 – 1 Jan 2020 | ||
| 32 | 26 Sept 2015 – 30 Apr 2016 | ||
| 32 | 27 Jun 2026 – 26 Sept 2026 | ||
| 32 | 27 Jun 2026 – 30 Oct 2026 | ||
| 32 | 3 Nov 2018 – 4 May 2019 | ||
| 36 | 24 Nov 2018 – 9 Nov 2019 | ||
| 36 | 15 Sept 2020 – 2 Mar 2021 | ||
| 36 | 13 Aug 2019 – 29 Dec 2019 | ||
| 36 | 9 Feb 2019 – 27 Apr 2019 | ||
| 36 | 26 Jan 2019 – 23 Mar 2019 | ||
| 36 | 15 Sept 2020 – 2 Mar 2021 | ||
| 36 | 1 Dec 2020 – 2 Mar 2021 | ||
| 43 | 11 Jan 2020 – 2 Mar 2021 | ||
| 43 | 15 Aug 2026 – 30 Oct 2026 | ||
| 43 | 26 Sept 2015 – 22 Nov 2016 | ||
| 46 | 31 Jul 2026 – 10 Oct 2026 | ||
| 46 | 12 Dec 2015 – 16 Jan 2016 | ||
| 46 | 29 Sept 2015 – 2 Jan 2016 | ||
| 46 | 26 Sept 2015 – 12 Mar 2016 | ||
| 46 | 27 Jun 2026 – 3 Oct 2026 |
A match counts when both players are confirmed starters. Substitute appearances and unused substitutes are excluded.
Has Mark Halstead played with or faced a particular player or team?
Expand the complete recorded connections below. A shared match means both players were confirmed starters. A missing name is not proof that two players have never played together or faced each other: historical line-ups may be incomplete.
Who has Mark Halstead played with?
- Steven Old — 40 shared starts with Mark Halstead. 25 Aug 2018 – 18 Jan 2020.
- S. Lavelle — 39 shared starts with Mark Halstead. 3 Nov 2018 – 2 Mar 2021.
- Luke Conlan — 38 shared starts with Mark Halstead. 25 Aug 2018 – 11 Jan 2020.
- Alexander Kenyon — 32 shared starts with Mark Halstead. 24 Nov 2018 – 5 Dec 2020.
- Aaron Wildig — 28 shared starts with Mark Halstead. 25 Aug 2018 – 2 Mar 2021.
- Carlos Gomes — 26 shared starts with Mark Halstead. 29 Dec 2018 – 2 Mar 2021.
- Jordan Cranston — 25 shared starts with Mark Halstead. 3 Nov 2018 – 13 Aug 2019.
- Ritchie Sutton — 21 shared starts with Mark Halstead. 12 Jan 2019 – 1 Jan 2020.
- C. Stockton — 20 shared starts with Mark Halstead. 27 Aug 2019 – 2 Mar 2021.
- Zachary Mills — 20 shared starts with Mark Halstead. 25 Aug 2018 – 23 Mar 2019.
- Ajay Leitch-Smith — 19 shared starts with Mark Halstead. 12 Nov 2016 – 1 Jan 2020.
- Kevin Ellison — 19 shared starts with Mark Halstead. 17 Nov 2018 – 29 Dec 2019.
- Abumere Ogogo — 18 shared starts with Mark Halstead. 26 Sept 2015 – 19 Nov 2016.
- Nathaniel Knight-Percival — 18 shared starts with Mark Halstead. 26 Sept 2015 – 19 Jan 2021.
- John O'Sullivan — 16 shared starts with Mark Halstead. 2 Nov 2019 – 19 Jan 2021.
- Rhys Oates — 16 shared starts with Mark Halstead. 25 Aug 2018 – 27 Aug 2019.
- Callum Bratley — 15 shared starts with Mark Halstead. 27 Jun 2026 – 30 Oct 2026.
- Declan Poole — 14 shared starts with Mark Halstead. 31 Jul 2026 – 30 Oct 2026.
- George Tanner — 14 shared starts with Mark Halstead. 13 Aug 2019 – 18 Jan 2020.
- Jordan Davies — 14 shared starts with Mark Halstead. 31 Jul 2026 – 30 Oct 2026.
- Junior Brown — 13 shared starts with Mark Halstead. 12 Dec 2015 – 22 Nov 2016.
- S. Forde — 13 shared starts with Mark Halstead. 27 Jun 2026 – 10 Oct 2026.
- Sulaiman Kaikai — 13 shared starts with Mark Halstead. 26 Sept 2015 – 30 Apr 2016.
- Adam Phillips — 12 shared starts with Mark Halstead. 11 Jan 2020 – 19 Jan 2021.
- Ian Black — 12 shared starts with Mark Halstead. 12 Dec 2015 – 22 Nov 2016.
- Jack Grimmer — 12 shared starts with Mark Halstead. 10 Jan 2016 – 22 Nov 2016.
- L. Mandeville — 12 shared starts with Mark Halstead. 25 Aug 2018 – 19 Jan 2019.
- Lewis Sirrell — 12 shared starts with Mark Halstead. 31 Jul 2026 – 30 Oct 2026.
- Nathan Peate — 12 shared starts with Mark Halstead. 15 Aug 2026 – 30 Oct 2026.
- Ryan Cooney — 12 shared starts with Mark Halstead. 11 Jan 2020 – 2 Mar 2021.
- Tom Brewitt — 12 shared starts with Mark Halstead. 13 Aug 2019 – 1 Jan 2020.
- Larnell Cole — 11 shared starts with Mark Halstead. 26 Sept 2015 – 30 Apr 2016.
- Louis Robles — 11 shared starts with Mark Halstead. 27 Jun 2026 – 26 Sept 2026.
- Samuel Hart — 11 shared starts with Mark Halstead. 27 Jun 2026 – 30 Oct 2026.
- Vadaine Oliver — 11 shared starts with Mark Halstead. 3 Nov 2018 – 4 May 2019.
- Andrew Tutte — 10 shared starts with Mark Halstead. 24 Nov 2018 – 9 Nov 2019.
- Harry Davis — 10 shared starts with Mark Halstead. 15 Sept 2020 – 2 Mar 2021.
- Lewis Alessandra — 10 shared starts with Mark Halstead. 13 Aug 2019 – 29 Dec 2019.
- Piero Mingoia — 10 shared starts with Mark Halstead. 9 Feb 2019 – 27 Apr 2019.
- Richard Bennett — 10 shared starts with Mark Halstead. 26 Jan 2019 – 23 Mar 2019.
- Stephen Hendrie — 10 shared starts with Mark Halstead. 15 Sept 2020 – 2 Mar 2021.
- Yann Songo'o — 10 shared starts with Mark Halstead. 1 Dec 2020 – 2 Mar 2021.
- Jordan Slew — 9 shared starts with Mark Halstead. 11 Jan 2020 – 2 Mar 2021.
- Joshua Williams — 9 shared starts with Mark Halstead. 15 Aug 2026 – 30 Oct 2026.
- Mathew Sadler — 9 shared starts with Mark Halstead. 26 Sept 2015 – 22 Nov 2016.
- Adam Davies — 8 shared starts with Mark Halstead. 31 Jul 2026 – 10 Oct 2026.
- Anthony Gerrard — 8 shared starts with Mark Halstead. 12 Dec 2015 – 16 Jan 2016.
- James Collins — 8 shared starts with Mark Halstead. 29 Sept 2015 – 2 Jan 2016.
- Jordan Clark — 8 shared starts with Mark Halstead. 26 Sept 2015 – 12 Mar 2016.
- Matthew Hill — 8 shared starts with Mark Halstead. 27 Jun 2026 – 3 Oct 2026.
- S. Whalley — 8 shared starts with Mark Halstead. 28 Dec 2015 – 30 Apr 2016.
- Scott Vernon — 8 shared starts with Mark Halstead. 12 Dec 2015 – 16 Jan 2016.
- Aaron Collins — 7 shared starts with Mark Halstead. 2 Mar 2019 – 4 May 2019.
- Daniel Roberts — 7 shared starts with Mark Halstead. 21 Aug 2026 – 30 Oct 2026.
- Dominic Smith — 7 shared starts with Mark Halstead. 19 Dec 2015 – 9 Apr 2016.
- Josef Yarney — 7 shared starts with Mark Halstead. 25 Aug 2018 – 29 Dec 2018.
- Ryan Astles — 7 shared starts with Mark Halstead. 27 Jun 2026 – 23 Oct 2026.
- Zak Whitbread — 7 shared starts with Mark Halstead. 15 Dec 2015 – 30 Apr 2016.
- A. Edwards — 6 shared starts with Mark Halstead. 27 Jun 2026 – 30 Oct 2026.
- Jack Kenny — 6 shared starts with Mark Halstead. 15 Sept 2026 – 30 Oct 2026.
- Jermaine Grandison — 6 shared starts with Mark Halstead. 3 Oct 2015 – 2 Apr 2016.
- Kyle Vassell — 6 shared starts with Mark Halstead. 8 Mar 2016 – 9 Apr 2016.
- Andrew Mangan — 5 shared starts with Mark Halstead. 10 Jan 2016 – 30 Apr 2016.
- Jason Oswell — 5 shared starts with Mark Halstead. 25 Aug 2018 – 22 Dec 2018.
- Kelvin Mellor — 5 shared starts with Mark Halstead. 23 Sept 2020 – 15 Dec 2020.
- Aaron Jarvis — 4 shared starts with Mark Halstead. 15 Oct 2022 – 14 Oct 2023.
- Mark Ellis — 4 shared starts with Mark Halstead. 26 Sept 2015 – 15 Nov 2022.
- Shaun Donnellan — 4 shared starts with Mark Halstead. 15 Oct 2022 – 14 Oct 2023.
- Thomas Lapslie — 4 shared starts with Mark Halstead. 15 Oct 2022 – 14 Oct 2023.
- Toumani Diagouraga — 4 shared starts with Mark Halstead. 11 Jan 2020 – 23 Sept 2020.
- Adam El-Abd — 3 shared starts with Mark Halstead. 12 Nov 2016 – 22 Nov 2016.
- Andrew Fleming — 3 shared starts with Mark Halstead. 25 Aug 2018 – 4 May 2019.
- Asa Hall — 3 shared starts with Mark Halstead. 15 Oct 2022 – 15 Nov 2022.
- Dean Moxey — 3 shared starts with Mark Halstead. 15 Oct 2022 – 14 Oct 2023.
- E. Roberts — 3 shared starts with Mark Halstead. 31 Aug 2026 – 12 Sept 2026.
- Gary Deegan — 3 shared starts with Mark Halstead. 12 Nov 2016 – 22 Nov 2016.
- Ivan Toney — 3 shared starts with Mark Halstead. 12 Nov 2016 – 22 Nov 2016.
- James O'Brien — 3 shared starts with Mark Halstead. 12 Nov 2016 – 22 Nov 2016.
- Jean-Louis Akpa Akpro — 3 shared starts with Mark Halstead. 26 Sept 2015 – 3 Oct 2015.
- Louis Dodds — 3 shared starts with Mark Halstead. 12 Nov 2016 – 22 Nov 2016.
- Matthew Tootle — 3 shared starts with Mark Halstead. 26 Sept 2015 – 3 Oct 2015.
- Richard Wellens — 3 shared starts with Mark Halstead. 19 Mar 2016 – 2 Apr 2016.
- W. Goodwin — 3 shared starts with Mark Halstead. 15 Oct 2022 – 15 Nov 2022.
- Ángel Martínez — 2 shared starts with Mark Halstead. 11 Aug 2011 – 9 Feb 2013.
- Brett McGavin — 2 shared starts with Mark Halstead. 15 Oct 2022 – 14 Oct 2023.
- Christopher Basham — 2 shared starts with Mark Halstead. 11 Aug 2011 – 9 Feb 2013.
- Dillon De Silva — 2 shared starts with Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Dylan Crowe — 2 shared starts with Mark Halstead. 15 Oct 2022 – 15 Nov 2022.
- Liam Lawrence — 2 shared starts with Mark Halstead. 3 Oct 2015 – 15 Dec 2015.
- Liam McAlinden — 2 shared starts with Mark Halstead. 26 Dec 2015 – 15 Sept 2020.
- Lucas Ness — 2 shared starts with Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Oliver James Lancashire — 2 shared starts with Mark Halstead. 12 Nov 2016 – 19 Nov 2016.
- Paul McKay — 2 shared starts with Mark Halstead. 27 Apr 2019 – 4 May 2019.
- Stephen Wearne — 2 shared starts with Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- T. Ince — 2 shared starts with Mark Halstead. 11 Aug 2011 – 9 Feb 2013.
- Tyrone Barnett — 2 shared starts with Mark Halstead. 26 Sept 2015 – 15 Dec 2015.
- A. Moore — 1 shared starts with Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- Alexander Baptiste — 1 shared starts with Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Ashley Eastham — 1 shared starts with Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Benjamin Wyatt — 1 shared starts with Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Billy Clarke — 1 shared starts with Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Bradley Ash — 1 shared starts with Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Bradley Lyons — 1 shared starts with Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- C. Okoli — 1 shared starts with Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Craig Cathcart — 1 shared starts with Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Craig Sutherland — 1 shared starts with Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Finley Craske — 1 shared starts with Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- G. Hughes — 1 shared starts with Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Garry Thompson — 1 shared starts with Mark Halstead. 27 Nov 2018 – 27 Nov 2018.
- Gary Taylor-Fletcher — 1 shared starts with Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- I. Kargbo — 1 shared starts with Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Jack Hendry — 1 shared starts with Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Jack Stobbs — 1 shared starts with Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Kirk Broadfoot — 1 shared starts with Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Lewis Collins — 1 shared starts with Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Ludovic Sylvestre — 1 shared starts with Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- M. Demetriou — 1 shared starts with Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Matthew Hill — 1 shared starts with Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Matthew Phillips — 1 shared starts with Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Neal Eardley — 1 shared starts with Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- O. Davies — 1 shared starts with Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Oliver Tomlinson — 1 shared starts with Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Robert Harris — 1 shared starts with Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Shaun Miller — 1 shared starts with Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Stephen Crainey — 1 shared starts with Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Tiago Gomes — 1 shared starts with Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
Who has Mark Halstead faced?
- Craig Clay — 4 meetings as a starter against Mark Halstead. 15 Dec 2015 – 16 Jan 2021.
- Lee Angol — 4 meetings as a starter against Mark Halstead. 12 Dec 2015 – 16 Jan 2021.
- Pádraig Amond — 4 meetings as a starter against Mark Halstead. 15 Dec 2015 – 5 Dec 2020.
- Ashley Nadesan — 3 meetings as a starter against Mark Halstead. 1 Jan 2019 – 2 Mar 2021.
- Daniel Happe — 3 meetings as a starter against Mark Halstead. 2 Nov 2019 – 16 Jan 2021.
- Daniel Jones — 3 meetings as a starter against Mark Halstead. 11 Aug 2011 – 29 Dec 2019.
- Daniel Mayor — 3 meetings as a starter against Mark Halstead. 19 Mar 2016 – 14 Dec 2019.
- Harry Darling — 3 meetings as a starter against Mark Halstead. 22 Dec 2018 – 29 Dec 2019.
- Harry Toffolo — 3 meetings as a starter against Mark Halstead. 30 Apr 2016 – 23 Feb 2019.
- J. Brophy — 3 meetings as a starter against Mark Halstead. 2 Nov 2019 – 16 Jan 2021.
- J. Turnbull — 3 meetings as a starter against Mark Halstead. 19 Dec 2015 – 18 Jan 2020.
- Jacob Murphy — 3 meetings as a starter against Mark Halstead. 3 Oct 2015 – 23 Sept 2020.
- James Gibbons — 3 meetings as a starter against Mark Halstead. 8 Dec 2018 – 14 Jan 2020.
- John Fleck — 3 meetings as a starter against Mark Halstead. 3 Oct 2015 – 19 Nov 2016.
- Joshua Sheehan — 3 meetings as a starter against Mark Halstead. 4 May 2019 – 5 Dec 2020.
- Lawrence Vigouroux — 3 meetings as a starter against Mark Halstead. 19 Dec 2015 – 16 Jan 2021.
- Liam O'Neil — 3 meetings as a starter against Mark Halstead. 2 Jan 2016 – 29 Dec 2019.
- M. Demetriou — 3 meetings as a starter against Mark Halstead. 4 May 2019 – 5 Dec 2020.
- Mark Beevers — 3 meetings as a starter against Mark Halstead. 11 Aug 2011 – 9 Apr 2016.
- Michael Bostwick — 3 meetings as a starter against Mark Halstead. 12 Dec 2015 – 23 Feb 2019.
- Michael O'Connor — 3 meetings as a starter against Mark Halstead. 25 Mar 2016 – 23 Feb 2019.
- N. Smith — 3 meetings as a starter against Mark Halstead. 8 Dec 2018 – 14 Jan 2020.
- Ousseynou Cissé — 3 meetings as a starter against Mark Halstead. 12 Mar 2019 – 16 Jan 2021.
- Paul Lewis — 3 meetings as a starter against Mark Halstead. 22 Dec 2018 – 29 Dec 2019.
- Peter Clarke — 3 meetings as a starter against Mark Halstead. 19 Mar 2016 – 19 Feb 2019.
- Scott Brown — 3 meetings as a starter against Mark Halstead. 8 Dec 2018 – 14 Jan 2020.
- Tom Pope — 3 meetings as a starter against Mark Halstead. 8 Dec 2018 – 14 Jan 2020.
- Aaron Martin — 2 meetings as a starter against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Adam Armstrong — 2 meetings as a starter against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Adam Collin — 2 meetings as a starter against Mark Halstead. 1 Jan 2019 – 7 Dec 2019.
- Alexander Gilbey — 2 meetings as a starter against Mark Halstead. 27 Nov 2018 – 12 Mar 2019.
- Amari'i Bell — 2 meetings as a starter against Mark Halstead. 26 Dec 2015 – 22 Nov 2016.
- Antoni Sarcevic — 2 meetings as a starter against Mark Halstead. 26 Dec 2015 – 14 Dec 2019.
- Antony Kay — 2 meetings as a starter against Mark Halstead. 8 Dec 2018 – 16 Feb 2019.
- B. Stevenson — 2 meetings as a starter against Mark Halstead. 11 Jan 2020 – 19 Dec 2020.
- Ben Nugent — 2 meetings as a starter against Mark Halstead. 28 Dec 2015 – 19 Jan 2019.
- Benjamin Garratt — 2 meetings as a starter against Mark Halstead. 28 Dec 2015 – 5 Jan 2019.
- Bobby Grant — 2 meetings as a starter against Mark Halstead. 26 Dec 2015 – 22 Nov 2016.
- Bradley Barry — 2 meetings as a starter against Mark Halstead. 19 Dec 2015 – 1 Dec 2020.
- Byron Moore — 2 meetings as a starter against Mark Halstead. 9 Feb 2019 – 14 Dec 2019.
- Byron Webster — 2 meetings as a starter against Mark Halstead. 9 Apr 2016 – 7 Dec 2019.
- Callum Harriott — 2 meetings as a starter against Mark Halstead. 11 Jan 2020 – 19 Dec 2020.
- Cameron King — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Carl Dickinson — 2 meetings as a starter against Mark Halstead. 25 Mar 2016 – 3 Nov 2018.
- Carl Winchester — 2 meetings as a starter against Mark Halstead. 17 Nov 2018 – 9 Mar 2019.
- Charles Raglan — 2 meetings as a starter against Mark Halstead. 2 Jan 2016 – 12 Nov 2016.
- Charlie Kirk — 2 meetings as a starter against Mark Halstead. 5 Jan 2019 – 23 Nov 2019.
- Chris O'Grady — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- Christopher Forrester — 2 meetings as a starter against Mark Halstead. 12 Dec 2015 – 30 Apr 2016.
- Christopher Missilou — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- Christopher Porter — 2 meetings as a starter against Mark Halstead. 5 Jan 2019 – 23 Nov 2019.
- Christopher Stokes — 2 meetings as a starter against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Christopher Taylor — 2 meetings as a starter against Mark Halstead. 9 Apr 2016 – 1 Dec 2020.
- Chukwuemeka Aneke — 2 meetings as a starter against Mark Halstead. 27 Nov 2018 – 12 Mar 2019.
- Cian Bolger — 2 meetings as a starter against Mark Halstead. 19 Mar 2016 – 22 Nov 2016.
- Connell Rawlinson — 2 meetings as a starter against Mark Halstead. 8 Dec 2018 – 16 Feb 2019.
- Conor McAleny — 2 meetings as a starter against Mark Halstead. 2 Apr 2016 – 15 Sept 2020.
- Conor McGrandles — 2 meetings as a starter against Mark Halstead. 27 Nov 2018 – 12 Mar 2019.
- Conor McLaughlin — 2 meetings as a starter against Mark Halstead. 26 Dec 2015 – 22 Nov 2016.
- Conor Townsend — 2 meetings as a starter against Mark Halstead. 15 Dec 2015 – 12 Mar 2016.
- Conor Wilkinson — 2 meetings as a starter against Mark Halstead. 15 Dec 2020 – 16 Jan 2021.
- Cristian Montaño — 2 meetings as a starter against Mark Halstead. 8 Dec 2018 – 14 Jan 2020.
- Daniel Iversen — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- David Amoo — 2 meetings as a starter against Mark Halstead. 27 Apr 2019 – 14 Jan 2020.
- David Ball — 2 meetings as a starter against Mark Halstead. 26 Dec 2015 – 22 Nov 2016.
- David Cornell — 2 meetings as a starter against Mark Halstead. 26 Jan 2019 – 18 Jan 2020.
- David Forde — 2 meetings as a starter against Mark Halstead. 9 Feb 2013 – 22 Dec 2018.
- Dayle Southwell — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Dean Gerken — 2 meetings as a starter against Mark Halstead. 11 Jan 2020 – 19 Dec 2020.
- Dean Lewington — 2 meetings as a starter against Mark Halstead. 27 Nov 2018 – 12 Mar 2019.
- Dion Donohue — 2 meetings as a starter against Mark Halstead. 2 Jan 2016 – 13 Aug 2019.
- Eiran Cashin — 2 meetings as a starter against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Elliott Hewitt — 2 meetings as a starter against Mark Halstead. 24 Nov 2018 – 26 Dec 2020.
- Enzio Boldewijn — 2 meetings as a starter against Mark Halstead. 24 Nov 2018 – 16 Mar 2019.
- Filipe Morais — 2 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2020.
- Frank Nouble — 2 meetings as a starter against Mark Halstead. 29 Dec 2018 – 11 Jan 2020.
- Gary Deegan — 2 meetings as a starter against Mark Halstead. 22 Dec 2018 – 27 Apr 2019.
- George Edmundson — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- George Maris — 2 meetings as a starter against Mark Halstead. 22 Dec 2018 – 29 Dec 2019.
- George Williams — 2 meetings as a starter against Mark Halstead. 17 Nov 2018 – 9 Mar 2019.
- Gevaro Nepomuceno — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- Glenn Morris — 2 meetings as a starter against Mark Halstead. 16 Nov 2019 – 2 Mar 2021.
- Gregory Taylor — 2 meetings as a starter against Mark Halstead. 22 Dec 2018 – 29 Dec 2019.
- Hallam Hope — 2 meetings as a starter against Mark Halstead. 1 Jan 2019 – 7 Dec 2019.
- Harrison Dunk — 2 meetings as a starter against Mark Halstead. 22 Dec 2018 – 27 Apr 2019.
- Harry Pickering — 2 meetings as a starter against Mark Halstead. 5 Jan 2019 – 23 Nov 2019.
- Hayden White — 2 meetings as a starter against Mark Halstead. 13 Aug 2019 – 19 Jan 2021.
- Haydon Roberts — 2 meetings as a starter against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Jacob Hanson — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Jak Alnwick — 2 meetings as a starter against Mark Halstead. 25 Mar 2016 – 9 Nov 2019.
- Jake Gray — 2 meetings as a starter against Mark Halstead. 3 Nov 2018 – 15 Oct 2022.
- Jake Hesketh — 2 meetings as a starter against Mark Halstead. 12 Mar 2019 – 2 Mar 2021.
- James Jones — 2 meetings as a starter against Mark Halstead. 28 Dec 2015 – 5 Jan 2019.
- James McKeown — 2 meetings as a starter against Mark Halstead. 15 Dec 2015 – 26 Dec 2020.
- James O'Shea — 2 meetings as a starter against Mark Halstead. 2 Jan 2016 – 9 Feb 2019.
- Jamille Matt — 2 meetings as a starter against Mark Halstead. 4 May 2019 – 21 Dec 2019.
- Jason Shackell — 2 meetings as a starter against Mark Halstead. 15 Dec 2018 – 23 Feb 2019.
- Jevani Brown — 2 meetings as a starter against Mark Halstead. 27 Apr 2019 – 19 Dec 2020.
- Joe Skarz — 2 meetings as a starter against Mark Halstead. 12 Nov 2016 – 10 Nov 2018.
- Johan Branger — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- John Akinde — 2 meetings as a starter against Mark Halstead. 15 Dec 2018 – 23 Feb 2019.
- Jordan Houghton — 2 meetings as a starter against Mark Halstead. 27 Nov 2018 – 12 Mar 2019.
- Jordan Tunnicliffe — 2 meetings as a starter against Mark Halstead. 16 Nov 2019 – 2 Mar 2021.
- Jose Baxter — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- Joseph Mills — 2 meetings as a starter against Mark Halstead. 17 Nov 2018 – 9 Mar 2019.
- Joseph Wildsmith — 2 meetings as a starter against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Joshua Coulson — 2 meetings as a starter against Mark Halstead. 2 Nov 2019 – 15 Dec 2020.
- Joshua Staunton — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Kane Hemmings — 2 meetings as a starter against Mark Halstead. 12 Nov 2016 – 16 Mar 2019.
- Kyle Bennett — 2 meetings as a starter against Mark Halstead. 23 Mar 2019 – 26 Dec 2020.
- L. Hannant — 2 meetings as a starter against Mark Halstead. 8 Dec 2018 – 16 Feb 2019.
- Lewis Dobbin — 2 meetings as a starter against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Liam Shephard — 2 meetings as a starter against Mark Halstead. 5 Dec 2020 – 5 Sept 2026.
- Lloyd James — 2 meetings as a starter against Mark Halstead. 17 Nov 2018 – 9 Mar 2019.
- Louie Sibley — 2 meetings as a starter against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Luke Joyce — 2 meetings as a starter against Mark Halstead. 16 Feb 2019 – 14 Jan 2020.
- Luke Norris — 2 meetings as a starter against Mark Halstead. 29 Dec 2018 – 11 Jan 2020.
- Luke Prosser — 2 meetings as a starter against Mark Halstead. 29 Dec 2018 – 11 Jan 2020.
- Marc-Antoine Fortuné — 2 meetings as a starter against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Marcus Maddison — 2 meetings as a starter against Mark Halstead. 12 Dec 2015 – 30 Apr 2016.
- Mark O'Brien — 2 meetings as a starter against Mark Halstead. 4 May 2019 – 21 Dec 2019.
- Matthew Brown — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Matthew Dolan — 2 meetings as a starter against Mark Halstead. 4 May 2019 – 5 Dec 2020.
- Max Bird — 2 meetings as a starter against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- Michael Smith — 2 meetings as a starter against Mark Halstead. 12 Dec 2015 – 30 Apr 2016.
- Mohamad Sylla — 2 meetings as a starter against Mark Halstead. 19 Feb 2019 – 26 Dec 2019.
- Nathan Baxter — 2 meetings as a starter against Mark Halstead. 3 Nov 2018 – 2 Mar 2019.
- Nathan Clarke — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Nathan Delfouneso — 2 meetings as a starter against Mark Halstead. 19 Mar 2016 – 9 Nov 2019.
- Nathan Pond — 2 meetings as a starter against Mark Halstead. 26 Dec 2015 – 22 Nov 2016.
- Nathan Thomas — 2 meetings as a starter against Mark Halstead. 24 Nov 2018 – 7 Dec 2019.
- Neal Eardley — 2 meetings as a starter against Mark Halstead. 15 Dec 2018 – 23 Feb 2019.
- Niall Maher — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Nicholas Adams — 2 meetings as a starter against Mark Halstead. 9 Feb 2019 – 18 Jan 2020.
- Nicholas Hunt — 2 meetings as a starter against Mark Halstead. 5 Jan 2019 – 23 Nov 2019.
- Nicholas Townsend — 2 meetings as a starter against Mark Halstead. 21 Dec 2019 – 5 Dec 2020.
- P. Digby — 2 meetings as a starter against Mark Halstead. 17 Nov 2018 – 9 Mar 2019.
- Perry Ng — 2 meetings as a starter against Mark Halstead. 5 Jan 2019 – 23 Nov 2019.
- R. Hunt — 2 meetings as a starter against Mark Halstead. 25 Aug 2018 – 19 Feb 2019.
- Réda Johnson — 2 meetings as a starter against Mark Halstead. 11 Aug 2011 – 3 Oct 2015.
- Reice Charles-Cook — 2 meetings as a starter against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Rhys Browne — 2 meetings as a starter against Mark Halstead. 3 Nov 2018 – 2 Mar 2019.
- Richard Duffy — 2 meetings as a starter against Mark Halstead. 25 Mar 2016 – 16 Mar 2019.
- Richard O'Donnell — 2 meetings as a starter against Mark Halstead. 11 Aug 2011 – 1 Jan 2020.
- Robert Milsom — 2 meetings as a starter against Mark Halstead. 24 Nov 2018 – 16 Mar 2019.
- Romain Vincelot — 2 meetings as a starter against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Ryan Haynes — 2 meetings as a starter against Mark Halstead. 21 Dec 2019 – 5 Dec 2020.
- Ryan Jackson — 2 meetings as a starter against Mark Halstead. 29 Dec 2018 – 11 Jan 2020.
- Ryan Lowe — 2 meetings as a starter against Mark Halstead. 28 Dec 2015 – 19 Mar 2016.
- Ryan Sellers — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Ryan Wintle — 2 meetings as a starter against Mark Halstead. 5 Jan 2019 – 23 Nov 2019.
- S. Hoskins — 2 meetings as a starter against Mark Halstead. 26 Jan 2019 – 18 Jan 2020.
- Sam Hird — 2 meetings as a starter against Mark Halstead. 2 Jan 2016 – 1 Dec 2020.
- Sam Morsy — 2 meetings as a starter against Mark Halstead. 2 Jan 2016 – 2 Apr 2016.
- Sam Ricketts — 2 meetings as a starter against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Samuel Johnson — 2 meetings as a starter against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Samuel Ling — 2 meetings as a starter against Mark Halstead. 15 Dec 2020 – 16 Jan 2021.
- Scot Bennett — 2 meetings as a starter against Mark Halstead. 4 May 2019 – 5 Dec 2020.
- Scott Wharton — 2 meetings as a starter against Mark Halstead. 9 Feb 2019 – 18 Jan 2020.
- Seamus McCartan — 2 meetings as a starter against Mark Halstead. 15 Dec 2018 – 1 Jan 2020.
- Simon Moore — 2 meetings as a starter against Mark Halstead. 10 Jan 2016 – 19 Nov 2016.
- T. Conlon — 2 meetings as a starter against Mark Halstead. 8 Dec 2018 – 14 Jan 2020.
- T. James — 2 meetings as a starter against Mark Halstead. 3 Nov 2018 – 2 Mar 2019.
- T. Pett — 2 meetings as a starter against Mark Halstead. 15 Dec 2018 – 23 Feb 2019.
- Thomas Eastman — 2 meetings as a starter against Mark Halstead. 11 Jan 2020 – 19 Dec 2020.
- Thomas Hamer — 2 meetings as a starter against Mark Halstead. 26 Dec 2019 – 15 Sept 2020.
- Tristan Abrahams — 2 meetings as a starter against Mark Halstead. 2 Mar 2019 – 5 Dec 2020.
- Wesley McDonald — 2 meetings as a starter against Mark Halstead. 3 Nov 2018 – 19 Jan 2021.
- William Osula — 2 meetings as a starter against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- A. Bonthron — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- A. Cannon — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- A. Cook — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- A. Dobre — 1 meetings as a starter against Mark Halstead. 2 Mar 2019 – 2 Mar 2019.
- A. Hughes — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- A. John — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- A. Orme — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- A. Swindell — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Aaron Hayden — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Aaron Martin — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- Aaron Pierre — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- Aaron Wildig — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Abd-Al-Ali Koiki — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Abdulrahman Sharif — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- Adam Crookes — 1 meetings as a starter against Mark Halstead. 16 Feb 2019 – 16 Feb 2019.
- Adam Davies — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Adam El-Abd — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Adam Hammill — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Adam Henley — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Adam King — 1 meetings as a starter against Mark Halstead. 28 Dec 2015 – 28 Dec 2015.
- Adam Smith — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Adam Thompson — 1 meetings as a starter against Mark Halstead. 9 Feb 2019 – 9 Feb 2019.
- Adebayo Azeez — 1 meetings as a starter against Mark Halstead. 22 Dec 2018 – 22 Dec 2018.
- Adel Gafaiti — 1 meetings as a starter against Mark Halstead. 2 Mar 2019 – 2 Mar 2019.
- Adil Nabi — 1 meetings as a starter against Mark Halstead. 30 Apr 2016 – 30 Apr 2016.
- Adrian Cieślewicz — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Aidan White — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Alefe Santos — 1 meetings as a starter against Mark Halstead. 2 Mar 2019 – 2 Mar 2019.
- Alex Revell — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Alexander Cairns — 1 meetings as a starter against Mark Halstead. 22 Nov 2016 – 22 Nov 2016.
- Alexander Fisher — 1 meetings as a starter against Mark Halstead. 2 Mar 2019 – 2 Mar 2019.
- Alexander Iacovitti — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
- Alexander Palmer — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Alfie Mawson — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Alistair Smith — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Andrea Badan — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- Andrew Tutte — 1 meetings as a starter against Mark Halstead. 19 Mar 2016 – 19 Mar 2016.
- Andrew Williams — 1 meetings as a starter against Mark Halstead. 18 Jan 2020 – 18 Jan 2020.
- Andy Monkhouse — 1 meetings as a starter against Mark Halstead. 15 Dec 2015 – 15 Dec 2015.
- Andy Taylor — 1 meetings as a starter against Mark Halstead. 25 Aug 2018 – 25 Aug 2018.
- Anthony Gerrard — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Anthony O'Connor — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Anthony Stephens — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Anton Rodgers — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Antonio Rüdiger — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Archie Collins — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Aristote Nsiala — 1 meetings as a starter against Mark Halstead. 15 Dec 2015 – 15 Dec 2015.
- Armand Gnanduillet — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- Arron Davies — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Ashley Eastham — 1 meetings as a starter against Mark Halstead. 22 Nov 2016 – 22 Nov 2016.
- Ashley Evans — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- Ashton Taylor — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- B. Comley — 1 meetings as a starter against Mark Halstead. 29 Dec 2018 – 29 Dec 2018.
- B. Cooper — 1 meetings as a starter against Mark Halstead. 5 Dec 2020 – 5 Dec 2020.
- B. Garrity — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- B. Lubala — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- B. Shroll — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Baily Cargill — 1 meetings as a starter against Mark Halstead. 27 Nov 2018 – 27 Nov 2018.
- Ben Alnwick — 1 meetings as a starter against Mark Halstead. 12 Dec 2015 – 12 Dec 2015.
- Ben Kennedy — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Ben Thompson — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Benik Afobe — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Benjamin Ahmun — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- Benjamin Gladwin — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Benjamin Heneghan — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- Benjamin Nash — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Benjamin Purkiss — 1 meetings as a starter against Mark Halstead. 25 Mar 2016 – 25 Mar 2016.
- Benjamin Richards-Everton — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Bevis Mugabi — 1 meetings as a starter against Mark Halstead. 3 Nov 2018 – 3 Nov 2018.
- Billy Gilmour — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Billy Sharp — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Bradley Halliday — 1 meetings as a starter against Mark Halstead. 22 Dec 2018 – 22 Dec 2018.
- Bradley Potts — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Brendan Kiernan — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- Brennan Dickenson — 1 meetings as a starter against Mark Halstead. 29 Dec 2018 – 29 Dec 2018.
- Bruno Andrade — 1 meetings as a starter against Mark Halstead. 23 Feb 2019 – 23 Feb 2019.
- Bruno Ecuele Manga — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- C. Bell — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- C. Doidge — 1 meetings as a starter against Mark Halstead. 9 Mar 2019 – 9 Mar 2019.
- C. Ferguson — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- C. Fisher — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- C. Hall — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- C. Lindfield — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- C. Pym — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- C. Shephard — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- C. Stockton — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- C. Wilson — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Callum Brittain — 1 meetings as a starter against Mark Halstead. 12 Mar 2019 – 12 Mar 2019.
- Callum Burton — 1 meetings as a starter against Mark Halstead. 29 Dec 2019 – 29 Dec 2019.
- Callum Elder — 1 meetings as a starter against Mark Halstead. 12 Dec 2015 – 12 Dec 2015.
- Callum Hudson-Odoi — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Callum McFadzean — 1 meetings as a starter against Mark Halstead. 9 Feb 2019 – 9 Feb 2019.
- Callum Sainty — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- Callum West — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- Callum Whelan — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- Calum MacDonald — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- Calvin Andrew — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Cam Strinati — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- Cameron Borthwick-Jackson — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- Canice Carroll — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Carl Piergianni — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- Cecil Nyoni — 1 meetings as a starter against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- César Azpilicueta — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Charles Goode — 1 meetings as a starter against Mark Halstead. 18 Jan 2020 – 18 Jan 2020.
- Cheyenne Dunkley — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Chris Renshaw — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- Christian Mbulu — 1 meetings as a starter against Mark Halstead. 23 Nov 2019 – 23 Nov 2019.
- Christopher Basham — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Christopher Craven — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Christopher Hamilton — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Christopher Herd — 1 meetings as a starter against Mark Halstead. 2 Jan 2016 – 2 Jan 2016.
- Christopher Hussey — 1 meetings as a starter against Mark Halstead. 19 Mar 2016 – 19 Mar 2016.
- Christopher Lines — 1 meetings as a starter against Mark Halstead. 18 Jan 2020 – 18 Jan 2020.
- Christopher Maguire — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Christopher Maxwell — 1 meetings as a starter against Mark Halstead. 26 Dec 2015 – 26 Dec 2015.
- Christopher McCann — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
- Christopher Neal — 1 meetings as a starter against Mark Halstead. 19 Mar 2016 – 19 Mar 2016.
- Christopher Venables — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Ciaran Clark — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Clark Robertson — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Cohen Bramall — 1 meetings as a starter against Mark Halstead. 19 Dec 2020 – 19 Dec 2020.
- Colin Daniel — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Colin Doyle — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Connor Evans — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Connor Jennings — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Connor Kirby — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- Connor Roberts — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Connor Wood — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Conor Hourihane — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Conor Washington — 1 meetings as a starter against Mark Halstead. 12 Dec 2015 – 12 Dec 2015.
- Conrad Logan — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Corey Hurford — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- Courtney Duffus — 1 meetings as a starter against Mark Halstead. 2 Mar 2019 – 2 Mar 2019.
- Courtney Senior — 1 meetings as a starter against Mark Halstead. 19 Dec 2020 – 19 Dec 2020.
- Craig Disley — 1 meetings as a starter against Mark Halstead. 15 Dec 2015 – 15 Dec 2015.
- Craig Forsyth — 1 meetings as a starter against Mark Halstead. 6 Nov 2022 – 6 Nov 2022.
- Craig Jones — 1 meetings as a starter against Mark Halstead. 19 Mar 2016 – 19 Mar 2016.
- Craig Woodman — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Curtis Nelson — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- D. Aransibia — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- D. Barton — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- D. Birch — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- D. Butler — 1 meetings as a starter against Mark Halstead. 4 May 2019 – 4 May 2019.
- D. Cowan — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- D. Daniels — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- D. Horgan-Evans — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- D. McGiveron — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- D. Packer — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- D. Scarr — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- D. Smith — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- Daniel Davies — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Daniel Gardner — 1 meetings as a starter against Mark Halstead. 25 Aug 2018 – 25 Aug 2018.
- Daniel Gosset — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Daniel Hawkins — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- Daniel Higgs — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Daniel John — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Daniel Johnson — 1 meetings as a starter against Mark Halstead. 15 Dec 2020 – 15 Dec 2020.
- Daniel Lafferty — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Daniel Newton — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Daniel Preston — 1 meetings as a starter against Mark Halstead. 26 Dec 2020 – 26 Dec 2020.
- Daniel Redmond — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Daniel Rose — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Daniel Rowe — 1 meetings as a starter against Mark Halstead. 23 Feb 2019 – 23 Feb 2019.
- Daniel Shittu — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Daniel Uchechi — 1 meetings as a starter against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Daniel Williams — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Dannie Bulman — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- Danny Grainger — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Danny McNamara — 1 meetings as a starter against Mark Halstead. 21 Dec 2019 – 21 Dec 2019.
- Dara O'Shea — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Darren Stephenson — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- David Fox — 1 meetings as a starter against Mark Halstead. 28 Dec 2015 – 28 Dec 2015.
- David Henen — 1 meetings as a starter against Mark Halstead. 26 Dec 2015 – 26 Dec 2015.
- David McGoldrick — 1 meetings as a starter against Mark Halstead. 15 Nov 2022 – 15 Nov 2022.
- David Mirfin — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- David Norris — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- David Perkins — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- David Sesay — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- David Vaughan — 1 meetings as a starter against Mark Halstead. 16 Mar 2019 – 16 Mar 2019.
- David Wheater — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
- David Wheeler — 1 meetings as a starter against Mark Halstead. 12 Mar 2019 – 12 Mar 2019.
- David Worrall — 1 meetings as a starter against Mark Halstead. 14 Jan 2020 – 14 Jan 2020.
- Dayle Grubb — 1 meetings as a starter against Mark Halstead. 9 Mar 2019 – 9 Mar 2019.
- Dean Brill — 1 meetings as a starter against Mark Halstead. 2 Nov 2019 – 2 Nov 2019.
- Dean Moxey — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- DeAndre Yedlin — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Désiré Segbé-Azankpo — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
- Devante Cole — 1 meetings as a starter against Mark Halstead. 22 Nov 2016 – 22 Nov 2016.
- Dimitar Mitov — 1 meetings as a starter against Mark Halstead. 27 Apr 2019 – 27 Apr 2019.
- Dion Conroy — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Dominic Corness — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Dominic Telford — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Donal McDermott — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Dylan Connolly — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Dylan Edwards — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- Dylan Fage — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- Dylan Rees — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- E. Ebanks-Landell — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- E. Griffiths — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- E. Monthe — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- E. Williams — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- Eggert Jónsson — 1 meetings as a starter against Mark Halstead. 26 Dec 2015 – 26 Dec 2015.
- Elijah Adebayo — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- Elliot Scotcher — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- Elliott Ward — 1 meetings as a starter against Mark Halstead. 24 Nov 2018 – 24 Nov 2018.
- Emerson — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Emil Krafth — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Emmanuel Oyeleke — 1 meetings as a starter against Mark Halstead. 8 Dec 2018 – 8 Dec 2018.
- Emmerson Boyce — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Erhun Öztümer — 1 meetings as a starter against Mark Halstead. 12 Dec 2015 – 12 Dec 2015.
- Ethan Vaughan — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- F. Rawson — 1 meetings as a starter against Mark Halstead. 17 Nov 2018 – 17 Nov 2018.
- Fabien Robert — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Fábio — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Federico Macheda — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Frankie Kent — 1 meetings as a starter against Mark Halstead. 29 Dec 2018 – 29 Dec 2018.
- Frazer Thomas — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- G. Nurse — 1 meetings as a starter against Mark Halstead. 21 Dec 2019 – 21 Dec 2019.
- Gabriel Tamaș — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Gabriel Zakuani — 1 meetings as a starter against Mark Halstead. 30 Apr 2016 – 30 Apr 2016.
- Gary Liddle — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Gary Madine — 1 meetings as a starter against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Gary Sawyer — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Gavin Gunning — 1 meetings as a starter against Mark Halstead. 9 Mar 2019 – 9 Mar 2019.
- Gboly Ariyibi — 1 meetings as a starter against Mark Halstead. 2 Jan 2016 – 2 Jan 2016.
- George Cooper — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- George Fowler — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- George Glendon — 1 meetings as a starter against Mark Halstead. 22 Nov 2016 – 22 Nov 2016.
- George Marsh — 1 meetings as a starter against Mark Halstead. 2 Nov 2019 – 2 Nov 2019.
- George Peers — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- George Ratcliffe — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- George Ray — 1 meetings as a starter against Mark Halstead. 5 Jan 2019 – 5 Jan 2019.
- George Taft — 1 meetings as a starter against Mark Halstead. 29 Dec 2019 – 29 Dec 2019.
- George Thomson — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- George Williams — 1 meetings as a starter against Mark Halstead. 27 Nov 2018 – 27 Nov 2018.
- Georgie Francomb — 1 meetings as a starter against Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- Gethin Jones — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Gethin Jones — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Giles Coke — 1 meetings as a starter against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Grant Smith — 1 meetings as a starter against Mark Halstead. 15 Dec 2018 – 15 Dec 2018.
- Gregory Walters — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- H. Anderson — 1 meetings as a starter against Mark Halstead. 15 Dec 2018 – 15 Dec 2018.
- H. Biggins — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- H. Dean — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- H. Morris — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- H. Rowe — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- Hakim Ziyech — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Harrison McGahey — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Harry Beautyman — 1 meetings as a starter against Mark Halstead. 12 Dec 2015 – 12 Dec 2015.
- Harry Clifton — 1 meetings as a starter against Mark Halstead. 26 Dec 2020 – 26 Dec 2020.
- Harry Kyprianou — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Harry Owen — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Harry Pell — 1 meetings as a starter against Mark Halstead. 11 Jan 2020 – 11 Jan 2020.
- Harvey Godsmark-Ford — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Hayden Coulson — 1 meetings as a starter against Mark Halstead. 27 Apr 2019 – 27 Apr 2019.
- Hector Kyprianou — 1 meetings as a starter against Mark Halstead. 15 Dec 2020 – 15 Dec 2020.
- I. Henderson — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- I. Lawlor — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- I. Modi — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Ifan Knott — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- Ira Jackson — 1 meetings as a starter against Mark Halstead. 26 Dec 2020 – 26 Dec 2020.
- Isaac Hayden — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Isaac Jefferies — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Iwan Murray — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- J. Allen — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- J. Ball — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- J. Davies — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- J. Day — 1 meetings as a starter against Mark Halstead. 4 May 2019 – 4 May 2019.
- J. Evans — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- J. Ferguson — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- J. Gordon — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- J. Guthrie — 1 meetings as a starter against Mark Halstead. 28 Dec 2015 – 28 Dec 2015.
- J. Hodkin — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- J. Lester — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- J. O'Connor — 1 meetings as a starter against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- J. Owen — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- J. Payne — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- J. Powell — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- J. Pownall — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- J. Preston — 1 meetings as a starter against Mark Halstead. 20 Nov 2018 – 20 Nov 2018.
- J. Rafferty — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- J. Reeves — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- J. Shaw — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- J. Smith — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
- J. Stevenson — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- J. Walker — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- J. Williams — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- Jack Baldwin — 1 meetings as a starter against Mark Halstead. 30 Apr 2016 – 30 Apr 2016.
- Jack Bodenham — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Jack Bridge — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- Jack Flint — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Jack King — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Jack Nolan — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- Jack Powell — 1 meetings as a starter against Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- Jack Redshaw — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Jack Roles — 1 meetings as a starter against Mark Halstead. 29 Dec 2019 – 29 Dec 2019.
- Jack Sowerby — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Jack Stephens — 1 meetings as a starter against Mark Halstead. 8 Mar 2016 – 8 Mar 2016.
- Jack Tierney — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Jack Veale — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Jacob Lawlor — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- Jake Canavan — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Jake Caprice — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Jake Carroll — 1 meetings as a starter against Mark Halstead. 22 Dec 2018 – 22 Dec 2018.
- Jake Phillips — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Jake Rooney — 1 meetings as a starter against Mark Halstead. 15 Nov 2022 – 15 Nov 2022.
- Jake Taylor — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Jake Wright — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Jakob Hessenthaler — 1 meetings as a starter against Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- Jamaal Lascelles — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- James Belshaw — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- James Bree — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- James Clarke — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- James Collins — 1 meetings as a starter against Mark Halstead. 6 Nov 2022 – 6 Nov 2022.
- James Dayton — 1 meetings as a starter against Mark Halstead. 2 Nov 2019 – 2 Nov 2019.
- James Harris — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- James Henry — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- James Husband — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- James Jones — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- James Montgomery — 1 meetings as a starter against Mark Halstead. 17 Nov 2018 – 17 Nov 2018.
- James Norwood — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- James O'Brien — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- James Vaughan — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Jamie Allen — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Jamie Devitt — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Jamie Ness — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Jamie Stott — 1 meetings as a starter against Mark Halstead. 19 Feb 2019 – 19 Feb 2019.
- Jamie Turley — 1 meetings as a starter against Mark Halstead. 24 Nov 2018 – 24 Nov 2018.
- Jarrad Branthwaite — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Jason Pearce — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- Jason Taylor — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- Jay Spearing — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- Jimmy McNulty — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Jimmy Ryan — 1 meetings as a starter against Mark Halstead. 26 Dec 2015 – 26 Dec 2015.
- Jobi McAnuff — 1 meetings as a starter against Mark Halstead. 16 Jan 2021 – 16 Jan 2021.
- Joe Cole — 1 meetings as a starter against Mark Halstead. 8 Mar 2016 – 8 Mar 2016.
- Joe Davis — 1 meetings as a starter against Mark Halstead. 26 Dec 2015 – 26 Dec 2015.
- Joe Malkin — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Joe Riley — 1 meetings as a starter against Mark Halstead. 19 Mar 2016 – 19 Mar 2016.
- Joel Byrom — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Joel Dixon — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- Joel Edwards — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Joel Grant — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Joel Torrance — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Joelinton — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- John Brayford — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- John Herron — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- John O'Toole — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- John Owen — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Johnny Hunt — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Jon Mellish — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Jon Otsemobor — 1 meetings as a starter against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Jon Pittman — 1 meetings as a starter against Mark Halstead. 15 Dec 2015 – 15 Dec 2015.
- Jonathan Evans — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- Jonathan Forte — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Jonathan Hooper — 1 meetings as a starter against Mark Halstead. 25 Mar 2016 – 25 Mar 2016.
- Jonathan Leko — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Jonathan Muldoon — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- Jonathan Obika — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Jordan Archer — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Jordan Bowery — 1 meetings as a starter against Mark Halstead. 5 Jan 2019 – 5 Jan 2019.
- Jordan Clarke — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Jordan Maguire-Drew — 1 meetings as a starter against Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- Jordan Moore-Taylor — 1 meetings as a starter against Mark Halstead. 27 Nov 2018 – 27 Nov 2018.
- Jordan Piggott — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Jordan Rossiter — 1 meetings as a starter against Mark Halstead. 9 Feb 2019 – 9 Feb 2019.
- Jordan Williams — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Joseph Martin — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Joseph McNerney — 1 meetings as a starter against Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- Joseph Murphy — 1 meetings as a starter against Mark Halstead. 9 Feb 2019 – 9 Feb 2019.
- Joseph Palmer — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- Joseph Rothwell — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Joseph Widdowson — 1 meetings as a starter against Mark Halstead. 2 Nov 2019 – 2 Nov 2019.
- Josh Gowling — 1 meetings as a starter against Mark Halstead. 15 Dec 2015 – 15 Dec 2015.
- Joshua Beecher — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- Joshua Brownhill — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Joshua Falkingham — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- Joshua Grant — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Joshua Kay — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- Joshua Lillis — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Joshua Lock — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Joshua Wright — 1 meetings as a starter against Mark Halstead. 2 Nov 2019 – 2 Nov 2019.
- Joss Labadie — 1 meetings as a starter against Mark Halstead. 21 Dec 2019 – 21 Dec 2019.
- Junior Morias — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- Junior Tchamadeu — 1 meetings as a starter against Mark Halstead. 19 Dec 2020 – 19 Dec 2020.
- Jussi Jääskeläinen — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- K. Dempsey — 1 meetings as a starter against Mark Halstead. 22 Nov 2016 – 22 Nov 2016.
- K. Gordon — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- K. Jones — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- K. Vincent-Young — 1 meetings as a starter against Mark Halstead. 29 Dec 2018 – 29 Dec 2018.
- Kagisho Dikgacoi — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Kai Edwards — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Kai Havertz — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Kaiden Cooke — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- Kaiyne Woolery — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Kane Owen — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Kelland Absalom — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- Kelvin Etuhu — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Kepa — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Keshi Anderson — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Keston Davies — 1 meetings as a starter against Mark Halstead. 24 Nov 2018 – 24 Nov 2018.
- Kevin Long — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Kieran Agard — 1 meetings as a starter against Mark Halstead. 27 Nov 2018 – 27 Nov 2018.
- Kieran Evans — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- Kieran Lloyd — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Kieran O'Hara — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Kieran Smith — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Kieran Wallace — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Kieron Freeman — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Korey Smith — 1 meetings as a starter against Mark Halstead. 6 Nov 2022 – 6 Nov 2022.
- Kostya Georgievsky — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Kristian Dennis — 1 meetings as a starter against Mark Halstead. 24 Nov 2018 – 24 Nov 2018.
- Krystian Pearce — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Kurt Zouma — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Kusu Makasi — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Kwame Poku — 1 meetings as a starter against Mark Halstead. 11 Jan 2020 – 11 Jan 2020.
- Kwame Thomas — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Kyle Knoyle — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Kyle McCarthy — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- L. Bates — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- L. Cooper — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- L. Eason — 1 meetings as a starter against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- L. Fallon — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- L. Higgins — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- L. Hughes — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- L. Martin — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- Lassana Mendes — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Lee Frecklington — 1 meetings as a starter against Mark Halstead. 15 Dec 2018 – 15 Dec 2018.
- Lee Gregory — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Lee Holmes — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Lee Jonas — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Lee Martin — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Lee Nicholls — 1 meetings as a starter against Mark Halstead. 27 Nov 2018 – 27 Nov 2018.
- Lee Novak — 1 meetings as a starter against Mark Halstead. 2 Jan 2016 – 2 Jan 2016.
- Leon Davies — 1 meetings as a starter against Mark Halstead. 27 Apr 2019 – 27 Apr 2019.
- Leon Legge — 1 meetings as a starter against Mark Halstead. 14 Jan 2020 – 14 Jan 2020.
- Leonardo Lopes — 1 meetings as a starter against Mark Halstead. 30 Apr 2016 – 30 Apr 2016.
- Levi Amantchi — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Lewis Alessandra — 1 meetings as a starter against Mark Halstead. 16 Mar 2019 – 16 Mar 2019.
- Lewis Moore Ward — 1 meetings as a starter against Mark Halstead. 9 Mar 2019 – 9 Mar 2019.
- Lewis Rees — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- Lewis Young — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- Lewys Ware — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Liam Boyce — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Liam Feeney — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- Liam Kinsella — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- Liam Ridehalgh — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Liam Roberts — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- Liam Sercombe — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Liam Sole — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Liam Thompson — 1 meetings as a starter against Mark Halstead. 15 Nov 2022 – 15 Nov 2022.
- Liam Trotter — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Liam Vincent — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Lifumpa Mwandwe — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Lloyd Isgrove — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Lloyd Jones — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Louis Dodds — 1 meetings as a starter against Mark Halstead. 25 Mar 2016 – 25 Mar 2016.
- Louis Gerrard — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Louis John — 1 meetings as a starter against Mark Halstead. 27 Apr 2019 – 27 Apr 2019.
- Louis Thompson — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Lucas — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Lucas Davies — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- Lucas-Jordan Akins — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Luke Daniels — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Luke Hendrie — 1 meetings as a starter against Mark Halstead. 26 Dec 2020 – 26 Dec 2020.
- Luke James — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- Luke McCormick — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Luke McCullough — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Luke Waterfall — 1 meetings as a starter against Mark Halstead. 26 Dec 2020 – 26 Dec 2020.
- Luke Woolfenden — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Luther James-Wildin — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- M. Blackwell-Jones — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- M. Clark — 1 meetings as a starter against Mark Halstead. 16 Feb 2019 – 16 Feb 2019.
- M. Delaney — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- M. George — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- M. Sablier — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- M. Thomas — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- M. Virtue-Thick — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- M. Winslade — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Macaulay Gillesphey — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Mael Davies — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Mahlon Romeo — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Malvind Benning — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Marc Richards — 1 meetings as a starter against Mark Halstead. 29 Dec 2019 – 29 Dec 2019.
- Marc Williams — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Marcus Haber — 1 meetings as a starter against Mark Halstead. 28 Dec 2015 – 28 Dec 2015.
- Mark Cullen — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Mark Duffy — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Mark Ellis — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Mark Gillespie — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Mark Harris — 1 meetings as a starter against Mark Halstead. 16 Feb 2019 – 16 Feb 2019.
- Mark O'Hara — 1 meetings as a starter against Mark Halstead. 23 Feb 2019 – 23 Feb 2019.
- Mark Reynolds — 1 meetings as a starter against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Mark Tyler — 1 meetings as a starter against Mark Halstead. 30 Apr 2016 – 30 Apr 2016.
- Marley Watkins — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Martyn Woolford — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Marvin Ekpiteta — 1 meetings as a starter against Mark Halstead. 2 Nov 2019 – 2 Nov 2019.
- Marvin Johnson — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Mason Mount — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Mathew Jones — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Mathew Sadler — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- Matt Harrold — 1 meetings as a starter against Mark Halstead. 2 Nov 2019 – 2 Nov 2019.
- Matteo Salamon — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Matthew Done — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Matthew Gilks — 1 meetings as a starter against Mark Halstead. 23 Feb 2019 – 23 Feb 2019.
- Matthew Green — 1 meetings as a starter against Mark Halstead. 26 Dec 2020 – 26 Dec 2020.
- Matthew Kosylo — 1 meetings as a starter against Mark Halstead. 20 Nov 2018 – 20 Nov 2018.
- Matthew Palmer — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Matthew Platt — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- Matthew Pollock — 1 meetings as a starter against Mark Halstead. 26 Dec 2020 – 26 Dec 2020.
- Matthew Ritchie — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Matthew Tootle — 1 meetings as a starter against Mark Halstead. 16 Mar 2019 – 16 Mar 2019.
- Matthew Worthington — 1 meetings as a starter against Mark Halstead. 2 Mar 2019 – 2 Mar 2019.
- Max Melbourne — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Max Power — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- Max Woodcock — 1 meetings as a starter against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- Michael Brown — 1 meetings as a starter against Mark Halstead. 25 Mar 2016 – 25 Mar 2016.
- Michael Burke — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- Michael Doyle — 1 meetings as a starter against Mark Halstead. 16 Mar 2019 – 16 Mar 2019.
- Michael Folivi — 1 meetings as a starter against Mark Halstead. 19 Dec 2020 – 19 Dec 2020.
- Michael Jones — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Michael Petrasso — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Michael Timlin — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Miguel Almirón — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Mitchell Bates — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- Mitchell Rose — 1 meetings as a starter against Mark Halstead. 16 Mar 2019 – 16 Mar 2019.
- Mohamed-Labib Maouche — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
- Monimon Yonsian — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Murray Wallace — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- N. Chilvers — 1 meetings as a starter against Mark Halstead. 19 Dec 2020 – 19 Dec 2020.
- N. Grogan — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- N. Méndez-Laing — 1 meetings as a starter against Mark Halstead. 6 Nov 2022 – 6 Nov 2022.
- Nadjim Abdou — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Nathan Arnold — 1 meetings as a starter against Mark Halstead. 15 Dec 2015 – 15 Dec 2015.
- Nathan Ferguson — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- Nathan McGinley — 1 meetings as a starter against Mark Halstead. 17 Nov 2018 – 17 Nov 2018.
- Nathan Shepperd — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Nathan Williams — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- Nathan Wood — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Neal Bishop — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Niall Canavan — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Nicholas Law — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Nicholas Maynard — 1 meetings as a starter against Mark Halstead. 9 Feb 2019 – 9 Feb 2019.
- Nicholas Tsaroulla — 1 meetings as a starter against Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- Nicky Ajose — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Noah Daley — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- Noah Edwards — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- O. Anderson — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- O. Dale — 1 meetings as a starter against Mark Halstead. 23 Nov 2019 – 23 Nov 2019.
- O. Davies — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- O. Turton — 1 meetings as a starter against Mark Halstead. 28 Dec 2015 – 28 Dec 2015.
- Oliver Finney — 1 meetings as a starter against Mark Halstead. 23 Nov 2019 – 23 Nov 2019.
- Oliver James Lancashire — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Oliver Šarkić — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Olufela Olomola — 1 meetings as a starter against Mark Halstead. 3 Nov 2018 – 3 Nov 2018.
- Omar Sowunmi — 1 meetings as a starter against Mark Halstead. 2 Mar 2019 – 2 Mar 2019.
- Osebi Abadaki — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Osian Evans — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Otis Khan — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Oulwasanmi Odelusi — 1 meetings as a starter against Mark Halstead. 10 Nov 2018 – 10 Nov 2018.
- P. Brough — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- P. Sweeney — 1 meetings as a starter against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Paddy Madden — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Padhraic O'Connor — 1 meetings as a starter against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Panutche Camará — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- Paul Anderson — 1 meetings as a starter against Mark Halstead. 18 Jan 2020 – 18 Jan 2020.
- Paul Coutts — 1 meetings as a starter against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Paul Farman — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Paul Green — 1 meetings as a starter against Mark Halstead. 5 Jan 2019 – 5 Jan 2019.
- Peter Vincenti — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Peter Whittingham — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- R. Donaldson — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- R. Fallowfield — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- R. Fitzsimons — 1 meetings as a starter against Mark Halstead. 24 Nov 2018 – 24 Nov 2018.
- R. Owen — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- R. Sotiriou — 1 meetings as a starter against Mark Halstead. 16 Jan 2021 – 16 Jan 2021.
- R. Watson — 1 meetings as a starter against Mark Halstead. 18 Jan 2020 – 18 Jan 2020.
- Raphael Rossi — 1 meetings as a starter against Mark Halstead. 19 Dec 2015 – 19 Dec 2015.
- Raphe Brown — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Reece Brown — 1 meetings as a starter against Mark Halstead. 17 Nov 2018 – 17 Nov 2018.
- Reece Grego-Cox — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- Reece Wabara — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- Regan Poole — 1 meetings as a starter against Mark Halstead. 4 May 2019 – 4 May 2019.
- Rene Gilmartin — 1 meetings as a starter against Mark Halstead. 29 Dec 2018 – 29 Dec 2018.
- Reuben Reid — 1 meetings as a starter against Mark Halstead. 17 Nov 2018 – 17 Nov 2018.
- Rhys Abbruzzese — 1 meetings as a starter against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- Rhys Healey — 1 meetings as a starter against Mark Halstead. 27 Nov 2018 – 27 Nov 2018.
- Rhys Hughes — 1 meetings as a starter against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Ricardo — 1 meetings as a starter against Mark Halstead. 12 Dec 2015 – 12 Dec 2015.
- Richard Stearman — 1 meetings as a starter against Mark Halstead. 15 Nov 2022 – 15 Nov 2022.
- Richard Tait — 1 meetings as a starter against Mark Halstead. 15 Dec 2015 – 15 Dec 2015.
- Ritchie Sutton — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Rob Hulse — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Robbie Willmott — 1 meetings as a starter against Mark Halstead. 4 May 2019 – 4 May 2019.
- Ross Weaver — 1 meetings as a starter against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Rushian Hepburn-Murphy — 1 meetings as a starter against Mark Halstead. 27 Apr 2019 – 27 Apr 2019.
- Russell Martin — 1 meetings as a starter against Mark Halstead. 12 Mar 2019 – 12 Mar 2019.
- Ryan Clampin — 1 meetings as a starter against Mark Halstead. 11 Jan 2020 – 11 Jan 2020.
- Ryan Colclough — 1 meetings as a starter against Mark Halstead. 28 Dec 2015 – 28 Dec 2015.
- Ryan Edwards — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- Ryan Edwards — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Ryan Edwards — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Ryan George — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- Ryan Hill — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Ryan Inniss — 1 meetings as a starter against Mark Halstead. 25 Mar 2016 – 25 Mar 2016.
- Ryan Kent — 1 meetings as a starter against Mark Halstead. 3 Oct 2015 – 3 Oct 2015.
- Ryan Ledson — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Ryan Loft — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Ryan Schofield — 1 meetings as a starter against Mark Halstead. 16 Mar 2019 – 16 Mar 2019.
- Ryan Sears — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Ryan Sweeney — 1 meetings as a starter against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- S. Ajayi — 1 meetings as a starter against Mark Halstead. 28 Dec 2015 – 28 Dec 2015.
- S. Stubbs — 1 meetings as a starter against Mark Halstead. 16 Mar 2019 – 16 Mar 2019.
- S. Woodhouse — 1 meetings as a starter against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- Sam Baker — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Sam Kelly — 1 meetings as a starter against Mark Halstead. 25 Mar 2016 – 25 Mar 2016.
- Sam Smith — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Sam Winnall — 1 meetings as a starter against Mark Halstead. 16 Jan 2016 – 16 Jan 2016.
- Sammy Ameobi — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Samuel Bone — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Samuel Corne — 1 meetings as a starter against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Samuel Foley — 1 meetings as a starter against Mark Halstead. 25 Mar 2016 – 25 Mar 2016.
- Samuel Smith — 1 meetings as a starter against Mark Halstead. 29 Dec 2019 – 29 Dec 2019.
- Samuel Snaith — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Samuel Szmodics — 1 meetings as a starter against Mark Halstead. 29 Dec 2018 – 29 Dec 2018.
- Scott Burgess — 1 meetings as a starter against Mark Halstead. 14 Jan 2020 – 14 Jan 2020.
- Scott Coughlan — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Scott Cuthbert — 1 meetings as a starter against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- Scott Davies — 1 meetings as a starter against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Scott Fraser — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Scott Malone — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Scott Quigley — 1 meetings as a starter against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- Scott Twine — 1 meetings as a starter against Mark Halstead. 5 Dec 2020 – 5 Dec 2020.
- Scott Wootton — 1 meetings as a starter against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Sean Longstaff — 1 meetings as a starter against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Sean Moscrop — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- Sessi D'Almeida — 1 meetings as a starter against Mark Halstead. 3 Nov 2018 – 3 Nov 2018.
- Shane Ferguson — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Shane Lowry — 1 meetings as a starter against Mark Halstead. 9 Feb 2013 – 9 Feb 2013.
- Shaquile Coulthirst — 1 meetings as a starter against Mark Halstead. 30 Apr 2016 – 30 Apr 2016.
- Shaun Donnellan — 1 meetings as a starter against Mark Halstead. 3 Nov 2018 – 3 Nov 2018.
- Shaun MacDonald — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Shaun Williams — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Shawn McCoulsky — 1 meetings as a starter against Mark Halstead. 9 Mar 2019 – 9 Mar 2019.
- Shay Facey — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- Sido Jombati — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- Simon Eastwood — 1 meetings as a starter against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Spencer Dymond-Hall — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Stefan Scougall — 1 meetings as a starter against Mark Halstead. 7 Dec 2019 – 7 Dec 2019.
- Stephen Quinn — 1 meetings as a starter against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Stephen Warnock — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- Steve Morison — 1 meetings as a starter against Mark Halstead. 9 Apr 2016 – 9 Apr 2016.
- Stuart Moore — 1 meetings as a starter against Mark Halstead. 12 Mar 2019 – 12 Mar 2019.
- Stuart O'Keefe — 1 meetings as a starter against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Stuart Sinclair — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- Sulaiman Kaikai — 1 meetings as a starter against Mark Halstead. 9 Nov 2019 – 9 Nov 2019.
- Sylvan Ebanks-Blake — 1 meetings as a starter against Mark Halstead. 2 Jan 2016 – 2 Jan 2016.
- T. Akinola — 1 meetings as a starter against Mark Halstead. 16 Jan 2021 – 16 Jan 2021.
- T. Babalola — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- T. Dogan — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- T. Nichols — 1 meetings as a starter against Mark Halstead. 2 Mar 2021 – 2 Mar 2021.
- T. Owolabi — 1 meetings as a starter against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- T. Raison — 1 meetings as a starter against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- T. Walters — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- Taylor Maloney — 1 meetings as a starter against Mark Halstead. 21 Dec 2019 – 21 Dec 2019.
- Theo Robinson — 1 meetings as a starter against Mark Halstead. 23 Mar 2019 – 23 Mar 2019.
- Theo Vassell — 1 meetings as a starter against Mark Halstead. 8 Dec 2018 – 8 Dec 2018.
- Theo Wharton — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- Theodore Archibald — 1 meetings as a starter against Mark Halstead. 17 Nov 2018 – 17 Nov 2018.
- Thomas Aldred — 1 meetings as a starter against Mark Halstead. 26 Sept 2015 – 26 Sept 2015.
- Thomas Bibby — 1 meetings as a starter against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Thomas Dallison-Lisbon — 1 meetings as a starter against Mark Halstead. 16 Nov 2019 – 16 Nov 2019.
- Thomas Hopper — 1 meetings as a starter against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Thomas Lapslie — 1 meetings as a starter against Mark Halstead. 29 Dec 2018 – 29 Dec 2018.
- Thomas Lowery — 1 meetings as a starter against Mark Halstead. 23 Nov 2019 – 23 Nov 2019.
- Thomas Mehew — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Thomas Parkes — 1 meetings as a starter against Mark Halstead. 1 Jan 2019 – 1 Jan 2019.
- Thomas Price — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- Thomas Smith — 1 meetings as a starter against Mark Halstead. 19 Dec 2020 – 19 Dec 2020.
- Timi Elšnik — 1 meetings as a starter against Mark Halstead. 26 Jan 2019 – 26 Jan 2019.
- Timo Werner — 1 meetings as a starter against Mark Halstead. 10 Jan 2021 – 10 Jan 2021.
- Tom Kennedy — 1 meetings as a starter against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Tom Soares — 1 meetings as a starter against Mark Halstead. 19 Mar 2016 – 19 Mar 2016.
- Tommy Block — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Tommy Davis — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Tommy Lee — 1 meetings as a starter against Mark Halstead. 2 Jan 2016 – 2 Jan 2016.
- Tommy Wood — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Trialist B — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Trialist C — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Trialist D — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Tyler Brock — 1 meetings as a starter against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Tyler McManus — 1 meetings as a starter against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- Tyler Walker — 1 meetings as a starter against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Tyrell Miller-Rodney — 1 meetings as a starter against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Udoka Godwin-Malife — 1 meetings as a starter against Mark Halstead. 9 Mar 2019 – 9 Mar 2019.
- Vadaine Oliver — 1 meetings as a starter against Mark Halstead. 18 Jan 2020 – 18 Jan 2020.
- W. Aimson — 1 meetings as a starter against Mark Halstead. 9 Feb 2019 – 9 Feb 2019.
- W. Bell — 1 meetings as a starter against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- W. Grigg — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- Warren Burrell — 1 meetings as a starter against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- William Fuller — 1 meetings as a starter against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- William Jääskeläinen — 1 meetings as a starter against Mark Halstead. 23 Nov 2019 – 23 Nov 2019.
- William Patching — 1 meetings as a starter against Mark Halstead. 24 Nov 2018 – 24 Nov 2018.
- William Richards — 1 meetings as a starter against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- Yanic-Sonny Wildschut — 1 meetings as a starter against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
- Yoann Arquin — 1 meetings as a starter against Mark Halstead. 3 Nov 2018 – 3 Nov 2018.
- Zachary Dearnley — 1 meetings as a starter against Mark Halstead. 15 Sept 2020 – 15 Sept 2020.
- Zachary Mills — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
- Zack Clarke — 1 meetings as a starter against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Zak Jules — 1 meetings as a starter against Mark Halstead. 19 Jan 2021 – 19 Jan 2021.
- Zeus de la Paz — 1 meetings as a starter against Mark Halstead. 26 Dec 2019 – 26 Dec 2019.
Which teams has Mark Halstead faced?
Each completed match counts once when the selected player has a confirmed appearance, including substitutes and identified goal or assist evidence. An unused bench place or a card alone does not count.
- Cambridge United — 4 confirmed appearances against Mark Halstead. 13 Dec 2014 – 29 Dec 2019.
- Oldham — 4 confirmed appearances against Mark Halstead. 25 Aug 2018 – 15 Sept 2020.
- Port Vale — 4 confirmed appearances against Mark Halstead. 25 Mar 2016 – 14 Jan 2020.
- Colchester — 3 confirmed appearances against Mark Halstead. 29 Dec 2018 – 19 Dec 2020.
- Crewe — 3 confirmed appearances against Mark Halstead. 28 Dec 2015 – 23 Nov 2019.
- Grimsby — 3 confirmed appearances against Mark Halstead. 7 Dec 2015 – 26 Dec 2020.
- Leyton Orient — 3 confirmed appearances against Mark Halstead. 2 Nov 2019 – 16 Jan 2021.
- Newport County — 3 confirmed appearances against Mark Halstead. 4 May 2019 – 5 Dec 2020.
- Barnsley — 2 confirmed appearances against Mark Halstead. 2 Feb 2013 – 16 Jan 2016.
- Blackpool — 2 confirmed appearances against Mark Halstead. 26 Sept 2015 – 9 Nov 2019.
- Bury — 2 confirmed appearances against Mark Halstead. 19 Mar 2016 – 9 Feb 2019.
- Carlisle — 2 confirmed appearances against Mark Halstead. 1 Jan 2019 – 7 Dec 2019.
- Chelsea — 2 confirmed appearances against Mark Halstead. 7 Mar 2011 – 10 Jan 2021.
- Coventry — 2 confirmed appearances against Mark Halstead. 3 Oct 2015 – 8 Mar 2016.
- Crawley Town — 2 confirmed appearances against Mark Halstead. 16 Nov 2019 – 2 Mar 2021.
- Derby — 2 confirmed appearances against Mark Halstead. 6 Nov 2022 – 15 Nov 2022.
- FC Halifax Town — 2 confirmed appearances against Mark Halstead. 10 Nov 2018 – 20 Nov 2018.
- Fleetwood Town — 2 confirmed appearances against Mark Halstead. 26 Dec 2015 – 22 Nov 2016.
- Forest Green — 2 confirmed appearances against Mark Halstead. 17 Nov 2018 – 9 Mar 2019.
- Lincoln — 2 confirmed appearances against Mark Halstead. 15 Dec 2018 – 23 Feb 2019.
- Millwall — 2 confirmed appearances against Mark Halstead. 9 Feb 2013 – 9 Apr 2016.
- Milton Keynes Dons — 2 confirmed appearances against Mark Halstead. 27 Nov 2018 – 12 Mar 2019.
- Northampton — 2 confirmed appearances against Mark Halstead. 26 Jan 2019 – 18 Jan 2020.
- Notts County — 2 confirmed appearances against Mark Halstead. 24 Nov 2018 – 16 Mar 2019.
- Peterborough — 2 confirmed appearances against Mark Halstead. 12 Dec 2015 – 30 Apr 2016.
- Swindon Town — 2 confirmed appearances against Mark Halstead. 19 Dec 2015 – 23 Mar 2019.
- Walsall — 2 confirmed appearances against Mark Halstead. 8 Nov 2014 – 19 Jan 2021.
- Yeovil Town — 2 confirmed appearances against Mark Halstead. 3 Nov 2018 – 2 Mar 2019.
- Airbus UK — 1 confirmed appearances against Mark Halstead. 21 Aug 2026 – 21 Aug 2026.
- Ammanford AFC — 1 confirmed appearances against Mark Halstead. 7 Aug 2026 – 7 Aug 2026.
- Bala Town — 1 confirmed appearances against Mark Halstead. 27 Jun 2026 – 27 Jun 2026.
- Barrow — 1 confirmed appearances against Mark Halstead. 1 Dec 2020 – 1 Dec 2020.
- Barry Town — 1 confirmed appearances against Mark Halstead. 18 Sept 2026 – 18 Sept 2026.
- Bradford — 1 confirmed appearances against Mark Halstead. 1 Jan 2020 – 1 Jan 2020.
- Briton Ferry — 1 confirmed appearances against Mark Halstead. 3 Oct 2026 – 3 Oct 2026.
- Burton Albion — 1 confirmed appearances against Mark Halstead. 27 Aug 2019 – 27 Aug 2019.
- Caernarfon Town — 1 confirmed appearances against Mark Halstead. 15 Aug 2026 – 15 Aug 2026.
- Cambrian & Clydach — 1 confirmed appearances against Mark Halstead. 30 Oct 2026 – 30 Oct 2026.
- Cardiff — 1 confirmed appearances against Mark Halstead. 10 Jan 2016 – 10 Jan 2016.
- Cardiff MET — 1 confirmed appearances against Mark Halstead. 23 Oct 2026 – 23 Oct 2026.
- Chesterfield — 1 confirmed appearances against Mark Halstead. 2 Jan 2016 – 2 Jan 2016.
- Exeter City — 1 confirmed appearances against Mark Halstead. 12 Jan 2019 – 12 Jan 2019.
- Flint Town United — 1 confirmed appearances against Mark Halstead. 10 Oct 2026 – 10 Oct 2026.
- GAP Connah S Quay FC — 1 confirmed appearances against Mark Halstead. 12 Sept 2026 – 12 Sept 2026.
- Hampton & Richmond — 1 confirmed appearances against Mark Halstead. 15 Oct 2022 – 15 Oct 2022.
- Harrogate Town — 1 confirmed appearances against Mark Halstead. 12 Dec 2020 – 12 Dec 2020.
- Haverfordwest County AFC — 1 confirmed appearances against Mark Halstead. 26 Sept 2026 – 26 Sept 2026.
- Holywell — 1 confirmed appearances against Mark Halstead. 15 Sept 2026 – 15 Sept 2026.
- Llandudno — 1 confirmed appearances against Mark Halstead. 31 Aug 2026 – 31 Aug 2026.
- Maidstone Utd — 1 confirmed appearances against Mark Halstead. 14 Oct 2023 – 14 Oct 2023.
- Mansfield Town — 1 confirmed appearances against Mark Halstead. 13 Aug 2019 – 13 Aug 2019.
- Newcastle — 1 confirmed appearances against Mark Halstead. 23 Sept 2020 – 23 Sept 2020.
- Oxford United — 1 confirmed appearances against Mark Halstead. 12 Nov 2016 – 12 Nov 2016.
- Penybont — 1 confirmed appearances against Mark Halstead. 5 Sept 2026 – 5 Sept 2026.
- Plymouth — 1 confirmed appearances against Mark Halstead. 14 Dec 2019 – 14 Dec 2019.
- Rochdale — 1 confirmed appearances against Mark Halstead. 29 Sept 2015 – 29 Sept 2015.
- Scunthorpe — 1 confirmed appearances against Mark Halstead. 12 Mar 2016 – 12 Mar 2016.
- Sheffield Utd — 1 confirmed appearances against Mark Halstead. 19 Nov 2016 – 19 Nov 2016.
- Sheffield Wednesday — 1 confirmed appearances against Mark Halstead. 11 Aug 2011 – 11 Aug 2011.
- Solihull Moors — 1 confirmed appearances against Mark Halstead. 28 Nov 2020 – 28 Nov 2020.
- Stevenage — 1 confirmed appearances against Mark Halstead. 19 Jan 2019 – 19 Jan 2019.
- The New Saints — 1 confirmed appearances against Mark Halstead. 28 Aug 2026 – 28 Aug 2026.
- Tranmere — 1 confirmed appearances against Mark Halstead. 26 Dec 2018 – 26 Dec 2018.
- Trefelin — 1 confirmed appearances against Mark Halstead. 31 Jul 2026 – 31 Jul 2026.
- Wigan — 1 confirmed appearances against Mark Halstead. 2 Apr 2016 – 2 Apr 2016.
Based on FootSam’s recorded match data for clubs and national teams across all competitions. Player connections require both players to have started the match. Opposing teams count all confirmed appearances, including substitutes and identified goal or assist evidence. Unused substitutes do not count. Historical coverage may be incomplete; figures describe confirmed starts or appearances as defined above.


















































