Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
Svenska
‹ All connections

FOOTSAM / CONNECTIONS

Mark Randall

Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.

Who has Mark Randall played with most?

Most confirmed shared appearances:

  1. Tomas Cosgrove178shared appearances
  2. Rohan Ferguson149shared appearances
  3. Aaron Donnelly102shared appearances

Who has Mark Randall faced most often?

Most confirmed meetings as opponents:

  1. Jordan Forsythe17confirmed meetings
  2. Ben Kennedy16confirmed meetings
  3. Robert Weir16confirmed meetings

Who has Mark Randall played with most?

Players with confirmed appearances in the same team as Mark Randall.

Entire career · All competitions
335Confirmed appearances
2008–2026Period
286Team-mates
#PlayersComparisonShared appearances
0117 Oct 2020 – 30 Oct 2026
028 July 2021 – 30 Oct 2026
0312 Aug 2022 – 30 Oct 2026
048 July 2021 – 26 Apr 2025
0512 Aug 2022 – 30 Oct 2026
0622 Sep 2023 – 30 Oct 2026
0717 Oct 2020 – 21 Apr 2023
0820 Jan 2024 – 30 Oct 2026
092 Jan 2021 – 30 Oct 2026
0915 Jan 2022 – 8 Aug 2024
1117 Oct 2020 – 13 May 2022
1217 Oct 2020 – 29 Apr 2023
1217 March 2023 – 25 Apr 2026
144 Nov 2022 – 30 Oct 2026
145 July 2022 – 30 Oct 2026
1617 Oct 2020 – 13 May 2022
1717 Sep 2022 – 26 Apr 2025
1817 Oct 2020 – 21 Apr 2023
195 June 2021 – 30 Oct 2026
2027 Aug 2021 – 2 Jan 2023
2031 Oct 2020 – 21 Apr 2023
2017 Oct 2020 – 13 May 2022
2317 Oct 2020 – 13 May 2022
2417 Oct 2020 – 13 May 2022
256 Aug 2011 – 27 Apr 2013
251 Sep 2024 – 24 Oct 2026
2721 Jan 2023 – 10 Jan 2025
2824 Oct 2020 – 13 May 2022
2918 Aug 2012 – 23 Apr 2016
3017 Oct 2020 – 10 Dec 2022
3017 Sep 2024 – 11 Apr 2026
325 Aug 2017 – 6 Oct 2018
328 July 2021 – 14 July 2022
325 Aug 2017 – 6 Oct 2018
3525 Jan 2025 – 11 Apr 2026
361 Sep 2024 – 19 Sep 2026
3717 June 2025 – 30 Oct 2026
376 Aug 2011 – 20 Apr 2013
3922 Sep 2023 – 10 Jan 2025
395 Aug 2017 – 6 Oct 2018
4117 Oct 2020 – 25 March 2022
425 Aug 2017 – 21 Apr 2018
4210 Jan 2025 – 30 Oct 2026
446 Aug 2011 – 27 Apr 2013
4517 June 2025 – 30 Oct 2026
455 Aug 2017 – 18 Aug 2018
455 Aug 2017 – 6 Oct 2018
455 Aug 2017 – 21 Apr 2018
456 Aug 2011 – 16 March 2013
5018 Aug 2012 – 20 Apr 2013
Showing 50 of 286 players

A match counts when both players have confirmed appearances. Starts, confirmed substitutes and recorded goals, assists or substitutions count. Unused substitutes and cards alone do not count. Each match counts once per connection. Historical coverage may be incomplete.

Has Mark Randall played with or faced a particular player or team?

Expand the complete recorded connections below. A shared match means both players have confirmed appearances. 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 Randall played with?

  • Tomas Cosgrove — 178 shared appearances with Mark Randall. 17 Oct 2020 – 30 Oct 2026.
  • Rohan Ferguson — 149 shared appearances with Mark Randall. 8 Jul 2021 – 30 Oct 2026.
  • Aaron Donnelly — 102 shared appearances with Mark Randall. 12 Aug 2022 – 30 Oct 2026.
  • Cian Bolger — 99 shared appearances with Mark Randall. 8 Jul 2021 – 26 Apr 2025.
  • Paul O'Neill — 92 shared appearances with Mark Randall. 12 Aug 2022 – 30 Oct 2026.
  • Sean Graham — 80 shared appearances with Mark Randall. 22 Sept 2023 – 30 Oct 2026.
  • Fuad Sule — 77 shared appearances with Mark Randall. 17 Oct 2020 – 21 Apr 2023.
  • Christopher Gallagher — 74 shared appearances with Mark Randall. 20 Jan 2024 – 30 Oct 2026.
  • Conor McKendry — 66 shared appearances with Mark Randall. 2 Jan 2021 – 30 Oct 2026.
  • Lee Bonis — 66 shared appearances with Mark Randall. 15 Jan 2022 – 8 Aug 2024.
  • David McDaid — 63 shared appearances with Mark Randall. 17 Oct 2020 – 13 May 2022.
  • Albert Watson — 62 shared appearances with Mark Randall. 17 Oct 2020 – 29 Apr 2023.
  • Andrew Ryan — 62 shared appearances with Mark Randall. 17 Mar 2023 – 25 Apr 2026.
  • Dylan Sloan — 61 shared appearances with Mark Randall. 4 Nov 2022 – 30 Oct 2026.
  • Leroy Millar — 61 shared appearances with Mark Randall. 5 Jul 2022 – 30 Oct 2026.
  • Ronan Hale — 59 shared appearances with Mark Randall. 17 Oct 2020 – 13 May 2022.
  • Shaun Want — 57 shared appearances with Mark Randall. 17 Sept 2022 – 26 Apr 2025.
  • Jeffrey Hughes — 56 shared appearances with Mark Randall. 17 Oct 2020 – 21 Apr 2023.
  • Matthew Lusty — 55 shared appearances with Mark Randall. 5 Jun 2021 – 30 Oct 2026.
  • Ben Doherty — 54 shared appearances with Mark Randall. 27 Aug 2021 – 2 Jan 2023.
  • Graham Kelly — 54 shared appearances with Mark Randall. 31 Oct 2020 – 21 Apr 2023.
  • Lee Lynch — 54 shared appearances with Mark Randall. 17 Oct 2020 – 13 May 2022.
  • Dean Jarvis — 53 shared appearances with Mark Randall. 17 Oct 2020 – 13 May 2022.
  • John Herron — 49 shared appearances with Mark Randall. 17 Oct 2020 – 13 May 2022.
  • Drew Talbot — 45 shared appearances with Mark Randall. 6 Aug 2011 – 27 Apr 2013.
  • Jordan McEneff — 45 shared appearances with Mark Randall. 1 Sept 2024 – 24 Oct 2026.
  • Joseph Thomson — 44 shared appearances with Mark Randall. 21 Jan 2023 – 10 Jan 2025.
  • Andrew Mitchell — 42 shared appearances with Mark Randall. 24 Oct 2020 – 13 May 2022.
  • Samuel Togwell — 40 shared appearances with Mark Randall. 18 Aug 2012 – 23 Apr 2016.
  • Andrew Scott — 38 shared appearances with Mark Randall. 17 Oct 2020 – 10 Dec 2022.
  • Ryan Nolan — 38 shared appearances with Mark Randall. 17 Sept 2024 – 11 Apr 2026.
  • Glenn Morris — 37 shared appearances with Mark Randall. 5 Aug 2017 – 6 Oct 2018.
  • Kofi Balmer — 37 shared appearances with Mark Randall. 8 Jul 2021 – 14 Jul 2022.
  • Lewis Young — 37 shared appearances with Mark Randall. 5 Aug 2017 – 6 Oct 2018.
  • Tiarnan O'Connor — 36 shared appearances with Mark Randall. 25 Jan 2025 – 11 Apr 2026.
  • Benjamin Magee — 35 shared appearances with Mark Randall. 1 Sept 2024 – 19 Sept 2026.
  • Matthew Ridley — 34 shared appearances with Mark Randall. 17 Jun 2025 – 30 Oct 2026.
  • Tommy Lee — 34 shared appearances with Mark Randall. 6 Aug 2011 – 20 Apr 2013.
  • Levi Ives — 33 shared appearances with Mark Randall. 22 Sept 2023 – 10 Jan 2025.
  • Mark Connolly — 33 shared appearances with Mark Randall. 5 Aug 2017 – 6 Oct 2018.
  • Conor Devlin — 32 shared appearances with Mark Randall. 17 Oct 2020 – 25 Mar 2022.
  • Enzio Boldewijn — 31 shared appearances with Mark Randall. 5 Aug 2017 – 21 Apr 2018.
  • James Simpson — 31 shared appearances with Mark Randall. 10 Jan 2025 – 30 Oct 2026.
  • Danny Whitaker — 30 shared appearances with Mark Randall. 6 Aug 2011 – 27 Apr 2013.
  • Daniel Bent — 29 shared appearances with Mark Randall. 17 Jun 2025 – 30 Oct 2026.
  • Dannie Bulman — 29 shared appearances with Mark Randall. 5 Aug 2017 – 18 Aug 2018.
  • Joshua Payne — 29 shared appearances with Mark Randall. 5 Aug 2017 – 6 Oct 2018.
  • Joshua Yorwerth — 29 shared appearances with Mark Randall. 5 Aug 2017 – 21 Apr 2018.
  • Nathan Smith — 29 shared appearances with Mark Randall. 6 Aug 2011 – 16 Mar 2013.
  • Sam Hird — 27 shared appearances with Mark Randall. 18 Aug 2012 – 20 Apr 2013.
  • Tendayi Darikwa — 27 shared appearances with Mark Randall. 5 May 2012 – 27 Apr 2013.
  • Joseph Day — 25 shared appearances with Mark Randall. 6 Aug 2016 – 6 May 2017.
  • Josh Robinson — 25 shared appearances with Mark Randall. 17 Oct 2020 – 29 Jul 2021.
  • Shea Gordon — 25 shared appearances with Mark Randall. 5 Jul 2022 – 30 Dec 2023.
  • Cédric Evina — 24 shared appearances with Mark Randall. 5 Aug 2017 – 30 Mar 2018.
  • Craig Westcarr — 24 shared appearances with Mark Randall. 10 Sept 2011 – 6 Nov 2012.
  • Daniel Kearns — 24 shared appearances with Mark Randall. 5 Jul 2022 – 27 Apr 2024.
  • Martin Donnelly — 24 shared appearances with Mark Randall. 17 Oct 2020 – 15 Jul 2021.
  • Jack Lester — 23 shared appearances with Mark Randall. 6 Aug 2011 – 27 Apr 2013.
  • Jimmy Smith — 23 shared appearances with Mark Randall. 9 Sept 2017 – 21 Apr 2018.
  • Jordan Roberts — 23 shared appearances with Mark Randall. 5 Aug 2017 – 21 Apr 2018.
  • Marc Richards — 23 shared appearances with Mark Randall. 18 Aug 2012 – 27 Apr 2013.
  • Panutche Camará — 23 shared appearances with Mark Randall. 12 Aug 2017 – 6 Oct 2018.
  • Scot Bennett — 23 shared appearances with Mark Randall. 6 Aug 2016 – 6 May 2017.
  • Dan Butler — 22 shared appearances with Mark Randall. 6 Aug 2016 – 6 May 2017.
  • Josh Lelan — 22 shared appearances with Mark Randall. 5 Aug 2017 – 30 Mar 2018.
  • Navid Nasseri — 22 shared appearances with Mark Randall. 27 Aug 2021 – 16 Apr 2022.
  • Sean Rigg — 22 shared appearances with Mark Randall. 6 Aug 2016 – 6 May 2017.
  • Liam Cooper — 21 shared appearances with Mark Randall. 3 Nov 2012 – 27 Apr 2013.
  • Neal Trotman — 21 shared appearances with Mark Randall. 28 Mar 2012 – 27 Apr 2013.
  • Jaziel Orozco — 20 shared appearances with Mark Randall. 28 Oct 2023 – 27 Apr 2024.
  • James O'Shea — 19 shared appearances with Mark Randall. 8 Dec 2012 – 27 Apr 2013.
  • Micheál Glynn — 18 shared appearances with Mark Randall. 21 Jan 2023 – 27 Apr 2024.
  • Scott Boden — 18 shared appearances with Mark Randall. 6 Aug 2011 – 6 Apr 2013.
  • Craig Clay — 17 shared appearances with Mark Randall. 15 Oct 2011 – 6 Apr 2013.
  • Darren Jones — 17 shared appearances with Mark Randall. 9 Aug 2016 – 17 Apr 2017.
  • Joshua Doherty — 17 shared appearances with Mark Randall. 9 Sept 2017 – 2 Oct 2018.
  • Ben Tozer — 16 shared appearances with Mark Randall. 6 Aug 2016 – 7 Jan 2017.
  • David Martin — 16 shared appearances with Mark Randall. 5 Apr 2014 – 21 Mar 2015.
  • Dean Lewington — 16 shared appearances with Mark Randall. 5 Apr 2014 – 21 Mar 2015.
  • Jennison Myrie-Williams — 16 shared appearances with Mark Randall. 6 Aug 2016 – 8 Apr 2017.
  • Jordan Bowery — 16 shared appearances with Mark Randall. 6 Aug 2011 – 21 Aug 2012.
  • Jazzi Barnum-Bobb — 15 shared appearances with Mark Randall. 6 Aug 2016 – 22 Apr 2017.
  • Jonathan McMurray — 15 shared appearances with Mark Randall. 10 Nov 2020 – 25 May 2021.
  • Marlon Jackson — 15 shared appearances with Mark Randall. 6 Aug 2016 – 6 May 2017.
  • Thomas Verheydt — 15 shared appearances with Mark Randall. 5 Aug 2017 – 21 Apr 2018.
  • Liam Ridehalgh — 14 shared appearances with Mark Randall. 31 Mar 2012 – 6 Nov 2012.
  • Luke Gambin — 14 shared appearances with Mark Randall. 16 Jan 2016 – 6 Oct 2018.
  • Mark Allott — 14 shared appearances with Mark Randall. 6 Aug 2011 – 18 Sept 2012.
  • Conor Townsend — 13 shared appearances with Mark Randall. 15 Dec 2012 – 27 Apr 2013.
  • Daniel Powell — 13 shared appearances with Mark Randall. 5 Apr 2014 – 21 Mar 2015.
  • Ibrahim Meité — 13 shared appearances with Mark Randall. 9 Sept 2017 – 1 Jan 2018.
  • Jordan Spence — 13 shared appearances with Mark Randall. 5 Apr 2014 – 17 Mar 2015.
  • Noël Mendy — 13 shared appearances with Mark Randall. 10 Sept 2011 – 5 May 2012.
  • Olatunde Bayode — 13 shared appearances with Mark Randall. 25 Jan 2025 – 26 Apr 2025.
  • Thomas Owen-Evans — 13 shared appearances with Mark Randall. 13 Aug 2016 – 6 May 2017.
  • Bondz N'Gala — 12 shared appearances with Mark Randall. 16 Jan 2016 – 6 Oct 2018.
  • Craig Farquhar — 12 shared appearances with Mark Randall. 22 Sept 2023 – 12 Jan 2024.
  • Joss Labadie — 12 shared appearances with Mark Randall. 6 Aug 2016 – 6 May 2017.
  • Aryan Taj — 11 shared appearances with Mark Randall. 23 Sept 2017 – 21 Apr 2018.
  • Benjamin Reeves — 11 shared appearances with Mark Randall. 12 Aug 2014 – 21 Mar 2015.
  • Bamidele Alli — 11 shared appearances with Mark Randall. 5 Apr 2014 – 17 Jan 2015.
  • Jamie Stephens — 11 shared appearances with Mark Randall. 16 Jan 2016 – 23 Apr 2016.
  • Ronan Doherty — 11 shared appearances with Mark Randall. 28 Mar 2026 – 30 Oct 2026.
  • Terrell Forbes — 11 shared appearances with Mark Randall. 18 Aug 2012 – 10 Nov 2012.
  • Andrew Yiadom — 10 shared appearances with Mark Randall. 20 Feb 2016 – 23 Apr 2016.
  • Antony Kay — 10 shared appearances with Mark Randall. 5 Apr 2014 – 21 Mar 2015.
  • David Pipe — 10 shared appearances with Mark Randall. 7 Jan 2017 – 6 May 2017.
  • John Akinde — 10 shared appearances with Mark Randall. 20 Feb 2016 – 23 Apr 2016.
  • Joseph McNerney — 10 shared appearances with Mark Randall. 28 Oct 2017 – 2 Oct 2018.
  • Kyle McFadzean — 10 shared appearances with Mark Randall. 12 Aug 2014 – 21 Mar 2015.
  • Karlan Ahearne-Grant — 10 shared appearances with Mark Randall. 3 Feb 2018 – 2 Apr 2018.
  • Kobei Moore — 10 shared appearances with Mark Randall. 24 Jul 2025 – 18 Oct 2025.
  • Rhys Healey — 10 shared appearances with Mark Randall. 10 Sept 2016 – 2 Jan 2017.
  • Sam Todd — 10 shared appearances with Mark Randall. 1 Sept 2024 – 26 Dec 2024.
  • Samir Carruthers — 10 shared appearances with Mark Randall. 30 Aug 2014 – 21 Mar 2015.
  • William Grigg — 10 shared appearances with Mark Randall. 16 Aug 2014 – 21 Mar 2015.
  • Aaron Williams — 9 shared appearances with Mark Randall. 2 Jan 2017 – 29 Apr 2017.
  • Alie Sesay — 9 shared appearances with Mark Randall. 16 Jan 2016 – 19 Apr 2016.
  • Benik Afobe — 9 shared appearances with Mark Randall. 12 Aug 2014 – 2 Jan 2015.
  • Dean Bowditch — 9 shared appearances with Mark Randall. 5 Apr 2014 – 21 Mar 2015.
  • Dylan Mottley-Henry — 9 shared appearances with Mark Randall. 6 Feb 2021 – 15 May 2021.
  • George Baldock — 9 shared appearances with Mark Randall. 5 Apr 2014 – 17 Jan 2015.
  • Joshua Sheehan — 9 shared appearances with Mark Randall. 24 Sept 2016 – 21 Jan 2017.
  • Reece Grego-Cox — 9 shared appearances with Mark Randall. 10 Sept 2016 – 18 Aug 2018.
  • Richard Brindley — 9 shared appearances with Mark Randall. 9 Feb 2013 – 20 Apr 2013.
  • Richard O'Donnell — 9 shared appearances with Mark Randall. 15 Sept 2012 – 27 Apr 2013.
  • Roshaun Williams — 9 shared appearances with Mark Randall. 26 Jan 2024 – 22 Apr 2024.
  • Thomas Champion — 9 shared appearances with Mark Randall. 16 Jan 2016 – 19 Apr 2016.
  • Armand Gnanduillet — 8 shared appearances with Mark Randall. 2 Feb 2013 – 27 Apr 2013.
  • Dean Holden — 8 shared appearances with Mark Randall. 6 Aug 2011 – 22 Oct 2011.
  • Elliott Johnson — 8 shared appearances with Mark Randall. 16 Jan 2016 – 23 Apr 2016.
  • Franck Moussa — 8 shared appearances with Mark Randall. 28 Mar 2012 – 5 May 2012.
  • James Pearson — 8 shared appearances with Mark Randall. 20 Feb 2016 – 23 Apr 2016.
  • Josh Thompson — 8 shared appearances with Mark Randall. 28 Mar 2012 – 5 May 2012.
  • Logan Wallace — 8 shared appearances with Mark Randall. 2 Nov 2024 – 25 Apr 2026.
  • Luís Pereira — 8 shared appearances with Mark Randall. 13 Oct 2012 – 5 Jan 2013.
  • Luke Wade Slater — 8 shared appearances with Mark Randall. 7 Nov 2020 – 23 Apr 2021.
  • Mickey Demetriou — 8 shared appearances with Mark Randall. 21 Jan 2017 – 6 May 2017.
  • Mark O'Brien — 8 shared appearances with Mark Randall. 7 Jan 2017 – 6 May 2017.
  • Moussa Sanoh — 8 shared appearances with Mark Randall. 16 Sept 2017 – 21 Apr 2018.
  • Alexander Samuel — 7 shared appearances with Mark Randall. 21 Jan 2017 – 29 Apr 2017.
  • Brennan Dickenson — 7 shared appearances with Mark Randall. 10 Nov 2012 – 5 Jan 2013.
  • Carl Baker — 7 shared appearances with Mark Randall. 4 Oct 2014 – 21 Mar 2015.
  • Christopher Atkinson — 7 shared appearances with Mark Randall. 15 Sept 2012 – 10 Nov 2012.
  • Jack Compton — 7 shared appearances with Mark Randall. 6 Aug 2016 – 31 Dec 2016.
  • Jamie Turley — 7 shared appearances with Mark Randall. 6 Aug 2016 – 17 Sept 2016.
  • Jonathan Parkin — 7 shared appearances with Mark Randall. 16 Aug 2016 – 27 Sept 2016.
  • Jordan Green — 7 shared appearances with Mark Randall. 9 Aug 2016 – 31 Dec 2016.
  • Michael Nelson — 7 shared appearances with Mark Randall. 20 Feb 2016 – 12 Mar 2016.
  • Simon Ford — 7 shared appearances with Mark Randall. 6 Aug 2011 – 21 Apr 2012.
  • Alex Henshall — 6 shared appearances with Mark Randall. 26 Feb 2013 – 27 Apr 2013.
  • Conor Mitchell — 6 shared appearances with Mark Randall. 20 Apr 2021 – 5 Jun 2021.
  • Curtis Weston — 6 shared appearances with Mark Randall. 16 Jan 2016 – 5 Mar 2016.
  • Darren Potter — 6 shared appearances with Mark Randall. 12 Aug 2014 – 2 Jan 2015.
  • Dennon Lewis — 6 shared appearances with Mark Randall. 5 Aug 2017 – 21 Nov 2017.
  • Dominic Poleon — 6 shared appearances with Mark Randall. 4 Aug 2018 – 6 Oct 2018.
  • Filipe Morais — 6 shared appearances with Mark Randall. 4 Aug 2018 – 6 Oct 2018.
  • Jonathan Grounds — 6 shared appearances with Mark Randall. 10 Sept 2011 – 22 Oct 2011.
  • Kevin O'Hara — 6 shared appearances with Mark Randall. 4 Sept 2026 – 30 Oct 2026.
  • Kieran Lloyd — 6 shared appearances with Mark Randall. 22 Sept 2023 – 22 Dec 2023.
  • Leon Clarke — 6 shared appearances with Mark Randall. 10 Sept 2011 – 22 Oct 2011.
  • Mathew Stevens — 6 shared appearances with Mark Randall. 20 Feb 2016 – 2 Apr 2016.
  • Montel Gibson — 6 shared appearances with Mark Randall. 20 Jun 2026 – 24 Oct 2026.
  • Oliver Palmer — 6 shared appearances with Mark Randall. 4 Aug 2018 – 6 Oct 2018.
  • Oisin Devlin — 6 shared appearances with Mark Randall. 26 Feb 2025 – 22 Aug 2025.
  • Paul Bignot — 6 shared appearances with Mark Randall. 27 Aug 2016 – 2 Jan 2017.
  • Romain Vincelot — 6 shared appearances with Mark Randall. 4 Aug 2018 – 2 Oct 2018.
  • Ryan Bird — 6 shared appearances with Mark Randall. 25 Mar 2017 – 6 May 2017.
  • Samuel Muggleton — 6 shared appearances with Mark Randall. 23 Feb 2016 – 23 Apr 2016.
  • Thomas Oluwa — 6 shared appearances with Mark Randall. 4 Sept 2021 – 17 Dec 2021.
  • Dean Morgan — 5 shared appearances with Mark Randall. 6 Aug 2011 – 22 Oct 2011.
  • Fumnaya Shomotun — 5 shared appearances with Mark Randall. 27 Feb 2016 – 19 Apr 2016.
  • Georgie Francomb — 5 shared appearances with Mark Randall. 4 Aug 2018 – 6 Oct 2018.
  • Greg Fleming — 5 shared appearances with Mark Randall. 13 Sept 2011 – 22 Oct 2011.
  • Joshua Kee — 5 shared appearances with Mark Randall. 17 Jun 2025 – 22 Aug 2025.
  • Jimmy Juan — 5 shared appearances with Mark Randall. 7 Apr 2012 – 28 Apr 2012.
  • Joshua Seary — 5 shared appearances with Mark Randall. 1 Sept 2024 – 10 Nov 2024.
  • Thomas Maguire — 5 shared appearances with Mark Randall. 2 Jan 2023 – 29 Apr 2023.
  • Aaron Downes — 4 shared appearances with Mark Randall. 13 Aug 2011 – 22 Oct 2011.
  • Abdoulaye Méïté — 4 shared appearances with Mark Randall. 26 Nov 2016 – 2 Jan 2017.
  • Alan Smith — 4 shared appearances with Mark Randall. 5 Apr 2014 – 26 Apr 2014.
  • Bira Dembélé — 4 shared appearances with Mark Randall. 16 Jan 2016 – 23 Apr 2016.
  • Chris Hackett — 4 shared appearances with Mark Randall. 16 Jan 2016 – 27 Feb 2016.
  • Daniel Green — 4 shared appearances with Mark Randall. 12 Aug 2014 – 2 Jan 2015.
  • Ilijah Paul — 4 shared appearances with Mark Randall. 30 Sept 2023 – 28 Oct 2023.
  • Izale McLeod — 4 shared appearances with Mark Randall. 5 Apr 2014 – 26 Apr 2014.
  • James Loveridge — 4 shared appearances with Mark Randall. 5 Apr 2014 – 26 Apr 2014.
  • Josh O'Hanlon — 4 shared appearances with Mark Randall. 22 Nov 2016 – 2 Jan 2017.
  • Lee Hodson — 4 shared appearances with Mark Randall. 12 Aug 2014 – 21 Mar 2015.
  • Matthew Kennedy — 4 shared appearances with Mark Randall. 5 Apr 2014 – 26 Apr 2014.
  • Mauro Vilhete — 4 shared appearances with Mark Randall. 23 Feb 2016 – 2 Apr 2016.
  • Michael Gash — 4 shared appearances with Mark Randall. 16 Jan 2016 – 23 Apr 2016.
  • Shaun Batt — 4 shared appearances with Mark Randall. 16 Jan 2016 – 12 Mar 2016.
  • Sidney Nelson — 4 shared appearances with Mark Randall. 7 Jan 2017 – 17 Apr 2017.
  • Thomas Flanagan — 4 shared appearances with Mark Randall. 26 Apr 2014 – 8 Nov 2014.
  • Ashley Nathaniel-George — 3 shared appearances with Mark Randall. 14 Aug 2018 – 29 Sept 2018.
  • Billy Clifford — 3 shared appearances with Mark Randall. 19 Aug 2017 – 26 Dec 2017.
  • Brendan Galloway — 3 shared appearances with Mark Randall. 12 Apr 2014 – 26 Apr 2014.
  • Craig Reid — 3 shared appearances with Mark Randall. 7 Jan 2017 – 21 Jan 2017.
  • George Marsh — 3 shared appearances with Mark Randall. 1 Sept 2024 – 27 Oct 2024.
  • Giorgio Rasulo — 3 shared appearances with Mark Randall. 5 Apr 2014 – 21 Apr 2014.
  • Harry Taylor — 3 shared appearances with Mark Randall. 23 Jan 2016 – 23 Apr 2016.
  • Isaac Westendorf — 3 shared appearances with Mark Randall. 17 Feb 2024 – 6 Apr 2024.
  • Jack Jebb — 3 shared appearances with Mark Randall. 22 Nov 2016 – 2 Jan 2017.
  • Jack McIntyre — 3 shared appearances with Mark Randall. 8 Nov 2022 – 18 Nov 2022.
  • James Hurst — 3 shared appearances with Mark Randall. 28 Mar 2012 – 7 Apr 2012.
  • Joseph Maguire — 3 shared appearances with Mark Randall. 29 Sept 2018 – 6 Oct 2018.
  • Kyle Cameron — 3 shared appearances with Mark Randall. 24 Sept 2016 – 25 Oct 2016.
  • Lee Johnson — 3 shared appearances with Mark Randall. 10 Sept 2011 – 1 Oct 2011.
  • Michael Argyrides — 3 shared appearances with Mark Randall. 4 Sept 2021 – 4 Dec 2021.
  • Mitchell Rose — 3 shared appearances with Mark Randall. 8 Apr 2017 – 17 Apr 2017.
  • Nicky Ajose — 3 shared appearances with Mark Randall. 28 Mar 2012 – 7 Apr 2012.
  • Scott Allan — 3 shared appearances with Mark Randall. 22 Sept 2023 – 27 Apr 2024.
  • Sean Brown — 3 shared appearances with Mark Randall. 29 Apr 2023 – 12 Apr 2025.
  • Tarryn Allarakhia — 3 shared appearances with Mark Randall. 14 Aug 2018 – 6 Oct 2018.
  • Tom Hitchcock — 3 shared appearances with Mark Randall. 12 Aug 2014 – 13 Sept 2014.
  • Aidan Dowling — 2 shared appearances with Mark Randall. 26 Sept 2023 – 30 Sept 2023.
  • Alex Song — 2 shared appearances with Mark Randall. 11 May 2008 – 2 May 2009.
  • Aliu Djaló — 2 shared appearances with Mark Randall. 25 Nov 2017 – 26 Dec 2017.
  • Corey Smith — 2 shared appearances with Mark Randall. 13 Oct 2023 – 27 Apr 2024.
  • Dean Cox — 2 shared appearances with Mark Randall. 5 Aug 2017 – 9 Sept 2017.
  • Denílson Neves — 2 shared appearances with Mark Randall. 11 May 2008 – 2 May 2009.
  • Derek Niven — 2 shared appearances with Mark Randall. 6 Aug 2011 – 13 Aug 2011.
  • Dwayne Mattis — 2 shared appearances with Mark Randall. 6 Aug 2011 – 13 Aug 2011.
  • Emmanuel Eboué — 2 shared appearances with Mark Randall. 11 May 2008 – 2 May 2009.
  • G. Sandiford — 2 shared appearances with Mark Randall. 10 Oct 2026 – 20 Oct 2026.
  • Gavin Hoyte — 2 shared appearances with Mark Randall. 16 Jan 2016 – 23 Jan 2016.
  • Gregor Robertson — 2 shared appearances with Mark Randall. 21 Apr 2012 – 28 Apr 2012.
  • Jaanai Gordon-Hutton — 2 shared appearances with Mark Randall. 7 Jan 2017 – 22 Apr 2017.
  • Jack Hastings — 2 shared appearances with Mark Randall. 27 Apr 2024 – 22 Aug 2025.
  • James Roberts — 2 shared appearances with Mark Randall. 1 Mar 2016 – 5 Mar 2016.
  • Johann Djourou — 2 shared appearances with Mark Randall. 11 May 2008 – 2 May 2009.
  • Lenell John-Lewis — 2 shared appearances with Mark Randall. 29 Apr 2017 – 6 May 2017.
  • Lewis Baker — 2 shared appearances with Mark Randall. 17 Mar 2015 – 21 Mar 2015.
  • Łukasz Fabiański — 2 shared appearances with Mark Randall. 11 May 2008 – 2 May 2009.
  • M. Harkin — 2 shared appearances with Mark Randall. 6 Sept 2025 – 16 Sept 2025.
  • Matt Harrold — 2 shared appearances with Mark Randall. 12 Aug 2017 – 19 Aug 2017.
  • Max Hutchison — 2 shared appearances with Mark Randall. 22 Oct 2022 – 29 Apr 2023.
  • Nicklas Bendtner — 2 shared appearances with Mark Randall. 11 May 2008 – 2 May 2009.
  • Randy Wolters — 2 shared appearances with Mark Randall. 21 Apr 2023 – 29 Apr 2023.
  • Robert Milsom — 2 shared appearances with Mark Randall. 14 Aug 2018 – 18 Aug 2018.
  • Ryan Hall — 2 shared appearances with Mark Randall. 21 Apr 2014 – 26 Apr 2014.
  • Stephen Gleeson — 2 shared appearances with Mark Randall. 21 Apr 2014 – 26 Apr 2014.
  • Theo Walcott — 2 shared appearances with Mark Randall. 11 May 2008 – 2 May 2009.
  • Yusuf Mersin — 2 shared appearances with Mark Randall. 26 Dec 2017 – 14 Aug 2018.
  • Alfie Bridgman — 1 shared appearances with Mark Randall. 22 Aug 2025 – 22 Aug 2025.
  • A. McAllster — 1 shared appearances with Mark Randall. 28 Mar 2026 – 28 Mar 2026.
  • Aaron Ramsey — 1 shared appearances with Mark Randall. 2 May 2009 – 2 May 2009.
  • Aidan McAdams — 1 shared appearances with Mark Randall. 27 Apr 2024 – 27 Apr 2024.
  • Amaury Bischoff — 1 shared appearances with Mark Randall. 2 May 2009 – 2 May 2009.
  • Andrei Arshavin — 1 shared appearances with Mark Randall. 2 May 2009 – 2 May 2009.
  • Andrey Arshavin — 1 shared appearances with Mark Randall. 2 May 2009 – 2 May 2009.
  • Armand Traoré — 1 shared appearances with Mark Randall. 11 May 2008 – 11 May 2008.
  • Bakary Sagna — 1 shared appearances with Mark Randall. 2 May 2009 – 2 May 2009.
  • Baris Altintop — 1 shared appearances with Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Ben Walker — 1 shared appearances with Mark Randall. 29 Apr 2023 – 29 Apr 2023.
  • Billy Banda — 1 shared appearances with Mark Randall. 21 Jan 2023 – 21 Jan 2023.
  • Carlos Vela — 1 shared appearances with Mark Randall. 2 May 2009 – 2 May 2009.
  • Devante Cole — 1 shared appearances with Mark Randall. 21 Mar 2015 – 21 Mar 2015.
  • Dylan Graham — 1 shared appearances with Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Emmanuel Adebayor — 1 shared appearances with Mark Randall. 11 May 2008 – 11 May 2008.
  • Ethan Simpson — 1 shared appearances with Mark Randall. 19 Apr 2022 – 19 Apr 2022.
  • Florent Bojaj — 1 shared appearances with Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • Fran Mérida — 1 shared appearances with Mark Randall. 2 May 2009 – 2 May 2009.
  • Gaël Clichy — 1 shared appearances with Mark Randall. 11 May 2008 – 11 May 2008.
  • Gilberto Silva — 1 shared appearances with Mark Randall. 11 May 2008 – 11 May 2008.
  • Graham Stack — 1 shared appearances with Mark Randall. 2 Apr 2016 – 2 Apr 2016.
  • Harrison Panayiotou — 1 shared appearances with Mark Randall. 8 Feb 2025 – 8 Feb 2025.
  • Harry Adair — 1 shared appearances with Mark Randall. 30 Apr 2022 – 30 Apr 2022.
  • Justin Amaluzor — 1 shared appearances with Mark Randall. 19 Apr 2016 – 19 Apr 2016.
  • Jack Broadhead — 1 shared appearances with Mark Randall. 3 Nov 2012 – 3 Nov 2012.
  • James Bittner — 1 shared appearances with Mark Randall. 25 Oct 2016 – 25 Oct 2016.
  • James Pardington — 1 shared appearances with Mark Randall. 29 Apr 2023 – 29 Apr 2023.
  • Jamie Lowry — 1 shared appearances with Mark Randall. 5 May 2012 – 5 May 2012.
  • Jonathan Wafula — 1 shared appearances with Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Jonson Clarke-Harris — 1 shared appearances with Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Jordan Clark — 1 shared appearances with Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Joshua Ukek — 1 shared appearances with Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • Kabongo Tshimanga — 1 shared appearances with Mark Randall. 8 Nov 2014 – 8 Nov 2014.
  • Logan Graham — 1 shared appearances with Mark Randall. 27 Apr 2024 – 27 Apr 2024.
  • Micah Evans — 1 shared appearances with Mark Randall. 27 Oct 2012 – 27 Oct 2012.
  • Odhrán McCart — 1 shared appearances with Mark Randall. 30 Apr 2022 – 30 Apr 2022.
  • Oulwasanmi Odelusi — 1 shared appearances with Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Philippe Senderos — 1 shared appearances with Mark Randall. 11 May 2008 – 11 May 2008.
  • Sam McClelland — 1 shared appearances with Mark Randall. 20 Jun 2026 – 20 Jun 2026.

Who has Mark Randall faced?

  • Jordan Forsythe — 17 confirmed meetings against Mark Randall. 14 Nov 2020 – 19 Sept 2026.
  • Ben Kennedy — 16 confirmed meetings against Mark Randall. 7 Jan 2017 – 30 Oct 2026.
  • Robert Weir — 16 confirmed meetings against Mark Randall. 6 Aug 2011 – 10 Oct 2026.
  • Aaron McCarey — 15 confirmed meetings against Mark Randall. 20 Feb 2021 – 30 Oct 2026.
  • Jonny Tuffey — 15 confirmed meetings against Mark Randall. 5 Dec 2020 – 16 Sept 2025.
  • Joseph Gormley — 15 confirmed meetings against Mark Randall. 5 Jun 2021 – 28 Mar 2026.
  • Ronan Doherty — 15 confirmed meetings against Mark Randall. 20 Feb 2021 – 10 Aug 2025.
  • Adam Lecky — 14 confirmed meetings against Mark Randall. 14 Nov 2020 – 19 Sept 2026.
  • Jarlath O'Rourke — 14 confirmed meetings against Mark Randall. 23 Jan 2021 – 16 Sept 2025.
  • Jonathan Addis — 14 confirmed meetings against Mark Randall. 2 Jan 2021 – 28 Mar 2026.
  • Lyndon Kane — 14 confirmed meetings against Mark Randall. 26 Jan 2021 – 10 Aug 2025.
  • Matthew Shevlin — 14 confirmed meetings against Mark Randall. 27 Aug 2021 – 10 Aug 2025.
  • Philip Lowry — 14 confirmed meetings against Mark Randall. 14 Nov 2020 – 5 Apr 2025.
  • Rory Hale — 14 confirmed meetings against Mark Randall. 20 Feb 2021 – 18 Oct 2025.
  • Seamus McCartan — 14 confirmed meetings against Mark Randall. 22 Apr 2017 – 1 Feb 2025.
  • William Burns — 13 confirmed meetings against Mark Randall. 14 Nov 2020 – 20 Sept 2025.
  • Christopher Johns — 13 confirmed meetings against Mark Randall. 26 Feb 2021 – 20 Oct 2026.
  • Jamie Glackin — 13 confirmed meetings against Mark Randall. 26 Jan 2021 – 10 Aug 2025.
  • Jimmy Callacher — 13 confirmed meetings against Mark Randall. 26 Feb 2021 – 19 Sept 2026.
  • Marcus Kane — 13 confirmed meetings against Mark Randall. 29 Jan 2021 – 4 Sept 2026.
  • Matthew Fitzpatrick — 13 confirmed meetings against Mark Randall. 5 Dec 2020 – 20 Oct 2026.
  • Matthew Snoddy — 13 confirmed meetings against Mark Randall. 5 Dec 2020 – 19 Sept 2026.
  • Daniel Larmour — 12 confirmed meetings against Mark Randall. 5 Dec 2020 – 5 Apr 2025.
  • Daniel Wallace — 12 confirmed meetings against Mark Randall. 10 Nov 2020 – 29 Nov 2025.
  • James Knowles — 12 confirmed meetings against Mark Randall. 6 Mar 2021 – 25 Apr 2026.
  • Kirk Millar — 12 confirmed meetings against Mark Randall. 26 Feb 2021 – 20 Oct 2026.
  • Kris Lowe — 12 confirmed meetings against Mark Randall. 17 Oct 2020 – 13 Sept 2025.
  • Robert Garrett — 12 confirmed meetings against Mark Randall. 5 Dec 2020 – 25 Oct 2025.
  • Ross Clarke — 12 confirmed meetings against Mark Randall. 14 Nov 2020 – 4 Sept 2026.
  • Ryan Curran — 12 confirmed meetings against Mark Randall. 20 Feb 2021 – 28 Mar 2026.
  • Stephen O'Donnell — 12 confirmed meetings against Mark Randall. 26 Jan 2021 – 29 Aug 2025.
  • Steven McCullough — 12 confirmed meetings against Mark Randall. 30 Oct 2021 – 24 Oct 2026.
  • Caolan Marron — 11 confirmed meetings against Mark Randall. 7 Nov 2020 – 25 Apr 2026.
  • Christopher Curran — 11 confirmed meetings against Mark Randall. 20 Feb 2021 – 13 Apr 2024.
  • Christopher Gallagher — 11 confirmed meetings against Mark Randall. 7 Nov 2020 – 3 Nov 2023.
  • Jamie-Dean McDonagh — 11 confirmed meetings against Mark Randall. 7 Nov 2020 – 27 Oct 2024.
  • Jay Donnelly — 11 confirmed meetings against Mark Randall. 7 Nov 2020 – 2 Nov 2024.
  • Josh Carson — 11 confirmed meetings against Mark Randall. 26 Jan 2021 – 11 Mar 2025.
  • Kyle McClean — 11 confirmed meetings against Mark Randall. 26 Feb 2021 – 20 Oct 2026.
  • Luke McCullough — 11 confirmed meetings against Mark Randall. 25 Oct 2014 – 20 Sept 2025.
  • Matthew Clarke — 11 confirmed meetings against Mark Randall. 26 Feb 2021 – 1 Nov 2025.
  • Patrick McClean — 11 confirmed meetings against Mark Randall. 7 Nov 2020 – 2 Nov 2024.
  • Paul Heatley — 11 confirmed meetings against Mark Randall. 23 Jan 2021 – 26 Dec 2024.
  • Peter Campbell — 11 confirmed meetings against Mark Randall. 2 Feb 2021 – 21 Nov 2025.
  • Rhyss Campbell — 11 confirmed meetings against Mark Randall. 17 Oct 2020 – 12 Apr 2025.
  • Ryan Waide — 11 confirmed meetings against Mark Randall. 31 Oct 2020 – 20 Sept 2025.
  • Seanan Clucas — 11 confirmed meetings against Mark Randall. 7 Nov 2020 – 19 Sept 2026.
  • Aaron Jarvis — 10 confirmed meetings against Mark Randall. 26 Jan 2021 – 29 Aug 2025.
  • Chris Shields — 10 confirmed meetings against Mark Randall. 17 Dec 2021 – 20 Oct 2026.
  • Ethan McGee — 10 confirmed meetings against Mark Randall. 2 Oct 2021 – 20 Oct 2026.
  • Gareth Deane — 10 confirmed meetings against Mark Randall. 26 Jan 2021 – 25 Oct 2025.
  • Gary Thompson — 10 confirmed meetings against Mark Randall. 14 Nov 2020 – 30 Oct 2026.
  • James Singleton — 10 confirmed meetings against Mark Randall. 5 Dec 2020 – 4 Sept 2026.
  • Jamie Mulgrew — 10 confirmed meetings against Mark Randall. 26 Feb 2021 – 20 Oct 2026.
  • Joe Crowe — 10 confirmed meetings against Mark Randall. 7 Nov 2020 – 19 Sept 2026.
  • Jordan Owens — 10 confirmed meetings against Mark Randall. 14 Nov 2020 – 7 Jan 2025.
  • Jude Winchester — 10 confirmed meetings against Mark Randall. 31 Oct 2020 – 6 Apr 2024.
  • Kealan Dillon — 10 confirmed meetings against Mark Randall. 10 Nov 2020 – 25 Apr 2026.
  • Kyle Cherry — 10 confirmed meetings against Mark Randall. 24 Oct 2020 – 20 Sept 2025.
  • Lee Chapman — 10 confirmed meetings against Mark Randall. 24 Oct 2020 – 30 Oct 2026.
  • Lloyd Anderson — 10 confirmed meetings against Mark Randall. 24 Oct 2020 – 10 Oct 2026.
  • Rhys Marshall — 10 confirmed meetings against Mark Randall. 29 Jan 2021 – 16 Apr 2024.
  • Sean Ward — 10 confirmed meetings against Mark Randall. 5 Dec 2020 – 16 Mar 2024.
  • Chris Hegarty — 9 confirmed meetings against Mark Randall. 14 Nov 2020 – 20 Jan 2024.
  • Conor Pepper — 9 confirmed meetings against Mark Randall. 26 Feb 2021 – 28 Mar 2026.
  • Daniel Purkis — 9 confirmed meetings against Mark Randall. 5 Dec 2020 – 4 Mar 2025.
  • Dean Jarvis — 9 confirmed meetings against Mark Randall. 1 Oct 2022 – 10 Aug 2025.
  • Ethan Devine — 9 confirmed meetings against Mark Randall. 23 Apr 2022 – 11 Mar 2025.
  • Gaël Bigirimana — 9 confirmed meetings against Mark Randall. 7 Nov 2020 – 25 Apr 2026.
  • Jack Malone — 9 confirmed meetings against Mark Randall. 20 Aug 2022 – 4 Sept 2026.
  • Jack O'Mahony — 9 confirmed meetings against Mark Randall. 5 Dec 2020 – 17 Nov 2023.
  • Kym Nelson — 9 confirmed meetings against Mark Randall. 25 Mar 2022 – 19 Sept 2026.
  • Micheál Glynn — 9 confirmed meetings against Mark Randall. 2 Oct 2021 – 28 Mar 2026.
  • Odhran Casey — 9 confirmed meetings against Mark Randall. 14 Oct 2022 – 18 Oct 2025.
  • Ruaridhri Donnelly — 9 confirmed meetings against Mark Randall. 7 Nov 2020 – 24 Nov 2023.
  • Aidan Wilson — 8 confirmed meetings against Mark Randall. 14 Nov 2020 – 23 Feb 2024.
  • Bobby Burns — 8 confirmed meetings against Mark Randall. 1 Jan 2022 – 16 Apr 2024.
  • Cahal McGinty — 8 confirmed meetings against Mark Randall. 2 Oct 2021 – 25 Apr 2026.
  • Caolan Loughran — 8 confirmed meetings against Mark Randall. 24 Oct 2020 – 25 Jan 2025.
  • Conor McCloskey — 8 confirmed meetings against Mark Randall. 2 Feb 2021 – 26 Feb 2025.
  • Conor McKendry — 8 confirmed meetings against Mark Randall. 27 Aug 2021 – 27 Apr 2024.
  • David McDaid — 8 confirmed meetings against Mark Randall. 26 Aug 2022 – 21 Nov 2025.
  • Declan Caddell — 8 confirmed meetings against Mark Randall. 14 Nov 2020 – 14 Apr 2023.
  • Declan Dunne — 8 confirmed meetings against Mark Randall. 16 Oct 2021 – 29 Nov 2025.
  • James Teelan — 8 confirmed meetings against Mark Randall. 17 Oct 2020 – 30 Oct 2026.
  • Jay Boyd — 8 confirmed meetings against Mark Randall. 30 Apr 2022 – 8 Sept 2026.
  • Jordan Gibson — 8 confirmed meetings against Mark Randall. 24 Oct 2020 – 26 Feb 2025.
  • Jordan Jenkins — 8 confirmed meetings against Mark Randall. 16 Mar 2021 – 4 Sept 2026.
  • Kurtis Forsythe — 8 confirmed meetings against Mark Randall. 3 Apr 2021 – 16 Sept 2025.
  • Levi Ives — 8 confirmed meetings against Mark Randall. 5 Jun 2021 – 10 Aug 2025.
  • Luke Turner — 8 confirmed meetings against Mark Randall. 16 Oct 2021 – 3 Nov 2023.
  • Paul O'Neill — 8 confirmed meetings against Mark Randall. 7 Nov 2020 – 16 Apr 2022.
  • Sean O'Neill — 8 confirmed meetings against Mark Randall. 14 Nov 2020 – 11 Mar 2025.
  • Thomas Maguire — 8 confirmed meetings against Mark Randall. 6 Feb 2021 – 10 Oct 2026.
  • Adam Glenny — 7 confirmed meetings against Mark Randall. 13 Feb 2021 – 29 Nov 2025.
  • Andrew Mitchell — 7 confirmed meetings against Mark Randall. 23 Apr 2021 – 29 Nov 2025.
  • Barney McKeown — 7 confirmed meetings against Mark Randall. 9 Feb 2021 – 22 Mar 2025.
  • Ben Cushnie — 7 confirmed meetings against Mark Randall. 19 Apr 2022 – 24 Oct 2026.
  • Calum Birney — 7 confirmed meetings against Mark Randall. 28 Sept 2021 – 16 Mar 2024.
  • Christopher McKee — 7 confirmed meetings against Mark Randall. 8 Feb 2022 – 11 Apr 2026.
  • Conor McMenamin — 7 confirmed meetings against Mark Randall. 25 May 2021 – 4 Sept 2026.
  • Dylan Boyle — 7 confirmed meetings against Mark Randall. 2 Dec 2023 – 10 Aug 2025.
  • Eamon Fyfe — 7 confirmed meetings against Mark Randall. 25 Mar 2023 – 30 Oct 2026.
  • Fuad Sule — 7 confirmed meetings against Mark Randall. 13 Jan 2018 – 26 Apr 2025.
  • Hrvoje Plum — 7 confirmed meetings against Mark Randall. 29 Jan 2021 – 7 Apr 2023.
  • Jack Scott — 7 confirmed meetings against Mark Randall. 27 Apr 2024 – 30 Oct 2026.
  • Joel Cooper — 7 confirmed meetings against Mark Randall. 26 Feb 2021 – 10 Aug 2025.
  • Jonathan McMurray — 7 confirmed meetings against Mark Randall. 18 Sept 2021 – 25 Jan 2025.
  • Jordan Stewart — 7 confirmed meetings against Mark Randall. 15 May 2021 – 4 Sept 2026.
  • Joshua Kelly — 7 confirmed meetings against Mark Randall. 2 Jan 2021 – 4 Sept 2026.
  • Mark Haughey — 7 confirmed meetings against Mark Randall. 26 Feb 2021 – 25 Oct 2025.
  • Michael O'Connor — 7 confirmed meetings against Mark Randall. 31 Mar 2012 – 8 Mar 2022.
  • Michael O'Connor — 7 confirmed meetings against Mark Randall. 18 Feb 2022 – 22 Mar 2025.
  • Paul McElroy — 7 confirmed meetings against Mark Randall. 31 Oct 2020 – 27 Oct 2024.
  • Robbie McDaid — 7 confirmed meetings against Mark Randall. 7 Nov 2020 – 11 Apr 2026.
  • Ross Redman — 7 confirmed meetings against Mark Randall. 31 Oct 2020 – 26 Aug 2022.
  • Stephen Lowry — 7 confirmed meetings against Mark Randall. 26 Jan 2021 – 27 Apr 2024.
  • Stephen Teggart — 7 confirmed meetings against Mark Randall. 9 Feb 2021 – 8 Dec 2023.
  • Stewart Nixon — 7 confirmed meetings against Mark Randall. 26 Jan 2021 – 5 Apr 2025.
  • Andrew Doyle — 6 confirmed meetings against Mark Randall. 5 Dec 2020 – 8 Mar 2022.
  • Anthony Stewart — 6 confirmed meetings against Mark Randall. 9 Apr 2012 – 18 Nov 2017.
  • Ben Gallagher — 6 confirmed meetings against Mark Randall. 13 Feb 2021 – 20 Jan 2024.
  • Billy Kee — 6 confirmed meetings against Mark Randall. 15 Dec 2012 – 27 Jan 2018.
  • Cameron Palmer — 6 confirmed meetings against Mark Randall. 26 Feb 2021 – 26 Apr 2025.
  • Conor McDermott — 6 confirmed meetings against Mark Randall. 30 Nov 2021 – 25 Mar 2023.
  • Dale Gorman — 6 confirmed meetings against Mark Randall. 7 Jan 2017 – 25 May 2021.
  • David Cushley — 6 confirmed meetings against Mark Randall. 23 Jan 2021 – 4 Feb 2025.
  • Donal Rocks — 6 confirmed meetings against Mark Randall. 7 Oct 2022 – 10 Oct 2026.
  • Garry Thompson — 6 confirmed meetings against Mark Randall. 6 Nov 2012 – 10 Mar 2018.
  • Harry Lynch — 6 confirmed meetings against Mark Randall. 17 Sept 2024 – 24 Oct 2026.
  • Joe McCready — 6 confirmed meetings against Mark Randall. 6 Mar 2021 – 18 Nov 2022.
  • Josh Robinson — 6 confirmed meetings against Mark Randall. 18 Sept 2021 – 12 Jan 2024.
  • Joshua Archer — 6 confirmed meetings against Mark Randall. 17 Dec 2021 – 11 Apr 2026.
  • Leonel Alves — 6 confirmed meetings against Mark Randall. 13 Oct 2023 – 25 Apr 2026.
  • Luke Joyce — 6 confirmed meetings against Mark Randall. 18 Sept 2012 – 18 Aug 2018.
  • Michael Doyle — 6 confirmed meetings against Mark Randall. 28 Mar 2012 – 25 Nov 2017.
  • Nathan Gartside — 6 confirmed meetings against Mark Randall. 14 Oct 2022 – 19 Sept 2026.
  • Reece Neale — 6 confirmed meetings against Mark Randall. 24 Oct 2020 – 24 Oct 2026.
  • Rhys Annett — 6 confirmed meetings against Mark Randall. 11 Nov 2023 – 7 Nov 2025.
  • Ronan Hale — 6 confirmed meetings against Mark Randall. 14 Oct 2022 – 13 Apr 2024.
  • Ronnie Henry — 6 confirmed meetings against Mark Randall. 13 Aug 2011 – 11 Aug 2018.
  • Rory Brown — 6 confirmed meetings against Mark Randall. 23 Apr 2021 – 15 Mar 2025.
  • Ryan Mayse — 6 confirmed meetings against Mark Randall. 13 Feb 2021 – 1 Feb 2025.
  • Saheed Akinfenwa — 6 confirmed meetings against Mark Randall. 12 Jan 2013 – 18 Nov 2017.
  • Sam Roscoe-Byrne — 6 confirmed meetings against Mark Randall. 8 Feb 2022 – 5 Dec 2025.
  • Scott Flinders — 6 confirmed meetings against Mark Randall. 22 Oct 2011 – 4 Aug 2018.
  • Stephen Fallon — 6 confirmed meetings against Mark Randall. 26 Feb 2021 – 21 Apr 2023.
  • Terry Devlin — 6 confirmed meetings against Mark Randall. 17 Oct 2020 – 7 Apr 2023.
  • Tiarnan Mulvenna — 6 confirmed meetings against Mark Randall. 30 Sept 2023 – 24 Oct 2026.
  • Aaron Traynor — 5 confirmed meetings against Mark Randall. 26 Jan 2021 – 11 Apr 2023.
  • Adam McGurk — 5 confirmed meetings against Mark Randall. 6 Aug 2011 – 10 Mar 2018.
  • Adam Salley — 5 confirmed meetings against Mark Randall. 20 Apr 2021 – 26 Jan 2024.
  • Andrew Waterworth — 5 confirmed meetings against Mark Randall. 26 Feb 2021 – 8 Mar 2022.
  • Baris Altintop — 5 confirmed meetings against Mark Randall. 1 Feb 2025 – 30 Oct 2026.
  • Ben Hall — 5 confirmed meetings against Mark Randall. 23 Apr 2022 – 20 Oct 2026.
  • Ben Wylie — 5 confirmed meetings against Mark Randall. 6 Mar 2021 – 7 Nov 2025.
  • Benjamin Tilney — 5 confirmed meetings against Mark Randall. 9 Aug 2016 – 22 Sept 2023.
  • Brendan Barr — 5 confirmed meetings against Mark Randall. 30 Oct 2021 – 18 Nov 2022.
  • Cathair Friel — 5 confirmed meetings against Mark Randall. 16 Mar 2021 – 26 Feb 2022.
  • Charles Dunne — 5 confirmed meetings against Mark Randall. 15 Sept 2012 – 10 Aug 2025.
  • Colm Deasy — 5 confirmed meetings against Mark Randall. 10 Nov 2020 – 4 Dec 2021.
  • Daire O'Connor — 5 confirmed meetings against Mark Randall. 20 Feb 2021 – 16 Apr 2024.
  • Daniel Finlayson — 5 confirmed meetings against Mark Randall. 22 Oct 2022 – 22 Apr 2024.
  • David Fisher — 5 confirmed meetings against Mark Randall. 24 Nov 2023 – 26 Apr 2025.
  • David Forde — 5 confirmed meetings against Mark Randall. 26 Dec 2016 – 6 Oct 2018.
  • David Toure — 5 confirmed meetings against Mark Randall. 16 Mar 2024 – 1 Nov 2025.
  • Elliott Hewitt — 5 confirmed meetings against Mark Randall. 19 Apr 2016 – 2 Oct 2018.
  • Eoin Bradley — 5 confirmed meetings against Mark Randall. 26 Jan 2021 – 10 May 2022.
  • Francis McCaffrey — 5 confirmed meetings against Mark Randall. 10 Nov 2020 – 26 Feb 2025.
  • Gregory Moorhouse — 5 confirmed meetings against Mark Randall. 5 Dec 2020 – 12 Nov 2022.
  • Isaac Baird — 5 confirmed meetings against Mark Randall. 20 Aug 2022 – 20 Oct 2026.
  • Josh Williamson — 5 confirmed meetings against Mark Randall. 7 Jan 2025 – 10 Oct 2026.
  • Jon Stead — 5 confirmed meetings against Mark Randall. 19 Apr 2016 – 2 Oct 2018.
  • Jordan Moore-Taylor — 5 confirmed meetings against Mark Randall. 20 Oct 2012 – 21 Nov 2017.
  • Jordan Williamson — 5 confirmed meetings against Mark Randall. 2 Jan 2021 – 17 Mar 2023.
  • Kieran Farren — 5 confirmed meetings against Mark Randall. 1 Oct 2022 – 27 Apr 2024.
  • Kyle McClelland — 5 confirmed meetings against Mark Randall. 1 Sept 2024 – 13 Sept 2025.
  • Lewis Alessandra — 5 confirmed meetings against Mark Randall. 12 Mar 2016 – 2 Oct 2018.
  • Lewis Barr — 5 confirmed meetings against Mark Randall. 4 Nov 2022 – 16 Sept 2025.
  • Lewis Mackinnon — 5 confirmed meetings against Mark Randall. 1 Feb 2025 – 30 Oct 2026.
  • Luke Gallagher — 5 confirmed meetings against Mark Randall. 10 Nov 2020 – 4 Dec 2021.
  • Malachy Smith — 5 confirmed meetings against Mark Randall. 1 Jan 2022 – 25 Apr 2026.
  • Michael McCrudden — 5 confirmed meetings against Mark Randall. 5 Jun 2021 – 17 Nov 2023.
  • Michael Nelson — 5 confirmed meetings against Mark Randall. 13 Apr 2013 – 13 Jan 2018.
  • Mikey Place — 5 confirmed meetings against Mark Randall. 25 Mar 2022 – 19 Sept 2026.
  • Nedas Maciulaitis — 5 confirmed meetings against Mark Randall. 22 Sept 2023 – 20 Sept 2025.
  • Niall Quinn — 5 confirmed meetings against Mark Randall. 15 May 2021 – 8 Dec 2023.
  • Reece Glendinning — 5 confirmed meetings against Mark Randall. 3 Apr 2021 – 22 Sept 2023.
  • Reuben Reid — 5 confirmed meetings against Mark Randall. 16 Apr 2013 – 24 Feb 2018.
  • Richard Duffy — 5 confirmed meetings against Mark Randall. 8 Dec 2012 – 23 Jan 2018.
  • Ross Glendinning — 5 confirmed meetings against Mark Randall. 31 Oct 2020 – 4 Feb 2025.
  • Sean McConville — 5 confirmed meetings against Mark Randall. 21 Apr 2012 – 27 Jan 2018.
  • Shea Kearney — 5 confirmed meetings against Mark Randall. 3 Nov 2023 – 10 Jan 2025.
  • Steven Ball — 5 confirmed meetings against Mark Randall. 10 Nov 2020 – 26 Jan 2024.
  • Steven Scott — 5 confirmed meetings against Mark Randall. 13 Oct 2023 – 29 Nov 2025.
  • Thomas Pett — 5 confirmed meetings against Mark Randall. 23 Jan 2016 – 17 Feb 2018.
  • Tiernan Kelly — 5 confirmed meetings against Mark Randall. 26 Sept 2023 – 25 Apr 2026.
  • Aaron Donnelly — 4 confirmed meetings against Mark Randall. 20 Feb 2021 – 21 Jan 2022.
  • Aaron Hogg — 4 confirmed meetings against Mark Randall. 24 Oct 2020 – 18 Mar 2022.
  • Aaron Wightman — 4 confirmed meetings against Mark Randall. 7 Apr 2023 – 18 Mar 2025.
  • Adam Carroll — 4 confirmed meetings against Mark Randall. 10 Nov 2020 – 28 Mar 2026.
  • Adam McCallum — 4 confirmed meetings against Mark Randall. 9 Feb 2021 – 27 Nov 2021.
  • Alan Smith — 4 confirmed meetings against Mark Randall. 21 Mar 2015 – 16 Sept 2017.
  • Alan Teggart — 4 confirmed meetings against Mark Randall. 17 Oct 2020 – 9 Feb 2024.
  • Alexander Gawne — 4 confirmed meetings against Mark Randall. 25 Sept 2021 – 25 Jan 2025.
  • Andrew Scott — 4 confirmed meetings against Mark Randall. 25 Mar 2023 – 25 Jan 2025.
  • Andy Hall — 4 confirmed meetings against Mark Randall. 1 Jun 2021 – 8 Mar 2022.
  • Andy McGrory — 4 confirmed meetings against Mark Randall. 6 Mar 2021 – 17 Feb 2024.
  • Benjamin Buchanan-Rolleston — 4 confirmed meetings against Mark Randall. 26 Dec 2024 – 19 Sept 2026.
  • Bradley Halliday — 4 confirmed meetings against Mark Randall. 27 Feb 2016 – 6 Oct 2018.
  • Brandon Doyle — 4 confirmed meetings against Mark Randall. 6 Feb 2021 – 26 Jan 2024.
  • Christy Pym — 4 confirmed meetings against Mark Randall. 31 Dec 2016 – 21 Apr 2018.
  • Calvin McCurry — 4 confirmed meetings against Mark Randall. 17 Feb 2024 – 1 Nov 2025.
  • Caolan McAleer — 4 confirmed meetings against Mark Randall. 13 Feb 2021 – 9 Feb 2024.
  • Caolin Coyle — 4 confirmed meetings against Mark Randall. 17 Oct 2020 – 26 Feb 2022.
  • Ciarán O'Connor — 4 confirmed meetings against Mark Randall. 23 Apr 2021 – 28 Oct 2023.
  • Conor Barr — 4 confirmed meetings against Mark Randall. 25 Jan 2025 – 18 Oct 2025.
  • Conor Falls — 4 confirmed meetings against Mark Randall. 19 Aug 2025 – 30 Oct 2026.
  • Conor Keeley — 4 confirmed meetings against Mark Randall. 6 Mar 2021 – 25 Mar 2022.
  • Conor Mitchell — 4 confirmed meetings against Mark Randall. 11 Sept 2021 – 26 Jan 2024.
  • Curtis Allen — 4 confirmed meetings against Mark Randall. 8 Apr 2022 – 22 Sept 2023.
  • Curtis Weston — 4 confirmed meetings against Mark Randall. 6 Apr 2013 – 13 Jan 2018.
  • Divin Isamala — 4 confirmed meetings against Mark Randall. 1 Feb 2025 – 12 Sept 2026.
  • Daithí McCallion — 4 confirmed meetings against Mark Randall. 17 Feb 2024 – 1 Nov 2025.
  • Dane McCullough — 4 confirmed meetings against Mark Randall. 18 Apr 2025 – 20 Oct 2026.
  • Daniel Hughes — 4 confirmed meetings against Mark Randall. 17 Oct 2020 – 28 Oct 2023.
  • David Odumosu — 4 confirmed meetings against Mark Randall. 3 Nov 2023 – 1 Dec 2024.
  • David Parkhouse — 4 confirmed meetings against Mark Randall. 10 Dec 2021 – 11 Apr 2023.
  • Douglas Wilson — 4 confirmed meetings against Mark Randall. 13 Feb 2021 – 27 Oct 2024.
  • Eetu Vertainen — 4 confirmed meetings against Mark Randall. 23 Apr 2022 – 21 Apr 2023.
  • Emmett McGuckin — 4 confirmed meetings against Mark Randall. 25 Sept 2021 – 22 Sept 2023.
  • Finley Thorndike — 4 confirmed meetings against Mark Randall. 2 Nov 2024 – 16 Sept 2025.
  • Fraser Franks — 4 confirmed meetings against Mark Randall. 23 Jan 2016 – 30 Dec 2017.
  • Gary Jones — 4 confirmed meetings against Mark Randall. 21 Apr 2012 – 21 Mar 2015.
  • Gary Liddle — 4 confirmed meetings against Mark Randall. 22 Oct 2011 – 17 Mar 2018.
  • Greg Hall — 4 confirmed meetings against Mark Randall. 9 Feb 2021 – 27 Nov 2021.
  • Gregory Taylor — 4 confirmed meetings against Mark Randall. 24 Sept 2016 – 6 Oct 2018.
  • Harry Wilson — 4 confirmed meetings against Mark Randall. 10 Jan 2025 – 28 Mar 2026.
  • Haydn Hollis — 4 confirmed meetings against Mark Randall. 21 Mar 2015 – 24 Feb 2018.
  • Janoi Donacien — 4 confirmed meetings against Mark Randall. 8 Mar 2016 – 27 Jan 2018.
  • J. O'Mahony — 4 confirmed meetings against Mark Randall. 6 Sept 2025 – 24 Oct 2026.
  • Jonathan Russell — 4 confirmed meetings against Mark Randall. 24 Nov 2023 – 26 Apr 2025.
  • Jabo Ibehre — 4 confirmed meetings against Mark Randall. 16 Jan 2016 – 30 Mar 2018.
  • Jake Carroll — 4 confirmed meetings against Mark Randall. 5 Mar 2016 – 30 Mar 2018.
  • Jake Taylor — 4 confirmed meetings against Mark Randall. 31 Dec 2016 – 21 Apr 2018.
  • James Ervin — 4 confirmed meetings against Mark Randall. 31 Oct 2020 – 23 Sept 2022.
  • James McLaughlin — 4 confirmed meetings against Mark Randall. 26 Jan 2021 – 1 Oct 2022.
  • Jamie McGonigle — 4 confirmed meetings against Mark Randall. 14 Nov 2020 – 10 Nov 2024.
  • Jason Kennedy — 4 confirmed meetings against Mark Randall. 21 Apr 2012 – 16 Jan 2016.
  • Jean-Louis Akpa Akpro — 4 confirmed meetings against Mark Randall. 21 Apr 2012 – 23 Sept 2017.
  • Joel Grant — 4 confirmed meetings against Mark Randall. 15 Sept 2012 – 31 Dec 2016.
  • John Scott — 4 confirmed meetings against Mark Randall. 8 Nov 2022 – 20 Jan 2024.
  • Josh Doyle — 4 confirmed meetings against Mark Randall. 28 Sept 2021 – 20 Aug 2022.
  • Junior Ogedi-Uzokwe — 4 confirmed meetings against Mark Randall. 7 Apr 2023 – 16 Apr 2024.
  • Kenneth Kane — 4 confirmed meetings against Mark Randall. 31 Oct 2020 – 17 Mar 2023.
  • Kian Corbally — 4 confirmed meetings against Mark Randall. 25 Jan 2025 – 1 Nov 2025.
  • Kirk McLaughlin — 4 confirmed meetings against Mark Randall. 16 Apr 2024 – 26 Feb 2025.
  • Krystian Pearce — 4 confirmed meetings against Mark Randall. 15 Oct 2011 – 9 Dec 2017.
  • Kyle Bennett — 4 confirmed meetings against Mark Randall. 25 Oct 2014 – 14 Aug 2018.
  • Lee Bonis — 4 confirmed meetings against Mark Randall. 9 Feb 2021 – 27 Nov 2021.
  • Lee Lynch — 4 confirmed meetings against Mark Randall. 1 Oct 2022 – 27 Apr 2024.
  • Leon Legge — 4 confirmed meetings against Mark Randall. 5 May 2012 – 18 Aug 2018.
  • Leroy Millar — 4 confirmed meetings against Mark Randall. 2 Jan 2021 – 25 Mar 2022.
  • Lewis Francis — 4 confirmed meetings against Mark Randall. 26 Feb 2025 – 24 Oct 2026.
  • Liam Bagnall — 4 confirmed meetings against Mark Randall. 20 Feb 2021 – 26 Jan 2024.
  • Liam Hassin — 4 confirmed meetings against Mark Randall. 6 Sept 2025 – 24 Oct 2026.
  • Lloyd James — 4 confirmed meetings against Mark Randall. 31 Dec 2016 – 21 Apr 2018.
  • Louis Dodds — 4 confirmed meetings against Mark Randall. 8 Dec 2012 – 18 Aug 2018.
  • Luke Berry — 4 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Feb 2018.
  • Luke Cartwright — 4 confirmed meetings against Mark Randall. 26 Sept 2023 – 21 Nov 2025.
  • Luke Conlan — 4 confirmed meetings against Mark Randall. 2 Apr 2016 – 10 Jan 2025.
  • Mark Hughes — 4 confirmed meetings against Mark Randall. 27 Feb 2016 – 27 Jan 2018.
  • Martin Gallagher — 4 confirmed meetings against Mark Randall. 10 May 2022 – 27 Apr 2024.
  • Matthew Green — 4 confirmed meetings against Mark Randall. 23 Apr 2016 – 17 Feb 2018.
  • Michael Bostwick — 4 confirmed meetings against Mark Randall. 13 Aug 2011 – 17 Feb 2018.
  • Michael Jones — 4 confirmed meetings against Mark Randall. 13 Sept 2011 – 17 Mar 2018.
  • Michael Newberry — 4 confirmed meetings against Mark Randall. 17 Dec 2021 – 30 Dec 2023.
  • Michael Raynes — 4 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Dec 2017.
  • Nathaniel Ferris — 4 confirmed meetings against Mark Randall. 26 Sept 2023 – 26 Apr 2025.
  • Nigel Atangana — 4 confirmed meetings against Mark Randall. 13 Aug 2016 – 4 Aug 2018.
  • Noel Healy — 4 confirmed meetings against Mark Randall. 7 Oct 2022 – 26 Jan 2024.
  • Oisin Conaty — 4 confirmed meetings against Mark Randall. 9 Feb 2021 – 17 Sept 2022.
  • Oisin Smyth — 4 confirmed meetings against Mark Randall. 17 Oct 2020 – 15 Jan 2022.
  • Pádraig Amond — 4 confirmed meetings against Mark Randall. 18 Sept 2012 – 26 Sept 2017.
  • Paris Cowan-Hall — 4 confirmed meetings against Mark Randall. 16 Apr 2013 – 18 Nov 2017.
  • Patrick McEleney — 4 confirmed meetings against Mark Randall. 25 Jan 2025 – 1 Nov 2025.
  • Peter Hartley — 4 confirmed meetings against Mark Randall. 22 Oct 2011 – 1 Mar 2016.
  • Ross Fitzsimons — 4 confirmed meetings against Mark Randall. 23 Jan 2018 – 14 Jul 2022.
  • Reginald Lambe — 4 confirmed meetings against Mark Randall. 23 Apr 2016 – 6 Oct 2018.
  • Robert Milsom — 4 confirmed meetings against Mark Randall. 26 Apr 2014 – 2 Oct 2018.
  • Romuald Boco — 4 confirmed meetings against Mark Randall. 18 Sept 2012 – 27 Feb 2016.
  • Rory McKeown — 4 confirmed meetings against Mark Randall. 2 Sept 2022 – 6 Oct 2023.
  • Ryan McGivern — 4 confirmed meetings against Mark Randall. 8 Nov 2014 – 26 Jan 2024.
  • Samuel Walker — 4 confirmed meetings against Mark Randall. 28 Apr 2012 – 26 Dec 2017.
  • Scot Bennett — 4 confirmed meetings against Mark Randall. 20 Oct 2012 – 26 Sept 2017.
  • Scot Whiteside — 4 confirmed meetings against Mark Randall. 26 Aug 2022 – 11 Apr 2026.
  • Sean Rigg — 4 confirmed meetings against Mark Randall. 16 Mar 2013 – 26 Sept 2017.
  • Steven Gordon — 4 confirmed meetings against Mark Randall. 16 Mar 2021 – 23 Sept 2022.
  • Tom Pope — 4 confirmed meetings against Mark Randall. 8 Dec 2012 – 18 Aug 2018.
  • Trai Hume — 4 confirmed meetings against Mark Randall. 31 Oct 2020 – 17 Dec 2021.
  • Zoumana Bakayogo — 4 confirmed meetings against Mark Randall. 6 Aug 2011 – 16 Dec 2017.
  • Aaron Prendergast — 3 confirmed meetings against Mark Randall. 30 Sept 2023 – 22 Mar 2025.
  • Abdillahie Yussuf — 3 confirmed meetings against Mark Randall. 23 Apr 2016 – 14 Jul 2022.
  • Adam Collin — 3 confirmed meetings against Mark Randall. 26 Apr 2014 – 16 Sept 2017.
  • Adebayo Azeez — 3 confirmed meetings against Mark Randall. 20 Feb 2016 – 6 Oct 2018.
  • Alberto Baldé — 3 confirmed meetings against Mark Randall. 17 Sept 2022 – 26 Sept 2023.
  • Alex Nicholls — 3 confirmed meetings against Mark Randall. 7 Apr 2012 – 13 Jan 2018.
  • Alexander Rodman — 3 confirmed meetings against Mark Randall. 26 Dec 2012 – 14 Aug 2018.
  • Alfie Gaston — 3 confirmed meetings against Mark Randall. 29 Apr 2023 – 10 Nov 2024.
  • Andrew Butler — 3 confirmed meetings against Mark Randall. 7 Apr 2012 – 17 Sept 2016.
  • Andrew Martin — 3 confirmed meetings against Mark Randall. 7 Oct 2022 – 28 Oct 2023.
  • Andrew Tutte — 3 confirmed meetings against Mark Randall. 21 Apr 2012 – 2 Feb 2013.
  • Antony Kay — 3 confirmed meetings against Mark Randall. 5 Aug 2017 – 15 Jul 2021.
  • Antony Sweeney — 3 confirmed meetings against Mark Randall. 14 Apr 2012 – 16 Jan 2016.
  • Artur Krysiak — 3 confirmed meetings against Mark Randall. 20 Oct 2012 – 1 Jan 2018.
  • Ashley Grimes — 3 confirmed meetings against Mark Randall. 21 Apr 2012 – 2 Feb 2013.
  • Brandon Comley — 3 confirmed meetings against Mark Randall. 27 Sept 2016 – 26 Dec 2017.
  • Barry Fuller — 3 confirmed meetings against Mark Randall. 27 Oct 2012 – 20 Feb 2016.
  • Ben Arthurs — 3 confirmed meetings against Mark Randall. 6 Sept 2025 – 24 Oct 2026.
  • Ben Mullen — 3 confirmed meetings against Mark Randall. 16 Apr 2021 – 4 Dec 2021.
  • Ben Tozer — 3 confirmed meetings against Mark Randall. 12 Jan 2013 – 4 Aug 2018.
  • Benjamin Magee — 3 confirmed meetings against Mark Randall. 26 Sept 2023 – 9 Feb 2024.
  • Benjamin Williamson — 3 confirmed meetings against Mark Randall. 1 Apr 2013 – 24 Sept 2016.
  • Benjamin Wilson — 3 confirmed meetings against Mark Randall. 3 Nov 2023 – 13 Apr 2024.
  • Berraat Turker — 3 confirmed meetings against Mark Randall. 26 Sept 2023 – 9 Feb 2024.
  • Brian Healy — 3 confirmed meetings against Mark Randall. 7 Oct 2022 – 28 Mar 2026.
  • Cameron Stewart — 3 confirmed meetings against Mark Randall. 14 Apr 2023 – 10 Nov 2024.
  • Carl Baker — 3 confirmed meetings against Mark Randall. 5 Apr 2014 – 25 Mar 2017.
  • Carl Winchester — 3 confirmed meetings against Mark Randall. 17 Mar 2015 – 24 Mar 2018.
  • Cédric Evina — 3 confirmed meetings against Mark Randall. 25 Oct 2014 – 2 Oct 2018.
  • Charlie Lee — 3 confirmed meetings against Mark Randall. 1 Sept 2012 – 7 Jan 2017.
  • Chris Dagnall — 3 confirmed meetings against Mark Randall. 18 Oct 2014 – 16 Dec 2017.
  • Christopher Lines — 3 confirmed meetings against Mark Randall. 8 Oct 2011 – 14 Aug 2018.
  • Christopher Neal — 3 confirmed meetings against Mark Randall. 8 Dec 2012 – 8 Nov 2014.
  • Christopher Whelpdale — 3 confirmed meetings against Mark Randall. 1 Sept 2012 – 30 Dec 2017.
  • Christy Manzinga — 3 confirmed meetings against Mark Randall. 15 May 2021 – 8 Feb 2022.
  • Colin Coates — 3 confirmed meetings against Mark Randall. 27 Mar 2021 – 2 Jan 2023.
  • Colin Daniel — 3 confirmed meetings against Mark Randall. 8 Nov 2014 – 26 Nov 2016.
  • Connor Murray — 3 confirmed meetings against Mark Randall. 1 Sept 2024 – 15 Mar 2025.
  • Conor Chaplin — 3 confirmed meetings against Mark Randall. 23 Feb 2016 – 25 Mar 2017.
  • Conor Kerr — 3 confirmed meetings against Mark Randall. 30 Sept 2023 – 16 Mar 2024.
  • Corey Smith — 3 confirmed meetings against Mark Randall. 15 Mar 2025 – 25 Apr 2026.
  • Craig Hyland — 3 confirmed meetings against Mark Randall. 2 Feb 2021 – 1 Jun 2021.
  • Dániel Gyollai — 3 confirmed meetings against Mark Randall. 2 Nov 2024 – 26 Apr 2025.
  • Daniel Jones — 3 confirmed meetings against Mark Randall. 1 Apr 2013 – 23 Jan 2018.
  • Daniel Kearns — 3 confirmed meetings against Mark Randall. 30 Nov 2021 – 16 Apr 2022.
  • Daniel Kelly — 3 confirmed meetings against Mark Randall. 24 Oct 2020 – 3 Apr 2021.
  • Daniel Rose — 3 confirmed meetings against Mark Randall. 26 Feb 2013 – 25 Mar 2017.
  • Dannie Bulman — 3 confirmed meetings against Mark Randall. 12 Apr 2014 – 20 Feb 2016.
  • Darragh McBrien — 3 confirmed meetings against Mark Randall. 2 Oct 2021 – 11 Nov 2023.
  • Darren King — 3 confirmed meetings against Mark Randall. 10 Dec 2022 – 26 Jan 2024.
  • Dayle Coleing — 3 confirmed meetings against Mark Randall. 7 Nov 2020 – 25 May 2021.
  • Dean Ebbe — 3 confirmed meetings against Mark Randall. 2 Sept 2022 – 14 Apr 2023.
  • Dean Morgan — 3 confirmed meetings against Mark Randall. 15 Sept 2012 – 8 Mar 2016.
  • Declan McManus — 3 confirmed meetings against Mark Randall. 15 Mar 2025 – 10 Aug 2025.
  • Donal Scullion — 3 confirmed meetings against Mark Randall. 7 Oct 2022 – 26 Jan 2024.
  • Dylan Connolly — 3 confirmed meetings against Mark Randall. 2 Nov 2024 – 26 Apr 2025.
  • Elliott Whitehouse — 3 confirmed meetings against Mark Randall. 21 Mar 2015 – 17 Feb 2018.
  • Enda Stevens — 3 confirmed meetings against Mark Randall. 23 Feb 2016 – 25 Mar 2017.
  • Evan Horwood — 3 confirmed meetings against Mark Randall. 22 Oct 2011 – 3 Nov 2012.
  • Frankie Kent — 3 confirmed meetings against Mark Randall. 14 Jan 2017 – 26 Dec 2017.
  • Gareth Ainsworth — 3 confirmed meetings against Mark Randall. 9 Apr 2012 – 5 Jan 2013.
  • Gareth Evans — 3 confirmed meetings against Mark Randall. 20 Apr 2013 – 25 Mar 2017.
  • Garry Breen — 3 confirmed meetings against Mark Randall. 20 Feb 2021 – 8 Nov 2022.
  • Gary Deegan — 3 confirmed meetings against Mark Randall. 19 Aug 2017 – 6 Oct 2018.
  • George Taft — 3 confirmed meetings against Mark Randall. 6 Aug 2016 – 6 Oct 2018.
  • Harry Murphy — 3 confirmed meetings against Mark Randall. 16 Apr 2024 – 21 Nov 2025.
  • Harry Pell — 3 confirmed meetings against Mark Randall. 10 Sept 2016 – 24 Mar 2018.
  • Jorge Grant — 3 confirmed meetings against Mark Randall. 6 May 2017 – 23 Jan 2018.
  • Jack Payne — 3 confirmed meetings against Mark Randall. 1 Sept 2012 – 26 Nov 2016.
  • Jack Stacey — 3 confirmed meetings against Mark Randall. 31 Dec 2016 – 13 Feb 2018.
  • Jack Taylor — 3 confirmed meetings against Mark Randall. 21 Jan 2017 – 13 Jan 2018.
  • Jacob Blaney — 3 confirmed meetings against Mark Randall. 7 Jan 2025 – 10 Oct 2026.
  • Jacob Carney — 3 confirmed meetings against Mark Randall. 9 Feb 2021 – 13 Sept 2025.
  • Jake Gray — 3 confirmed meetings against Mark Randall. 5 Mar 2016 – 29 Sept 2018.
  • Jake Hyde — 3 confirmed meetings against Mark Randall. 27 Oct 2012 – 12 Mar 2016.
  • Jake Jervis — 3 confirmed meetings against Mark Randall. 1 Mar 2016 – 13 Feb 2018.
  • Jamal Campbell-Ryce — 3 confirmed meetings against Mark Randall. 17 Jan 2015 – 13 Jan 2018.
  • James Carroll — 3 confirmed meetings against Mark Randall. 9 Feb 2024 – 26 Feb 2025.
  • James Hood — 3 confirmed meetings against Mark Randall. 25 Jan 2025 – 1 Nov 2025.
  • Jamie Devitt — 3 confirmed meetings against Mark Randall. 2 Apr 2016 – 17 Mar 2018.
  • Jayden Stockley — 3 confirmed meetings against Mark Randall. 10 Sept 2011 – 21 Apr 2018.
  • Jethren Barr — 3 confirmed meetings against Mark Randall. 27 Nov 2021 – 12 Nov 2022.
  • Joel Thompson — 3 confirmed meetings against Mark Randall. 30 Apr 2022 – 1 Nov 2025.
  • John Akinde — 3 confirmed meetings against Mark Randall. 25 Oct 2016 – 13 Jan 2018.
  • John McGovern — 3 confirmed meetings against Mark Randall. 28 Oct 2023 – 23 Dec 2024.
  • Jordan Clark — 3 confirmed meetings against Mark Randall. 22 Apr 2017 – 27 Jan 2018.
  • Jordan Cranston — 3 confirmed meetings against Mark Randall. 10 Sept 2016 – 24 Mar 2018.
  • Jordan McMullan — 3 confirmed meetings against Mark Randall. 11 Mar 2025 – 21 Nov 2025.
  • Jordan Tillson — 3 confirmed meetings against Mark Randall. 31 Dec 2016 – 21 Apr 2018.
  • Jorge Silva — 3 confirmed meetings against Mark Randall. 5 Aug 2021 – 28 Nov 2024.
  • Joseph Jacobson — 3 confirmed meetings against Mark Randall. 22 Nov 2016 – 18 Nov 2017.
  • Joseph Martin — 3 confirmed meetings against Mark Randall. 1 Sept 2012 – 30 Dec 2017.
  • Joseph Moore — 3 confirmed meetings against Mark Randall. 17 Sept 2022 – 25 Jan 2025.
  • Joshua Andrews — 3 confirmed meetings against Mark Randall. 22 Sept 2023 – 4 Feb 2025.
  • Joshua Ukek — 3 confirmed meetings against Mark Randall. 27 Oct 2024 – 22 Aug 2025.
  • Joshua Vickers — 3 confirmed meetings against Mark Randall. 25 Oct 2016 – 28 Oct 2017.
  • Joss Labadie — 3 confirmed meetings against Mark Randall. 6 Aug 2011 – 26 Sept 2017.
  • Kallum Naismith — 3 confirmed meetings against Mark Randall. 23 Feb 2016 – 25 Mar 2017.
  • Kayden Jackson — 3 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Jan 2018.
  • Kevan Hurst — 3 confirmed meetings against Mark Randall. 7 Apr 2012 – 6 Aug 2016.
  • Kevin Dawson — 3 confirmed meetings against Mark Randall. 14 Apr 2017 – 4 Aug 2018.
  • Kodi Lyons-Foster — 3 confirmed meetings against Mark Randall. 18 Mar 2025 – 10 Aug 2025.
  • Kurtis Guthrie — 3 confirmed meetings against Mark Randall. 14 Jan 2017 – 11 Aug 2018.
  • Lee Collins — 3 confirmed meetings against Mark Randall. 23 Apr 2016 – 24 Feb 2018.
  • Lee Molyneux — 3 confirmed meetings against Mark Randall. 18 Sept 2012 – 2 Apr 2016.
  • Len O'Sullivan — 3 confirmed meetings against Mark Randall. 16 Mar 2024 – 22 Mar 2025.
  • Liam McAlinden — 3 confirmed meetings against Mark Randall. 31 Dec 2016 – 4 Aug 2018.
  • Liam O'Neil — 3 confirmed meetings against Mark Randall. 19 Aug 2017 – 6 Oct 2018.
  • Lorcan Forde — 3 confirmed meetings against Mark Randall. 17 Oct 2020 – 28 Oct 2023.
  • Luke McCormick — 3 confirmed meetings against Mark Randall. 16 Mar 2013 – 17 Apr 2017.
  • Luke McNicholas — 3 confirmed meetings against Mark Randall. 30 Nov 2021 – 16 Apr 2022.
  • Luke O'Nien — 3 confirmed meetings against Mark Randall. 22 Nov 2016 – 18 Nov 2017.
  • Luke Summerfield — 3 confirmed meetings against Mark Randall. 12 Mar 2016 – 10 Feb 2018.
  • Marc McNulty — 3 confirmed meetings against Mark Randall. 17 Jan 2015 – 25 Nov 2017.
  • Mark Byrne — 3 confirmed meetings against Mark Randall. 27 Oct 2012 – 8 Mar 2016.
  • Mark Patton — 3 confirmed meetings against Mark Randall. 17 Oct 2020 – 22 Dec 2023.
  • Mark Russell — 3 confirmed meetings against Mark Randall. 17 Sept 2022 – 21 Jun 2025.
  • Mark Stafford — 3 confirmed meetings against Mark Randall. 15 May 2021 – 13 Nov 2021.
  • Mark Surgenor — 3 confirmed meetings against Mark Randall. 25 Sept 2021 – 22 Sept 2023.
  • Mathew Sadler — 3 confirmed meetings against Mark Randall. 7 Apr 2012 – 17 Mar 2015.
  • Matthew Blair — 3 confirmed meetings against Mark Randall. 26 Dec 2012 – 17 Sept 2016.
  • Matthew Bloomfield — 3 confirmed meetings against Mark Randall. 9 Apr 2012 – 18 Nov 2017.
  • Matthew Clarke — 3 confirmed meetings against Mark Randall. 23 Feb 2016 – 25 Mar 2017.
  • Matthew Godden — 3 confirmed meetings against Mark Randall. 7 Jan 2017 – 30 Dec 2017.
  • Matthew Pearson — 3 confirmed meetings against Mark Randall. 21 Aug 2012 – 22 Apr 2017.
  • Mauro Vilhete — 3 confirmed meetings against Mark Randall. 25 Oct 2016 – 23 Sept 2017.
  • Medy Elito — 3 confirmed meetings against Mark Randall. 13 Oct 2012 – 19 Aug 2017.
  • Michael Ruddy — 3 confirmed meetings against Mark Randall. 14 Nov 2020 – 27 Nov 2021.
  • Mike Edwards — 3 confirmed meetings against Mark Randall. 15 Oct 2011 – 19 Apr 2016.
  • Nathan Smith — 3 confirmed meetings against Mark Randall. 4 Oct 2014 – 1 Jan 2018.
  • Nathan Thomas — 3 confirmed meetings against Mark Randall. 5 Mar 2016 – 2 Oct 2018.
  • Neil Austin — 3 confirmed meetings against Mark Randall. 22 Oct 2011 – 3 Nov 2012.
  • Nicholas Adams — 3 confirmed meetings against Mark Randall. 21 Apr 2012 – 29 Apr 2017.
  • Noor Husin — 3 confirmed meetings against Mark Randall. 22 Apr 2017 – 2 Oct 2018.
  • Oliver Palmer — 3 confirmed meetings against Mark Randall. 13 Aug 2016 – 17 Feb 2018.
  • Oliver Lee — 3 confirmed meetings against Mark Randall. 27 Oct 2012 – 13 Feb 2018.
  • Oran Brogan — 3 confirmed meetings against Mark Randall. 26 Sept 2023 – 9 Feb 2024.
  • Paul Murray — 3 confirmed meetings against Mark Randall. 22 Oct 2011 – 3 Nov 2012.
  • Pierce Sweeney — 3 confirmed meetings against Mark Randall. 8 Apr 2017 – 21 Apr 2018.
  • Patrick Burns — 3 confirmed meetings against Mark Randall. 2 Apr 2024 – 21 Nov 2025.
  • Patrick Kelly — 3 confirmed meetings against Mark Randall. 19 Nov 2021 – 10 May 2022.
  • Paul Finnegan — 3 confirmed meetings against Mark Randall. 9 Feb 2021 – 4 Sept 2021.
  • Paul McGovern — 3 confirmed meetings against Mark Randall. 17 Sept 2024 – 21 Nov 2025.
  • Peter Morrison — 3 confirmed meetings against Mark Randall. 19 Aug 2025 – 28 Mar 2026.
  • Phil Edwards — 3 confirmed meetings against Mark Randall. 13 Aug 2011 – 2 Feb 2013.
  • Piero Mingoia — 3 confirmed meetings against Mark Randall. 18 Sept 2012 – 19 Aug 2017.
  • Reece Jordan — 3 confirmed meetings against Mark Randall. 27 Nov 2021 – 28 Mar 2026.
  • Rhys Bennett — 3 confirmed meetings against Mark Randall. 2 Feb 2013 – 9 Dec 2017.
  • Ritchie Humphreys — 3 confirmed meetings against Mark Randall. 22 Oct 2011 – 2 Jan 2015.
  • Robbie Norton — 3 confirmed meetings against Mark Randall. 22 Dec 2023 – 26 Feb 2025.
  • Rodney Brown — 3 confirmed meetings against Mark Randall. 27 Aug 2021 – 10 May 2022.
  • Ruairi Croskery — 3 confirmed meetings against Mark Randall. 9 Feb 2021 – 4 Sept 2021.
  • Ryan Dickson — 3 confirmed meetings against Mark Randall. 30 Aug 2014 – 1 Jan 2018.
  • Ryan Edwards — 3 confirmed meetings against Mark Randall. 21 Aug 2012 – 2 Apr 2016.
  • Ryan Swan — 3 confirmed meetings against Mark Randall. 10 Nov 2020 – 16 Apr 2021.
  • Sam Collins — 3 confirmed meetings against Mark Randall. 22 Oct 2011 – 3 Nov 2012.
  • Success Edogun — 3 confirmed meetings against Mark Randall. 11 Mar 2025 – 1 Nov 2025.
  • Sam Warde — 3 confirmed meetings against Mark Randall. 20 Apr 2021 – 27 Nov 2021.
  • Samuel Moore — 3 confirmed meetings against Mark Randall. 18 Aug 2012 – 12 Aug 2014.
  • Samuel Wood — 3 confirmed meetings against Mark Randall. 5 Jan 2013 – 2 Jan 2017.
  • Scott Brown — 3 confirmed meetings against Mark Randall. 2 Jan 2017 – 18 Aug 2018.
  • Scott Brown — 3 confirmed meetings against Mark Randall. 22 Apr 2017 – 27 Jan 2018.
  • Scott Cuthbert — 3 confirmed meetings against Mark Randall. 18 Oct 2014 – 11 Aug 2018.
  • Sean Graham — 3 confirmed meetings against Mark Randall. 25 Mar 2022 – 17 Mar 2023.
  • Sean Moore — 3 confirmed meetings against Mark Randall. 14 Oct 2022 – 11 Apr 2023.
  • Sean Murray — 3 confirmed meetings against Mark Randall. 26 Dec 2017 – 12 Aug 2022.
  • Shaun Brisley — 3 confirmed meetings against Mark Randall. 16 Aug 2014 – 23 Jan 2018.
  • Shea Gordon — 3 confirmed meetings against Mark Randall. 13 Apr 2024 – 18 Oct 2025.
  • Stacy Long — 3 confirmed meetings against Mark Randall. 13 Aug 2011 – 9 Feb 2013.
  • Stephen Darby — 3 confirmed meetings against Mark Randall. 21 Apr 2012 – 13 Apr 2013.
  • Steven Maguire — 3 confirmed meetings against Mark Randall. 7 Oct 2022 – 28 Oct 2023.
  • Stuart Hutchinson — 3 confirmed meetings against Mark Randall. 10 Nov 2020 – 4 Dec 2021.
  • Stuart Lewis — 3 confirmed meetings against Mark Randall. 9 Apr 2012 – 5 Jan 2013.
  • Thomas Davies — 3 confirmed meetings against Mark Randall. 27 Feb 2016 – 25 Nov 2017.
  • Thomas Eastman — 3 confirmed meetings against Mark Randall. 14 Jan 2017 – 26 Dec 2017.
  • Thomas Lapslie — 3 confirmed meetings against Mark Randall. 14 Jan 2017 – 26 Dec 2017.
  • Thomas Parkes — 3 confirmed meetings against Mark Randall. 10 Nov 2012 – 17 Mar 2018.
  • Tomas Galvin — 3 confirmed meetings against Mark Randall. 13 Oct 2023 – 23 Dec 2024.
  • Tommy Lockhart — 3 confirmed meetings against Mark Randall. 7 Oct 2022 – 26 Jan 2024.
  • Trevor Carson — 3 confirmed meetings against Mark Randall. 13 Sept 2011 – 27 Aug 2016.
  • Trialist B — 3 confirmed meetings against Mark Randall. 17 Jun 2025 – 20 Jun 2026.
  • Troy Brown — 3 confirmed meetings against Mark Randall. 31 Dec 2016 – 21 Nov 2017.
  • Uche Ikpeazu — 3 confirmed meetings against Mark Randall. 24 Sept 2016 – 30 Mar 2018.
  • William Boyle — 3 confirmed meetings against Mark Randall. 12 Aug 2017 – 4 Aug 2018.
  • William Atkinson — 3 confirmed meetings against Mark Randall. 6 Nov 2012 – 9 Dec 2017.
  • Zander Diamond — 3 confirmed meetings against Mark Randall. 15 Dec 2012 – 9 Dec 2017.
  • Zavon Hines — 3 confirmed meetings against Mark Randall. 6 Nov 2012 – 3 Feb 2018.
  • A. Obhakhan — 2 confirmed meetings against Mark Randall. 22 Aug 2025 – 12 Sept 2026.
  • Aaron Canning — 2 confirmed meetings against Mark Randall. 26 Jan 2021 – 2 Oct 2021.
  • Aaron Chapman — 2 confirmed meetings against Mark Randall. 23 Dec 2017 – 27 Jan 2018.
  • Aaron McEneff — 2 confirmed meetings against Mark Randall. 24 Oct 2024 – 4 Sept 2026.
  • Aaron Pierre — 2 confirmed meetings against Mark Randall. 22 Nov 2016 – 2 Jan 2017.
  • Aaron Quigg — 2 confirmed meetings against Mark Randall. 21 Jun 2025 – 20 Jun 2026.
  • Abdoul Traore — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Adam Barrett — 2 confirmed meetings against Mark Randall. 10 Sept 2011 – 1 Sept 2012.
  • Adam Campbell — 2 confirmed meetings against Mark Randall. 19 Apr 2016 – 10 Mar 2018.
  • Adam Chapman — 2 confirmed meetings against Mark Randall. 23 Apr 2016 – 6 Aug 2016.
  • Adam Mullan — 2 confirmed meetings against Mark Randall. 10 May 2022 – 1 Oct 2022.
  • Adam Thompson — 2 confirmed meetings against Mark Randall. 5 May 2012 – 15 Sept 2012.
  • Adam Towe — 2 confirmed meetings against Mark Randall. 26 Feb 2025 – 12 Sept 2026.
  • Adam Yates — 2 confirmed meetings against Mark Randall. 1 Apr 2013 – 8 Nov 2014.
  • Adebayo Fapetu — 2 confirmed meetings against Mark Randall. 19 Aug 2025 – 18 Oct 2025.
  • Adriano — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Ahmed Salam — 2 confirmed meetings against Mark Randall. 17 Dec 2021 – 23 Apr 2022.
  • Ahu Adebame — 2 confirmed meetings against Mark Randall. 27 Oct 2024 – 1 Feb 2025.
  • Aidan Steele — 2 confirmed meetings against Mark Randall. 20 Sept 2025 – 19 Sept 2026.
  • Akileu Ndreca — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Alain Pons — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Alan Bennett — 2 confirmed meetings against Mark Randall. 9 Feb 2013 – 12 Aug 2014.
  • Alan Judge — 2 confirmed meetings against Mark Randall. 15 Oct 2011 – 21 Apr 2014.
  • Alan O'Sullivan — 2 confirmed meetings against Mark Randall. 11 Sept 2021 – 4 Dec 2021.
  • Alan Sheehan — 2 confirmed meetings against Mark Randall. 15 Oct 2011 – 13 Feb 2018.
  • Albert Grønbæk — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Alex Ramsay — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Alex Revell — 2 confirmed meetings against Mark Randall. 26 Apr 2014 – 11 Aug 2018.
  • Alexander Ammitzbøll — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Alexander Gersbach — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Alexander MacDonald — 2 confirmed meetings against Mark Randall. 30 Mar 2013 – 9 Dec 2017.
  • Alexander Munksgaard — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Alexander Samuel — 2 confirmed meetings against Mark Randall. 12 Sept 2017 – 30 Dec 2017.
  • Alexander Woodyard — 2 confirmed meetings against Mark Randall. 28 Oct 2017 – 17 Feb 2018.
  • Almir Kryeziu — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Andre Blackman — 2 confirmed meetings against Mark Randall. 23 Sept 2017 – 13 Jan 2018.
  • André Ferreira — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Andrew Barcham — 2 confirmed meetings against Mark Randall. 31 Mar 2012 – 20 Feb 2016.
  • Andrew Fleming — 2 confirmed meetings against Mark Randall. 2 Apr 2016 – 10 Mar 2018.
  • Andrew Hoey — 2 confirmed meetings against Mark Randall. 22 Dec 2023 – 9 Feb 2024.
  • Andrew Williams — 2 confirmed meetings against Mark Randall. 28 Apr 2012 – 17 Sept 2016.
  • Andrew Yiadom — 2 confirmed meetings against Mark Randall. 27 Oct 2012 – 6 Apr 2013.
  • Andy Monkhouse — 2 confirmed meetings against Mark Randall. 22 Oct 2011 – 14 Apr 2012.
  • Andy Robinson — 2 confirmed meetings against Mark Randall. 6 Aug 2011 – 1 Dec 2012.
  • Angus MacDonald — 2 confirmed meetings against Mark Randall. 18 Aug 2012 – 19 Mar 2013.
  • Anthony O'Connor — 2 confirmed meetings against Mark Randall. 15 Dec 2012 – 30 Mar 2013.
  • Arbër Potoku — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Ardian Limani — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Ardian Muja — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Ardit Nika — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Aristote Nsiala — 2 confirmed meetings against Mark Randall. 18 Sept 2012 – 27 Aug 2016.
  • Arran Pettifer — 2 confirmed meetings against Mark Randall. 1 Dec 2024 – 10 Jan 2025.
  • Arron Davies — 2 confirmed meetings against Mark Randall. 20 Oct 2012 – 27 Apr 2013.
  • Astrit Thaqi — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Bobby McAleese — 2 confirmed meetings against Mark Randall. 23 Dec 2024 – 29 Nov 2025.
  • Bajram Jashanica — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Bamberdele Adebola — 2 confirmed meetings against Mark Randall. 21 Aug 2012 – 2 Feb 2013.
  • Barry Roche — 2 confirmed meetings against Mark Randall. 2 Apr 2016 – 10 Mar 2018.
  • Bauti — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Ben Davies — 2 confirmed meetings against Mark Randall. 23 Feb 2016 – 27 Sept 2016.
  • Ben Guy — 2 confirmed meetings against Mark Randall. 9 Feb 2021 – 20 Apr 2021.
  • Ben Murdock — 2 confirmed meetings against Mark Randall. 26 Sept 2023 – 22 Dec 2023.
  • Ben Nugent — 2 confirmed meetings against Mark Randall. 4 Oct 2014 – 11 Aug 2018.
  • Benjamin Garratt — 2 confirmed meetings against Mark Randall. 20 Aug 2016 – 16 Dec 2017.
  • Benjamin Richards-Everton — 2 confirmed meetings against Mark Randall. 23 Dec 2017 – 27 Jan 2018.
  • Bernard Coll — 2 confirmed meetings against Mark Randall. 21 Jun 2025 – 20 Jun 2026.
  • Billy Paynter — 2 confirmed meetings against Mark Randall. 5 Mar 2016 – 27 Aug 2016.
  • Billy Waters — 2 confirmed meetings against Mark Randall. 10 Sept 2016 – 30 Mar 2018.
  • Bleart Tolaj — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Blendi Baftiu — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Bondz N'Gala — 2 confirmed meetings against Mark Randall. 28 Apr 2012 – 25 Oct 2016.
  • Boro — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Bradley Bauress — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Bradley Walker — 2 confirmed meetings against Mark Randall. 5 Mar 2016 – 16 Dec 2017.
  • Brenner Santos — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Brian Graham — 2 confirmed meetings against Mark Randall. 12 Aug 2017 – 24 Mar 2018.
  • Brian Wilson — 2 confirmed meetings against Mark Randall. 1 Oct 2011 – 17 Mar 2015.
  • Bridel Bosakani — 2 confirmed meetings against Mark Randall. 13 Sept 2025 – 21 Nov 2025.
  • Ciarán Kelly — 2 confirmed meetings against Mark Randall. 31 Oct 2020 – 2 Jan 2021.
  • Cian O'Malley — 2 confirmed meetings against Mark Randall. 4 Feb 2025 – 4 Mar 2025.
  • Connor Peters — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Cole Stockton — 2 confirmed meetings against Mark Randall. 1 Dec 2012 – 2 Apr 2016.
  • Callum Ainley — 2 confirmed meetings against Mark Randall. 20 Aug 2016 – 16 Dec 2017.
  • Callum Byers — 2 confirmed meetings against Mark Randall. 17 Oct 2020 – 13 Feb 2021.
  • Callum Johnson — 2 confirmed meetings against Mark Randall. 23 Dec 2017 – 27 Jan 2018.
  • Calum Woods — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Calvin Andrew — 2 confirmed meetings against Mark Randall. 8 Dec 2012 – 1 Apr 2013.
  • Calvin Douglas — 2 confirmed meetings against Mark Randall. 27 Mar 2021 – 1 Jun 2021.
  • Caomhan McGuinness — 2 confirmed meetings against Mark Randall. 6 Sept 2025 – 24 Oct 2026.
  • Carl Dickinson — 2 confirmed meetings against Mark Randall. 6 May 2017 – 29 Sept 2018.
  • Charlie Allen — 2 confirmed meetings against Mark Randall. 18 Apr 2025 – 11 Apr 2026.
  • Charlie Clough — 2 confirmed meetings against Mark Randall. 23 Sept 2017 – 13 Jan 2018.
  • Charlie Lindsay — 2 confirmed meetings against Mark Randall. 23 Feb 2024 – 18 Mar 2025.
  • Chris Hackett — 2 confirmed meetings against Mark Randall. 9 Apr 2012 – 12 Jan 2013.
  • Chris Lavery — 2 confirmed meetings against Mark Randall. 9 Feb 2021 – 20 Apr 2021.
  • Chris O'Grady — 2 confirmed meetings against Mark Randall. 8 Oct 2011 – 3 Feb 2018.
  • Chris Shuker — 2 confirmed meetings against Mark Randall. 8 Dec 2012 – 1 Apr 2013.
  • Christian Aznar — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Christopher Birchall — 2 confirmed meetings against Mark Randall. 1 Apr 2013 – 8 Nov 2014.
  • Christopher Clements — 2 confirmed meetings against Mark Randall. 6 Aug 2016 – 24 Feb 2018.
  • Christopher Hussey — 2 confirmed meetings against Mark Randall. 9 Feb 2013 – 2 Apr 2018.
  • Christopher Rodgers — 2 confirmed meetings against Mark Randall. 24 Oct 2020 – 3 Apr 2021.
  • Christopher Venables — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Clayton Donaldson — 2 confirmed meetings against Mark Randall. 5 May 2012 – 21 Apr 2014.
  • Connor Smith — 2 confirmed meetings against Mark Randall. 17 Apr 2017 – 1 Jan 2018.
  • Conor Hourihane — 2 confirmed meetings against Mark Randall. 16 Apr 2013 – 13 Sept 2014.
  • Conor Wilkinson — 2 confirmed meetings against Mark Randall. 17 Mar 2015 – 8 Mar 2016.
  • Corey McMullan — 2 confirmed meetings against Mark Randall. 3 Apr 2021 – 18 Mar 2022.
  • Craig Lindfield — 2 confirmed meetings against Mark Randall. 18 Sept 2012 – 1 Jan 2013.
  • Craig Ross — 2 confirmed meetings against Mark Randall. 23 Sept 2017 – 13 Jan 2018.
  • Craig Tanner — 2 confirmed meetings against Mark Randall. 1 Mar 2016 – 17 Apr 2017.
  • Craig Woodman — 2 confirmed meetings against Mark Randall. 27 Apr 2013 – 21 Nov 2017.
  • Cristian Pecci — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Curtis Nelson — 2 confirmed meetings against Mark Randall. 16 Apr 2013 – 1 Mar 2016.
  • D. Gibson — 2 confirmed meetings against Mark Randall. 20 Sept 2025 – 19 Sept 2026.
  • D. O'Conchubhair — 2 confirmed meetings against Mark Randall. 1 Nov 2025 – 19 Sept 2026.
  • Daniel Rose — 2 confirmed meetings against Mark Randall. 6 Aug 2016 – 9 Dec 2017.
  • Damien McCrory — 2 confirmed meetings against Mark Randall. 15 Dec 2012 – 30 Mar 2013.
  • Daniel Byrne — 2 confirmed meetings against Mark Randall. 6 Feb 2021 – 16 Apr 2021.
  • Daniel Holmes — 2 confirmed meetings against Mark Randall. 1 Dec 2012 – 8 Mar 2016.
  • Daniel Leadbitter — 2 confirmed meetings against Mark Randall. 19 Mar 2013 – 14 Aug 2018.
  • Daniel Newton — 2 confirmed meetings against Mark Randall. 12 Sept 2017 – 11 Aug 2018.
  • Daniel Philliskirk — 2 confirmed meetings against Mark Randall. 17 Mar 2015 – 26 Nov 2016.
  • Daniel Wright — 2 confirmed meetings against Mark Randall. 10 Sept 2016 – 12 Aug 2017.
  • Danny Amos — 2 confirmed meetings against Mark Randall. 2 Nov 2024 – 26 Apr 2025.
  • Danny Coles — 2 confirmed meetings against Mark Randall. 20 Oct 2012 – 27 Apr 2013.
  • Danny Collins — 2 confirmed meetings against Mark Randall. 11 May 2008 – 27 Sept 2016.
  • Danny Grainger — 2 confirmed meetings against Mark Randall. 16 Jan 2016 – 29 Apr 2017.
  • Danny Hylton — 2 confirmed meetings against Mark Randall. 26 Feb 2013 – 16 Aug 2016.
  • Danny Parslow — 2 confirmed meetings against Mark Randall. 26 Dec 2012 – 10 Sept 2016.
  • Danny Pugh — 2 confirmed meetings against Mark Randall. 26 Nov 2016 – 5 Aug 2017.
  • Darren Cole — 2 confirmed meetings against Mark Randall. 13 May 2022 – 27 Apr 2024.
  • David Amoo — 2 confirmed meetings against Mark Randall. 30 Mar 2018 – 6 Oct 2018.
  • David Stephens — 2 confirmed meetings against Mark Randall. 27 Oct 2012 – 6 Apr 2013.
  • David Taylor — 2 confirmed meetings against Mark Randall. 2 Dec 2023 – 17 Feb 2024.
  • David Walsh — 2 confirmed meetings against Mark Randall. 18 Apr 2025 – 11 Apr 2026.
  • David Wheeler — 2 confirmed meetings against Mark Randall. 31 Dec 2016 – 8 Apr 2017.
  • David Winfield — 2 confirmed meetings against Mark Randall. 5 Jan 2013 – 12 Mar 2016.
  • David Worrall — 2 confirmed meetings against Mark Randall. 13 Sept 2011 – 18 Aug 2018.
  • Dawid Kurminowski — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Dean Curry — 2 confirmed meetings against Mark Randall. 13 Oct 2023 – 20 Jan 2024.
  • Dean Winnard — 2 confirmed meetings against Mark Randall. 1 Jan 2013 – 10 Mar 2018.
  • Deniss Meļņiks — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Dermot McVeigh — 2 confirmed meetings against Mark Randall. 10 Nov 2020 – 11 Sept 2021.
  • Dillon Powers — 2 confirmed meetings against Mark Randall. 19 Apr 2022 – 13 May 2022.
  • Domingo Ferrer — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Dominic Gape — 2 confirmed meetings against Mark Randall. 2 Jan 2017 – 18 Nov 2017.
  • Đorđe Šaletić — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Douglas Loft — 2 confirmed meetings against Mark Randall. 8 Dec 2012 – 1 Apr 2013.
  • Douglas Tanque — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Drey Wright — 2 confirmed meetings against Mark Randall. 9 Sept 2017 – 26 Dec 2017.
  • Dylan King — 2 confirmed meetings against Mark Randall. 17 Oct 2020 – 26 Feb 2022.
  • Dylan Quinn — 2 confirmed meetings against Mark Randall. 16 Apr 2021 – 4 Dec 2021.
  • Elliot Dunlop — 2 confirmed meetings against Mark Randall. 16 Sept 2025 – 10 Oct 2026.
  • Eamon Scannell — 2 confirmed meetings against Mark Randall. 9 Feb 2021 – 20 Apr 2021.
  • Edgar Davids — 2 confirmed meetings against Mark Randall. 27 Oct 2012 – 6 Apr 2013.
  • Elliott Johnson — 2 confirmed meetings against Mark Randall. 6 Apr 2013 – 21 Jan 2017.
  • Enea Koliçi — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Enzo Monteiro — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Eoin Doyle — 2 confirmed meetings against Mark Randall. 2 Jan 2015 – 25 Mar 2017.
  • Eric McWoods — 2 confirmed meetings against Mark Randall. 19 Aug 2025 – 18 Oct 2025.
  • Euan East — 2 confirmed meetings against Mark Randall. 11 Nov 2023 – 30 Dec 2023.
  • Evan McLaughlin — 2 confirmed meetings against Mark Randall. 1 Oct 2022 – 25 Nov 2022.
  • Finn Ecrepont — 2 confirmed meetings against Mark Randall. 21 Jun 2025 – 20 Jun 2026.
  • Oluwafemi Ilesanmi — 2 confirmed meetings against Mark Randall. 13 Oct 2012 – 12 Mar 2016.
  • Farrend Rawson — 2 confirmed meetings against Mark Randall. 23 Dec 2017 – 24 Feb 2018.
  • Federico Villar — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Finn Flanagan — 2 confirmed meetings against Mark Randall. 12 Sept 2026 – 30 Oct 2026.
  • François Zoko — 2 confirmed meetings against Mark Randall. 14 Apr 2017 – 1 Jan 2018.
  • Frankie Hvid — 2 confirmed meetings against Mark Randall. 2 Nov 2024 – 18 Mar 2025.
  • Fraser Taylor — 2 confirmed meetings against Mark Randall. 2 Dec 2023 – 17 Feb 2024.
  • Frederico Venâncio — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Frederik Tingager — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • G. Taipi — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Gabriel Batista — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Gabriel Sava — 2 confirmed meetings against Mark Randall. 10 Nov 2020 – 6 Feb 2021.
  • Gabriel Silva — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Gareth McCaffrey — 2 confirmed meetings against Mark Randall. 2 Feb 2021 – 27 Mar 2021.
  • Gary Doherty — 2 confirmed meetings against Mark Randall. 9 Apr 2012 – 15 Sept 2012.
  • Gary Roberts — 2 confirmed meetings against Mark Randall. 2 Jan 2015 – 23 Feb 2016.
  • Gary Sawyer — 2 confirmed meetings against Mark Randall. 1 Mar 2016 – 17 Apr 2017.
  • Gavin Gunning — 2 confirmed meetings against Mark Randall. 5 Aug 2017 – 24 Feb 2018.
  • Gavin Tomlin — 2 confirmed meetings against Mark Randall. 21 Dec 2012 – 30 Aug 2014.
  • George Cooper — 2 confirmed meetings against Mark Randall. 20 Aug 2016 – 16 Dec 2017.
  • George Donnelly — 2 confirmed meetings against Mark Randall. 21 Aug 2012 – 2 Feb 2013.
  • George Maris — 2 confirmed meetings against Mark Randall. 30 Mar 2018 – 6 Oct 2018.
  • George Poynton — 2 confirmed meetings against Mark Randall. 28 Oct 2023 – 26 Jan 2024.
  • George Tipton — 2 confirmed meetings against Mark Randall. 9 Feb 2021 – 27 Nov 2021.
  • Georgie Francomb — 2 confirmed meetings against Mark Randall. 12 Aug 2014 – 20 Feb 2016.
  • Geralb Smajli — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Gerardo Bruna — 2 confirmed meetings against Mark Randall. 8 Nov 2022 – 18 Nov 2022.
  • Giovanni Manson — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Graham Burke — 2 confirmed meetings against Mark Randall. 19 Apr 2016 – 24 Oct 2024.
  • Graham Carey — 2 confirmed meetings against Mark Randall. 1 Mar 2016 – 17 Apr 2017.
  • Graham Kelly — 2 confirmed meetings against Mark Randall. 17 Nov 2023 – 10 Oct 2026.
  • Graham Stack — 2 confirmed meetings against Mark Randall. 27 Oct 2012 – 6 Apr 2013.
  • Hiram Boateng — 2 confirmed meetings against Mark Randall. 21 Nov 2017 – 21 Apr 2018.
  • H. Namani — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Hallam Hope — 2 confirmed meetings against Mark Randall. 16 Jan 2016 – 17 Mar 2018.
  • Harrison Dunk — 2 confirmed meetings against Mark Randall. 24 Sept 2016 – 30 Mar 2018.
  • Harry Cornick — 2 confirmed meetings against Mark Randall. 13 Aug 2016 – 13 Feb 2018.
  • Harry Forrester — 2 confirmed meetings against Mark Randall. 5 May 2012 – 25 Oct 2014.
  • Harry Franklin — 2 confirmed meetings against Mark Randall. 8 Feb 2025 – 5 Apr 2025.
  • Harry Taylor — 2 confirmed meetings against Mark Randall. 21 Jan 2017 – 23 Sept 2017.
  • Hélder Ferreira — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Henrique Pereira — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Ian Goodison — 2 confirmed meetings against Mark Randall. 6 Aug 2011 – 1 Dec 2012.
  • Iestyn Hughes — 2 confirmed meetings against Mark Randall. 8 Sept 2026 – 24 Oct 2026.
  • Ishmel Demontagnac — 2 confirmed meetings against Mark Randall. 15 Oct 2011 – 12 Jan 2013.
  • Iván Erquiaga — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Izale McLeod — 2 confirmed meetings against Mark Randall. 30 Aug 2014 – 19 Apr 2016.
  • Joseph Day — 2 confirmed meetings against Mark Randall. 8 Mar 2016 – 26 Sept 2017.
  • J. Gibson — 2 confirmed meetings against Mark Randall. 22 Aug 2025 – 7 Nov 2025.
  • J. O’Reilly — 2 confirmed meetings against Mark Randall. 29 Aug 2025 – 1 Nov 2025.
  • J. Ogedi-Uzokwe — 2 confirmed meetings against Mark Randall. 4 Oct 2025 – 29 Nov 2025.
  • J. Rea — 2 confirmed meetings against Mark Randall. 22 Aug 2025 – 7 Nov 2025.
  • Jake Reeves — 2 confirmed meetings against Mark Randall. 5 May 2012 – 20 Feb 2016.
  • J. Stuart — 2 confirmed meetings against Mark Randall. 21 Jun 2025 – 20 Jun 2026.
  • Jack Henderson — 2 confirmed meetings against Mark Randall. 26 Aug 2022 – 17 Mar 2023.
  • Jack Keaney — 2 confirmed meetings against Mark Randall. 19 Aug 2025 – 18 Oct 2025.
  • Jack King — 2 confirmed meetings against Mark Randall. 7 Jan 2017 – 30 Dec 2017.
  • Jack Midson — 2 confirmed meetings against Mark Randall. 18 Aug 2012 – 9 Feb 2013.
  • Jack Price — 2 confirmed meetings against Mark Randall. 4 Oct 2014 – 18 Oct 2014.
  • Jackson — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Jacob Kean — 2 confirmed meetings against Mark Randall. 4 Oct 2014 – 17 Mar 2015.
  • Jacques Maghoma — 2 confirmed meetings against Mark Randall. 15 Dec 2012 – 30 Mar 2013.
  • Jake Bidwell — 2 confirmed meetings against Mark Randall. 5 May 2012 – 21 Apr 2014.
  • Jake Gosling — 2 confirmed meetings against Mark Randall. 27 Apr 2013 – 24 Sept 2016.
  • Jake Hastie — 2 confirmed meetings against Mark Randall. 8 Feb 2022 – 23 Apr 2022.
  • James Beattie — 2 confirmed meetings against Mark Randall. 28 Mar 2012 – 1 Jan 2013.
  • James Berrett — 2 confirmed meetings against Mark Randall. 4 Oct 2014 – 10 Feb 2018.
  • James Douglas — 2 confirmed meetings against Mark Randall. 18 Mar 2025 – 4 Sept 2026.
  • James Meredith — 2 confirmed meetings against Mark Randall. 6 Nov 2012 – 13 Apr 2013.
  • James Poole — 2 confirmed meetings against Mark Randall. 22 Oct 2011 – 3 Nov 2012.
  • James Spencer — 2 confirmed meetings against Mark Randall. 21 Mar 2015 – 9 Dec 2017.
  • James Taylor — 2 confirmed meetings against Mark Randall. 13 Nov 2021 – 8 Mar 2022.
  • Jamie Grimes — 2 confirmed meetings against Mark Randall. 12 Aug 2017 – 24 Mar 2018.
  • Jamie Harney — 2 confirmed meetings against Mark Randall. 5 Jun 2021 – 21 Jan 2022.
  • Jamie Proctor — 2 confirmed meetings against Mark Randall. 12 Apr 2014 – 29 Apr 2017.
  • Jamie Rea — 2 confirmed meetings against Mark Randall. 22 Dec 2023 – 9 Feb 2024.
  • Jamille Matt — 2 confirmed meetings against Mark Randall. 20 Apr 2013 – 26 Nov 2016.
  • Jennison Myrie-Williams — 2 confirmed meetings against Mark Randall. 8 Dec 2012 – 1 Apr 2013.
  • Jesper Hansen — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Jevani Brown — 2 confirmed meetings against Mark Randall. 30 Mar 2018 – 6 Oct 2018.
  • Jo Kuffour — 2 confirmed meetings against Mark Randall. 15 Sept 2012 – 5 Jan 2013.
  • João Costa — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Joe Fryer — 2 confirmed meetings against Mark Randall. 12 Sept 2017 – 30 Dec 2017.
  • Joe Skarz — 2 confirmed meetings against Mark Randall. 13 Sept 2011 – 26 Apr 2014.
  • Joe Thompson — 2 confirmed meetings against Mark Randall. 21 Apr 2012 – 1 Dec 2012.
  • John Oster — 2 confirmed meetings against Mark Randall. 27 Oct 2012 – 6 Apr 2013.
  • Johnny Mullins — 2 confirmed meetings against Mark Randall. 16 Aug 2016 – 4 Aug 2018.
  • Jón Þorsteinsson — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Jonathan Douglas — 2 confirmed meetings against Mark Randall. 5 May 2012 – 21 Apr 2014.
  • Jonathan Forte — 2 confirmed meetings against Mark Randall. 17 Mar 2015 – 16 Sept 2017.
  • Jonathan Franks — 2 confirmed meetings against Mark Randall. 28 Apr 2012 – 3 Nov 2012.
  • Jonathan Frazer — 2 confirmed meetings against Mark Randall. 24 Oct 2020 – 5 Nov 2021.
  • Jonathan Leddy — 2 confirmed meetings against Mark Randall. 11 Sept 2021 – 4 Dec 2021.
  • Jonathan Meades — 2 confirmed meetings against Mark Randall. 9 Feb 2013 – 20 Feb 2016.
  • Jonathan Nurse — 2 confirmed meetings against Mark Randall. 27 Oct 2012 – 6 Apr 2013.
  • Jonathan Smith — 2 confirmed meetings against Mark Randall. 12 Sept 2017 – 30 Dec 2017.
  • Jonathan Spittle — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Jordan Bowery — 2 confirmed meetings against Mark Randall. 13 Aug 2016 – 16 Dec 2017.
  • Jordan Green — 2 confirmed meetings against Mark Randall. 1 Jan 2018 – 29 Sept 2018.
  • Jordan Williams — 2 confirmed meetings against Mark Randall. 17 Feb 2018 – 17 Jun 2025.
  • Jordan Willis — 2 confirmed meetings against Mark Randall. 5 Apr 2014 – 25 Nov 2017.
  • Jordon Forster — 2 confirmed meetings against Mark Randall. 1 Mar 2016 – 12 Aug 2017.
  • Joseph Thomson — 2 confirmed meetings against Mark Randall. 18 Mar 2025 – 26 Apr 2025.
  • Joseph Walsh — 2 confirmed meetings against Mark Randall. 12 Apr 2014 – 30 Aug 2014.
  • Joseph Widdowson — 2 confirmed meetings against Mark Randall. 21 Apr 2012 – 12 Jan 2013.
  • Josh O'Connor — 2 confirmed meetings against Mark Randall. 7 Jan 2025 – 8 Feb 2025.
  • Josh Simpson — 2 confirmed meetings against Mark Randall. 12 Apr 2014 – 1 Mar 2016.
  • Joshua Lillis — 2 confirmed meetings against Mark Randall. 21 Aug 2012 – 2 Feb 2013.
  • Juan Delgado — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Juanma — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Julian Valarino — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Kofi Balmer — 2 confirmed meetings against Mark Randall. 31 Oct 2020 – 2 Jan 2021.
  • K. Kone — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Kane Vincent-Young — 2 confirmed meetings against Mark Randall. 9 Sept 2017 – 26 Dec 2017.
  • Kane Hemmings — 2 confirmed meetings against Mark Randall. 13 Sept 2014 – 2 Oct 2018.
  • Kane Wilson — 2 confirmed meetings against Mark Randall. 21 Nov 2017 – 21 Apr 2018.
  • Katlego Mashigo — 2 confirmed meetings against Mark Randall. 17 Sept 2022 – 12 Nov 2022.
  • Kelvin Mellor — 2 confirmed meetings against Mark Randall. 1 Mar 2016 – 26 Nov 2016.
  • Kemehlo Nguena — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Kenneth McEvoy — 2 confirmed meetings against Mark Randall. 16 Aug 2014 – 12 Mar 2016.
  • Kevagn Robba — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Kevin Amankwaah — 2 confirmed meetings against Mark Randall. 21 Apr 2012 – 20 Oct 2012.
  • Kevin Ellison — 2 confirmed meetings against Mark Randall. 2 Apr 2016 – 10 Mar 2018.
  • Kevin McIntyre — 2 confirmed meetings against Mark Randall. 21 Aug 2012 – 2 Feb 2013.
  • Kgosietsile Ntlhe — 2 confirmed meetings against Mark Randall. 16 Aug 2014 – 7 Jan 2017.
  • Kieran Agard — 2 confirmed meetings against Mark Randall. 28 Apr 2012 – 26 Apr 2014.
  • Kieran Smith — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Kris Cowan — 2 confirmed meetings against Mark Randall. 10 Nov 2020 – 16 Apr 2021.
  • Kyel Reid — 2 confirmed meetings against Mark Randall. 13 Apr 2013 – 26 Dec 2017.
  • Kyle Beggs — 2 confirmed meetings against Mark Randall. 28 Sept 2021 – 13 Nov 2021.
  • Kyle Edwards — 2 confirmed meetings against Mark Randall. 21 Nov 2017 – 21 Apr 2018.
  • Kyle Spence — 2 confirmed meetings against Mark Randall. 15 Mar 2025 – 12 Apr 2025.
  • Kyle Vassell — 2 confirmed meetings against Mark Randall. 16 Aug 2014 – 26 Nov 2016.
  • Lewis Harrison — 2 confirmed meetings against Mark Randall. 8 Sept 2026 – 24 Oct 2026.
  • Lassana Mendes — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Lawrie Wilson — 2 confirmed meetings against Mark Randall. 13 Aug 2011 – 5 Aug 2017.
  • Lawson D'Ath — 2 confirmed meetings against Mark Randall. 28 Apr 2012 – 27 Apr 2013.
  • Lee Bell — 2 confirmed meetings against Mark Randall. 15 Dec 2012 – 30 Mar 2013.
  • Lee Nicholls — 2 confirmed meetings against Mark Randall. 12 Jan 2013 – 9 Aug 2016.
  • Leon Boyd — 2 confirmed meetings against Mark Randall. 9 Feb 2024 – 23 Dec 2024.
  • Leon Johnson — 2 confirmed meetings against Mark Randall. 9 Apr 2012 – 15 Sept 2012.
  • Leonat Vitija — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Leotrim Kryeziu — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Lewis Hawkins — 2 confirmed meetings against Mark Randall. 5 Mar 2016 – 27 Aug 2016.
  • Liam Noble — 2 confirmed meetings against Mark Randall. 19 Apr 2016 – 23 Jan 2018.
  • Liam Sercombe — 2 confirmed meetings against Mark Randall. 20 Oct 2012 – 14 Aug 2018.
  • Lindon Emërllahu — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Louis Reed — 2 confirmed meetings against Mark Randall. 17 Jan 2015 – 3 Feb 2018.
  • Lucas Olmos — 2 confirmed meetings against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Lucas Silva — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Luís Rocha — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Luke Croll — 2 confirmed meetings against Mark Randall. 8 Apr 2017 – 21 Apr 2018.
  • Luke James — 2 confirmed meetings against Mark Randall. 14 Apr 2012 – 5 Mar 2016.
  • Luke McKendry — 2 confirmed meetings against Mark Randall. 15 Jan 2022 – 26 Feb 2022.
  • Luke Moore — 2 confirmed meetings against Mark Randall. 18 Aug 2012 – 9 Feb 2013.
  • Luke Wade Slater — 2 confirmed meetings against Mark Randall. 11 Sept 2021 – 4 Dec 2021.
  • Luke Wilkinson — 2 confirmed meetings against Mark Randall. 13 Oct 2012 – 23 Jan 2016.
  • Luke Wilson — 2 confirmed meetings against Mark Randall. 12 Nov 2022 – 27 Oct 2024.
  • M. Carson — 2 confirmed meetings against Mark Randall. 12 Sept 2026 – 30 Oct 2026.
  • M. Clemente — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Michael Hewitt — 2 confirmed meetings against Mark Randall. 12 Sept 2026 – 30 Oct 2026.
  • Max Little — 2 confirmed meetings against Mark Randall. 10 Nov 2024 – 12 Apr 2025.
  • Michael Morgan — 2 confirmed meetings against Mark Randall. 6 Sept 2025 – 25 Oct 2025.
  • M. O'Connor — 2 confirmed meetings against Mark Randall. 13 Sept 2025 – 21 Nov 2025.
  • Manny Omrore — 2 confirmed meetings against Mark Randall. 7 Oct 2022 – 10 Dec 2022.
  • M. Strachan — 2 confirmed meetings against Mark Randall. 8 Sept 2026 – 24 Oct 2026.
  • Mallik Wilks — 2 confirmed meetings against Mark Randall. 23 Dec 2017 – 10 Feb 2018.
  • Malvind Benning — 2 confirmed meetings against Mark Randall. 23 Apr 2016 – 6 Aug 2016.
  • Marc Walsh — 2 confirmed meetings against Mark Randall. 26 Feb 2022 – 18 Nov 2022.
  • Marco Baixinho — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Marcus Bean — 2 confirmed meetings against Mark Randall. 22 Nov 2016 – 18 Nov 2017.
  • Mark Carson — 2 confirmed meetings against Mark Randall. 26 Sept 2023 – 22 Dec 2023.
  • Mark Ellis — 2 confirmed meetings against Mark Randall. 16 Jan 2016 – 17 Mar 2018.
  • Mark Gillespie — 2 confirmed meetings against Mark Randall. 16 Jan 2016 – 29 Apr 2017.
  • Mark Marshall — 2 confirmed meetings against Mark Randall. 5 Apr 2014 – 8 Nov 2014.
  • Mark Roberts — 2 confirmed meetings against Mark Randall. 13 Aug 2011 – 24 Sept 2016.
  • Marsel Ismajlgeci — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Matchoi Djaló — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Matheus Pereira — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Mathew Mitchel-King — 2 confirmed meetings against Mark Randall. 18 Aug 2012 – 9 Feb 2013.
  • Matt Oakley — 2 confirmed meetings against Mark Randall. 20 Oct 2012 – 8 Apr 2017.
  • Matthew Bates — 2 confirmed meetings against Mark Randall. 5 Mar 2016 – 27 Aug 2016.
  • Matthew Dolan — 2 confirmed meetings against Mark Randall. 14 Apr 2017 – 26 Sept 2017.
  • Matthew Rhead — 2 confirmed meetings against Mark Randall. 28 Oct 2017 – 17 Feb 2018.
  • Matthew Tootle — 2 confirmed meetings against Mark Randall. 16 Sept 2017 – 2 Oct 2018.
  • Mayowa Animasahun — 2 confirmed meetings against Mark Randall. 8 Nov 2022 – 18 Nov 2022.
  • Michael Liddle — 2 confirmed meetings against Mark Randall. 18 Sept 2012 – 1 Jan 2013.
  • Michael O'Halloran — 2 confirmed meetings against Mark Randall. 28 Mar 2012 – 1 Dec 2012.
  • Michael Smith — 2 confirmed meetings against Mark Randall. 23 Feb 2016 – 26 Dec 2016.
  • Michael Smith — 2 confirmed meetings against Mark Randall. 10 Nov 2012 – 16 Aug 2014.
  • Michael Smith — 2 confirmed meetings against Mark Randall. 24 Oct 2020 – 16 Mar 2021.
  • Michael Timlin — 2 confirmed meetings against Mark Randall. 21 Dec 2012 – 11 Aug 2018.
  • Michael Tonge — 2 confirmed meetings against Mark Randall. 23 Jan 2016 – 5 Aug 2017.
  • Michael Woods — 2 confirmed meetings against Mark Randall. 5 Mar 2016 – 27 Aug 2016.
  • Mikaël Mandron — 2 confirmed meetings against Mark Randall. 9 Sept 2017 – 26 Dec 2017.
  • Mohamed Eisa — 2 confirmed meetings against Mark Randall. 12 Aug 2017 – 24 Mar 2018.
  • MT — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Myles Weston — 2 confirmed meetings against Mark Randall. 1 Sept 2012 – 2 Jan 2017.
  • Nahki Wells — 2 confirmed meetings against Mark Randall. 6 Nov 2012 – 13 Apr 2013.
  • Nana Kyei — 2 confirmed meetings against Mark Randall. 21 Jan 2017 – 13 Jan 2018.
  • Nathan Clarke — 2 confirmed meetings against Mark Randall. 18 Oct 2014 – 10 Feb 2018.
  • Nathan Kerr — 2 confirmed meetings against Mark Randall. 20 Apr 2021 – 4 Sept 2021.
  • Neal Eardley — 2 confirmed meetings against Mark Randall. 28 Oct 2017 – 17 Feb 2018.
  • Neil Shields — 2 confirmed meetings against Mark Randall. 25 Sept 2021 – 30 Apr 2022.
  • Niall McGinn — 2 confirmed meetings against Mark Randall. 7 Apr 2023 – 24 Nov 2023.
  • Nicholas Hunt — 2 confirmed meetings against Mark Randall. 1 Jan 2013 – 23 Jan 2018.
  • Nicky Featherstone — 2 confirmed meetings against Mark Randall. 5 Mar 2016 – 27 Aug 2016.
  • Nicolai Poulsen — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Nikki Bull — 2 confirmed meetings against Mark Randall. 9 Apr 2012 – 15 Sept 2012.
  • Noah Stewart — 2 confirmed meetings against Mark Randall. 2 Dec 2023 – 17 Feb 2024.
  • Nuno Santos — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • O. O'Kane — 2 confirmed meetings against Mark Randall. 13 Sept 2025 – 21 Nov 2025.
  • Offrande Zanzala — 2 confirmed meetings against Mark Randall. 23 Jan 2016 – 27 Jan 2018.
  • Oisin Devlin — 2 confirmed meetings against Mark Randall. 8 Sept 2026 – 24 Oct 2026.
  • Olanrewaju Oyebanjo — 2 confirmed meetings against Mark Randall. 26 Dec 2012 – 30 Aug 2014.
  • Oliver Lund — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Oliver Shannon — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Oliver Watkins — 2 confirmed meetings against Mark Randall. 31 Dec 2016 – 8 Apr 2017.
  • Olufela Olomola — 2 confirmed meetings against Mark Randall. 1 Jan 2018 – 29 Sept 2018.
  • Omar Sowunmi — 2 confirmed meetings against Mark Randall. 14 Apr 2017 – 1 Jan 2018.
  • Oran Jackson — 2 confirmed meetings against Mark Randall. 9 Aug 2016 – 4 Sept 2021.
  • Oscar Threlkeld — 2 confirmed meetings against Mark Randall. 1 Mar 2016 – 17 Apr 2017.
  • Oskars Rubenis — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Otis Khan — 2 confirmed meetings against Mark Randall. 14 Apr 2017 – 1 Jan 2018.
  • Owain Williams — 2 confirmed meetings against Mark Randall. 6 Aug 2011 – 1 Dec 2012.
  • Philippe Boueye — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Paul Mullin — 2 confirmed meetings against Mark Randall. 2 Apr 2016 – 2 Apr 2018.
  • Pablo Andrade — 2 confirmed meetings against Mark Randall. 9 Feb 2024 – 26 Feb 2025.
  • Patrick McNally — 2 confirmed meetings against Mark Randall. 17 Sept 2022 – 12 Nov 2022.
  • Patrick Olsen — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Patrick Solis Grogan — 2 confirmed meetings against Mark Randall. 8 Sept 2026 – 24 Oct 2026.
  • Paul Hayes — 2 confirmed meetings against Mark Randall. 22 Nov 2016 – 2 Jan 2017.
  • Paul McCallum — 2 confirmed meetings against Mark Randall. 9 Feb 2013 – 13 Aug 2016.
  • Paul Rutherford — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Paulo — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Paulo Victor — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Pedro Ferreira — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Peter Maguire — 2 confirmed meetings against Mark Randall. 29 Nov 2025 – 25 Apr 2026.
  • Peter Murphy — 2 confirmed meetings against Mark Randall. 18 Sept 2012 – 1 Jan 2013.
  • Peter Sweeney — 2 confirmed meetings against Mark Randall. 13 Sept 2011 – 9 Feb 2013.
  • Pim Balkestein — 2 confirmed meetings against Mark Randall. 5 May 2012 – 18 Aug 2012.
  • Queven — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Rabby Minzamba — 2 confirmed meetings against Mark Randall. 1 Feb 2025 – 7 Nov 2025.
  • Robbie Simpson — 2 confirmed meetings against Mark Randall. 31 Dec 2016 – 21 Apr 2018.
  • Renārs Varslavāns — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Ricardo — 2 confirmed meetings against Mark Randall. 21 Jan 2017 – 13 Jan 2018.
  • Richard Brindley — 2 confirmed meetings against Mark Randall. 14 Jan 2017 – 13 Jan 2018.
  • Rob Jones — 2 confirmed meetings against Mark Randall. 8 Oct 2011 – 5 Mar 2016.
  • Robert Dickie — 2 confirmed meetings against Mark Randall. 10 Sept 2016 – 28 Oct 2017.
  • Robert Taylor — 2 confirmed meetings against Mark Randall. 8 Dec 2012 – 1 Apr 2013.
  • Roberts Ozols — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Ronan Hughes — 2 confirmed meetings against Mark Randall. 21 Jun 2025 – 20 Jun 2026.
  • Ronan Kalla — 2 confirmed meetings against Mark Randall. 25 Sept 2021 – 23 Sept 2022.
  • Ronan Wilson — 2 confirmed meetings against Mark Randall. 19 Nov 2021 – 10 May 2022.
  • Rory McArdle — 2 confirmed meetings against Mark Randall. 6 Nov 2012 – 13 Apr 2013.
  • Roy Carroll — 2 confirmed meetings against Mark Randall. 21 Mar 2015 – 13 Feb 2021.
  • Ryan Corrigan — 2 confirmed meetings against Mark Randall. 1 Dec 2024 – 10 Jan 2025.
  • Ryan Harley — 2 confirmed meetings against Mark Randall. 31 Dec 2016 – 8 Apr 2017.
  • Ryan Jackson — 2 confirmed meetings against Mark Randall. 9 Sept 2017 – 26 Dec 2017.
  • Ryan McKay — 2 confirmed meetings against Mark Randall. 20 Sept 2025 – 10 Oct 2026.
  • Ryan Noble — 2 confirmed meetings against Mark Randall. 14 Apr 2012 – 3 Nov 2012.
  • Séamus Conneely — 2 confirmed meetings against Mark Randall. 27 Feb 2016 – 23 Dec 2017.
  • S. McGuinness — 2 confirmed meetings against Mark Randall. 6 Sept 2025 – 25 Oct 2025.
  • S. O'Neill — 2 confirmed meetings against Mark Randall. 29 Aug 2025 – 1 Nov 2025.
  • S. Rough — 2 confirmed meetings against Mark Randall. 21 Jun 2025 – 10 Oct 2026.
  • Sam Saunders — 2 confirmed meetings against Mark Randall. 5 May 2012 – 18 Nov 2017.
  • Sam Slocombe — 2 confirmed meetings against Mark Randall. 31 Mar 2012 – 26 Nov 2016.
  • Sammie McLeod — 2 confirmed meetings against Mark Randall. 4 Sept 2021 – 27 Nov 2021.
  • Samuel Habergham — 2 confirmed meetings against Mark Randall. 28 Oct 2017 – 17 Feb 2018.
  • Samuel Szmodics — 2 confirmed meetings against Mark Randall. 9 Sept 2017 – 26 Dec 2017.
  • Scott Kashket — 2 confirmed meetings against Mark Randall. 22 Nov 2016 – 2 Jan 2017.
  • Scott Laird — 2 confirmed meetings against Mark Randall. 13 Aug 2011 – 24 Feb 2018.
  • Scott Shearer — 2 confirmed meetings against Mark Randall. 23 Apr 2016 – 6 Aug 2016.
  • Sean Brown — 2 confirmed meetings against Mark Randall. 5 Dec 2025 – 11 Apr 2026.
  • Sean Carlin — 2 confirmed meetings against Mark Randall. 22 Mar 2025 – 13 Sept 2025.
  • Sean Clohessy — 2 confirmed meetings against Mark Randall. 21 Dec 2012 – 13 Aug 2016.
  • Sean Smith — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Seanan Foster — 2 confirmed meetings against Mark Randall. 5 Jun 2021 – 16 Oct 2021.
  • Serginho — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Shaquile Coulthirst — 2 confirmed meetings against Mark Randall. 23 Sept 2017 – 13 Jan 2018.
  • Shaun Batt — 2 confirmed meetings against Mark Randall. 18 Oct 2014 – 25 Oct 2016.
  • Shaun Beeley — 2 confirmed meetings against Mark Randall. 20 Apr 2013 – 2 Apr 2016.
  • Shaun Miller — 2 confirmed meetings against Mark Randall. 2 Apr 2016 – 29 Apr 2017.
  • Shayne Lavery — 2 confirmed meetings against Mark Randall. 26 Feb 2021 – 15 May 2021.
  • Shola Ameobi — 2 confirmed meetings against Mark Randall. 6 May 2017 – 23 Jan 2018.
  • Sido Jombati — 2 confirmed meetings against Mark Randall. 22 Nov 2016 – 2 Jan 2017.
  • Simeon Akinola — 2 confirmed meetings against Mark Randall. 21 Jan 2017 – 23 Sept 2017.
  • Steevenson Jeudi — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Stephen Eustáquio — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Stephen Mallon — 2 confirmed meetings against Mark Randall. 3 Nov 2023 – 2 Apr 2024.
  • Stephen Moan — 2 confirmed meetings against Mark Randall. 7 Oct 2022 – 10 Dec 2022.
  • Stephen Murray — 2 confirmed meetings against Mark Randall. 9 Feb 2021 – 20 Apr 2021.
  • Steven Leslie — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Stuart Beavon — 2 confirmed meetings against Mark Randall. 9 Apr 2012 – 25 Nov 2017.
  • Stuart Nelson — 2 confirmed meetings against Mark Randall. 15 Oct 2011 – 1 Sept 2012.
  • Thomas James — 2 confirmed meetings against Mark Randall. 1 Jan 2018 – 29 Sept 2018.
  • Thomas Flanagan — 2 confirmed meetings against Mark Randall. 1 Sept 2012 – 6 Apr 2013.
  • Thomas Lavery — 2 confirmed meetings against Mark Randall. 19 Aug 2025 – 18 Oct 2025.
  • Tin Hrvoj — 2 confirmed meetings against Mark Randall. 10 Jul 2025 – 16 Jul 2025.
  • Tony Craig — 2 confirmed meetings against Mark Randall. 21 Apr 2014 – 14 Aug 2018.
  • Toumani Diagouraga — 2 confirmed meetings against Mark Randall. 5 May 2012 – 21 Apr 2014.
  • Valmir Veliu — 2 confirmed meetings against Mark Randall. 24 Jul 2025 – 31 Jul 2025.
  • Vinícius Lopes — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Walid Hamidi — 2 confirmed meetings against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Wendel — 2 confirmed meetings against Mark Randall. 7 Aug 2025 – 14 Aug 2025.
  • Wes Thomas — 2 confirmed meetings against Mark Randall. 10 Sept 2011 – 26 Apr 2014.
  • Will Evans — 2 confirmed meetings against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Yann Bisseck — 2 confirmed meetings against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Zé Uilton — 2 confirmed meetings against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • A. Anderson — 1 confirmed meetings against Mark Randall. 28 Mar 2026 – 28 Mar 2026.
  • Adam Brooks — 1 confirmed meetings against Mark Randall. 16 Sept 2025 – 16 Sept 2025.
  • A. Healy — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • A. Kelly — 1 confirmed meetings against Mark Randall. 28 Mar 2026 – 28 Mar 2026.
  • Aaron McGowan — 1 confirmed meetings against Mark Randall. 10 Mar 2018 – 10 Mar 2018.
  • A. Mitchell — 1 confirmed meetings against Mark Randall. 8 Sept 2026 – 8 Sept 2026.
  • A. Moore — 1 confirmed meetings against Mark Randall. 7 Nov 2025 – 7 Nov 2025.
  • A. Traynor — 1 confirmed meetings against Mark Randall. 12 Sept 2026 – 12 Sept 2026.
  • Alex Watson — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • Andrew Whing — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Aaron Dawson — 1 confirmed meetings against Mark Randall. 27 Apr 2013 – 27 Apr 2013.
  • Aaron Downes — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • Aaron Harmon — 1 confirmed meetings against Mark Randall. 2 Feb 2021 – 2 Feb 2021.
  • Aaron Martin — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • Aaron Morris — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Aaron O'Connor — 1 confirmed meetings against Mark Randall. 23 Jan 2016 – 23 Jan 2016.
  • Aaron Ramsdale — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Aaron Reid — 1 confirmed meetings against Mark Randall. 10 Oct 2026 – 10 Oct 2026.
  • Aaron Rogers — 1 confirmed meetings against Mark Randall. 30 Sept 2023 – 30 Sept 2023.
  • Aaron Wildig — 1 confirmed meetings against Mark Randall. 10 Mar 2018 – 10 Mar 2018.
  • Abbas Ibrahim — 1 confirmed meetings against Mark Randall. 12 Aug 2021 – 12 Aug 2021.
  • Abdoulaye Diaby — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Abumere Ogogo — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Adam Birchall — 1 confirmed meetings against Mark Randall. 1 Sept 2012 – 1 Sept 2012.
  • Adam Boyd — 1 confirmed meetings against Mark Randall. 14 Apr 2012 – 14 Apr 2012.
  • Adam Chambers — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Adam Davies — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Adam Drury — 1 confirmed meetings against Mark Randall. 30 Mar 2013 – 30 Mar 2013.
  • Adam El-Abd — 1 confirmed meetings against Mark Randall. 18 Nov 2017 – 18 Nov 2017.
  • Adam Evans — 1 confirmed meetings against Mark Randall. 6 Feb 2021 – 6 Feb 2021.
  • Adam Forshaw — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • Adam Frizzell — 1 confirmed meetings against Mark Randall. 20 Oct 2026 – 20 Oct 2026.
  • Adam Marhiev — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Adam Smith — 1 confirmed meetings against Mark Randall. 14 Aug 2018 – 14 Aug 2018.
  • Adam Webster — 1 confirmed meetings against Mark Randall. 23 Feb 2016 – 23 Feb 2016.
  • Aden Baldwin — 1 confirmed meetings against Mark Randall. 4 Aug 2018 – 4 Aug 2018.
  • Agustín Doffo — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Ahmet Muhamedbegović — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Aidan Harris — 1 confirmed meetings against Mark Randall. 10 Aug 2025 – 10 Aug 2025.
  • Ajay Leitch-Smith — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • Akinlolu Famewo — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Alan Connell — 1 confirmed meetings against Mark Randall. 6 Nov 2012 – 6 Nov 2012.
  • Alan Goodall — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Alan Gow — 1 confirmed meetings against Mark Randall. 27 Apr 2013 – 27 Apr 2013.
  • Alan Julian — 1 confirmed meetings against Mark Randall. 13 Aug 2011 – 13 Aug 2011.
  • Albert Posiadała — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Albert Vallci — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Albert Watson — 1 confirmed meetings against Mark Randall. 22 Sept 2023 – 22 Sept 2023.
  • Aleksey Gavrilovich — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Alex Cisak — 1 confirmed meetings against Mark Randall. 13 Aug 2016 – 13 Aug 2016.
  • Alex Gilliead — 1 confirmed meetings against Mark Randall. 16 Jan 2016 – 16 Jan 2016.
  • Alex Howes — 1 confirmed meetings against Mark Randall. 6 May 2017 – 6 May 2017.
  • Alex Kiwomya — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • Alex Lawless — 1 confirmed meetings against Mark Randall. 14 Apr 2017 – 14 Apr 2017.
  • Alex Moore — 1 confirmed meetings against Mark Randall. 2 Oct 2021 – 2 Oct 2021.
  • Alex Reid — 1 confirmed meetings against Mark Randall. 11 Aug 2018 – 11 Aug 2018.
  • Alexander Addai — 1 confirmed meetings against Mark Randall. 4 Aug 2018 – 4 Aug 2018.
  • Alexander Bray — 1 confirmed meetings against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Alexander Fisher — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Alexander Kenyon — 1 confirmed meetings against Mark Randall. 2 Apr 2016 – 2 Apr 2016.
  • Alexander Lacey — 1 confirmed meetings against Mark Randall. 14 Apr 2017 – 14 Apr 2017.
  • Alexander Pattison — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Alexander Whitmore — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Alfie Potter — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Alie Sesay — 1 confirmed meetings against Mark Randall. 25 Oct 2016 – 25 Oct 2016.
  • Alistair Roy — 1 confirmed meetings against Mark Randall. 12 Aug 2022 – 12 Aug 2022.
  • Amine Linganzi Koumba — 1 confirmed meetings against Mark Randall. 26 Dec 2016 – 26 Dec 2016.
  • Anders Hagelskjær — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Andrés Gurrieri — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Andrew Boyce — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Andrew Clarke — 1 confirmed meetings against Mark Randall. 22 Oct 2022 – 22 Oct 2022.
  • Andrew Drury — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Andrew Hughes — 1 confirmed meetings against Mark Randall. 8 Mar 2016 – 8 Mar 2016.
  • Andrew Mangan — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Andrew Mooney — 1 confirmed meetings against Mark Randall. 30 Sept 2023 – 30 Sept 2023.
  • Andrew Osei-Bonsu — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Andrew Shinnie — 1 confirmed meetings against Mark Randall. 13 Feb 2018 – 13 Feb 2018.
  • Andrew Whiteside — 1 confirmed meetings against Mark Randall. 13 Oct 2023 – 13 Oct 2023.
  • Andri Guðjohnsen — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Andy Bishop — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Andy Bond — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Andy Coleman — 1 confirmed meetings against Mark Randall. 16 Apr 2021 – 16 Apr 2021.
  • Andy Haworth — 1 confirmed meetings against Mark Randall. 2 Feb 2013 – 2 Feb 2013.
  • Andy Parrish — 1 confirmed meetings against Mark Randall. 2 Apr 2016 – 2 Apr 2016.
  • Andy Reid — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Andy Taylor — 1 confirmed meetings against Mark Randall. 26 Nov 2016 – 26 Nov 2016.
  • Andy Webster — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Anthony D'Alberto — 1 confirmed meetings against Mark Randall. 29 Jul 2021 – 29 Jul 2021.
  • Anthony De Freitas — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Anthony Edgar — 1 confirmed meetings against Mark Randall. 27 Oct 2012 – 27 Oct 2012.
  • Anthony Griffith — 1 confirmed meetings against Mark Randall. 1 Apr 2013 – 1 Apr 2013.
  • Anthony Stephens — 1 confirmed meetings against Mark Randall. 8 Jul 2021 – 8 Jul 2021.
  • Anthony Straker — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Anthony Tonkin — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Anthony Wordsworth — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Anton Robinson — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Anton Rodgers — 1 confirmed meetings against Mark Randall. 27 Apr 2013 – 27 Apr 2013.
  • Antoni Sarcevic — 1 confirmed meetings against Mark Randall. 17 Apr 2017 – 17 Apr 2017.
  • Antonio Marin — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Antunes — 1 confirmed meetings against Mark Randall. 5 Aug 2021 – 5 Aug 2021.
  • Aodhan Doherty — 1 confirmed meetings against Mark Randall. 22 Apr 2024 – 22 Apr 2024.
  • Aramide Oteh — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Archibald Brown — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Armand Gnanduillet — 1 confirmed meetings against Mark Randall. 2 Jan 2015 – 2 Jan 2015.
  • Asa Hall — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • Ashley Chambers — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Ashley Eastham — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Ashley Hemmings — 1 confirmed meetings against Mark Randall. 6 Aug 2016 – 6 Aug 2016.
  • Ashley Nadesan — 1 confirmed meetings against Mark Randall. 17 Mar 2018 – 17 Mar 2018.
  • Ashley Vincent — 1 confirmed meetings against Mark Randall. 8 Dec 2012 – 8 Dec 2012.
  • Atsuki Ito — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Axel Piesold — 1 confirmed meetings against Mark Randall. 10 Jan 2025 – 10 Jan 2025.
  • Aymen Mouelhi — 1 confirmed meetings against Mark Randall. 14 Jul 2022 – 14 Jul 2022.
  • William Crellin — 1 confirmed meetings against Mark Randall. 4 Sept 2026 – 4 Sept 2026.
  • Brandon Downey — 1 confirmed meetings against Mark Randall. 7 Jan 2025 – 7 Jan 2025.
  • B. Gallagher — 1 confirmed meetings against Mark Randall. 4 Sept 2026 – 4 Sept 2026.
  • William Reeves — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Ben Stevenson — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • B. Wilson — 1 confirmed meetings against Mark Randall. 13 Sept 2025 – 13 Sept 2025.
  • Barry Coffey — 1 confirmed meetings against Mark Randall. 20 Feb 2021 – 20 Feb 2021.
  • Barry Corr — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Bastien Héry — 1 confirmed meetings against Mark Randall. 16 Jan 2016 – 16 Jan 2016.
  • Bastien Toma — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Ben Alnwick — 1 confirmed meetings against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Ben Close — 1 confirmed meetings against Mark Randall. 23 Feb 2016 – 23 Feb 2016.
  • Ben Harding — 1 confirmed meetings against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Ben Harvey — 1 confirmed meetings against Mark Randall. 22 Dec 2023 – 22 Dec 2023.
  • Ben Herd — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Ben Killip — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Ben Marshall — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Ben Quinn — 1 confirmed meetings against Mark Randall. 7 Nov 2025 – 7 Nov 2025.
  • Ben Strevens — 1 confirmed meetings against Mark Randall. 9 Apr 2012 – 9 Apr 2012.
  • Ben Williams — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Benjamin Burgess — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Benjamin Coker — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Benjamin Davies — 1 confirmed meetings against Mark Randall. 8 Mar 2016 – 8 Mar 2016.
  • Benjamin Gibson — 1 confirmed meetings against Mark Randall. 1 Dec 2012 – 1 Dec 2012.
  • Benjamin Pringle — 1 confirmed meetings against Mark Randall. 26 Apr 2014 – 26 Apr 2014.
  • Benjamin Purkiss — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Benjamin White — 1 confirmed meetings against Mark Randall. 26 Sept 2017 – 26 Sept 2017.
  • Benjamin Whitfield — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Bernard Karrica — 1 confirmed meetings against Mark Randall. 8 Aug 2024 – 8 Aug 2024.
  • Bevis Mugabi — 1 confirmed meetings against Mark Randall. 1 Jan 2018 – 1 Jan 2018.
  • Billy Bingham — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • Billy Knott — 1 confirmed meetings against Mark Randall. 28 Oct 2017 – 28 Oct 2017.
  • Billy-Jay Stedman — 1 confirmed meetings against Mark Randall. 12 Nov 2022 – 12 Nov 2022.
  • Blair Adams — 1 confirmed meetings against Mark Randall. 21 Mar 2015 – 21 Mar 2015.
  • Bobby Grant — 1 confirmed meetings against Mark Randall. 2 Feb 2013 – 2 Feb 2013.
  • Bobson Bawling — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • Boni Gontran — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Bradley Abbott — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Bradley Collins — 1 confirmed meetings against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Bradley Fewster — 1 confirmed meetings against Mark Randall. 12 Mar 2016 – 12 Mar 2016.
  • Bradley Potts — 1 confirmed meetings against Mark Randall. 26 Nov 2016 – 26 Nov 2016.
  • Bradley Pritchard — 1 confirmed meetings against Mark Randall. 18 Oct 2014 – 18 Oct 2014.
  • Braiden Graham — 1 confirmed meetings against Mark Randall. 22 Apr 2024 – 22 Apr 2024.
  • Brandon Hanlan — 1 confirmed meetings against Mark Randall. 26 Dec 2017 – 26 Dec 2017.
  • Brandon Thomas-Asante — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Branislav Pindroch — 1 confirmed meetings against Mark Randall. 23 Jan 2018 – 23 Jan 2018.
  • Brendan Kiernan — 1 confirmed meetings against Mark Randall. 18 Aug 2012 – 18 Aug 2012.
  • Brennan Dickenson — 1 confirmed meetings against Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • Brian Barry-Murphy — 1 confirmed meetings against Mark Randall. 2 Feb 2013 – 2 Feb 2013.
  • Brian Jensen — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • Brian Saah — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Bright Osayi-Samuel — 1 confirmed meetings against Mark Randall. 26 Nov 2016 – 26 Nov 2016.
  • Britt Assombalonga — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Byron Harrison — 1 confirmed meetings against Mark Randall. 13 Aug 2011 – 13 Aug 2011.
  • Byron Moore — 1 confirmed meetings against Mark Randall. 8 Nov 2014 – 8 Nov 2014.
  • Chris Barker — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • C. Cameron — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • Christian Doidge — 1 confirmed meetings against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Chedwyn Evans — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Conor Grant — 1 confirmed meetings against Mark Randall. 16 Dec 2017 – 16 Dec 2017.
  • Callum Leacock — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • Charles Vernam — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Caleb Crawford — 1 confirmed meetings against Mark Randall. 2 Dec 2023 – 2 Dec 2023.
  • Callum Kennedy — 1 confirmed meetings against Mark Randall. 12 Aug 2014 – 12 Aug 2014.
  • Callum Lang — 1 confirmed meetings against Mark Randall. 10 Mar 2018 – 10 Mar 2018.
  • Callum McCay — 1 confirmed meetings against Mark Randall. 28 Mar 2026 – 28 Mar 2026.
  • Callum Wilson — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Callumn Morrison — 1 confirmed meetings against Mark Randall. 5 Dec 2025 – 5 Dec 2025.
  • Calum Butcher — 1 confirmed meetings against Mark Randall. 9 Dec 2017 – 9 Dec 2017.
  • Calvin Zola-Makongo — 1 confirmed meetings against Mark Randall. 15 Dec 2012 – 15 Dec 2012.
  • Cameron Ballantyne — 1 confirmed meetings against Mark Randall. 11 Apr 2026 – 11 Apr 2026.
  • Cameron Belford — 1 confirmed meetings against Mark Randall. 1 Jan 2013 – 1 Jan 2013.
  • Cameron James — 1 confirmed meetings against Mark Randall. 9 Sept 2017 – 9 Sept 2017.
  • Cameron McGeehan — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Carl Magnay — 1 confirmed meetings against Mark Randall. 5 Mar 2016 – 5 Mar 2016.
  • Carlos Edwards — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Casper Øyvann — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Cédric Kouadio — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Chadrac Akolo — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Charles Raglan — 1 confirmed meetings against Mark Randall. 2 Jan 2015 – 2 Jan 2015.
  • Charles Wyke — 1 confirmed meetings against Mark Randall. 16 Jan 2016 – 16 Jan 2016.
  • Charlie Allen — 1 confirmed meetings against Mark Randall. 1 Sept 2012 – 1 Sept 2012.
  • Charlie Barnett — 1 confirmed meetings against Mark Randall. 18 Sept 2012 – 18 Sept 2012.
  • Charlie Smith — 1 confirmed meetings against Mark Randall. 12 Sept 2017 – 12 Sept 2017.
  • Ché Adams — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Chima Okoroji — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Chris Arthur — 1 confirmed meetings against Mark Randall. 12 Aug 2014 – 12 Aug 2014.
  • Chris Beardsley — 1 confirmed meetings against Mark Randall. 13 Aug 2011 – 13 Aug 2011.
  • Chris Day — 1 confirmed meetings against Mark Randall. 23 Jan 2016 – 23 Jan 2016.
  • Chris Doig — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Chris Lewington — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Chris Sedgwick — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Chris Smith — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Christian Burgess — 1 confirmed meetings against Mark Randall. 26 Dec 2016 – 26 Dec 2016.
  • Christian Jolley — 1 confirmed meetings against Mark Randall. 18 Aug 2012 – 18 Aug 2012.
  • Christian Walton — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Christian Witzig — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Christie Pattison — 1 confirmed meetings against Mark Randall. 26 Apr 2025 – 26 Apr 2025.
  • Christopher Hamilton — 1 confirmed meetings against Mark Randall. 9 Dec 2017 – 9 Dec 2017.
  • Christopher Porter — 1 confirmed meetings against Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • Christopher Ramsey — 1 confirmed meetings against Mark Randall. 16 Mar 2021 – 16 Mar 2021.
  • Ciarán Coll — 1 confirmed meetings against Mark Randall. 18 Mar 2025 – 18 Mar 2025.
  • Ciaron Harkin — 1 confirmed meetings against Mark Randall. 1 Sept 2024 – 1 Sept 2024.
  • Clark Robertson — 1 confirmed meetings against Mark Randall. 26 Nov 2016 – 26 Nov 2016.
  • Clarke Carlisle — 1 confirmed meetings against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Clayton McDonald — 1 confirmed meetings against Mark Randall. 8 Dec 2012 – 8 Dec 2012.
  • Cleveland Taylor — 1 confirmed meetings against Mark Randall. 15 Dec 2012 – 15 Dec 2012.
  • Cliff Byrne — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Clint Hill — 1 confirmed meetings against Mark Randall. 17 Mar 2018 – 17 Mar 2018.
  • Clinton Morrison — 1 confirmed meetings against Mark Randall. 5 May 2012 – 5 May 2012.
  • Clive Platt — 1 confirmed meetings against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Clovis Kamdjo — 1 confirmed meetings against Mark Randall. 27 Oct 2012 – 27 Oct 2012.
  • Cohen Henderson — 1 confirmed meetings against Mark Randall. 8 Dec 2023 – 8 Dec 2023.
  • Colin Nish — 1 confirmed meetings against Mark Randall. 22 Oct 2011 – 22 Oct 2011.
  • Conan Byrne — 1 confirmed meetings against Mark Randall. 27 Mar 2021 – 27 Mar 2021.
  • Conan Noonan — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Connell Rawlinson — 1 confirmed meetings against Mark Randall. 18 Aug 2018 – 18 Aug 2018.
  • Connor Brown — 1 confirmed meetings against Mark Randall. 17 Mar 2015 – 17 Mar 2015.
  • Connor Furlong — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Connor Ogilvie — 1 confirmed meetings against Mark Randall. 23 Jan 2016 – 23 Jan 2016.
  • Connor Riley-Lowe — 1 confirmed meetings against Mark Randall. 31 Dec 2016 – 31 Dec 2016.
  • Conor Henderson — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • Conor McAleny — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Conor Rafferty — 1 confirmed meetings against Mark Randall. 30 Apr 2022 – 30 Apr 2022.
  • Conor Washington — 1 confirmed meetings against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Conrad Logan — 1 confirmed meetings against Mark Randall. 9 Dec 2017 – 9 Dec 2017.
  • Corsin Konietzke — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Craig Alcock — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Craig Beattie — 1 confirmed meetings against Mark Randall. 6 Apr 2013 – 6 Apr 2013.
  • Craig Eastmond — 1 confirmed meetings against Mark Randall. 9 Apr 2012 – 9 Apr 2012.
  • Craig Farquhar — 1 confirmed meetings against Mark Randall. 17 Mar 2023 – 17 Mar 2023.
  • Craig Forsyth — 1 confirmed meetings against Mark Randall. 6 Nov 2012 – 6 Nov 2012.
  • Craig Mackail-Smith — 1 confirmed meetings against Mark Randall. 18 Nov 2017 – 18 Nov 2017.
  • Craig Morgan — 1 confirmed meetings against Mark Randall. 26 Apr 2014 – 26 Apr 2014.
  • Craig Reid — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Craig Slater — 1 confirmed meetings against Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • Cristian Montaño — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Curtis Main — 1 confirmed meetings against Mark Randall. 25 Oct 2014 – 25 Oct 2014.
  • Curtis Thompson — 1 confirmed meetings against Mark Randall. 21 Mar 2015 – 21 Mar 2015.
  • Afolabi Akinyemi — 1 confirmed meetings against Mark Randall. 23 Jan 2016 – 23 Jan 2016.
  • Daniel Andrew — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Deon Burton — 1 confirmed meetings against Mark Randall. 1 Sept 2012 – 1 Sept 2012.
  • Dan Butler — 1 confirmed meetings against Mark Randall. 26 Sept 2017 – 26 Sept 2017.
  • Dylan Glass — 1 confirmed meetings against Mark Randall. 25 Apr 2026 – 25 Apr 2026.
  • D. McCarron — 1 confirmed meetings against Mark Randall. 25 Apr 2026 – 25 Apr 2026.
  • Danny Schofield — 1 confirmed meetings against Mark Randall. 18 Sept 2012 – 18 Sept 2012.
  • D. Taylor — 1 confirmed meetings against Mark Randall. 1 Nov 2025 – 1 Nov 2025.
  • David Tutonda — 1 confirmed meetings against Mark Randall. 23 Sept 2017 – 23 Sept 2017.
  • Dale Bennett — 1 confirmed meetings against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Dale Jennings — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Damian Batt — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Damien Mozika — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Daniel Batth — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Daniel Cleary — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Daniel Galbraith — 1 confirmed meetings against Mark Randall. 12 Mar 2016 – 12 Mar 2016.
  • Daniel Harrison — 1 confirmed meetings against Mark Randall. 1 Dec 2012 – 1 Dec 2012.
  • Daniel Hollands — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • Daniel Kedwell — 1 confirmed meetings against Mark Randall. 1 Sept 2012 – 1 Sept 2012.
  • Daniel Lafferty — 1 confirmed meetings against Mark Randall. 11 Mar 2025 – 11 Mar 2025.
  • Daniel Mândroiu — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Daniel Nardiello — 1 confirmed meetings against Mark Randall. 1 Mar 2016 – 1 Mar 2016.
  • Daniel O'Shaughnessy — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • Daniel Potts — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Daniel Powell — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Daniel Turner — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Daniel Walker-Rice — 1 confirmed meetings against Mark Randall. 15 Jul 2021 – 15 Jul 2021.
  • Daniel Wishart — 1 confirmed meetings against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Daniels Balodis — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Daniil Kulikov — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Danny Seaborne — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Dany N'Guessan — 1 confirmed meetings against Mark Randall. 8 Nov 2014 – 8 Nov 2014.
  • Darius Henderson — 1 confirmed meetings against Mark Randall. 18 Oct 2014 – 18 Oct 2014.
  • Darko Lemajić — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Darragh Burns — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Darragh Nugent — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Darren Clarke — 1 confirmed meetings against Mark Randall. 16 Mar 2024 – 16 Mar 2024.
  • Darren Jones — 1 confirmed meetings against Mark Randall. 8 Mar 2016 – 8 Mar 2016.
  • Darren Purse — 1 confirmed meetings against Mark Randall. 1 Apr 2013 – 1 Apr 2013.
  • Darryl Flahavan — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Dauda Shotayo — 1 confirmed meetings against Mark Randall. 4 Dec 2021 – 4 Dec 2021.
  • David Atkinson — 1 confirmed meetings against Mark Randall. 16 Jan 2016 – 16 Jan 2016.
  • David Ball — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • David Button — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • David Clarkson — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • David Edwards — 1 confirmed meetings against Mark Randall. 8 Jul 2021 – 8 Jul 2021.
  • David Edwardson — 1 confirmed meetings against Mark Randall. 15 Jul 2021 – 15 Jul 2021.
  • David Fearon — 1 confirmed meetings against Mark Randall. 24 Oct 2020 – 24 Oct 2020.
  • David Fox — 1 confirmed meetings against Mark Randall. 17 Apr 2017 – 17 Apr 2017.
  • Dávid Gróf — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • David James — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • David Kasumu — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • David McGoldrick — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • David Mirfin — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • David Pipe — 1 confirmed meetings against Mark Randall. 26 Sept 2017 – 26 Sept 2017.
  • David Prutton — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • David Sualehe — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Davy Roef — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Dayle Grubb — 1 confirmed meetings against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Dayle Southwell — 1 confirmed meetings against Mark Randall. 18 Nov 2017 – 18 Nov 2017.
  • Dean Bowditch — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Dean Cox — 1 confirmed meetings against Mark Randall. 13 Aug 2016 – 13 Aug 2016.
  • Dean Leacock — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • Dean Lyness — 1 confirmed meetings against Mark Randall. 15 Dec 2012 – 15 Dec 2012.
  • Dean Moxey — 1 confirmed meetings against Mark Randall. 21 Nov 2017 – 21 Nov 2017.
  • Dean Whitehead — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Deane Smalley — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Declan Brown — 1 confirmed meetings against Mark Randall. 28 Sept 2021 – 28 Sept 2021.
  • Declan Carville — 1 confirmed meetings against Mark Randall. 7 Oct 2022 – 7 Oct 2022.
  • Deimantas Petravičius — 1 confirmed meetings against Mark Randall. 23 Jan 2016 – 23 Jan 2016.
  • Denilson Junior — 1 confirmed meetings against Mark Randall. 5 Aug 2021 – 5 Aug 2021.
  • Denny Johnstone — 1 confirmed meetings against Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • Derek Asamoah — 1 confirmed meetings against Mark Randall. 16 Jan 2016 – 16 Jan 2016.
  • Derek Riordan — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Devante Cole — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Devon Kelly-Evans — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Diar Halili — 1 confirmed meetings against Mark Randall. 31 Jul 2025 – 31 Jul 2025.
  • Dino Kojić — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Diogo Pinto — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Dmitri Podstrelov — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Dominic Blizzard — 1 confirmed meetings against Mark Randall. 28 Apr 2012 – 28 Apr 2012.
  • Dominic Vose — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Donal McDermott — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Duckens Nazon — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Durrell Berry — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Dwight Gayle — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Dwight Yorke — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Dylan McGeouch — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Dylan Mottley-Henry — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Dylan Watts — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Dylan Wells — 1 confirmed meetings against Mark Randall. 20 Oct 2026 – 20 Oct 2026.
  • Emmanuel Dieseruvwe — 1 confirmed meetings against Mark Randall. 23 Apr 2016 – 23 Apr 2016.
  • E. Dunne — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • E. Henderson — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • E. Liggett — 1 confirmed meetings against Mark Randall. 25 Apr 2026 – 25 Apr 2026.
  • Eberechi Eze — 1 confirmed meetings against Mark Randall. 18 Nov 2017 – 18 Nov 2017.
  • Ebuka Kwelele — 1 confirmed meetings against Mark Randall. 10 Dec 2022 – 10 Dec 2022.
  • Edward Nolan — 1 confirmed meetings against Mark Randall. 16 Dec 2017 – 16 Dec 2017.
  • Edward Upson — 1 confirmed meetings against Mark Randall. 14 Aug 2018 – 14 Aug 2018.
  • Efetobore Sodje — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Egzon Sinani — 1 confirmed meetings against Mark Randall. 15 Aug 2024 – 15 Aug 2024.
  • Eirik Hestad — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Eliot Richards — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Elliot Benyon — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Elliott Chamberlain — 1 confirmed meetings against Mark Randall. 27 Apr 2013 – 27 Apr 2013.
  • Elliott Frear — 1 confirmed meetings against Mark Randall. 20 Oct 2012 – 20 Oct 2012.
  • Elliott Ward — 1 confirmed meetings against Mark Randall. 2 Oct 2018 – 2 Oct 2018.
  • Emerson Deocleciano — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Emil Breivik — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Emmanuel Ledesma — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Emmanuel Oyeleke — 1 confirmed meetings against Mark Randall. 18 Aug 2018 – 18 Aug 2018.
  • Emmanuel Sonupe — 1 confirmed meetings against Mark Randall. 11 Aug 2018 – 11 Aug 2018.
  • Emmanuele Smith — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Emmett O'Connor — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • Enes Mahmutović — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Engjëll Ajazi — 1 confirmed meetings against Mark Randall. 15 Aug 2024 – 15 Aug 2024.
  • Enzio Boldewijn — 1 confirmed meetings against Mark Randall. 2 Oct 2018 – 2 Oct 2018.
  • Érico Sousa — 1 confirmed meetings against Mark Randall. 23 Dec 2017 – 23 Dec 2017.
  • Ethan Boyle — 1 confirmed meetings against Mark Randall. 4 Feb 2025 – 4 Feb 2025.
  • Ethan Brown — 1 confirmed meetings against Mark Randall. 4 Sept 2026 – 4 Sept 2026.
  • Evan Easton — 1 confirmed meetings against Mark Randall. 16 Sept 2025 – 16 Sept 2025.
  • Evan Tweed — 1 confirmed meetings against Mark Randall. 27 Aug 2021 – 27 Aug 2021.
  • Ewan Kelly — 1 confirmed meetings against Mark Randall. 25 Sept 2021 – 25 Sept 2021.
  • F. Bryden — 1 confirmed meetings against Mark Randall. 16 Sept 2025 – 16 Sept 2025.
  • Frederik Ihler — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • F. Ross — 1 confirmed meetings against Mark Randall. 11 Apr 2026 – 11 Apr 2026.
  • Fabian Broghammer — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Fabrice Ondoa — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Fedor Lapoukhov — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Filip Valenčič — 1 confirmed meetings against Mark Randall. 19 Apr 2016 – 19 Apr 2016.
  • Flávio Ramos — 1 confirmed meetings against Mark Randall. 12 Aug 2021 – 12 Aug 2021.
  • Florent Cuvelier — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Flynn Downes — 1 confirmed meetings against Mark Randall. 13 Feb 2018 – 13 Feb 2018.
  • Francely Lomboto — 1 confirmed meetings against Mark Randall. 13 Sept 2025 – 13 Sept 2025.
  • Franck Surdez — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Frank Nouble — 1 confirmed meetings against Mark Randall. 26 Sept 2017 – 26 Sept 2017.
  • Freddy Eastwood — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • G. Ali — 1 confirmed meetings against Mark Randall. 29 Aug 2025 – 29 Aug 2025.
  • Gwion Edwards — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • Gareth McConaghie — 1 confirmed meetings against Mark Randall. 26 Jan 2021 – 26 Jan 2021.
  • Garry Kenneth — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Gary Alexander — 1 confirmed meetings against Mark Randall. 9 Feb 2013 – 9 Feb 2013.
  • Gary Dicker — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Gary Madine — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Gary Miller — 1 confirmed meetings against Mark Randall. 17 Apr 2017 – 17 Apr 2017.
  • Gary Woods — 1 confirmed meetings against Mark Randall. 18 Oct 2014 – 18 Oct 2014.
  • Gavin Hodgins — 1 confirmed meetings against Mark Randall. 16 Mar 2024 – 16 Mar 2024.
  • Gavin Hoyte — 1 confirmed meetings against Mark Randall. 25 Oct 2016 – 25 Oct 2016.
  • Gavin Mahon — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Gavin Massey — 1 confirmed meetings against Mark Randall. 13 Aug 2016 – 13 Aug 2016.
  • Gavin Peers — 1 confirmed meetings against Mark Randall. 4 Dec 2021 – 4 Dec 2021.
  • Genséric Kusunga — 1 confirmed meetings against Mark Randall. 17 Mar 2015 – 17 Mar 2015.
  • Gentrit Halili — 1 confirmed meetings against Mark Randall. 8 Aug 2024 – 8 Aug 2024.
  • Gentrit Salihu — 1 confirmed meetings against Mark Randall. 31 Jul 2025 – 31 Jul 2025.
  • George Elokobi — 1 confirmed meetings against Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • George Feeney — 1 confirmed meetings against Mark Randall. 23 Feb 2024 – 23 Feb 2024.
  • George Lloyd — 1 confirmed meetings against Mark Randall. 24 Mar 2018 – 24 Mar 2018.
  • George Miller — 1 confirmed meetings against Mark Randall. 1 Jan 2013 – 1 Jan 2013.
  • George Ray — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • George Saville — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • George Williams — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • George Williams — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Gerard Doherty — 1 confirmed meetings against Mark Randall. 23 Jan 2021 – 23 Jan 2021.
  • Gerard Storey — 1 confirmed meetings against Mark Randall. 16 Mar 2021 – 16 Mar 2021.
  • Gift Links — 1 confirmed meetings against Mark Randall. 29 Jul 2021 – 29 Jul 2021.
  • Giles Coke — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Gilles De Meyer — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Giorgio Rasulo — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Gleb Zherdev — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Glen Rea — 1 confirmed meetings against Mark Randall. 13 Feb 2018 – 13 Feb 2018.
  • Grant Basey — 1 confirmed meetings against Mark Randall. 9 Apr 2012 – 9 Apr 2012.
  • Grant Leadbitter — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Greg Rutherford — 1 confirmed meetings against Mark Randall. 14 Apr 2012 – 14 Apr 2012.
  • Gregory Wylde — 1 confirmed meetings against Mark Randall. 10 Mar 2018 – 10 Mar 2018.
  • Guillermo Bauzá — 1 confirmed meetings against Mark Randall. 20 Oct 2012 – 20 Oct 2012.
  • Guy Branston — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Harry Anderson — 1 confirmed meetings against Mark Randall. 17 Feb 2018 – 17 Feb 2018.
  • Hayden Mullins — 1 confirmed meetings against Mark Randall. 21 Mar 2015 – 21 Mar 2015.
  • Harvey Rodgers — 1 confirmed meetings against Mark Randall. 22 Apr 2017 – 22 Apr 2017.
  • Halldor Stenevik — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Harlee Dean — 1 confirmed meetings against Mark Randall. 5 May 2012 – 5 May 2012.
  • Harrison McGahey — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Harry Arter — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Harry Beautyman — 1 confirmed meetings against Mark Randall. 12 Sept 2017 – 12 Sept 2017.
  • Harry Crawford — 1 confirmed meetings against Mark Randall. 6 Apr 2013 – 6 Apr 2013.
  • Harry Davis — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • Harry Doherty — 1 confirmed meetings against Mark Randall. 4 Sept 2021 – 4 Sept 2021.
  • Harry Jewitt-White — 1 confirmed meetings against Mark Randall. 10 Oct 2026 – 10 Oct 2026.
  • Harry Middleton — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • Harry Pickering — 1 confirmed meetings against Mark Randall. 16 Dec 2017 – 16 Dec 2017.
  • Harry Worley — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Haruna Njie — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Hayden Mullins — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Hayden White — 1 confirmed meetings against Mark Randall. 9 Dec 2017 – 9 Dec 2017.
  • Henry Cowans — 1 confirmed meetings against Mark Randall. 7 Jan 2017 – 7 Jan 2017.
  • Herdi Prenga — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Hermann Hreidarsson — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Hugo Vandermersch — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Ian Henderson — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Ian Dunbavin — 1 confirmed meetings against Mark Randall. 18 Sept 2012 – 18 Sept 2012.
  • Ian Parkhill — 1 confirmed meetings against Mark Randall. 26 Jan 2021 – 26 Jan 2021.
  • Ian Sharps — 1 confirmed meetings against Mark Randall. 30 Mar 2013 – 30 Mar 2013.
  • Igor Rutkowski — 1 confirmed meetings against Mark Randall. 12 Nov 2022 – 12 Nov 2022.
  • Ilias Chatzitheodoridis — 1 confirmed meetings against Mark Randall. 24 Mar 2018 – 24 Mar 2018.
  • Isaac Vassell — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Isaiah Osbourne — 1 confirmed meetings against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Isak Amundsen — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Ishmael Antwi — 1 confirmed meetings against Mark Randall. 5 Jul 2022 – 5 Jul 2022.
  • Ismaël Diomandé — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Ivan Durdov — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • James Ball — 1 confirmed meetings against Mark Randall. 11 Aug 2018 – 11 Aug 2018.
  • Jack Doherty — 1 confirmed meetings against Mark Randall. 10 Oct 2026 – 10 Oct 2026.
  • James Dolan — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • Jon Graham — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • Jonathan Guthrie — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • J. Johnston — 1 confirmed meetings against Mark Randall. 25 Apr 2026 – 25 Apr 2026.
  • J. McLaughlan — 1 confirmed meetings against Mark Randall. 13 Apr 2013 – 13 Apr 2013.
  • James O'Connor — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Jamie Paterson — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Joe Rafferty — 1 confirmed meetings against Mark Randall. 2 Feb 2013 – 2 Feb 2013.
  • Jordan Shipley — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Jonathan Smith — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • J. Toole — 1 confirmed meetings against Mark Randall. 28 Mar 2026 – 28 Mar 2026.
  • Jack Baldwin — 1 confirmed meetings against Mark Randall. 3 Nov 2012 – 3 Nov 2012.
  • Jack Barthram — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • Jack Berry — 1 confirmed meetings against Mark Randall. 10 Jan 2025 – 10 Jan 2025.
  • Jack Bonham — 1 confirmed meetings against Mark Randall. 17 Mar 2018 – 17 Mar 2018.
  • Jack Byrne — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Jack Dyer — 1 confirmed meetings against Mark Randall. 15 Dec 2012 – 15 Dec 2012.
  • Jack Grimmer — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Jack Marriott — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Jack McIntyre — 1 confirmed meetings against Mark Randall. 4 Mar 2025 – 4 Mar 2025.
  • Jack Nadin — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Jack Smith — 1 confirmed meetings against Mark Randall. 12 Aug 2014 – 12 Aug 2014.
  • Jack Thomas — 1 confirmed meetings against Mark Randall. 23 Apr 2016 – 23 Apr 2016.
  • Jack Whatmough — 1 confirmed meetings against Mark Randall. 25 Mar 2017 – 25 Mar 2017.
  • Jacob Maddox — 1 confirmed meetings against Mark Randall. 4 Aug 2018 – 4 Aug 2018.
  • Jaime Serra — 1 confirmed meetings against Mark Randall. 14 Jul 2022 – 14 Jul 2022.
  • Jak McCourt — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Jake Andrews — 1 confirmed meetings against Mark Randall. 24 Mar 2018 – 24 Mar 2018.
  • Jake Canavan — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Jake Cole — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Jake O'Connor — 1 confirmed meetings against Mark Randall. 10 Nov 2020 – 10 Nov 2020.
  • Jake Robinson — 1 confirmed meetings against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Jake Wallace — 1 confirmed meetings against Mark Randall. 17 Nov 2023 – 17 Nov 2023.
  • Jake Wright — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Jakub Sokolik — 1 confirmed meetings against Mark Randall. 17 Apr 2017 – 17 Apr 2017.
  • Jamal Blackman — 1 confirmed meetings against Mark Randall. 22 Nov 2016 – 22 Nov 2016.
  • Jamal Fyfield — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Jamal Lowe — 1 confirmed meetings against Mark Randall. 25 Mar 2017 – 25 Mar 2017.
  • James Baxendale — 1 confirmed meetings against Mark Randall. 23 Apr 2016 – 23 Apr 2016.
  • James Brown — 1 confirmed meetings against Mark Randall. 22 Oct 2011 – 22 Oct 2011.
  • James Clarke — 1 confirmed meetings against Mark Randall. 14 Aug 2018 – 14 Aug 2018.
  • James Collins — 1 confirmed meetings against Mark Randall. 13 Feb 2018 – 13 Feb 2018.
  • James Constable — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • James Convie — 1 confirmed meetings against Mark Randall. 8 Nov 2022 – 8 Nov 2022.
  • James Coppinger — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • James Dayton — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • James Doona — 1 confirmed meetings against Mark Randall. 16 Mar 2024 – 16 Mar 2024.
  • James Duncan McAlister — 1 confirmed meetings against Mark Randall. 26 Nov 2016 – 26 Nov 2016.
  • James Dunne — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • James Ferrin — 1 confirmed meetings against Mark Randall. 24 Oct 2020 – 24 Oct 2020.
  • James Ferry — 1 confirmed meetings against Mark Randall. 11 Aug 2018 – 11 Aug 2018.
  • James Gibbons — 1 confirmed meetings against Mark Randall. 18 Aug 2018 – 18 Aug 2018.
  • James Hanson — 1 confirmed meetings against Mark Randall. 13 Apr 2013 – 13 Apr 2013.
  • James Hayter — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • James Jones — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • James Jones — 1 confirmed meetings against Mark Randall. 7 Jan 2017 – 7 Jan 2017.
  • James Justin — 1 confirmed meetings against Mark Randall. 13 Feb 2018 – 13 Feb 2018.
  • James McKeown — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • James Murphy — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • James Owens — 1 confirmed meetings against Mark Randall. 30 Apr 2022 – 30 Apr 2022.
  • James Rowe — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • James Shea — 1 confirmed meetings against Mark Randall. 12 Aug 2014 – 12 Aug 2014.
  • James Tarkowski — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • James Tavernier — 1 confirmed meetings against Mark Randall. 26 Apr 2014 – 26 Apr 2014.
  • James Wallace — 1 confirmed meetings against Mark Randall. 1 Dec 2012 – 1 Dec 2012.
  • Jamie Barry — 1 confirmed meetings against Mark Randall. 12 Sept 2026 – 12 Sept 2026.
  • Jamie Clarke — 1 confirmed meetings against Mark Randall. 10 Dec 2022 – 10 Dec 2022.
  • Jamie Cureton — 1 confirmed meetings against Mark Randall. 20 Oct 2012 – 20 Oct 2012.
  • Jamie Doran — 1 confirmed meetings against Mark Randall. 16 Mar 2024 – 16 Mar 2024.
  • Jamie Gray — 1 confirmed meetings against Mark Randall. 30 Dec 2017 – 30 Dec 2017.
  • Jamie Lee Reed — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Jamie McGuire — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Jamie Reckord — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Jamie Reid — 1 confirmed meetings against Mark Randall. 27 Apr 2013 – 27 Apr 2013.
  • Jamie Robinson — 1 confirmed meetings against Mark Randall. 17 Feb 2024 – 17 Feb 2024.
  • Jamie Turley — 1 confirmed meetings against Mark Randall. 2 Oct 2018 – 2 Oct 2018.
  • Jamie Young — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Jānis Ikaunieks — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Jason Akiotu — 1 confirmed meetings against Mark Randall. 17 Sept 2022 – 17 Sept 2022.
  • Jason Walker — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Jay McEveley — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Jay-Alistaire Simpson — 1 confirmed meetings against Mark Randall. 18 Oct 2014 – 18 Oct 2014.
  • Jaydyn Withers — 1 confirmed meetings against Mark Randall. 22 Sept 2023 – 22 Sept 2023.
  • Jayen Gerold — 1 confirmed meetings against Mark Randall. 16 Jul 2025 – 16 Jul 2025.
  • Jean-Michel Fontaine — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Jed Steer — 1 confirmed meetings against Mark Randall. 25 Oct 2014 – 25 Oct 2014.
  • Jeffrey Hughes — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Jeremi Rodríguez — 1 confirmed meetings against Mark Randall. 8 Sept 2026 – 8 Sept 2026.
  • Jermaine Anderson — 1 confirmed meetings against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Jermaine Johnson — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Jermaine Pennant — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Jerrell Sellars — 1 confirmed meetings against Mark Randall. 12 Aug 2017 – 12 Aug 2017.
  • Jesper Juelsgård — 1 confirmed meetings against Mark Randall. 22 Jul 2021 – 22 Jul 2021.
  • Jim Fenlon — 1 confirmed meetings against Mark Randall. 9 Feb 2013 – 9 Feb 2013.
  • Jim Paterson — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Jimmy Phillips — 1 confirmed meetings against Mark Randall. 30 Mar 2013 – 30 Mar 2013.
  • Jimmy Ryan — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Jimmy Smith — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • João Pedro — 1 confirmed meetings against Mark Randall. 12 Aug 2021 – 12 Aug 2021.
  • João Vigário — 1 confirmed meetings against Mark Randall. 5 Aug 2021 – 5 Aug 2021.
  • Joe Anyinsah — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Joe Dudgeon — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Joe Rowley — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Joe Wright — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • Joel Byrom — 1 confirmed meetings against Mark Randall. 11 Aug 2018 – 11 Aug 2018.
  • Joel Coleman — 1 confirmed meetings against Mark Randall. 17 Mar 2015 – 17 Mar 2015.
  • John Egan — 1 confirmed meetings against Mark Randall. 6 Nov 2012 – 6 Nov 2012.
  • John Fleck — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • John Marquis — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • John McCombe — 1 confirmed meetings against Mark Randall. 8 Dec 2012 – 8 Dec 2012.
  • John O'Flynn — 1 confirmed meetings against Mark Randall. 20 Oct 2012 – 20 Oct 2012.
  • John O'Sullivan — 1 confirmed meetings against Mark Randall. 17 Mar 2018 – 17 Mar 2018.
  • John Utaka — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • John Welsh — 1 confirmed meetings against Mark Randall. 6 Aug 2011 – 6 Aug 2011.
  • John-Christophe Ayina — 1 confirmed meetings against Mark Randall. 8 Mar 2016 – 8 Mar 2016.
  • Johnny Hunt — 1 confirmed meetings against Mark Randall. 9 Dec 2017 – 9 Dec 2017.
  • Johnny Kenny — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Jon Ashton — 1 confirmed meetings against Mark Randall. 13 Aug 2011 – 13 Aug 2011.
  • Jon Graham — 1 confirmed meetings against Mark Randall. 11 Apr 2026 – 11 Apr 2026.
  • Jon Macken — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Jon Taylor — 1 confirmed meetings against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Jonathan Edwards — 1 confirmed meetings against Mark Randall. 22 Apr 2017 – 22 Apr 2017.
  • Jonathan Flatt — 1 confirmed meetings against Mark Randall. 12 Aug 2017 – 12 Aug 2017.
  • Jonathan Grounds — 1 confirmed meetings against Mark Randall. 28 Apr 2012 – 28 Apr 2012.
  • Jonathan Hooper — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Jonathan Maddison — 1 confirmed meetings against Mark Randall. 14 Apr 2017 – 14 Apr 2017.
  • Jonathan Obika — 1 confirmed meetings against Mark Randall. 28 Apr 2012 – 28 Apr 2012.
  • Jonny EVANS — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Jordan Archer — 1 confirmed meetings against Mark Randall. 5 Jan 2013 – 5 Jan 2013.
  • Jordan Brown — 1 confirmed meetings against Mark Randall. 27 Oct 2012 – 27 Oct 2012.
  • Jordan Chapell — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Jordan Clarke — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Jordan Cook — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Jordan Houghton — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • Jordan Maguire-Drew — 1 confirmed meetings against Mark Randall. 28 Oct 2017 – 28 Oct 2017.
  • Jordan Ponticelli — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Jordan Richards — 1 confirmed meetings against Mark Randall. 27 Aug 2016 – 27 Aug 2016.
  • Jordan Robertson — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Jordan Storey — 1 confirmed meetings against Mark Randall. 21 Apr 2018 – 21 Apr 2018.
  • Jordan Torunarigha — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Jordy Hiwula-Mayifuila — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • Jose Baxter — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • José Semedo — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Joseph Bryan — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Joseph Edwards — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • Joseph Murphy — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Joseph Oastler — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Joseph Okoro — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Joseph Okoro — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Joseph Sheridan — 1 confirmed meetings against Mark Randall. 18 Oct 2025 – 18 Oct 2025.
  • Joseph Tully — 1 confirmed meetings against Mark Randall. 24 Oct 2020 – 24 Oct 2020.
  • Josh Walker — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Joshua Clackstone — 1 confirmed meetings against Mark Randall. 6 May 2017 – 6 May 2017.
  • Joshua Coulson — 1 confirmed meetings against Mark Randall. 24 Sept 2016 – 24 Sept 2016.
  • Joshua Debayo — 1 confirmed meetings against Mark Randall. 4 Aug 2018 – 4 Aug 2018.
  • Joshua Honohan — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Joshua Kay — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Joshua Parker — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Joshua Scowen — 1 confirmed meetings against Mark Randall. 5 Jan 2013 – 5 Jan 2013.
  • Julian Bennett — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Julian Kelly — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Junior Brown — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Justas Lasickas — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Justin Richards — 1 confirmed meetings against Mark Randall. 15 Dec 2012 – 15 Dec 2012.
  • Kenzie Beattie — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • K. Bond — 1 confirmed meetings against Mark Randall. 10 Oct 2026 – 10 Oct 2026.
  • Kyle Cameron — 1 confirmed meetings against Mark Randall. 12 Mar 2016 – 12 Mar 2016.
  • Ken Charles — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Kieron Evans — 1 confirmed meetings against Mark Randall. 8 Feb 2022 – 8 Feb 2022.
  • Kyle McFadzean — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • K. Owens — 1 confirmed meetings against Mark Randall. 6 Sept 2025 – 6 Sept 2025.
  • Kalum Thompson — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • Kabongo Tshimanga — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Kaiyne Woolery — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Kalvin Lumbombo-Kalala — 1 confirmed meetings against Mark Randall. 4 Aug 2018 – 4 Aug 2018.
  • Kane Ferdinand — 1 confirmed meetings against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Kári Árnason — 1 confirmed meetings against Mark Randall. 26 Apr 2014 – 26 Apr 2014.
  • Karl Duguid — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Karl Hawley — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Karl Sheppard — 1 confirmed meetings against Mark Randall. 18 Sept 2012 – 18 Sept 2012.
  • Karleigh Osborne — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Kayode Odejayi — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Keanu Marsh-Brown — 1 confirmed meetings against Mark Randall. 6 Apr 2013 – 6 Apr 2013.
  • Keith Keane — 1 confirmed meetings against Mark Randall. 23 Jan 2016 – 23 Jan 2016.
  • Kelle Roos — 1 confirmed meetings against Mark Randall. 20 Feb 2016 – 20 Feb 2016.
  • Kelvin Langmead — 1 confirmed meetings against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Kemal Izzet — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Kenwyne Jones — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Kenzi Nair — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • Keshi Anderson — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Kevin Csoboth — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Kevin Long — 1 confirmed meetings against Mark Randall. 21 Apr 2012 – 21 Apr 2012.
  • Kevin McDonald — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Kevin O'Connor — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • Kevin Sainte-Luce — 1 confirmed meetings against Mark Randall. 12 Aug 2014 – 12 Aug 2014.
  • Kevin Toner — 1 confirmed meetings against Mark Randall. 12 Sept 2017 – 12 Sept 2017.
  • Kieran Offord — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • Kieron Cadogan — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Kingsley James — 1 confirmed meetings against Mark Randall. 8 Dec 2012 – 8 Dec 2012.
  • Kirk McKnight — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Kitt Nelson — 1 confirmed meetings against Mark Randall. 20 Oct 2026 – 20 Oct 2026.
  • Kobei Moore — 1 confirmed meetings against Mark Randall. 20 Oct 2026 – 20 Oct 2026.
  • Konrad Faber — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Kortney Hause — 1 confirmed meetings against Mark Randall. 5 Jan 2013 – 5 Jan 2013.
  • Krenar Dulaj — 1 confirmed meetings against Mark Randall. 15 Aug 2024 – 15 Aug 2024.
  • Kristian Dennis — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Kristian Eriksen — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Kristopher Twardek — 1 confirmed meetings against Mark Randall. 17 Mar 2018 – 17 Mar 2018.
  • Kyle Howkins — 1 confirmed meetings against Mark Randall. 6 Aug 2016 – 6 Aug 2016.
  • Kyle Knoyle — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Kyle Lafferty — 1 confirmed meetings against Mark Randall. 21 Apr 2023 – 21 Apr 2023.
  • Kyle Storer — 1 confirmed meetings against Mark Randall. 12 Aug 2017 – 12 Aug 2017.
  • Lee Burge — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Liam Burns — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • Luke Hannant — 1 confirmed meetings against Mark Randall. 18 Aug 2018 – 18 Aug 2018.
  • Luke Hawe — 1 confirmed meetings against Mark Randall. 11 Mar 2025 – 11 Mar 2025.
  • Laurence Maguire — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Liam Mandeville — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • Lewis McGregor — 1 confirmed meetings against Mark Randall. 10 Aug 2025 – 10 Aug 2025.
  • Lucas McRoberts — 1 confirmed meetings against Mark Randall. 24 Oct 2026 – 24 Oct 2026.
  • Luke O'Brien — 1 confirmed meetings against Mark Randall. 4 Mar 2025 – 4 Mar 2025.
  • Lewis Reid — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • L. Wilson — 1 confirmed meetings against Mark Randall. 7 Nov 2025 – 7 Nov 2025.
  • Lasha Odisharia — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Lawrence Zigi — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Lee Angol — 1 confirmed meetings against Mark Randall. 9 Dec 2017 – 9 Dec 2017.
  • Lee Beevers — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Lee Frecklington — 1 confirmed meetings against Mark Randall. 26 Apr 2014 – 26 Apr 2014.
  • Lee Grace — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Lee Hughes — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Lee Mansell — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Lee McNulty — 1 confirmed meetings against Mark Randall. 1 Jun 2021 – 1 Jun 2021.
  • Lee Upton — 1 confirmed meetings against Mark Randall. 17 Sept 2022 – 17 Sept 2022.
  • Lee Williamson — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Lenell John-Lewis — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Leon Davies — 1 confirmed meetings against Mark Randall. 19 Aug 2017 – 19 Aug 2017.
  • Leon Graham — 1 confirmed meetings against Mark Randall. 2 Apr 2024 – 2 Apr 2024.
  • Léon-Maurice Pöhls — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Leroy Lita — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Lewin Nyatanga — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Lewis Buxton — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Lewis Dobbie — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • Lewis Hornby — 1 confirmed meetings against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Lewis Hunter — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Lewis Kinsella — 1 confirmed meetings against Mark Randall. 9 Sept 2017 – 9 Sept 2017.
  • Lewis Montrose — 1 confirmed meetings against Mark Randall. 1 Sept 2012 – 1 Sept 2012.
  • Lewis Patterson — 1 confirmed meetings against Mark Randall. 30 Apr 2022 – 30 Apr 2022.
  • Lewis Ridd — 1 confirmed meetings against Mark Randall. 10 Jan 2025 – 10 Jan 2025.
  • Lewis Tennant — 1 confirmed meetings against Mark Randall. 2 Dec 2023 – 2 Dec 2023.
  • Lewis Tosh — 1 confirmed meetings against Mark Randall. 8 Apr 2022 – 8 Apr 2022.
  • Li Ke — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • Liam Chilvers — 1 confirmed meetings against Mark Randall. 1 Apr 2013 – 1 Apr 2013.
  • Liam Davis — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Liam Donnelly — 1 confirmed meetings against Mark Randall. 27 Aug 2016 – 27 Aug 2016.
  • Liam Kelly — 1 confirmed meetings against Mark Randall. 13 Aug 2016 – 13 Aug 2016.
  • Liam McStravick — 1 confirmed meetings against Mark Randall. 28 Mar 2026 – 28 Mar 2026.
  • Liam Miller — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Liam Nolan — 1 confirmed meetings against Mark Randall. 27 Jan 2018 – 27 Jan 2018.
  • Liam Shephard — 1 confirmed meetings against Mark Randall. 14 Apr 2017 – 14 Apr 2017.
  • Lido Lotefa — 1 confirmed meetings against Mark Randall. 16 Mar 2024 – 16 Mar 2024.
  • Lloyd Macklin — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Louis Harris — 1 confirmed meetings against Mark Randall. 18 Aug 2012 – 18 Aug 2012.
  • Louis John — 1 confirmed meetings against Mark Randall. 6 Oct 2018 – 6 Oct 2018.
  • Lucas-Jordan Akins — 1 confirmed meetings against Mark Randall. 6 Aug 2011 – 6 Aug 2011.
  • Luís Bastos — 1 confirmed meetings against Mark Randall. 12 Aug 2021 – 12 Aug 2021.
  • Luíz Carlos — 1 confirmed meetings against Mark Randall. 5 Aug 2021 – 5 Aug 2021.
  • Lukas Görtler — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Luke Ayling — 1 confirmed meetings against Mark Randall. 28 Apr 2012 – 28 Apr 2012.
  • Luke Coulson — 1 confirmed meetings against Mark Randall. 21 Jan 2017 – 21 Jan 2017.
  • Luke Gambin — 1 confirmed meetings against Mark Randall. 13 Feb 2018 – 13 Feb 2018.
  • Luke Guttridge — 1 confirmed meetings against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Luke Hendrie — 1 confirmed meetings against Mark Randall. 12 Mar 2016 – 12 Mar 2016.
  • Luke Howell — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Luke Kenny — 1 confirmed meetings against Mark Randall. 2 Apr 2024 – 2 Apr 2024.
  • Luke Norris — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Luke Prosser — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Luke Stewart — 1 confirmed meetings against Mark Randall. 30 Apr 2022 – 30 Apr 2022.
  • Luke Waterfall — 1 confirmed meetings against Mark Randall. 17 Feb 2018 – 17 Feb 2018.
  • Luke Woodland — 1 confirmed meetings against Mark Randall. 17 Mar 2015 – 17 Mar 2015.
  • Luther James-Wildin — 1 confirmed meetings against Mark Randall. 11 Aug 2018 – 11 Aug 2018.
  • Lyle Taylor — 1 confirmed meetings against Mark Randall. 20 Feb 2016 – 20 Feb 2016.
  • Matthew Burns — 1 confirmed meetings against Mark Randall. 1 Sept 2024 – 1 Sept 2024.
  • Matthew Butcher — 1 confirmed meetings against Mark Randall. 14 Apr 2017 – 14 Apr 2017.
  • M. Byrne — 1 confirmed meetings against Mark Randall. 21 Nov 2025 – 21 Nov 2025.
  • MacKenzie Carse — 1 confirmed meetings against Mark Randall. 1 Sept 2024 – 1 Sept 2024.
  • Mitchell Clark — 1 confirmed meetings against Mark Randall. 18 Aug 2018 – 18 Aug 2018.
  • Mickey Demetriou — 1 confirmed meetings against Mark Randall. 26 Sept 2017 – 26 Sept 2017.
  • Martin Devaney — 1 confirmed meetings against Mark Randall. 6 Aug 2011 – 6 Aug 2011.
  • Immanuelson Opoku Duku — 1 confirmed meetings against Mark Randall. 4 Aug 2018 – 4 Aug 2018.
  • Mads Enggård — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Marko Maroši — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • M. McLuckie — 1 confirmed meetings against Mark Randall. 20 Jun 2026 – 20 Jun 2026.
  • Matthew Virtue-Thick — 1 confirmed meetings against Mark Randall. 23 Jan 2018 – 23 Jan 2018.
  • Matthew Yates — 1 confirmed meetings against Mark Randall. 11 Apr 2026 – 11 Apr 2026.
  • Macaulay Gillesphey — 1 confirmed meetings against Mark Randall. 29 Apr 2017 – 29 Apr 2017.
  • Magnus Eikrem — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Magnus Okuonghae — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Malakai Hinckson-Mars — 1 confirmed meetings against Mark Randall. 23 Sept 2017 – 23 Sept 2017.
  • Manu Pedreño — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Manuel Caballero — 1 confirmed meetings against Mark Randall. 5 Jul 2022 – 5 Jul 2022.
  • Maracás — 1 confirmed meetings against Mark Randall. 5 Aug 2021 – 5 Aug 2021.
  • Marc Bola — 1 confirmed meetings against Mark Randall. 6 May 2017 – 6 May 2017.
  • Marc Laird — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Marc Pugh — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Marc Richards — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Marcel Ratnik — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Marcus Carver — 1 confirmed meetings against Mark Randall. 1 Jan 2013 – 1 Jan 2013.
  • Marcus Harness — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Marcus Holness — 1 confirmed meetings against Mark Randall. 15 Dec 2012 – 15 Dec 2012.
  • Marcus Williams — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Marek Rodák — 1 confirmed meetings against Mark Randall. 22 Apr 2017 – 22 Apr 2017.
  • Marek Štěch — 1 confirmed meetings against Mark Randall. 13 Feb 2018 – 13 Feb 2018.
  • Mario Ilievski — 1 confirmed meetings against Mark Randall. 31 Jul 2025 – 31 Jul 2025.
  • Mark Byrne — 1 confirmed meetings against Mark Randall. 16 Mar 2024 – 16 Mar 2024.
  • Mark Connolly — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Mark Cullen — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Mark Howard — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Mark McChrystal — 1 confirmed meetings against Mark Randall. 6 Aug 2011 – 6 Aug 2011.
  • Mark McKee — 1 confirmed meetings against Mark Randall. 30 Dec 2017 – 30 Dec 2017.
  • Mark Molesley — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Mark O'Brien — 1 confirmed meetings against Mark Randall. 26 Sept 2017 – 26 Sept 2017.
  • Mark Phillips — 1 confirmed meetings against Mark Randall. 12 Aug 2014 – 12 Aug 2014.
  • Marko Brest — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Markus Kaasa — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Markus Poom — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Martin Cranie — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Martin Donnelly — 1 confirmed meetings against Mark Randall. 17 Dec 2021 – 17 Dec 2021.
  • Martin Linnes — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Mārtiņš Ķigurs — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Márton Fülöp — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Martyn Woolford — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Marvin McCoy — 1 confirmed meetings against Mark Randall. 9 Apr 2012 – 9 Apr 2012.
  • Matevž Vidovšek — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Mathias Delorge-Knieper — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Mathias Løvik — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Mathieu Baudry — 1 confirmed meetings against Mark Randall. 18 Oct 2014 – 18 Oct 2014.
  • Mats Møller Dæhli — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Matt Crooks — 1 confirmed meetings against Mark Randall. 27 Feb 2016 – 27 Feb 2016.
  • Matt Duke — 1 confirmed meetings against Mark Randall. 6 Nov 2012 – 6 Nov 2012.
  • Matt Fish — 1 confirmed meetings against Mark Randall. 1 Sept 2012 – 1 Sept 2012.
  • Matt Harrold — 1 confirmed meetings against Mark Randall. 30 Aug 2014 – 30 Aug 2014.
  • Matthew Carson — 1 confirmed meetings against Mark Randall. 18 Mar 2022 – 18 Mar 2022.
  • Matthew Edwards — 1 confirmed meetings against Mark Randall. 21 Apr 2012 – 21 Apr 2012.
  • Matthew Hill — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Matthew Jay — 1 confirmed meetings against Mark Randall. 21 Apr 2018 – 21 Apr 2018.
  • Matthew Kennedy — 1 confirmed meetings against Mark Randall. 17 Apr 2017 – 17 Apr 2017.
  • Matthew Knox — 1 confirmed meetings against Mark Randall. 10 Nov 2020 – 10 Nov 2020.
  • Matthew Lowton — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Matthew Lund — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Matthew McClure — 1 confirmed meetings against Mark Randall. 9 Apr 2012 – 9 Apr 2012.
  • Matthew Orr — 1 confirmed meetings against Mark Randall. 18 Apr 2025 – 18 Apr 2025.
  • Matthew Parsons — 1 confirmed meetings against Mark Randall. 15 Sept 2012 – 15 Sept 2012.
  • Matthew Paterson — 1 confirmed meetings against Mark Randall. 30 Mar 2013 – 30 Mar 2013.
  • Matthew Saunders — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Matthew Smyth — 1 confirmed meetings against Mark Randall. 13 Feb 2021 – 13 Feb 2021.
  • Matthew Spring — 1 confirmed meetings against Mark Randall. 15 Sept 2012 – 15 Sept 2012.
  • Matthew Taylor — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Matthew Tubbs — 1 confirmed meetings against Mark Randall. 12 Aug 2014 – 12 Aug 2014.
  • Matthew Whichelow — 1 confirmed meetings against Mark Randall. 18 Sept 2012 – 18 Sept 2012.
  • Matthew Worthington — 1 confirmed meetings against Mark Randall. 1 Jan 2018 – 1 Jan 2018.
  • Max Clark — 1 confirmed meetings against Mark Randall. 24 Sept 2016 – 24 Sept 2016.
  • Max Dean — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Max Power — 1 confirmed meetings against Mark Randall. 1 Dec 2012 – 1 Dec 2012.
  • McCauley Snelgrove — 1 confirmed meetings against Mark Randall. 4 Nov 2022 – 4 Nov 2022.
  • Mekhi Leacock-McLeod — 1 confirmed meetings against Mark Randall. 27 Jan 2018 – 27 Jan 2018.
  • Michael Carvill — 1 confirmed meetings against Mark Randall. 13 Feb 2021 – 13 Feb 2021.
  • Michael Chopra — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Michael Coulson — 1 confirmed meetings against Mark Randall. 12 Mar 2016 – 12 Mar 2016.
  • Michael Harriman — 1 confirmed meetings against Mark Randall. 5 Jan 2013 – 5 Jan 2013.
  • Michael Higdon — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Michael Ingham — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Michael Kay — 1 confirmed meetings against Mark Randall. 6 Aug 2011 – 6 Aug 2011.
  • Michael Poke — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Michael Potts — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Michael Rose — 1 confirmed meetings against Mark Randall. 10 Mar 2018 – 10 Mar 2018.
  • Michael Spillane — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Michael Symes — 1 confirmed meetings against Mark Randall. 30 Mar 2013 – 30 Mar 2013.
  • Michail Antonio — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Mihailo Stevanovic — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Milan Jevtović — 1 confirmed meetings against Mark Randall. 22 Jul 2021 – 22 Jul 2021.
  • Mitchell Rose — 1 confirmed meetings against Mark Randall. 6 Aug 2016 – 6 Aug 2016.
  • Mohamed Boudiaf — 1 confirmed meetings against Mark Randall. 7 Oct 2022 – 7 Oct 2022.
  • Momodou Sonko — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Montel Gibson — 1 confirmed meetings against Mark Randall. 19 Apr 2016 – 19 Apr 2016.
  • Moustapha Cissé — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Mustafa Tiryaki — 1 confirmed meetings against Mark Randall. 6 Aug 2011 – 6 Aug 2011.
  • Myles Anderson — 1 confirmed meetings against Mark Randall. 27 Apr 2013 – 27 Apr 2013.
  • N. Doforo — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Nathaniel Méndez-Laing — 1 confirmed meetings against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Nathan Smith — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Nadir Belhadj — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Nathan Arnold — 1 confirmed meetings against Mark Randall. 28 Oct 2017 – 28 Oct 2017.
  • Nathan Baxter — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Nathan Byrne — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Nathan Craig — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Nathan Delfouneso — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Nathan Doyle — 1 confirmed meetings against Mark Randall. 6 Nov 2012 – 6 Nov 2012.
  • Nathan Eccleston — 1 confirmed meetings against Mark Randall. 5 Apr 2014 – 5 Apr 2014.
  • Nathan Luscombe — 1 confirmed meetings against Mark Randall. 22 Oct 2011 – 22 Oct 2011.
  • Nathan Peate — 1 confirmed meetings against Mark Randall. 8 Jul 2021 – 8 Jul 2021.
  • Nathan Tyson — 1 confirmed meetings against Mark Randall. 25 Oct 2014 – 25 Oct 2014.
  • Nathanael Ralph — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • Navid Nasseri — 1 confirmed meetings against Mark Randall. 15 May 2021 – 15 May 2021.
  • Neal Bishop — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Neil Etheridge — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Neil Sullivan — 1 confirmed meetings against Mark Randall. 9 Feb 2013 – 9 Feb 2013.
  • Neill Collins — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Niall Owens — 1 confirmed meetings against Mark Randall. 13 Oct 2023 – 13 Oct 2023.
  • Nick Chadwick — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Nicke Kabamba — 1 confirmed meetings against Mark Randall. 9 Sept 2017 – 9 Sept 2017.
  • Nikita Demchenko — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Noé Pamarot — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Noel Hunt — 1 confirmed meetings against Mark Randall. 26 Dec 2016 – 26 Dec 2016.
  • Nwankwo Kanu — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Nyron Nosworthy — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Oliver Banks — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Omar Beckles — 1 confirmed meetings against Mark Randall. 22 Apr 2017 – 22 Apr 2017.
  • Oliver Clarke — 1 confirmed meetings against Mark Randall. 14 Aug 2018 – 14 Aug 2018.
  • Oilibhéar McCart — 1 confirmed meetings against Mark Randall. 16 Sept 2025 – 16 Sept 2025.
  • Oliver Turton — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • O. Wade — 1 confirmed meetings against Mark Randall. 11 Apr 2026 – 11 Apr 2026.
  • Owen Wardell — 1 confirmed meetings against Mark Randall. 10 Oct 2026 – 10 Oct 2026.
  • Oatnasio Guterres — 1 confirmed meetings against Mark Randall. 26 Feb 2025 – 26 Feb 2025.
  • Odhrán McCart — 1 confirmed meetings against Mark Randall. 16 Sept 2025 – 16 Sept 2025.
  • Ola Brynhildsen — 1 confirmed meetings against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Olabanjo Ogunji — 1 confirmed meetings against Mark Randall. 16 Jul 2025 – 16 Jul 2025.
  • Oliver Risser — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Oliver Taylor — 1 confirmed meetings against Mark Randall. 15 Sept 2012 – 15 Sept 2012.
  • Omar Bogle — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Omari Patrick — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Omri Gandelman — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Onismor Bhasera — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Ousmane Camara — 1 confirmed meetings against Mark Randall. 16 Jul 2025 – 16 Jul 2025.
  • Owen Garvan — 1 confirmed meetings against Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • Owen McKeown — 1 confirmed meetings against Mark Randall. 31 Oct 2020 – 31 Oct 2020.
  • Paul Digby — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Patrick Solis Grogan — 1 confirmed meetings against Mark Randall. 23 Dec 2024 – 23 Dec 2024.
  • Paul Wotton — 1 confirmed meetings against Mark Randall. 16 Apr 2013 – 16 Apr 2013.
  • Patrick Baldwin — 1 confirmed meetings against Mark Randall. 1 Oct 2011 – 1 Oct 2011.
  • Patrick Hoban — 1 confirmed meetings against Mark Randall. 6 Aug 2016 – 6 Aug 2016.
  • Patrick McCourt — 1 confirmed meetings against Mark Randall. 21 Mar 2015 – 21 Mar 2015.
  • Patrick McLaughlin — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Paul Anderson — 1 confirmed meetings against Mark Randall. 9 Dec 2017 – 9 Dec 2017.
  • Paul Connolly — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Paul Dixon — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Paul Doyle — 1 confirmed meetings against Mark Randall. 25 Apr 2026 – 25 Apr 2026.
  • Paul Farman — 1 confirmed meetings against Mark Randall. 11 Aug 2018 – 11 Aug 2018.
  • Paul Huntington — 1 confirmed meetings against Mark Randall. 28 Apr 2012 – 28 Apr 2012.
  • Paul Jones — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Paul Keegan — 1 confirmed meetings against Mark Randall. 25 Oct 2014 – 25 Oct 2014.
  • Paul Lewis — 1 confirmed meetings against Mark Randall. 19 Aug 2017 – 19 Aug 2017.
  • Paul McKenna — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Paul Osew — 1 confirmed meetings against Mark Randall. 6 Sept 2025 – 6 Sept 2025.
  • Paul Reid — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Paul Robinson — 1 confirmed meetings against Mark Randall. 20 Feb 2016 – 20 Feb 2016.
  • Paul Smith — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Pavel Sedko — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Pearse O'Prey — 1 confirmed meetings against Mark Randall. 22 Sept 2023 – 22 Sept 2023.
  • Pedro Pacheco — 1 confirmed meetings against Mark Randall. 14 Aug 2025 – 14 Aug 2025.
  • Pelly Mpanzu — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Perry Ng — 1 confirmed meetings against Mark Randall. 16 Dec 2017 – 16 Dec 2017.
  • Peter Agba — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Peter Cavanagh — 1 confirmed meetings against Mark Randall. 21 Aug 2012 – 21 Aug 2012.
  • Peter Crouch — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Peter McKiernan — 1 confirmed meetings against Mark Randall. 23 Sept 2022 – 23 Sept 2022.
  • Peter Vincenti — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Petr Mareš — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Phil Picken — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Philip Donnelly — 1 confirmed meetings against Mark Randall. 7 Oct 2022 – 7 Oct 2022.
  • Pico — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Rin Ahmeti — 1 confirmed meetings against Mark Randall. 31 Jul 2025 – 31 Jul 2025.
  • Ryan Broom — 1 confirmed meetings against Mark Randall. 4 Aug 2018 – 4 Aug 2018.
  • Richard Cresswell — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • R. Edgar — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Rudi Little — 1 confirmed meetings against Mark Randall. 8 Feb 2025 – 8 Feb 2025.
  • Ryan Markey — 1 confirmed meetings against Mark Randall. 10 Jan 2025 – 10 Jan 2025.
  • Ryan Tafazolli — 1 confirmed meetings against Mark Randall. 23 Apr 2016 – 23 Apr 2016.
  • Ryan Watson — 1 confirmed meetings against Mark Randall. 25 Oct 2016 – 25 Oct 2016.
  • Reece Webb — 1 confirmed meetings against Mark Randall. 4 Feb 2025 – 4 Feb 2025.
  • Raí — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Ramiz Bytyqi — 1 confirmed meetings against Mark Randall. 31 Jul 2025 – 31 Jul 2025.
  • Rashid Yussuff — 1 confirmed meetings against Mark Randall. 18 Aug 2012 – 18 Aug 2012.
  • Raul Florucz — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Ray Putterill — 1 confirmed meetings against Mark Randall. 21 Aug 2012 – 21 Aug 2012.
  • Raymond Adeola — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Reece Brown — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Reece McGinley — 1 confirmed meetings against Mark Randall. 2 Mar 2021 – 2 Mar 2021.
  • Reece Wabara — 1 confirmed meetings against Mark Randall. 25 Oct 2014 – 25 Oct 2014.
  • Remie Streete — 1 confirmed meetings against Mark Randall. 8 Nov 2014 – 8 Nov 2014.
  • Rene Howe — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Rhys Brennan — 1 confirmed meetings against Mark Randall. 20 Oct 2026 – 20 Oct 2026.
  • Rhys Browne — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Rhys Oates — 1 confirmed meetings against Mark Randall. 5 Mar 2016 – 5 Mar 2016.
  • Rhys Turner — 1 confirmed meetings against Mark Randall. 17 Mar 2015 – 17 Mar 2015.
  • Riccardo Calder — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • Richard Bennett — 1 confirmed meetings against Mark Randall. 17 Mar 2018 – 17 Mar 2018.
  • Richard Hinds — 1 confirmed meetings against Mark Randall. 28 Apr 2012 – 28 Apr 2012.
  • Richard Hughes — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Richard Ravenhill — 1 confirmed meetings against Mark Randall. 13 Apr 2013 – 13 Apr 2013.
  • Richard Wellens — 1 confirmed meetings against Mark Randall. 25 Oct 2014 – 25 Oct 2014.
  • Ricky Miller — 1 confirmed meetings against Mark Randall. 18 Aug 2018 – 18 Aug 2018.
  • Robbie Mahon — 1 confirmed meetings against Mark Randall. 26 Feb 2025 – 26 Feb 2025.
  • Robbie Willmott — 1 confirmed meetings against Mark Randall. 26 Sept 2017 – 26 Sept 2017.
  • Robert Harris — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Robert Lainton — 1 confirmed meetings against Mark Randall. 5 Aug 2017 – 5 Aug 2017.
  • Robert McVarnock — 1 confirmed meetings against Mark Randall. 17 Mar 2023 – 17 Mar 2023.
  • Robin Shroot — 1 confirmed meetings against Mark Randall. 13 Aug 2011 – 13 Aug 2011.
  • Rodney McDonald — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Rollin Menayese — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Romain Vincelot — 1 confirmed meetings against Mark Randall. 18 Oct 2014 – 18 Oct 2014.
  • Roman Begunov — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Rory Fallon — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Rory Holden — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Rory Patterson — 1 confirmed meetings against Mark Randall. 13 Feb 2021 – 13 Feb 2021.
  • Ross Etheridge — 1 confirmed meetings against Mark Randall. 27 Feb 2016 – 27 Feb 2016.
  • Ross Wallace — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Rostand Ndjiki — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Roy O'Donovan — 1 confirmed meetings against Mark Randall. 11 May 2008 – 11 May 2008.
  • Ruairi McDonald — 1 confirmed meetings against Mark Randall. 26 Feb 2022 – 26 Feb 2022.
  • Rui Pires — 1 confirmed meetings against Mark Randall. 12 Aug 2021 – 12 Aug 2021.
  • Russell Griffiths — 1 confirmed meetings against Mark Randall. 10 Sept 2016 – 10 Sept 2016.
  • Ryan Allsop — 1 confirmed meetings against Mark Randall. 17 Feb 2018 – 17 Feb 2018.
  • Ryan Astles — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Ryan Brunt — 1 confirmed meetings against Mark Randall. 1 Mar 2016 – 1 Mar 2016.
  • Ryan Burge — 1 confirmed meetings against Mark Randall. 8 Dec 2012 – 8 Dec 2012.
  • Ryan Cooney — 1 confirmed meetings against Mark Randall. 4 Sept 2026 – 4 Sept 2026.
  • Ryan Cresswell — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Ryan Crowther — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Ryan Doble — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Ryan Fulton — 1 confirmed meetings against Mark Randall. 23 Feb 2016 – 23 Feb 2016.
  • Ryan Haynes — 1 confirmed meetings against Mark Randall. 25 Nov 2017 – 25 Nov 2017.
  • Ryan Inniss — 1 confirmed meetings against Mark Randall. 9 Sept 2017 – 9 Sept 2017.
  • Ryan Jarvis — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Ryan Loft — 1 confirmed meetings against Mark Randall. 7 Jan 2017 – 7 Jan 2017.
  • Ryan Lowe — 1 confirmed meetings against Mark Randall. 20 Aug 2016 – 20 Aug 2016.
  • Ryan Masterson — 1 confirmed meetings against Mark Randall. 4 Dec 2021 – 4 Dec 2021.
  • Ryan O'Reilly — 1 confirmed meetings against Mark Randall. 20 Feb 2021 – 20 Feb 2021.
  • Ryan Sweeney — 1 confirmed meetings against Mark Randall. 20 Feb 2016 – 20 Feb 2016.
  • Ryan Taylor — 1 confirmed meetings against Mark Randall. 17 Apr 2017 – 17 Apr 2017.
  • Ryan Yates — 1 confirmed meetings against Mark Randall. 16 Sept 2017 – 16 Sept 2017.
  • S. Anderson — 1 confirmed meetings against Mark Randall. 25 Apr 2026 – 25 Apr 2026.
  • Sean Docherty — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Shane Forbes — 1 confirmed meetings against Mark Randall. 4 Feb 2025 – 4 Feb 2025.
  • Sebastian Hausner — 1 confirmed meetings against Mark Randall. 22 Jul 2021 – 22 Jul 2021.
  • Samuel Lavelle — 1 confirmed meetings against Mark Randall. 10 Mar 2018 – 10 Mar 2018.
  • S. O'Mahoney — 1 confirmed meetings against Mark Randall. 12 Sept 2026 – 12 Sept 2026.
  • Sean Raggett — 1 confirmed meetings against Mark Randall. 28 Oct 2017 – 28 Oct 2017.
  • Sam Clucas — 1 confirmed meetings against Mark Randall. 2 Jan 2015 – 2 Jan 2015.
  • Sam Hird — 1 confirmed meetings against Mark Randall. 2 Jan 2015 – 2 Jan 2015.
  • Sam Kelly — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Sam McClintock — 1 confirmed meetings against Mark Randall. 27 Apr 2024 – 27 Apr 2024.
  • Sam Morrow — 1 confirmed meetings against Mark Randall. 30 Apr 2022 – 30 Apr 2022.
  • Sam Morsy — 1 confirmed meetings against Mark Randall. 2 Jan 2015 – 2 Jan 2015.
  • Sam Sodje — 1 confirmed meetings against Mark Randall. 15 Oct 2011 – 15 Oct 2011.
  • Sam Taylor — 1 confirmed meetings against Mark Randall. 11 Apr 2026 – 11 Apr 2026.
  • Sam Williams — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Sam Winnall — 1 confirmed meetings against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Samuel Ashford — 1 confirmed meetings against Mark Randall. 3 Nov 2023 – 3 Nov 2023.
  • Samuel Johnston — 1 confirmed meetings against Mark Randall. 17 Oct 2020 – 17 Oct 2020.
  • Samuel Mantom — 1 confirmed meetings against Mark Randall. 7 Apr 2012 – 7 Apr 2012.
  • Samuel Matthews — 1 confirmed meetings against Mark Randall. 14 Aug 2018 – 14 Aug 2018.
  • Samuel Muggleton — 1 confirmed meetings against Mark Randall. 25 Oct 2016 – 25 Oct 2016.
  • Samuel Osborne — 1 confirmed meetings against Mark Randall. 2 Oct 2018 – 2 Oct 2018.
  • Samuel Surridge — 1 confirmed meetings against Mark Randall. 1 Jan 2018 – 1 Jan 2018.
  • Samuel Togwell — 1 confirmed meetings against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Sandro Semed — 1 confirmed meetings against Mark Randall. 13 Aug 2016 – 13 Aug 2016.
  • Scott Boden — 1 confirmed meetings against Mark Randall. 8 Mar 2016 – 8 Mar 2016.
  • Scott Davies — 1 confirmed meetings against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Scott Davies — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Scott Doe — 1 confirmed meetings against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Scott Harrison — 1 confirmed meetings against Mark Randall. 27 Aug 2016 – 27 Aug 2016.
  • Scott Kerr — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Scott Loach — 1 confirmed meetings against Mark Randall. 19 Apr 2016 – 19 Apr 2016.
  • Scott Malone — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Scott Quigley — 1 confirmed meetings against Mark Randall. 18 Aug 2018 – 18 Aug 2018.
  • Scott Wharton — 1 confirmed meetings against Mark Randall. 17 Feb 2018 – 17 Feb 2018.
  • Scott Wootton — 1 confirmed meetings against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Sean Davis — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Sean McAllister — 1 confirmed meetings against Mark Randall. 4 Oct 2025 – 4 Oct 2025.
  • Sean Newton — 1 confirmed meetings against Mark Randall. 21 Mar 2015 – 21 Mar 2015.
  • Sean Robertson — 1 confirmed meetings against Mark Randall. 18 Oct 2025 – 18 Oct 2025.
  • Sean Stewart — 1 confirmed meetings against Mark Randall. 2 Apr 2024 – 2 Apr 2024.
  • Sebastien Brown — 1 confirmed meetings against Mark Randall. 18 Aug 2012 – 18 Aug 2012.
  • Senan Devine — 1 confirmed meetings against Mark Randall. 10 Nov 2024 – 10 Nov 2024.
  • Sergey Politevich — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Sergio Torres — 1 confirmed meetings against Mark Randall. 12 Apr 2014 – 12 Apr 2014.
  • Sessi D'Almeida — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Seth Ofori-Twumasi — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • Shaleum Logan — 1 confirmed meetings against Mark Randall. 5 May 2012 – 5 May 2012.
  • Shane Byrne — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Shane Cansdell-Sherriff — 1 confirmed meetings against Mark Randall. 2 Feb 2013 – 2 Feb 2013.
  • Shane Lowry — 1 confirmed meetings against Mark Randall. 18 Oct 2014 – 18 Oct 2014.
  • Shane McGinty — 1 confirmed meetings against Mark Randall. 26 Feb 2022 – 26 Feb 2022.
  • Shaun Cooper — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Shaun Donnellan — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Shaun Harrad — 1 confirmed meetings against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Shaun Leppard — 1 confirmed meetings against Mark Randall. 19 Aug 2025 – 19 Aug 2025.
  • Shaun MacDonald — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Shaun Pearson — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Shaun Tuton — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Shayon Harrison — 1 confirmed meetings against Mark Randall. 14 Apr 2017 – 14 Apr 2017.
  • Shea Callister — 1 confirmed meetings against Mark Randall. 10 Oct 2026 – 10 Oct 2026.
  • Shea Conway — 1 confirmed meetings against Mark Randall. 2 Oct 2021 – 2 Oct 2021.
  • Sidney Lima — 1 confirmed meetings against Mark Randall. 7 Aug 2025 – 7 Aug 2025.
  • Sidney Nelson — 1 confirmed meetings against Mark Randall. 3 Feb 2018 – 3 Feb 2018.
  • Simeon Jackson — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Simon Gillett — 1 confirmed meetings against Mark Randall. 4 Oct 2014 – 4 Oct 2014.
  • Simon Moore — 1 confirmed meetings against Mark Randall. 5 May 2012 – 5 May 2012.
  • Simon Walton — 1 confirmed meetings against Mark Randall. 3 Nov 2012 – 3 Nov 2012.
  • Sion Bradley — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Sol Campbell — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Sonny Bradley — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Stanley Aborah — 1 confirmed meetings against Mark Randall. 19 Apr 2016 – 19 Apr 2016.
  • Stefan Mitrović — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Stefan Panić — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Stefan Payne — 1 confirmed meetings against Mark Randall. 14 Aug 2018 – 14 Aug 2018.
  • Stefan Scougall — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Stephen Bywater — 1 confirmed meetings against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Stephen Dunne — 1 confirmed meetings against Mark Randall. 11 Sept 2021 – 11 Sept 2021.
  • Stephen McGuinness — 1 confirmed meetings against Mark Randall. 13 Apr 2024 – 13 Apr 2024.
  • Stephen O'Donnell — 1 confirmed meetings against Mark Randall. 16 Aug 2016 – 16 Aug 2016.
  • Stephen Purches — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Stephen Quinn — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Stephen Wright — 1 confirmed meetings against Mark Randall. 22 Oct 2011 – 22 Oct 2011.
  • Steve Fletcher — 1 confirmed meetings against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Steve Howard — 1 confirmed meetings against Mark Randall. 3 Nov 2012 – 3 Nov 2012.
  • Steve Simonsen — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Steve Tully — 1 confirmed meetings against Mark Randall. 20 Oct 2012 – 20 Oct 2012.
  • Steven Schumacher — 1 confirmed meetings against Mark Randall. 7 Jan 2017 – 7 Jan 2017.
  • Stuart Dallas — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • Stuart Moore — 1 confirmed meetings against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • Stuart Tomlinson — 1 confirmed meetings against Mark Randall. 30 Mar 2013 – 30 Mar 2013.
  • Sunday Adetunji — 1 confirmed meetings against Mark Randall. 15 Aug 2024 – 15 Aug 2024.
  • Sven Kums — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Sylvain Distin — 1 confirmed meetings against Mark Randall. 2 May 2009 – 2 May 2009.
  • Søren Tengstedt — 1 confirmed meetings against Mark Randall. 22 Jul 2021 – 22 Jul 2021.
  • Tom Conlon — 1 confirmed meetings against Mark Randall. 23 Jan 2016 – 23 Jan 2016.
  • Thomas Eaves — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Tadhg Ryan — 1 confirmed meetings against Mark Randall. 22 Mar 2025 – 22 Mar 2025.
  • Tamika Mkandawire — 1 confirmed meetings against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Tariqe Fosu — 1 confirmed meetings against Mark Randall. 14 Jan 2017 – 14 Jan 2017.
  • Taylor McKenzie — 1 confirmed meetings against Mark Randall. 21 Mar 2015 – 21 Mar 2015.
  • Taylor Moore — 1 confirmed meetings against Mark Randall. 24 Mar 2018 – 24 Mar 2018.
  • Taylor Steven — 1 confirmed meetings against Mark Randall. 1 Dec 2024 – 1 Dec 2024.
  • Tendayi Darikwa — 1 confirmed meetings against Mark Randall. 2 Jan 2015 – 2 Jan 2015.
  • Terence Vancooten — 1 confirmed meetings against Mark Randall. 12 Sept 2017 – 12 Sept 2017.
  • Terrell Forbes — 1 confirmed meetings against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Terry Gornell — 1 confirmed meetings against Mark Randall. 22 Apr 2017 – 22 Apr 2017.
  • Terry Hawkridge — 1 confirmed meetings against Mark Randall. 16 Sept 2017 – 16 Sept 2017.
  • Terry Kennedy — 1 confirmed meetings against Mark Randall. 17 Jan 2015 – 17 Jan 2015.
  • Thalisson Charles — 1 confirmed meetings against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Theo Robinson — 1 confirmed meetings against Mark Randall. 25 Oct 2014 – 25 Oct 2014.
  • Thierry Audel — 1 confirmed meetings against Mark Randall. 19 Apr 2016 – 19 Apr 2016.
  • Thimotée Dieng — 1 confirmed meetings against Mark Randall. 17 Mar 2015 – 17 Mar 2015.
  • Thomas Aldred — 1 confirmed meetings against Mark Randall. 26 Nov 2016 – 26 Nov 2016.
  • Thomas Allan — 1 confirmed meetings against Mark Randall. 26 Dec 2012 – 26 Dec 2012.
  • Thomas Barkhuizen — 1 confirmed meetings against Mark Randall. 2 Apr 2016 – 2 Apr 2016.
  • Thomas Champion — 1 confirmed meetings against Mark Randall. 25 Oct 2016 – 25 Oct 2016.
  • Thomas Cruise — 1 confirmed meetings against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Thomas Elliott — 1 confirmed meetings against Mark Randall. 20 Feb 2016 – 20 Feb 2016.
  • Thomas Kristensen — 1 confirmed meetings against Mark Randall. 29 Jul 2021 – 29 Jul 2021.
  • Thomas Lockyer — 1 confirmed meetings against Mark Randall. 14 Aug 2018 – 14 Aug 2018.
  • Thomas Lowery — 1 confirmed meetings against Mark Randall. 16 Dec 2017 – 16 Dec 2017.
  • Thomas Miller — 1 confirmed meetings against Mark Randall. 29 Apr 2017 – 29 Apr 2017.
  • Thomas Owen-Evans — 1 confirmed meetings against Mark Randall. 8 Mar 2016 – 8 Mar 2016.
  • Thomas Rowe — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • Thomas Scully — 1 confirmed meetings against Mark Randall. 18 Mar 2022 – 18 Mar 2022.
  • Tiago Araújo — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Tibe De Vlieger — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Toby Ajala — 1 confirmed meetings against Mark Randall. 9 Feb 2013 – 9 Feb 2013.
  • Tom Bolarinwa — 1 confirmed meetings against Mark Randall. 27 Sept 2016 – 27 Sept 2016.
  • Tom Craddock — 1 confirmed meetings against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Tom Hitchcock — 1 confirmed meetings against Mark Randall. 26 Apr 2014 – 26 Apr 2014.
  • Tommy Doherty — 1 confirmed meetings against Mark Randall. 20 Oct 2012 – 20 Oct 2012.
  • Tommy Lee — 1 confirmed meetings against Mark Randall. 2 Jan 2015 – 2 Jan 2015.
  • Trevor Clarke — 1 confirmed meetings against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Trialist C — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Trialist D — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Trialist E — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Trialist F — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Trialist G — 1 confirmed meetings against Mark Randall. 21 Jun 2025 – 21 Jun 2025.
  • Trofim Melnichenko — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Tsuyoshi Watanabe — 1 confirmed meetings against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Tumelo Tlou — 1 confirmed meetings against Mark Randall. 17 Sept 2022 – 17 Sept 2022.
  • Tyler Walker — 1 confirmed meetings against Mark Randall. 7 Jan 2017 – 7 Jan 2017.
  • Tyrone Barnett — 1 confirmed meetings against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Vadaine Oliver — 1 confirmed meetings against Mark Randall. 12 Mar 2016 – 12 Mar 2016.
  • Vadim Pigas — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • Vladislav Kalinin — 1 confirmed meetings against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • William Grigg — 1 confirmed meetings against Mark Randall. 21 Apr 2014 – 21 Apr 2014.
  • William Norris — 1 confirmed meetings against Mark Randall. 24 Sept 2016 – 24 Sept 2016.
  • Warren Cummings — 1 confirmed meetings against Mark Randall. 18 Aug 2012 – 18 Aug 2012.
  • Wassim Aouachria — 1 confirmed meetings against Mark Randall. 2 Nov 2024 – 2 Nov 2024.
  • Wayne Brown — 1 confirmed meetings against Mark Randall. 10 Nov 2012 – 10 Nov 2012.
  • Wesley Charles — 1 confirmed meetings against Mark Randall. 13 Aug 2011 – 13 Aug 2011.
  • Wesley Fonguck — 1 confirmed meetings against Mark Randall. 23 Sept 2017 – 23 Sept 2017.
  • Will Hoskins — 1 confirmed meetings against Mark Randall. 28 Mar 2012 – 28 Mar 2012.
  • Willem Geubbels — 1 confirmed meetings against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • William Garrett — 1 confirmed meetings against Mark Randall. 18 Feb 2022 – 18 Feb 2022.
  • William Hatfield — 1 confirmed meetings against Mark Randall. 1 Jan 2013 – 1 Jan 2013.
  • William Longbottom — 1 confirmed meetings against Mark Randall. 17 Sept 2016 – 17 Sept 2016.
  • William Patching — 1 confirmed meetings against Mark Randall. 10 Aug 2025 – 10 Aug 2025.
  • Yan Klukowski — 1 confirmed meetings against Mark Randall. 8 Mar 2016 – 8 Mar 2016.
  • Yann Songo'o — 1 confirmed meetings against Mark Randall. 17 Apr 2017 – 17 Apr 2017.
  • Yoann Arquin — 1 confirmed meetings against Mark Randall. 29 Sept 2018 – 29 Sept 2018.
  • Yvan Erichot — 1 confirmed meetings against Mark Randall. 13 Aug 2016 – 13 Aug 2016.
  • Zachary Mills — 1 confirmed meetings against Mark Randall. 10 Feb 2018 – 10 Feb 2018.
  • Zack Clarke — 1 confirmed meetings against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Žiga Lipušček — 1 confirmed meetings against Mark Randall. 17 Jul 2024 – 17 Jul 2024.

Which teams has Mark Randall 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.

  • Crusaders FC — 19 confirmed appearances against Mark Randall. 14 Nov 2020 – 10 Oct 2026.
  • Cliftonville FC — 17 confirmed appearances against Mark Randall. 20 Feb 2021 – 28 Mar 2026.
  • Glentoran — 17 confirmed appearances against Mark Randall. 7 Nov 2020 – 4 Sept 2026.
  • Coleraine FC — 16 confirmed appearances against Mark Randall. 26 Jan 2021 – 10 Aug 2025.
  • Glenavon FC — 15 confirmed appearances against Mark Randall. 5 Dec 2020 – 21 Nov 2025.
  • Linfield — 15 confirmed appearances against Mark Randall. 26 Feb 2021 – 20 Oct 2026.
  • Ballymena United — 14 confirmed appearances against Mark Randall. 31 Oct 2020 – 1 Nov 2025.
  • Dungannon Swifts — 13 confirmed appearances against Mark Randall. 17 Oct 2020 – 25 Apr 2026.
  • Carrick Rangers — 12 confirmed appearances against Mark Randall. 24 Oct 2020 – 19 Sept 2026.
  • Portadown — 12 confirmed appearances against Mark Randall. 9 Feb 2021 – 30 Oct 2026.
  • Notts County — 7 confirmed appearances against Mark Randall. 15 Oct 2011 – 2 Oct 2018.
  • Accrington ST — 6 confirmed appearances against Mark Randall. 18 Sept 2012 – 27 Jan 2018.
  • Barnet — 6 confirmed appearances against Mark Randall. 27 Oct 2012 – 13 Jan 2018.
  • Exeter City — 6 confirmed appearances against Mark Randall. 20 Oct 2012 – 21 Apr 2018.
  • Stevenage — 6 confirmed appearances against Mark Randall. 13 Aug 2011 – 11 Aug 2018.
  • Wycombe — 6 confirmed appearances against Mark Randall. 9 Apr 2012 – 18 Nov 2017.
  • Hartlepool — 5 confirmed appearances against Mark Randall. 22 Oct 2011 – 27 Aug 2016.
  • Port Vale — 5 confirmed appearances against Mark Randall. 8 Dec 2012 – 18 Aug 2018.
  • Warrenpoint Town — 5 confirmed appearances against Mark Randall. 10 Nov 2020 – 4 Dec 2021.
  • Yeovil Town — 5 confirmed appearances against Mark Randall. 28 Apr 2012 – 29 Sept 2018.
  • AFC Wimbledon — 4 confirmed appearances against Mark Randall. 18 Aug 2012 – 20 Feb 2016.
  • Bangor — 4 confirmed appearances against Mark Randall. 6 Sept 2025 – 24 Oct 2026.
  • Cambridge United — 4 confirmed appearances against Mark Randall. 24 Sept 2016 – 6 Oct 2018.
  • Cheltenham — 4 confirmed appearances against Mark Randall. 10 Sept 2016 – 4 Aug 2018.
  • Colchester — 4 confirmed appearances against Mark Randall. 1 Oct 2011 – 26 Dec 2017.
  • Loughgall — 4 confirmed appearances against Mark Randall. 26 Sept 2023 – 26 Feb 2025.
  • Newry City AFC — 4 confirmed appearances against Mark Randall. 7 Oct 2022 – 26 Jan 2024.
  • Portsmouth — 4 confirmed appearances against Mark Randall. 2 May 2009 – 25 Mar 2017.
  • Carlisle — 3 confirmed appearances against Mark Randall. 16 Jan 2016 – 17 Mar 2018.
  • Larne — 3 confirmed appearances against Mark Randall. 16 Jul 2025 – 14 Aug 2025.
  • Mansfield Town — 3 confirmed appearances against Mark Randall. 23 Apr 2016 – 9 Dec 2017.
  • Plymouth — 3 confirmed appearances against Mark Randall. 16 Apr 2013 – 17 Apr 2017.
  • Rochdale — 3 confirmed appearances against Mark Randall. 21 Apr 2012 – 2 Feb 2013.
  • Aarhus — 2 confirmed appearances against Mark Randall. 22 Jul 2021 – 29 Jul 2021.
  • Bala Town — 2 confirmed appearances against Mark Randall. 8 Jul 2021 – 15 Jul 2021.
  • Ballkani — 2 confirmed appearances against Mark Randall. 8 Aug 2024 – 15 Aug 2024.
  • Bradford — 2 confirmed appearances against Mark Randall. 6 Nov 2012 – 13 Apr 2013.
  • Brentford — 2 confirmed appearances against Mark Randall. 5 May 2012 – 21 Apr 2014.
  • Bristol Rovers — 2 confirmed appearances against Mark Randall. 10 Nov 2012 – 14 Aug 2018.
  • Burton Albion — 2 confirmed appearances against Mark Randall. 15 Dec 2012 – 30 Mar 2013.
  • Chesterfield — 2 confirmed appearances against Mark Randall. 2 Jan 2015 – 3 Feb 2018.
  • Coventry — 2 confirmed appearances against Mark Randall. 5 Apr 2014 – 25 Nov 2017.
  • Crawley Town — 2 confirmed appearances against Mark Randall. 12 Apr 2014 – 30 Aug 2014.
  • Crewe — 2 confirmed appearances against Mark Randall. 20 Aug 2016 – 16 Dec 2017.
  • Doncaster — 2 confirmed appearances against Mark Randall. 25 Oct 2014 – 17 Sept 2016.
  • Grimsby — 2 confirmed appearances against Mark Randall. 27 Sept 2016 – 10 Feb 2018.
  • Leyton Orient — 2 confirmed appearances against Mark Randall. 18 Oct 2014 – 13 Aug 2016.
  • Lincoln — 2 confirmed appearances against Mark Randall. 28 Oct 2017 – 17 Feb 2018.
  • Luton — 2 confirmed appearances against Mark Randall. 16 Aug 2016 – 13 Feb 2018.
  • Morecambe — 2 confirmed appearances against Mark Randall. 2 Apr 2016 – 10 Mar 2018.
  • Newport County — 2 confirmed appearances against Mark Randall. 8 Mar 2016 – 26 Sept 2017.
  • Pacos Ferreira — 2 confirmed appearances against Mark Randall. 5 Aug 2021 – 12 Aug 2021.
  • Sheffield Utd — 2 confirmed appearances against Mark Randall. 28 Mar 2012 – 17 Jan 2015.
  • St Joseph S Fc — 2 confirmed appearances against Mark Randall. 5 Jul 2022 – 14 Jul 2022.
  • Stranraer — 2 confirmed appearances against Mark Randall. 21 Jun 2025 – 20 Jun 2026.
  • Tranmere — 2 confirmed appearances against Mark Randall. 6 Aug 2011 – 1 Dec 2012.
  • York — 2 confirmed appearances against Mark Randall. 26 Dec 2012 – 12 Mar 2016.
  • Aldershot Town — 1 confirmed appearances against Mark Randall. 26 Feb 2013 – 26 Feb 2013.
  • Auda — 1 confirmed appearances against Mark Randall. 10 Jul 2025 – 10 Jul 2025.
  • Barnsley — 1 confirmed appearances against Mark Randall. 13 Sept 2014 – 13 Sept 2014.
  • Blackpool — 1 confirmed appearances against Mark Randall. 26 Nov 2016 – 26 Nov 2016.
  • Bournemouth — 1 confirmed appearances against Mark Randall. 10 Sept 2011 – 10 Sept 2011.
  • Bury — 1 confirmed appearances against Mark Randall. 13 Sept 2011 – 13 Sept 2011.
  • Dagenham & Redbridge — 1 confirmed appearances against Mark Randall. 13 Oct 2012 – 13 Oct 2012.
  • Dinamo Minsk — 1 confirmed appearances against Mark Randall. 12 Dec 2024 – 12 Dec 2024.
  • FC ST. Gallen — 1 confirmed appearances against Mark Randall. 7 Nov 2024 – 7 Nov 2024.
  • Fleetwood Town — 1 confirmed appearances against Mark Randall. 20 Apr 2013 – 20 Apr 2013.
  • Forest Green — 1 confirmed appearances against Mark Randall. 24 Feb 2018 – 24 Feb 2018.
  • Gent — 1 confirmed appearances against Mark Randall. 19 Dec 2024 – 19 Dec 2024.
  • Gillingham — 1 confirmed appearances against Mark Randall. 1 Sept 2012 – 1 Sept 2012.
  • Milton Keynes Dons — 1 confirmed appearances against Mark Randall. 9 Aug 2016 – 9 Aug 2016.
  • Molde — 1 confirmed appearances against Mark Randall. 3 Oct 2024 – 3 Oct 2024.
  • Northampton — 1 confirmed appearances against Mark Randall. 12 Jan 2013 – 12 Jan 2013.
  • Oldham — 1 confirmed appearances against Mark Randall. 17 Mar 2015 – 17 Mar 2015.
  • Olimpija Ljubljana — 1 confirmed appearances against Mark Randall. 28 Nov 2024 – 28 Nov 2024.
  • Oxford United — 1 confirmed appearances against Mark Randall. 16 Mar 2013 – 16 Mar 2013.
  • Peterborough — 1 confirmed appearances against Mark Randall. 16 Aug 2014 – 16 Aug 2014.
  • Prishtina — 1 confirmed appearances against Mark Randall. 24 Jul 2025 – 24 Jul 2025.
  • Rīgas FS — 1 confirmed appearances against Mark Randall. 17 Jul 2024 – 17 Jul 2024.
  • Rotherham — 1 confirmed appearances against Mark Randall. 26 Apr 2014 – 26 Apr 2014.
  • Santa Clara — 1 confirmed appearances against Mark Randall. 7 Aug 2025 – 7 Aug 2025.
  • Scunthorpe — 1 confirmed appearances against Mark Randall. 31 Mar 2012 – 31 Mar 2012.
  • Shamrock Rovers — 1 confirmed appearances against Mark Randall. 24 Oct 2024 – 24 Oct 2024.
  • Sheffield Wednesday — 1 confirmed appearances against Mark Randall. 8 Oct 2011 – 8 Oct 2011.
  • Southend — 1 confirmed appearances against Mark Randall. 21 Dec 2012 – 21 Dec 2012.
  • Sunderland — 1 confirmed appearances against Mark Randall. 11 May 2008 – 11 May 2008.
  • Swindon Town — 1 confirmed appearances against Mark Randall. 2 Apr 2018 – 2 Apr 2018.
  • The New Saints — 1 confirmed appearances against Mark Randall. 17 Jun 2025 – 17 Jun 2025.
  • Torquay — 1 confirmed appearances against Mark Randall. 19 Mar 2013 – 19 Mar 2013.
  • Walsall — 1 confirmed appearances against Mark Randall. 7 Apr 2012 – 7 Apr 2012.

Based on FootSam’s recorded match data for clubs and national teams across all competitions. Player connections require confirmed appearances by both players, including substitutes. 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 appearances as defined above.

About this page and its data

Football connections

Explore who played together, which players and teams faced each other, and which players a coach managed. Search for a player, coach or club and filter relationships by name, team or country.

All confirmed appearances count, including substitutes and identified goal, assist or substitution evidence. An unused bench place or a card alone is insufficient. Each match counts once per relationship. An empty result does not prove that two people never met.

FootSam combines stored provider data and reviewed historical imports. Availability varies by competition, season and statistic. Records are linked to reviewed identities; missing information is kept distinct from recorded zero values.

For those who want to understand the game.