FOOTSAM / CONNECTIONS
Cameron MacPherson
Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.
Who has Cameron MacPherson played with most?
Most confirmed shared appearances:
- Steven May61shared appearances
- Jonathan Obika56shared appearances
- Jamie McGrath53shared appearances
Who has Cameron MacPherson faced most often?
Most confirmed meetings as opponents:
- Scott Pittman15confirmed meetings
- Nicholas Devlin14confirmed meetings
- Callum McGregor13confirmed meetings
Who has Cameron MacPherson played with most?
Players with confirmed appearances in the same team as Cameron MacPherson.
| # | Players | Comparison | Shared appearances |
|---|---|---|---|
| 01 | 2 Oct 2021 – 11 Sep 2026 | ||
| 02 | 3 Aug 2019 – 16 May 2021 | ||
| 03 | 18 Jan 2020 – 21 Aug 2021 | ||
| 03 | 16 Feb 2019 – 21 Aug 2021 | ||
| 05 | 18 Jan 2020 – 21 Aug 2021 | ||
| 06 | 12 July 2022 – 11 Sep 2026 | ||
| 06 | 23 Oct 2021 – 19 May 2024 | ||
| 08 | 3 Aug 2019 – 12 May 2021 | ||
| 09 | 3 Nov 2018 – 21 Aug 2021 | ||
| 10 | 1 Aug 2020 – 21 Aug 2021 | ||
| 11 | 23 July 2022 – 6 Oct 2024 | ||
| 11 | 1 Aug 2020 – 21 Aug 2021 | ||
| 13 | 13 July 2018 – 21 Aug 2021 | ||
| 14 | 1 Aug 2020 – 21 Aug 2021 | ||
| 15 | 1 Aug 2020 – 14 Aug 2021 | ||
| 16 | 16 Oct 2021 – 28 Oct 2023 | ||
| 17 | 26 Oct 2019 – 26 Dec 2020 | ||
| 17 | 12 Sep 2020 – 14 Aug 2021 | ||
| 19 | 12 July 2022 – 19 May 2024 | ||
| 19 | 29 Aug 2020 – 16 May 2021 | ||
| 19 | 5 Feb 2022 – 6 May 2023 | ||
| 19 | 3 Aug 2019 – 28 Nov 2020 | ||
| 23 | 16 Feb 2019 – 11 March 2020 | ||
| 24 | 13 Aug 2022 – 19 May 2024 | ||
| 24 | 13 July 2018 – 26 Jan 2020 | ||
| 26 | 24 Dec 2022 – 6 Oct 2024 | ||
| 26 | 23 July 2022 – 11 Sep 2026 | ||
| 28 | 12 July 2022 – 29 Aug 2026 | ||
| 28 | 6 Nov 2020 – 12 May 2021 | ||
| 30 | 2 Oct 2021 – 28 Jan 2023 | ||
| 30 | 17 July 2019 – 11 March 2020 | ||
| 30 | 22 Aug 2020 – 7 Aug 2021 | ||
| 30 | 26 Aug 2023 – 6 Oct 2024 | ||
| 30 | 30 July 2022 – 20 May 2023 | ||
| 35 | 9 Feb 2022 – 13 May 2023 | ||
| 36 | 16 Oct 2021 – 20 May 2022 | ||
| 36 | 16 Oct 2021 – 28 May 2023 | ||
| 36 | 2 Oct 2021 – 23 May 2022 | ||
| 39 | 13 July 2018 – 12 Feb 2020 | ||
| 39 | 2 Oct 2021 – 28 May 2023 | ||
| 41 | 30 July 2022 – 28 May 2023 | ||
| 41 | 4 Dec 2019 – 11 March 2020 | ||
| 41 | 13 July 2018 – 23 July 2019 | ||
| 41 | 13 July 2018 – 7 Dec 2019 | ||
| 45 | 24 Dec 2022 – 24 May 2023 | ||
| 45 | 2 Oct 2021 – 23 May 2022 | ||
| 45 | 12 July 2022 – 13 May 2023 | ||
| 45 | 24 July 2018 – 22 Jan 2020 | ||
| 49 | 27 Apr 2024 – 6 Oct 2024 | ||
| 49 | 2 Oct 2021 – 7 May 2022 |
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 Cameron MacPherson 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 Cameron MacPherson played with?
- Steven May — 61 shared appearances with Cameron MacPherson. 2 Oct 2021 – 11 Sept 2026.
- Jonathan Obika — 56 shared appearances with Cameron MacPherson. 3 Aug 2019 – 16 May 2021.
- Jamie McGrath — 53 shared appearances with Cameron MacPherson. 18 Jan 2020 – 21 Aug 2021.
- Kyle McAllister — 53 shared appearances with Cameron MacPherson. 16 Feb 2019 – 21 Aug 2021.
- Conor McCarthy — 52 shared appearances with Cameron MacPherson. 18 Jan 2020 – 21 Aug 2021.
- Graham Carey — 50 shared appearances with Cameron MacPherson. 12 Jul 2022 – 11 Sept 2026.
- Liam Gordon — 50 shared appearances with Cameron MacPherson. 23 Oct 2021 – 19 May 2024.
- İlkay Durmuş — 49 shared appearances with Cameron MacPherson. 3 Aug 2019 – 12 May 2021.
- Ethan Erhahon — 47 shared appearances with Cameron MacPherson. 3 Nov 2018 – 21 Aug 2021.
- Marcus Fraser — 45 shared appearances with Cameron MacPherson. 1 Aug 2020 – 21 Aug 2021.
- Drey Wright — 43 shared appearances with Cameron MacPherson. 23 Jul 2022 – 6 Oct 2024.
- Jak Alnwick — 43 shared appearances with Cameron MacPherson. 1 Aug 2020 – 21 Aug 2021.
- Ryan Flynn — 40 shared appearances with Cameron MacPherson. 13 Jul 2018 – 21 Aug 2021.
- Joseph Shaughnessy — 39 shared appearances with Cameron MacPherson. 1 Aug 2020 – 21 Aug 2021.
- Richard Tait — 37 shared appearances with Cameron MacPherson. 1 Aug 2020 – 14 Aug 2021.
- James Brown — 35 shared appearances with Cameron MacPherson. 16 Oct 2021 – 28 Oct 2023.
- Junior Morias — 33 shared appearances with Cameron MacPherson. 26 Oct 2019 – 26 Dec 2020.
- Lee Erwin — 33 shared appearances with Cameron MacPherson. 12 Sept 2020 – 14 Aug 2021.
- Andrew Considine — 30 shared appearances with Cameron MacPherson. 12 Jul 2022 – 19 May 2024.
- Dylan Connolly — 30 shared appearances with Cameron MacPherson. 29 Aug 2020 – 16 May 2021.
- Melker Hallberg — 30 shared appearances with Cameron MacPherson. 5 Feb 2022 – 6 May 2023.
- Samuel Foley — 30 shared appearances with Cameron MacPherson. 3 Aug 2019 – 28 Nov 2020.
- Václav Hladký — 29 shared appearances with Cameron MacPherson. 16 Feb 2019 – 11 Mar 2020.
- Daniel Phillips — 27 shared appearances with Cameron MacPherson. 13 Aug 2022 – 19 May 2024.
- Paul McGinn — 27 shared appearances with Cameron MacPherson. 13 Jul 2018 – 26 Jan 2020.
- Nicholas Clark — 25 shared appearances with Cameron MacPherson. 24 Dec 2022 – 6 Oct 2024.
- Ryan McGowan — 25 shared appearances with Cameron MacPherson. 23 Jul 2022 – 11 Sept 2026.
- Adam Montgomery — 23 shared appearances with Cameron MacPherson. 12 Jul 2022 – 29 Aug 2026.
- Jake Doyle-Hayes — 23 shared appearances with Cameron MacPherson. 6 Nov 2020 – 12 May 2021.
- Alister Crawford — 22 shared appearances with Cameron MacPherson. 2 Oct 2021 – 28 Jan 2023.
- Anthony Andreu — 22 shared appearances with Cameron MacPherson. 17 Jul 2019 – 11 Mar 2020.
- Kristian Dennis — 22 shared appearances with Cameron MacPherson. 22 Aug 2020 – 7 Aug 2021.
- Matthew Smith — 22 shared appearances with Cameron MacPherson. 26 Aug 2023 – 6 Oct 2024.
- Remi Matthews — 22 shared appearances with Cameron MacPherson. 30 Jul 2022 – 20 May 2023.
- Thelonius Bair — 21 shared appearances with Cameron MacPherson. 9 Feb 2022 – 13 May 2023.
- Jamie McCart — 20 shared appearances with Cameron MacPherson. 16 Oct 2021 – 20 May 2022.
- Murray Davidson — 20 shared appearances with Cameron MacPherson. 16 Oct 2021 – 28 May 2023.
- Alexander Clark — 20 shared appearances with Cameron MacPherson. 2 Oct 2021 – 23 May 2022.
- Daniel Mullen — 18 shared appearances with Cameron MacPherson. 13 Jul 2018 – 12 Feb 2020.
- David Wotherspoon — 18 shared appearances with Cameron MacPherson. 2 Oct 2021 – 28 May 2023.
- Alexander Mitchell — 17 shared appearances with Cameron MacPherson. 30 Jul 2022 – 28 May 2023.
- Calum Waters — 17 shared appearances with Cameron MacPherson. 4 Dec 2019 – 11 Mar 2020.
- Jack Baird — 17 shared appearances with Cameron MacPherson. 13 Jul 2018 – 23 Jul 2019.
- Stephen McGinn — 17 shared appearances with Cameron MacPherson. 13 Jul 2018 – 7 Dec 2019.
- Connor McLennan — 16 shared appearances with Cameron MacPherson. 24 Dec 2022 – 24 May 2023.
- Glenn Middleton — 16 shared appearances with Cameron MacPherson. 2 Oct 2021 – 23 May 2022.
- James Murphy — 16 shared appearances with Cameron MacPherson. 12 Jul 2022 – 13 May 2023.
- Kyle Magennis — 16 shared appearances with Cameron MacPherson. 24 Jul 2018 – 22 Jan 2020.
- Benjamin Mbunga Kimpioka — 15 shared appearances with Cameron MacPherson. 27 Apr 2024 – 6 Oct 2024.
- Callum Booth — 15 shared appearances with Cameron MacPherson. 2 Oct 2021 – 7 May 2022.
- Christopher Kane — 15 shared appearances with Cameron MacPherson. 2 Oct 2021 – 7 Nov 2023.
- Lee Hodson — 15 shared appearances with Cameron MacPherson. 14 Sept 2018 – 11 Mar 2020.
- Adama Sidibeh — 14 shared appearances with Cameron MacPherson. 27 Apr 2024 – 6 Oct 2024.
- Daniel Cleary — 14 shared appearances with Cameron MacPherson. 18 Jan 2022 – 23 Jul 2022.
- Michael O'Halloran — 14 shared appearances with Cameron MacPherson. 2 Oct 2021 – 29 Nov 2025.
- Callum Hendry — 13 shared appearances with Cameron MacPherson. 26 Jan 2022 – 23 May 2022.
- Cody Cooke — 13 shared appearances with Cameron MacPherson. 13 Jul 2018 – 26 Jan 2020.
- Jay Henderson — 13 shared appearances with Cameron MacPherson. 7 Sept 2019 – 14 Aug 2021.
- Shaun Rooney — 13 shared appearances with Cameron MacPherson. 2 Oct 2021 – 23 May 2022.
- Akinlolu Famewo — 12 shared appearances with Cameron MacPherson. 18 Jan 2020 – 11 Mar 2020.
- Dimitar Mitov — 12 shared appearances with Cameron MacPherson. 26 Aug 2023 – 19 May 2024.
- André Raymond — 11 shared appearances with Cameron MacPherson. 20 Jul 2024 – 6 Oct 2024.
- Brandon Mason — 11 shared appearances with Cameron MacPherson. 6 Nov 2020 – 16 Apr 2021.
- Jack Sanders — 11 shared appearances with Cameron MacPherson. 13 Jul 2024 – 6 Oct 2024.
- Simeon Jackson — 11 shared appearances with Cameron MacPherson. 29 Sept 2018 – 3 Apr 2019.
- Zak Rudden — 11 shared appearances with Cameron MacPherson. 5 Feb 2023 – 24 May 2023.
- Eamonn Brophy — 10 shared appearances with Cameron MacPherson. 16 Jan 2021 – 21 Aug 2021.
- Jacob Butterfield — 10 shared appearances with Cameron MacPherson. 18 Jan 2022 – 20 May 2022.
- MaKenzie Kirk — 10 shared appearances with Cameron MacPherson. 20 Jul 2024 – 6 Oct 2024.
- Maksym Kucheryavyi — 10 shared appearances with Cameron MacPherson. 12 Jul 2022 – 27 Jul 2024.
- Aaron Essel — 9 shared appearances with Cameron MacPherson. 13 Jul 2024 – 6 Oct 2024.
- Alexander Jakubiak — 9 shared appearances with Cameron MacPherson. 1 Feb 2020 – 11 Mar 2020.
- Anton Ferdinand — 9 shared appearances with Cameron MacPherson. 14 Sept 2018 – 3 Apr 2019.
- Cameron Smith — 9 shared appearances with Cameron MacPherson. 13 Jul 2018 – 15 Dec 2018.
- Craig Samson — 9 shared appearances with Cameron MacPherson. 13 Jul 2018 – 3 Nov 2018.
- David Keltjens — 9 shared appearances with Cameron MacPherson. 11 May 2024 – 6 Oct 2024.
- Kyle Cameron — 9 shared appearances with Cameron MacPherson. 13 Jul 2024 – 28 Sept 2024.
- Nathan Sheron — 9 shared appearances with Cameron MacPherson. 9 Aug 2020 – 10 Oct 2020.
- Sam McClelland — 9 shared appearances with Cameron MacPherson. 26 Aug 2023 – 5 Aug 2024.
- Antony Gallacher — 9 shared appearances with Cameron MacPherson. 5 Feb 2022 – 28 Oct 2023.
- Joshua Rae — 8 shared appearances with Cameron MacPherson. 13 Jul 2024 – 24 Aug 2024.
- Lewis Neilson — 8 shared appearances with Cameron MacPherson. 5 Aug 2024 – 6 Oct 2024.
- Luke Robinson — 8 shared appearances with Cameron MacPherson. 26 Aug 2023 – 27 Apr 2024.
- Nadir Çiftçi — 8 shared appearances with Cameron MacPherson. 18 Jan 2022 – 15 May 2022.
- Sven Sprangler — 8 shared appearances with Cameron MacPherson. 23 Sept 2023 – 6 Oct 2024.
- Sean McLoughlin — 8 shared appearances with Cameron MacPherson. 3 Aug 2019 – 29 Dec 2019.
- Collin Quaner — 7 shared appearances with Cameron MacPherson. 16 Jan 2021 – 12 May 2021.
- Ryan Edwards — 7 shared appearances with Cameron MacPherson. 14 Sept 2018 – 15 Dec 2018.
- Thomas Sang — 7 shared appearances with Cameron MacPherson. 9 Feb 2022 – 15 May 2022.
- Brooklyn Kabongolo — 6 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- Cameron Breadner — 6 shared appearances with Cameron MacPherson. 15 Dec 2018 – 12 Oct 2019.
- Curtis Main — 6 shared appearances with Cameron MacPherson. 13 Jul 2021 – 21 Aug 2021.
- Duckens Nazon — 6 shared appearances with Cameron MacPherson. 16 Feb 2019 – 3 Apr 2019.
- Franciszek Franczak — 6 shared appearances with Cameron MacPherson. 23 Sept 2023 – 6 Oct 2024.
- Greg Kiltie — 6 shared appearances with Cameron MacPherson. 13 Jul 2021 – 21 Aug 2021.
- Jérôme Prior — 6 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- Jordan Doherty — 6 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- Mateo Mužek — 6 shared appearances with Cameron MacPherson. 16 Feb 2019 – 3 Apr 2019.
- Mihai Popescu — 6 shared appearances with Cameron MacPherson. 16 Feb 2019 – 3 Apr 2019.
- Robbie Muirhead — 6 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- Ross Sinclair — 6 shared appearances with Cameron MacPherson. 24 May 2023 – 6 Oct 2024.
- Scott Pittman — 6 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- Scott Tanser — 6 shared appearances with Cameron MacPherson. 13 Jul 2021 – 21 Aug 2021.
- Tyrese Sinclair — 6 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- Alan Power — 5 shared appearances with Cameron MacPherson. 13 Jul 2021 – 21 Aug 2021.
- Bradly van Hoeven — 5 shared appearances with Cameron MacPherson. 1 Aug 2026 – 11 Sept 2026.
- Connor Smith — 5 shared appearances with Cameron MacPherson. 27 Apr 2024 – 23 Jul 2024.
- Dara Costelloe — 5 shared appearances with Cameron MacPherson. 26 Aug 2023 – 28 Oct 2023.
- Efetobore Ambrose — 5 shared appearances with Cameron MacPherson. 2 Oct 2021 – 30 Oct 2021.
- Hayden Coulson — 5 shared appearances with Cameron MacPherson. 13 Jul 2018 – 22 Sept 2018.
- Joshua McPake — 5 shared appearances with Cameron MacPherson. 13 Jul 2024 – 28 Sept 2024.
- Lewis Jamieson — 5 shared appearances with Cameron MacPherson. 7 Sept 2019 – 7 Oct 2020.
- Liam Craig — 5 shared appearances with Cameron MacPherson. 2 Oct 2021 – 15 May 2022.
- Matthew Willock — 5 shared appearances with Cameron MacPherson. 18 Aug 2018 – 3 Nov 2018.
- Taylor Steven — 5 shared appearances with Cameron MacPherson. 23 Jul 2022 – 27 Jul 2024.
- Bradley Lyons — 4 shared appearances with Cameron MacPherson. 16 Feb 2019 – 3 Apr 2019.
- Bruce Anderson — 4 shared appearances with Cameron MacPherson. 7 Aug 2026 – 11 Sept 2026.
- Charles Dunne — 4 shared appearances with Cameron MacPherson. 13 Jul 2021 – 14 Aug 2021.
- Charlie Gilmour — 4 shared appearances with Cameron MacPherson. 18 Jan 2022 – 12 Jul 2022.
- Daniel Finlayson — 4 shared appearances with Cameron MacPherson. 21 Apr 2021 – 20 Jul 2021.
- Dean Lyness — 4 shared appearances with Cameron MacPherson. 15 Dec 2018 – 20 Jul 2021.
- Elliot Parish — 4 shared appearances with Cameron MacPherson. 2 Mar 2022 – 23 Jul 2022.
- Jay Turner-Cooke — 4 shared appearances with Cameron MacPherson. 26 Aug 2023 – 28 Oct 2023.
- Jack Wilkie — 4 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- John Mahon — 4 shared appearances with Cameron MacPherson. 5 Mar 2022 – 12 Jul 2022.
- Lars Dendoncker — 4 shared appearances with Cameron MacPherson. 2 Oct 2021 – 27 Nov 2021.
- Liam Polworth — 4 shared appearances with Cameron MacPherson. 25 Jul 2026 – 11 Sept 2026.
- Luke Jephcott — 4 shared appearances with Cameron MacPherson. 26 Aug 2023 – 8 Oct 2023.
- Oan Djorkaeff — 4 shared appearances with Cameron MacPherson. 17 Jul 2019 – 3 Aug 2019.
- Adam Hammill — 3 shared appearances with Cameron MacPherson. 6 Oct 2018 – 15 Dec 2018.
- Alfie Jones — 3 shared appearances with Cameron MacPherson. 18 Aug 2018 – 15 Dec 2018.
- Anders Dreyer — 3 shared appearances with Cameron MacPherson. 23 Feb 2019 – 27 Mar 2019.
- Babacar Fati — 3 shared appearances with Cameron MacPherson. 25 Jul 2026 – 7 Aug 2026.
- C. Kerr — 3 shared appearances with Cameron MacPherson. 25 Jul 2026 – 29 Aug 2026.
- Cameron Ballantyne — 3 shared appearances with Cameron MacPherson. 20 May 2023 – 28 May 2023.
- Cole Kpekawa — 3 shared appearances with Cameron MacPherson. 13 Jul 2018 – 18 Aug 2018.
- Craig Bryson — 3 shared appearances with Cameron MacPherson. 23 Oct 2021 – 27 Nov 2021.
- Diallang Jaiyesimi — 3 shared appearances with Cameron MacPherson. 28 Oct 2023 – 15 May 2024.
- Eetu Vertainen — 3 shared appearances with Cameron MacPherson. 23 Oct 2021 – 1 Dec 2021.
- Emmanuel Danso — 3 shared appearances with Cameron MacPherson. 22 Aug 2026 – 11 Sept 2026.
- Filip Franczak — 3 shared appearances with Cameron MacPherson. 23 Sept 2023 – 6 Oct 2024.
- Gary MacKenzie — 3 shared appearances with Cameron MacPherson. 17 Jul 2019 – 4 Dec 2019.
- James Kellermann — 3 shared appearances with Cameron MacPherson. 13 Jul 2018 – 20 Jul 2019.
- Jordan Kirkpatrick — 3 shared appearances with Cameron MacPherson. 13 Jul 2018 – 3 Nov 2018.
- Mitchell Robertson — 3 shared appearances with Cameron MacPherson. 25 Jul 2026 – 7 Aug 2026.
- Sam Culbert — 3 shared appearances with Cameron MacPherson. 25 Jul 2026 – 7 Aug 2026.
- Scott Glover — 3 shared appearances with Cameron MacPherson. 7 Sept 2019 – 14 Dec 2019.
- Alexander McCaw — 2 shared appearances with Cameron MacPherson. 7 Sept 2019 – 12 Oct 2019.
- Besir Iseni — 2 shared appearances with Cameron MacPherson. 22 Aug 2026 – 29 Aug 2026.
- Cameron Palmer — 2 shared appearances with Cameron MacPherson. 1 Aug 2026 – 7 Aug 2026.
- Conor McBrearty — 2 shared appearances with Cameron MacPherson. 7 Sept 2019 – 12 Oct 2019.
- Finlay Gray — 2 shared appearances with Cameron MacPherson. 7 Sept 2019 – 12 Oct 2019.
- Greg Tansey — 2 shared appearances with Cameron MacPherson. 16 Feb 2019 – 23 Feb 2019.
- Hayden Muller — 2 shared appearances with Cameron MacPherson. 2 Oct 2021 – 30 Oct 2021.
- Ian McShane — 2 shared appearances with Cameron MacPherson. 6 Oct 2018 – 3 Nov 2018.
- Ísak Þorvaldsson — 2 shared appearances with Cameron MacPherson. 1 Aug 2020 – 9 Aug 2020.
- Jason Holt — 2 shared appearances with Cameron MacPherson. 31 Aug 2024 – 21 Sept 2024.
- Joshua Jack — 2 shared appearances with Cameron MacPherson. 7 Sept 2019 – 12 Oct 2019.
- Laurențiu Corbu — 2 shared appearances with Cameron MacPherson. 16 Feb 2019 – 3 Apr 2019.
- Matthew Grant — 2 shared appearances with Cameron MacPherson. 7 Sept 2019 – 12 Oct 2019.
- Matthew Reilly — 2 shared appearances with Cameron MacPherson. 7 Sept 2019 – 12 Oct 2019.
- Nicholas McAllister — 2 shared appearances with Cameron MacPherson. 23 Jul 2019 – 12 Oct 2019.
- Nicolai Brock-Madsen — 2 shared appearances with Cameron MacPherson. 18 Aug 2018 – 22 Sept 2018.
- Oludare Araba Olufunwa — 2 shared appearances with Cameron MacPherson. 26 Aug 2023 – 16 Sept 2023.
- Reece Devine — 2 shared appearances with Cameron MacPherson. 27 Oct 2021 – 30 Oct 2021.
- Ross Wallace — 2 shared appearances with Cameron MacPherson. 25 Feb 2020 – 11 Mar 2020.
- Seifedin Chabbi — 2 shared appearances with Cameron MacPherson. 29 Feb 2020 – 7 Mar 2020.
- Viv Solomon-Otabor — 2 shared appearances with Cameron MacPherson. 27 Nov 2021 – 1 Dec 2021.
- Zdeněk Zlámal — 2 shared appearances with Cameron MacPherson. 12 Sept 2020 – 19 Sept 2020.
- Aaron Comrie — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Aarón Guillén — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Cameron Ballantyne — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Dylan Corr — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Daniel Crisostomo — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Dean McMaster — 1 shared appearances with Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Dylan Reid — 1 shared appearances with Cameron MacPherson. 6 Mar 2021 – 6 Mar 2021.
- Ethan Bandré — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Endri Mustali — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Forrest Lasso — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Grant Gillespie — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- J. Boggan — 1 shared appearances with Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Jeff King — 1 shared appearances with Cameron MacPherson. 13 Jul 2018 – 13 Jul 2018.
- Jackson Longridge — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- James Storer — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Jamie Walker — 1 shared appearances with Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Joseph Skinner — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Josh Heaton — 1 shared appearances with Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Kerr Robertson — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Kirk Broadfoot — 1 shared appearances with Cameron MacPherson. 26 Oct 2019 – 26 Oct 2019.
- Kristan Moore — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Leo Fernandes — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Liam Parker — 1 shared appearances with Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Michael Garrity — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Manuel Arteaga — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Nathan Shaw — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Nathan Worth — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Oliver Bassett — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Owen Moffat — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Pacifique Niyongabire — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Robert Castellanos — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Ross Stewart — 1 shared appearances with Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Samuel Jamieson — 1 shared appearances with Cameron MacPherson. 29 Sept 2018 – 29 Sept 2018.
- Thomas Vancaeyezeele — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Tomi Adeloye — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Woobens Pacius — 1 shared appearances with Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Zak Delaney — 1 shared appearances with Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
Who has Cameron MacPherson faced?
- Scott Pittman — 15 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 11 May 2024.
- Nicholas Devlin — 14 confirmed meetings against Cameron MacPherson. 1 Aug 2020 – 5 Aug 2024.
- Callum McGregor — 13 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 28 Sept 2024.
- Craig Sibbald — 13 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 24 Aug 2024.
- Bruce Anderson — 12 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 11 May 2024.
- Alan Power — 11 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 20 May 2023.
- Connor Goldson — 11 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 16 Sept 2023.
- Greg Taylor — 11 confirmed meetings against Cameron MacPherson. 20 Oct 2018 – 28 Sept 2024.
- James Tavernier — 11 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 6 Oct 2024.
- Jason Holt — 11 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 28 May 2023.
- Joseph Lewis — 11 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 11 May 2022.
- Rory McKenzie — 11 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 11 Aug 2024.
- Stephen O'Donnell — 11 confirmed meetings against Cameron MacPherson. 20 Oct 2018 – 31 Aug 2024.
- Anthony Watt — 11 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 7 Aug 2026.
- Andrew Considine — 10 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 13 Feb 2021.
- Joseph Newell — 10 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 27 Apr 2024.
- Kirk Broadfoot — 10 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 20 Jul 2024.
- Lewis Ferguson — 10 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 11 May 2022.
- Matthew Kennedy — 10 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 11 Aug 2024.
- Niall McGinn — 10 confirmed meetings against Cameron MacPherson. 15 Dec 2018 – 29 Nov 2025.
- Paul McGinn — 10 confirmed meetings against Cameron MacPherson. 1 Feb 2020 – 31 Aug 2024.
- Scott McMann — 10 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 6 May 2023.
- Alan Forrest — 9 confirmed meetings against Cameron MacPherson. 1 Aug 2020 – 4 Mar 2023.
- Christian Doidge — 9 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 23 Sept 2023.
- Christopher Burke — 9 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 12 May 2021.
- David Turnbull — 9 confirmed meetings against Cameron MacPherson. 25 Feb 2020 – 26 Aug 2023.
- Eamonn Brophy — 9 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 11 Sept 2026.
- Glen Kamara — 9 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 28 Jan 2023.
- Greg Kiltie — 9 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 28 Oct 2023.
- Ryan Kent — 9 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 28 Jan 2023.
- Alexandros Gogić — 8 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 28 Oct 2023.
- Alfredo Morelos — 8 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 28 Jan 2023.
- Allan McGregor — 8 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 28 Jan 2023.
- Borna Barišić — 8 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 28 Jan 2023.
- Declan Gallagher — 8 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 24 Aug 2024.
- Gary Dicker — 8 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 12 May 2021.
- Graeme Shinnie — 8 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 5 Aug 2024.
- Jackson Fitzwater — 8 confirmed meetings against Cameron MacPherson. 1 Aug 2020 – 15 Apr 2023.
- Lewis Stevenson — 8 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 27 Apr 2024.
- Liam Kelly — 8 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 19 May 2024.
- Mark O'Hara — 8 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 28 Oct 2023.
- Paul Hanlon — 8 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 27 Apr 2024.
- Ross Laidlaw — 8 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 21 Sept 2024.
- Scott Arfield — 8 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 21 Jan 2023.
- Allan Campbell — 7 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 10 Apr 2021.
- Andrew Halliday — 7 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 31 Aug 2024.
- Andrew Shinnie — 7 confirmed meetings against Cameron MacPherson. 14 Aug 2021 – 11 May 2024.
- Ayomide Obileye — 7 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 11 May 2024.
- Bevis Mugabi — 7 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 19 May 2024.
- Blair Spittal — 7 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 19 May 2024.
- Connor McLennan — 7 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 11 May 2022.
- Gary Mackay-Steven — 7 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 11 Aug 2024.
- Harrison Paton — 7 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 19 May 2024.
- Ian Harkes — 7 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 6 May 2023.
- James Forrest — 7 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 28 Sept 2024.
- Jonathan Hayes — 7 confirmed meetings against Cameron MacPherson. 2 Oct 2020 – 8 Oct 2023.
- Kyogo Furuhashi — 7 confirmed meetings against Cameron MacPherson. 21 Aug 2021 – 28 Sept 2024.
- Leigh Griffiths — 7 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 26 Jan 2022.
- Michael Devlin — 7 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 11 May 2024.
- Odsonne Édouard — 7 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 21 Aug 2021.
- Ricki Lamie — 7 confirmed meetings against Cameron MacPherson. 14 Dec 2019 – 1 Aug 2026.
- Ryan Christie — 7 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 21 Aug 2021.
- Ryan Edwards — 7 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 6 May 2023.
- Ryan Porteous — 7 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 30 Jul 2022.
- Sam Cosgrove — 7 confirmed meetings against Cameron MacPherson. 6 Oct 2018 – 5 Dec 2020.
- Scott Wright — 7 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 28 Jan 2023.
- Sean Kelly — 7 confirmed meetings against Cameron MacPherson. 14 Aug 2021 – 11 May 2024.
- Stephen Kelly — 7 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 11 May 2024.
- Stuart Findlay — 7 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 11 Aug 2024.
- Tomas Rogić — 7 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 9 Apr 2022.
- Calum Butcher — 6 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 19 May 2024.
- Connor Barron — 6 confirmed meetings against Cameron MacPherson. 11 May 2022 – 6 Oct 2024.
- Ianis Hagi — 6 confirmed meetings against Cameron MacPherson. 9 Aug 2020 – 6 Oct 2024.
- Jonathan Guthrie — 6 confirmed meetings against Cameron MacPherson. 14 Dec 2019 – 20 Feb 2021.
- Jermaine Hylton — 6 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 21 Apr 2021.
- John Souttar — 6 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 6 Oct 2024.
- Jordan White — 6 confirmed meetings against Cameron MacPherson. 27 Feb 2021 – 21 Sept 2024.
- Joseph Aribo — 6 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 2 Mar 2022.
- Joseph Hart — 6 confirmed meetings against Cameron MacPherson. 21 Aug 2021 – 26 Aug 2023.
- Keith Watson — 6 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 24 May 2023.
- Kristoffer Ajer — 6 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 10 Feb 2021.
- Liam Gordon — 6 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 31 Aug 2024.
- Liam Donnelly — 6 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 20 May 2023.
- Liel Abada — 6 confirmed meetings against Cameron MacPherson. 21 Aug 2021 – 26 Aug 2023.
- Luke McCowan — 6 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 28 Sept 2024.
- Michael Smith — 6 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 4 Mar 2023.
- Oliver Shaw — 6 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 22 Aug 2026.
- Ryan Jack — 6 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 28 Jan 2023.
- Scott Martin — 6 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 1 Aug 2026.
- Scott Robinson — 6 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 18 Mar 2023.
- Scott Tanser — 6 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 28 Oct 2023.
- Stéphane Oméonga — 6 confirmed meetings against Cameron MacPherson. 1 Feb 2020 – 28 May 2023.
- Steven May — 6 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 16 Jan 2021.
- Alexander Clark — 6 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 4 Mar 2023.
- Alexander Iacovitti — 5 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 8 Apr 2023.
- William McKay — 5 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 23 May 2022.
- Benjamin Davies — 5 confirmed meetings against Cameron MacPherson. 13 Aug 2022 – 17 Aug 2024.
- Callum Hendry — 5 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 13 Feb 2021.
- Carl Starfelt — 5 confirmed meetings against Cameron MacPherson. 21 Aug 2021 – 5 Feb 2023.
- Christopher Cadden — 5 confirmed meetings against Cameron MacPherson. 27 Nov 2021 – 27 Apr 2024.
- Connor Randall — 5 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 21 Sept 2024.
- Craig Halkett — 5 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 18 Jan 2022.
- Curtis Main — 5 confirmed meetings against Cameron MacPherson. 29 Feb 2020 – 25 Feb 2023.
- Daizen Maeda — 5 confirmed meetings against Cameron MacPherson. 9 Apr 2022 – 28 Sept 2024.
- David Moyo — 5 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 1 May 2021.
- Dylan Levitt — 5 confirmed meetings against Cameron MacPherson. 30 Oct 2021 – 27 Apr 2024.
- Funso-King Ojo — 5 confirmed meetings against Cameron MacPherson. 26 Jan 2020 – 11 May 2022.
- James Penrice — 5 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 28 May 2023.
- Jamie McGrath — 5 confirmed meetings against Cameron MacPherson. 18 Feb 2023 – 5 Aug 2024.
- Jason Kerr — 5 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 16 Jan 2021.
- John Lundstram — 5 confirmed meetings against Cameron MacPherson. 2 Mar 2022 – 16 Sept 2023.
- Jordan Jones — 5 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 20 May 2023.
- Joseph Shaughnessy — 5 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 2 Sept 2023.
- Joshua Ginnelly — 5 confirmed meetings against Cameron MacPherson. 7 Aug 2021 – 4 Mar 2023.
- Lawrence Shankland — 5 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 4 Mar 2023.
- Leon Balogun — 5 confirmed meetings against Cameron MacPherson. 9 Aug 2020 – 2 Mar 2022.
- Liam Polworth — 5 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 12 Dec 2020.
- Liam Smith — 5 confirmed meetings against Cameron MacPherson. 6 Nov 2020 – 18 Feb 2023.
- Logan Chalmers — 5 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 23 May 2022.
- Maksymilian Stryjek — 5 confirmed meetings against Cameron MacPherson. 21 Nov 2020 – 2 Apr 2022.
- Martin Boyle — 5 confirmed meetings against Cameron MacPherson. 1 Feb 2020 – 27 Apr 2024.
- Marvin Bartley — 5 confirmed meetings against Cameron MacPherson. 14 Dec 2019 – 24 Jan 2021.
- Murray Davidson — 5 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 16 Jan 2021.
- Paul McMullan — 5 confirmed meetings against Cameron MacPherson. 6 Nov 2020 – 23 Apr 2022.
- Peter Pawlett — 5 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 29 Nov 2025.
- Ross Millen — 5 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 12 May 2021.
- Ryan Flynn — 5 confirmed meetings against Cameron MacPherson. 9 Feb 2022 – 29 Aug 2026.
- Scott Allan — 5 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 5 Mar 2022.
- Scott Brown — 5 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 10 Feb 2021.
- Shaleum Logan — 5 confirmed meetings against Cameron MacPherson. 6 Oct 2018 – 5 Dec 2020.
- Steve Lawson — 5 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 20 Feb 2021.
- Steven Davis — 5 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 6 Mar 2021.
- Thomas Hoban — 5 confirmed meetings against Cameron MacPherson. 16 Feb 2019 – 13 Feb 2021.
- Aaron McGowan — 4 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 2 Jan 2021.
- Aaron Taylor-Sinclair — 4 confirmed meetings against Cameron MacPherson. 14 Dec 2019 – 20 Feb 2021.
- Aaron Tshibola — 4 confirmed meetings against Cameron MacPherson. 20 Oct 2018 – 26 Apr 2021.
- Albian Ajeti — 4 confirmed meetings against Cameron MacPherson. 30 Jan 2021 – 23 Oct 2021.
- Alexander Cochrane — 4 confirmed meetings against Cameron MacPherson. 7 Aug 2021 – 4 Mar 2023.
- Alistair McCann — 4 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 16 Jan 2021.
- Anthony Ralston — 4 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 26 Aug 2023.
- Ashton Taylor — 4 confirmed meetings against Cameron MacPherson. 26 Jan 2020 – 5 Dec 2020.
- Barrie McKay — 4 confirmed meetings against Cameron MacPherson. 27 Oct 2021 – 4 Mar 2023.
- Barry Maguire — 4 confirmed meetings against Cameron MacPherson. 12 Dec 2020 – 6 Aug 2022.
- Benjamin Siegrist — 4 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 5 Feb 2022.
- Bojan Miovski — 4 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 5 Aug 2024.
- Brian Easton — 4 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 27 Jul 2024.
- Calum Waters — 4 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 23 Jul 2024.
- Cameron Carter-Vickers — 4 confirmed meetings against Cameron MacPherson. 23 Oct 2021 – 5 Feb 2023.
- Cameron Devlin — 4 confirmed meetings against Cameron MacPherson. 27 Oct 2021 – 4 Mar 2023.
- Cameron Kerr — 4 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 23 Apr 2022.
- Charlie Mulgrew — 4 confirmed meetings against Cameron MacPherson. 30 Oct 2021 – 6 May 2023.
- Christopher Kane — 4 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 22 Aug 2026.
- Craig Gordon — 4 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 18 Jan 2022.
- David Marshall — 4 confirmed meetings against Cameron MacPherson. 30 Jul 2022 – 27 Apr 2024.
- David Wotherspoon — 4 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 16 Jan 2021.
- Devante Cole — 4 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 10 Apr 2021.
- Drey Wright — 4 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 5 Mar 2022.
- Efetobore Ambrose — 4 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 20 Feb 2021.
- Ewan Henderson — 4 confirmed meetings against Cameron MacPherson. 5 Mar 2022 – 22 Apr 2023.
- Hakeem Odoffin — 4 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 1 May 2021.
- Jake Doyle-Hayes — 4 confirmed meetings against Cameron MacPherson. 27 Nov 2021 – 22 Apr 2023.
- Jake Carroll — 4 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 24 Feb 2021.
- Joel Nouble — 4 confirmed meetings against Cameron MacPherson. 2 Apr 2022 – 11 May 2024.
- Jordan Tillson — 4 confirmed meetings against Cameron MacPherson. 26 Dec 2020 – 24 May 2023.
- Josh Campbell — 4 confirmed meetings against Cameron MacPherson. 27 Nov 2021 – 27 Apr 2024.
- Josh Doig — 4 confirmed meetings against Cameron MacPherson. 12 Sept 2020 – 15 May 2022.
- Joshua Mullin — 4 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 20 Feb 2021.
- Jota — 4 confirmed meetings against Cameron MacPherson. 23 Oct 2021 – 5 Feb 2023.
- Keaghan Jacobs — 4 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 14 Aug 2021.
- Kevin Nisbet — 4 confirmed meetings against Cameron MacPherson. 12 Sept 2020 – 22 Apr 2023.
- Lewis Smith — 4 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 1 May 2021.
- Liam Grimshaw — 4 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 12 Dec 2020.
- Marc McNulty — 4 confirmed meetings against Cameron MacPherson. 1 Feb 2020 – 5 Feb 2022.
- Marcus Fraser — 4 confirmed meetings against Cameron MacPherson. 9 Feb 2022 – 28 Oct 2023.
- Marios Ogkmpoe — 4 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 17 Feb 2021.
- Mark Gillespie — 4 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 25 Feb 2020.
- Matthew O'Riley — 4 confirmed meetings against Cameron MacPherson. 9 Apr 2022 – 26 Aug 2023.
- Max Anderson — 4 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 23 Apr 2022.
- Nicholas Clark — 4 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 5 Feb 2022.
- Odin Bailey — 4 confirmed meetings against Cameron MacPherson. 14 Aug 2021 – 7 May 2022.
- Ofir Marciano — 4 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 23 Dec 2020.
- Paul McGowan — 4 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 23 Apr 2022.
- Reo Hatate — 4 confirmed meetings against Cameron MacPherson. 9 Apr 2022 – 28 Sept 2024.
- Richard Tait — 4 confirmed meetings against Cameron MacPherson. 18 Feb 2020 – 30 Apr 2022.
- Robbie Deas — 4 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 11 Aug 2024.
- Robby McCrorie — 4 confirmed meetings against Cameron MacPherson. 12 Feb 2020 – 11 Aug 2024.
- Ross Callachan — 4 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 1 May 2021.
- Ross McCrorie — 4 confirmed meetings against Cameron MacPherson. 2 Oct 2020 – 7 Jan 2023.
- Ryan Hedges — 4 confirmed meetings against Cameron MacPherson. 26 Jan 2020 – 5 Dec 2020.
- Ryan Sweeney — 4 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 23 Apr 2022.
- Steven Bradley — 4 confirmed meetings against Cameron MacPherson. 14 Jan 2023 – 11 May 2024.
- Steven Lawless — 4 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 10 Apr 2021.
- Zak Rudden — 4 confirmed meetings against Cameron MacPherson. 25 Jul 2021 – 22 Aug 2026.
- Adam Legzdiņš — 3 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 26 Jan 2022.
- Alexander Samuel — 3 confirmed meetings against Cameron MacPherson. 24 May 2023 – 7 Aug 2026.
- Alistair Johnston — 3 confirmed meetings against Cameron MacPherson. 5 Feb 2023 – 28 Sept 2024.
- Antonio-Mirko Čolak — 3 confirmed meetings against Cameron MacPherson. 13 Aug 2022 – 28 Jan 2023.
- Arnaud Djoum — 3 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 18 Feb 2023.
- Aziz Behich — 3 confirmed meetings against Cameron MacPherson. 2 Jan 2023 – 6 May 2023.
- Brandon Haunstrup — 3 confirmed meetings against Cameron MacPherson. 2 Jan 2021 – 12 May 2021.
- Callum Slattery — 3 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 7 Nov 2023.
- Calvin Bassey — 3 confirmed meetings against Cameron MacPherson. 9 Aug 2020 – 2 Mar 2022.
- Carl Tremarco — 3 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 27 Feb 2021.
- Charles Adam — 3 confirmed meetings against Cameron MacPherson. 1 Dec 2021 – 23 Apr 2022.
- Charles Dunne — 3 confirmed meetings against Cameron MacPherson. 9 Feb 2022 – 28 Oct 2023.
- Christopher Long — 3 confirmed meetings against Cameron MacPherson. 8 Feb 2020 – 10 Apr 2021.
- Ciaron Brown — 3 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 21 Nov 2020.
- Coll Donaldson — 3 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 27 Feb 2021.
- Craig Bryson — 3 confirmed meetings against Cameron MacPherson. 29 Feb 2020 – 16 Jan 2021.
- Cristian Montaño — 3 confirmed meetings against Cameron MacPherson. 16 Oct 2021 – 11 May 2024.
- Dan Casey — 3 confirmed meetings against Cameron MacPherson. 13 May 2023 – 31 Aug 2024.
- Daniel Armstrong — 3 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 11 Aug 2024.
- Daniel Rogers — 3 confirmed meetings against Cameron MacPherson. 26 Sept 2020 – 12 May 2021.
- Dante Polvara — 3 confirmed meetings against Cameron MacPherson. 11 May 2022 – 4 May 2024.
- Daryl Horgan — 3 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 1 Feb 2020.
- David Carson — 3 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 23 May 2022.
- David Watson — 3 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 11 Aug 2024.
- Dean Campbell — 3 confirmed meetings against Cameron MacPherson. 29 Feb 2020 – 13 Feb 2021.
- Dean Cornelius — 3 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 13 May 2023.
- Dominic Ball — 3 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 15 Dec 2018.
- Dominic Thomas — 3 confirmed meetings against Cameron MacPherson. 26 Oct 2019 – 13 Jul 2021.
- Duk — 3 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 4 May 2024.
- Elias Melkersen — 3 confirmed meetings against Cameron MacPherson. 5 Mar 2022 – 30 Jul 2022.
- Élie Youan — 3 confirmed meetings against Cameron MacPherson. 30 Jul 2022 – 23 Sept 2023.
- Florian Kamberi — 3 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 13 Feb 2021.
- Gavin Reilly — 3 confirmed meetings against Cameron MacPherson. 24 Jan 2021 – 29 Aug 2026.
- George Harmon — 3 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 15 May 2024.
- Georgios Giakoumakis — 3 confirmed meetings against Cameron MacPherson. 23 Oct 2021 – 24 Dec 2022.
- Grant Gillespie — 3 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 11 Sept 2026.
- Greg Stewart — 3 confirmed meetings against Cameron MacPherson. 20 Oct 2018 – 6 Mar 2021.
- Iain Vigurs — 3 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 21 Apr 2021.
- Ilmari Niskanen — 3 confirmed meetings against Cameron MacPherson. 30 Oct 2021 – 6 May 2023.
- Jamie Robson — 3 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 16 May 2021.
- Jack Butland — 3 confirmed meetings against Cameron MacPherson. 16 Sept 2023 – 6 Oct 2024.
- Jack MacKenzie — 3 confirmed meetings against Cameron MacPherson. 11 May 2022 – 5 Aug 2024.
- Jackson Longridge — 3 confirmed meetings against Cameron MacPherson. 24 Jan 2021 – 16 Oct 2021.
- James Gullan — 3 confirmed meetings against Cameron MacPherson. 12 Sept 2020 – 27 Nov 2021.
- James Scott — 3 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 15 May 2022.
- Jamie McCart — 3 confirmed meetings against Cameron MacPherson. 29 Aug 2020 – 16 Jan 2021.
- Jermain Defoe — 3 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 6 Mar 2021.
- Joe Wright — 3 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 11 Aug 2024.
- Jordan Marshall — 3 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 23 Apr 2022.
- Jordan McGhee — 3 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 2 Sept 2023.
- Joshua Reid — 3 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 15 May 2024.
- Julien Serrano — 3 confirmed meetings against Cameron MacPherson. 21 Nov 2020 – 20 Feb 2021.
- Kelle Roos — 3 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 4 May 2024.
- Kemar Roofe — 3 confirmed meetings against Cameron MacPherson. 16 Dec 2020 – 16 Sept 2023.
- Kevin van Veen — 3 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 13 May 2023.
- Kieran Freeman — 3 confirmed meetings against Cameron MacPherson. 30 Oct 2021 – 6 May 2023.
- Kyle Vassell — 3 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 11 Aug 2024.
- Lee Hodson — 3 confirmed meetings against Cameron MacPherson. 15 Aug 2020 – 1 May 2021.
- Leighton Clarkson — 3 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 4 May 2024.
- Lewis Mayo — 3 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 11 Aug 2024.
- Liam Fontaine — 3 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 26 Jan 2022.
- Liam Millar — 3 confirmed meetings against Cameron MacPherson. 11 Mar 2019 – 29 Dec 2019.
- Liam Scales — 3 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 28 Sept 2024.
- Lyndon Dykes — 3 confirmed meetings against Cameron MacPherson. 14 Dec 2019 – 1 Aug 2020.
- Malik Tillman — 3 confirmed meetings against Cameron MacPherson. 13 Aug 2022 – 28 Jan 2023.
- Mark Birighitti — 3 confirmed meetings against Cameron MacPherson. 2 Jan 2023 – 6 May 2023.
- Mark Reynolds — 3 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 16 May 2021.
- Mark Ridgers — 3 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 23 May 2022.
- Max Lowe — 3 confirmed meetings against Cameron MacPherson. 6 Oct 2018 – 16 Feb 2019.
- Michael Gardyne — 3 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 21 Apr 2021.
- Michael Johnston — 3 confirmed meetings against Cameron MacPherson. 26 Dec 2019 – 23 Oct 2021.
- Michael O'Halloran — 3 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 11 Sept 2026.
- Mickel Miller — 3 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 5 Feb 2020.
- Mohamed Elyounoussi — 3 confirmed meetings against Cameron MacPherson. 7 Mar 2020 – 10 Feb 2021.
- Morgan Boyes — 3 confirmed meetings against Cameron MacPherson. 7 May 2022 – 15 Apr 2023.
- Nicke Kabamba — 3 confirmed meetings against Cameron MacPherson. 26 Sept 2020 – 26 Apr 2021.
- Nohan Kenneh — 3 confirmed meetings against Cameron MacPherson. 30 Jul 2022 – 24 May 2023.
- Olivier Ntcham — 3 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 26 Dec 2019.
- Peter Haring — 3 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 18 Jan 2022.
- Peter Hartley — 3 confirmed meetings against Cameron MacPherson. 8 Feb 2020 – 25 Feb 2020.
- Rabbi Matondo — 3 confirmed meetings against Cameron MacPherson. 13 Aug 2022 – 17 Aug 2024.
- Robert Crawford — 3 confirmed meetings against Cameron MacPherson. 24 Feb 2021 – 7 Aug 2026.
- Rocky Bushiri — 3 confirmed meetings against Cameron MacPherson. 30 Jul 2022 – 27 Apr 2024.
- Rolando Aarons — 3 confirmed meetings against Cameron MacPherson. 8 Feb 2020 – 25 Feb 2020.
- Rory MacLeod — 3 confirmed meetings against Cameron MacPherson. 2 Jan 2023 – 6 May 2023.
- Ross Docherty — 3 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 24 Aug 2024.
- Ross Draper — 3 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 21 Apr 2021.
- Ross Graham — 3 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 24 Aug 2024.
- Ross MacIver — 3 confirmed meetings against Cameron MacPherson. 18 Feb 2020 – 25 Jul 2021.
- Ryan Edmondson — 3 confirmed meetings against Cameron MacPherson. 2 Oct 2020 – 5 Dec 2020.
- Sead Hakšabanović — 3 confirmed meetings against Cameron MacPherson. 24 Dec 2022 – 26 Aug 2023.
- Scott Allardice — 3 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 23 May 2022.
- Scott Bain — 3 confirmed meetings against Cameron MacPherson. 3 Apr 2019 – 10 Feb 2021.
- Scott McKenna — 3 confirmed meetings against Cameron MacPherson. 15 Dec 2018 – 29 Feb 2020.
- Sean Goss — 3 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 13 May 2023.
- Sean Welsh — 3 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 23 May 2022.
- Shamal George — 3 confirmed meetings against Cameron MacPherson. 14 Jan 2023 – 11 May 2024.
- Shane Blaney — 3 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 19 May 2024.
- Shaun Byrne — 3 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 23 Apr 2022.
- Shaun Want — 3 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 15 Aug 2020.
- Simon Murray — 3 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 15 May 2024.
- Stephen Gleeson — 3 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 16 Feb 2019.
- Stephen Kingsley — 3 confirmed meetings against Cameron MacPherson. 27 Oct 2021 – 4 Mar 2023.
- Stephen Welsh — 3 confirmed meetings against Cameron MacPherson. 30 Jan 2021 – 21 Aug 2021.
- Stevie Mallan — 3 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 12 Sept 2020.
- Victor Loturi — 3 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 15 May 2024.
- William Fish — 3 confirmed meetings against Cameron MacPherson. 22 Apr 2023 – 27 Apr 2024.
- Zeno Rossi — 3 confirmed meetings against Cameron MacPherson. 26 Sept 2020 – 12 May 2021.
- Aidan Fitzpatrick — 2 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 7 Aug 2026.
- Aaron Doran — 2 confirmed meetings against Cameron MacPherson. 20 May 2022 – 23 May 2022.
- Aaron Martin — 2 confirmed meetings against Cameron MacPherson. 17 Feb 2021 – 1 May 2021.
- Aaron McEneff — 2 confirmed meetings against Cameron MacPherson. 7 Aug 2021 – 18 Jan 2022.
- Aaron Mooy — 2 confirmed meetings against Cameron MacPherson. 24 Dec 2022 – 5 Feb 2023.
- Adam Le Fondre — 2 confirmed meetings against Cameron MacPherson. 23 Sept 2023 – 27 Apr 2024.
- Adrián Spörle — 2 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 16 May 2021.
- Aidan McAdams — 2 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 29 Aug 2026.
- Akil Wright — 2 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 21 Sept 2024.
- Alan Lithgow — 2 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 14 Dec 2019.
- Alex Bruce — 2 confirmed meetings against Cameron MacPherson. 26 Oct 2019 – 29 Dec 2019.
- Alex Greive — 2 confirmed meetings against Cameron MacPherson. 9 Feb 2022 – 30 Apr 2022.
- Andrew Winter — 2 confirmed meetings against Cameron MacPherson. 15 Aug 2020 – 29 Aug 2026.
- Armand Gnanduillet — 2 confirmed meetings against Cameron MacPherson. 7 Aug 2021 – 27 Oct 2021.
- Arron Lyall — 2 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 20 Jul 2024.
- Aston Oxborough — 2 confirmed meetings against Cameron MacPherson. 31 Aug 2024 – 22 Aug 2026.
- Austin Samuels — 2 confirmed meetings against Cameron MacPherson. 20 May 2022 – 23 May 2022.
- Aymen Souda — 2 confirmed meetings against Cameron MacPherson. 14 Dec 2019 – 1 Aug 2020.
- Bernard Coll — 2 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2021.
- Beni Baningime — 2 confirmed meetings against Cameron MacPherson. 7 Aug 2021 – 27 Oct 2021.
- Bongani Zungu — 2 confirmed meetings against Cameron MacPherson. 16 Dec 2020 – 30 Dec 2020.
- Brad McKay — 2 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 13 Jul 2024.
- Bradley Lyons — 2 confirmed meetings against Cameron MacPherson. 20 May 2023 – 11 Aug 2024.
- Brian Graham — 2 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 25 Jul 2021.
- Calvin McGrory — 2 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 10 Oct 2020.
- Callum Smith — 2 confirmed meetings against Cameron MacPherson. 1 May 2021 – 1 Aug 2026.
- Callumn Morrison — 2 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 22 Aug 2026.
- Cameron Ballantyne — 2 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 11 Sept 2026.
- Cameron Harper — 2 confirmed meetings against Cameron MacPherson. 20 May 2022 – 23 May 2022.
- Cedric Itten — 2 confirmed meetings against Cameron MacPherson. 9 Aug 2020 – 16 Dec 2020.
- Christopher Forrester — 2 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 6 Oct 2018.
- Christopher Jullien — 2 confirmed meetings against Cameron MacPherson. 26 Dec 2019 – 7 Mar 2020.
- Christy Manzinga — 2 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 18 Feb 2020.
- Ciaran McKenna — 2 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 25 Jul 2021.
- Clévid Dikamona — 2 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 11 Mar 2020.
- Connor Murray — 2 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 25 Jul 2021.
- Connor Ronan — 2 confirmed meetings against Cameron MacPherson. 9 Feb 2022 – 30 Apr 2022.
- Connor Shields — 2 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 6 Aug 2022.
- Craig Conway — 2 confirmed meetings against Cameron MacPherson. 29 Aug 2020 – 19 Dec 2020.
- Cyriel Dessers — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 6 Oct 2024.
- Dominic Docherty — 2 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 12 Jul 2022.
- Daniel Devine — 2 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 23 May 2022.
- Daniel Mackay — 2 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 11 May 2024.
- Daniel Mullen — 2 confirmed meetings against Cameron MacPherson. 1 Dec 2021 – 23 Apr 2022.
- Daniel Pybus — 2 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 13 Jul 2021.
- Danilo — 2 confirmed meetings against Cameron MacPherson. 16 Sept 2023 – 17 Aug 2024.
- Danny McNamara — 2 confirmed meetings against Cameron MacPherson. 29 Aug 2020 – 19 Dec 2020.
- Danny Whitehall — 2 confirmed meetings against Cameron MacPherson. 2 Jan 2021 – 12 May 2021.
- Dario Del Fabro — 2 confirmed meetings against Cameron MacPherson. 26 Oct 2019 – 29 Dec 2019.
- Darren McGregor — 2 confirmed meetings against Cameron MacPherson. 1 Feb 2020 – 15 May 2022.
- David Cancola — 2 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 24 May 2023.
- David Gray — 2 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 1 Feb 2020.
- David Templeton — 2 confirmed meetings against Cameron MacPherson. 5 Feb 2020 – 15 Aug 2020.
- Davor Zdravkovski — 2 confirmed meetings against Cameron MacPherson. 19 May 2024 – 31 Aug 2024.
- Dujon Sterling — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 6 Oct 2024.
- Dylan McGeouch — 2 confirmed meetings against Cameron MacPherson. 26 Jan 2020 – 2 Oct 2020.
- Dylan Smith — 2 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 24 May 2023.
- Dylan Vente — 2 confirmed meetings against Cameron MacPherson. 23 Sept 2023 – 27 Apr 2024.
- Euan O'Reilly — 2 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 25 Jul 2026.
- Ebiye Moses — 2 confirmed meetings against Cameron MacPherson. 19 May 2024 – 31 Aug 2024.
- Ester Sokler — 2 confirmed meetings against Cameron MacPherson. 8 Oct 2023 – 5 Aug 2024.
- Euan East — 2 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 10 Oct 2020.
- Euan Henderson — 2 confirmed meetings against Cameron MacPherson. 7 Aug 2021 – 7 Aug 2026.
- Filip Helander — 2 confirmed meetings against Cameron MacPherson. 30 Dec 2020 – 6 Mar 2021.
- Fashion Sakala — 2 confirmed meetings against Cameron MacPherson. 21 Jan 2023 – 28 Jan 2023.
- Filip Benković — 2 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 3 Apr 2019.
- Fraser Forster — 2 confirmed meetings against Cameron MacPherson. 26 Dec 2019 – 7 Mar 2020.
- Fraser Murray — 2 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 11 Aug 2024.
- Gregor Buchanan — 2 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 25 Jul 2026.
- George Oakley — 2 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 26 Apr 2021.
- Georgie Gent — 2 confirmed meetings against Cameron MacPherson. 7 Nov 2023 – 19 May 2024.
- Gregory Leigh — 2 confirmed meetings against Cameron MacPherson. 28 Nov 2020 – 5 Dec 2020.
- Guy Melamed — 2 confirmed meetings against Cameron MacPherson. 19 Dec 2020 – 16 Jan 2021.
- Iain Wilson — 2 confirmed meetings against Cameron MacPherson. 29 Dec 2019 – 20 Jul 2024.
- Innes Cameron — 2 confirmed meetings against Cameron MacPherson. 20 May 2023 – 11 Aug 2024.
- Ismaila Soro — 2 confirmed meetings against Cameron MacPherson. 30 Jan 2021 – 21 Aug 2021.
- James Furlong — 2 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 13 May 2023.
- Jorge Grant — 2 confirmed meetings against Cameron MacPherson. 28 Dec 2022 – 4 Mar 2023.
- Joshua Peters — 2 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 7 Sept 2019.
- Jack Baldwin — 2 confirmed meetings against Cameron MacPherson. 24 May 2023 – 15 May 2024.
- Jack Hamilton — 2 confirmed meetings against Cameron MacPherson. 14 Aug 2021 – 1 Aug 2026.
- Jack McMillan — 2 confirmed meetings against Cameron MacPherson. 12 Feb 2020 – 16 Oct 2021.
- Jack Newman — 2 confirmed meetings against Cameron MacPherson. 18 Feb 2023 – 29 Nov 2025.
- Jack Vale — 2 confirmed meetings against Cameron MacPherson. 19 May 2024 – 31 Aug 2024.
- Jair Tavares — 2 confirmed meetings against Cameron MacPherson. 30 Jul 2022 – 23 Sept 2023.
- Jak Alnwick — 2 confirmed meetings against Cameron MacPherson. 9 Feb 2022 – 30 Apr 2022.
- James Jeggo — 2 confirmed meetings against Cameron MacPherson. 22 Apr 2023 – 23 Sept 2023.
- James MacDonald — 2 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 20 Oct 2018.
- James Murphy — 2 confirmed meetings against Cameron MacPherson. 12 Sept 2020 – 27 Nov 2021.
- Jamie Brandon — 2 confirmed meetings against Cameron MacPherson. 28 May 2023 – 11 May 2024.
- Jamie Hamilton — 2 confirmed meetings against Cameron MacPherson. 17 Feb 2021 – 1 May 2021.
- Jason Naismith — 2 confirmed meetings against Cameron MacPherson. 27 Feb 2021 – 21 Apr 2021.
- Jay Emmanuel-Thomas — 2 confirmed meetings against Cameron MacPherson. 21 Nov 2020 – 20 Feb 2021.
- Jeando Fuchs — 2 confirmed meetings against Cameron MacPherson. 16 May 2021 – 30 Oct 2021.
- Jefté — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 6 Oct 2024.
- Jeriel Dorsett — 2 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 20 May 2023.
- Johnny Hunt — 2 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 5 Feb 2020.
- Jonathan McLaughlin — 2 confirmed meetings against Cameron MacPherson. 9 Aug 2020 – 13 Aug 2022.
- Jordan Obita — 2 confirmed meetings against Cameron MacPherson. 23 Sept 2023 – 27 Apr 2024.
- Jordan Roberts — 2 confirmed meetings against Cameron MacPherson. 24 Feb 2021 – 10 Apr 2021.
- Joseph Hardy — 2 confirmed meetings against Cameron MacPherson. 20 May 2022 – 23 May 2022.
- Joshua Sims — 2 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 15 May 2024.
- Josip Juranović — 2 confirmed meetings against Cameron MacPherson. 23 Oct 2021 – 9 Apr 2022.
- Kinlay Bilham — 2 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 25 Jul 2026.
- Kurtis Roberts — 2 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 23 Jul 2024.
- Kerr Smith — 2 confirmed meetings against Cameron MacPherson. 16 May 2021 – 30 Oct 2021.
- Kevin Holt — 2 confirmed meetings against Cameron MacPherson. 25 Jul 2021 – 24 Aug 2024.
- Kye Rowles — 2 confirmed meetings against Cameron MacPherson. 28 Dec 2022 – 4 Mar 2023.
- Laurențiu Brănescu — 2 confirmed meetings against Cameron MacPherson. 26 Oct 2019 – 29 Dec 2019.
- Lennon Miller — 2 confirmed meetings against Cameron MacPherson. 19 May 2024 – 31 Aug 2024.
- Leo Hjelde — 2 confirmed meetings against Cameron MacPherson. 27 Feb 2021 – 21 Apr 2021.
- Lewis Miller — 2 confirmed meetings against Cameron MacPherson. 22 Apr 2023 – 23 Sept 2023.
- Liam Boyce — 2 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 7 Aug 2021.
- Liam Craig — 2 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 16 Jan 2021.
- Liam McFarlane — 2 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 7 Aug 2026.
- Loick Ayina — 2 confirmed meetings against Cameron MacPherson. 18 Feb 2023 – 6 May 2023.
- Louis Appéré — 2 confirmed meetings against Cameron MacPherson. 16 May 2021 – 30 Oct 2021.
- Luke Bolton — 2 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 6 Nov 2020.
- Luke Southwood — 2 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 5 Feb 2020.
- Michael Garrity — 2 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 11 Sept 2026.
- Marley Watkins — 2 confirmed meetings against Cameron MacPherson. 2 Oct 2020 – 11 Aug 2024.
- Mathew Anim Cudjoe — 2 confirmed meetings against Cameron MacPherson. 18 Feb 2023 – 6 May 2023.
- Matthew Macey — 2 confirmed meetings against Cameron MacPherson. 27 Nov 2021 – 15 May 2022.
- Michael Ruth — 2 confirmed meetings against Cameron MacPherson. 11 May 2022 – 1 Aug 2026.
- Michee Efete — 2 confirmed meetings against Cameron MacPherson. 15 May 2024 – 21 Sept 2024.
- Mikaël Mandron — 2 confirmed meetings against Cameron MacPherson. 13 May 2023 – 28 Oct 2023.
- Mitchell Pinnock — 2 confirmed meetings against Cameron MacPherson. 26 Apr 2021 – 12 May 2021.
- Mohamed El Makrini — 2 confirmed meetings against Cameron MacPherson. 26 Oct 2019 – 29 Dec 2019.
- Mohammed Diomandé — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 6 Oct 2024.
- Nicholas Hämäläinen — 2 confirmed meetings against Cameron MacPherson. 26 Oct 2019 – 29 Dec 2019.
- Nicolas Raskin — 2 confirmed meetings against Cameron MacPherson. 16 Sept 2023 – 6 Oct 2024.
- Nikolay Todorov — 2 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 13 Jul 2021.
- Nir Bitton — 2 confirmed meetings against Cameron MacPherson. 7 Mar 2020 – 30 Jan 2021.
- Oliver Bozanic — 2 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 11 Mar 2020.
- Orestis Kiomourtzoglou — 2 confirmed meetings against Cameron MacPherson. 28 Dec 2022 – 4 Mar 2023.
- Ryan Leak — 2 confirmed meetings against Cameron MacPherson. 15 May 2024 – 21 Sept 2024.
- Reece McAlear — 2 confirmed meetings against Cameron MacPherson. 20 May 2022 – 23 May 2022.
- Reegan Mimnaugh — 2 confirmed meetings against Cameron MacPherson. 15 Aug 2020 – 1 May 2021.
- Regan Charles-Cook — 2 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 21 Apr 2021.
- Richard Foster — 2 confirmed meetings against Cameron MacPherson. 27 Mar 2019 – 25 Jul 2021.
- Robbie Fraser — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 22 Aug 2026.
- Robert Snodgrass — 2 confirmed meetings against Cameron MacPherson. 28 Dec 2022 – 4 Mar 2023.
- Robin Pröpper — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 6 Oct 2024.
- Ross McCausland — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 6 Oct 2024.
- Ryan Fulton — 2 confirmed meetings against Cameron MacPherson. 15 Aug 2020 – 17 Feb 2021.
- Smart Osadolor — 2 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 23 Jul 2019.
- Shaun Rooney — 2 confirmed meetings against Cameron MacPherson. 19 Dec 2020 – 16 Jan 2021.
- Scott Shepherd — 2 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 27 Jul 2024.
- Salim Kouider-Aïssa — 2 confirmed meetings against Cameron MacPherson. 1 Aug 2020 – 7 Oct 2020.
- Samuel Walker — 2 confirmed meetings against Cameron MacPherson. 18 Mar 2023 – 20 May 2023.
- Sean Clare — 2 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 11 Mar 2020.
- Sean Mackie — 2 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 29 Aug 2026.
- Sebastian Ross — 2 confirmed meetings against Cameron MacPherson. 13 Feb 2021 – 29 Nov 2025.
- Sebastian Soto — 2 confirmed meetings against Cameron MacPherson. 2 Apr 2022 – 7 May 2022.
- Shane Duffy — 2 confirmed meetings against Cameron MacPherson. 30 Jan 2021 – 10 Feb 2021.
- Shea Gordon — 2 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 25 Jul 2021.
- Sherwin Seedorf — 2 confirmed meetings against Cameron MacPherson. 4 Dec 2019 – 25 Feb 2020.
- Slobodan Rubežić — 2 confirmed meetings against Cameron MacPherson. 8 Oct 2023 – 5 Aug 2024.
- Stefan Gartenmann — 2 confirmed meetings against Cameron MacPherson. 8 Oct 2023 – 4 May 2024.
- Steven Fletcher — 2 confirmed meetings against Cameron MacPherson. 18 Feb 2023 – 6 May 2023.
- Steven Naismith — 2 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 11 Mar 2020.
- Steven Whittaker — 2 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 3 Aug 2019.
- Stuart Bannigan — 2 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 25 Jul 2021.
- Thomas Goss — 2 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 12 Jul 2022.
- Thelonius Bair — 2 confirmed meetings against Cameron MacPherson. 7 Nov 2023 – 19 May 2024.
- Thomas Lawrence — 2 confirmed meetings against Cameron MacPherson. 13 Aug 2022 – 16 Sept 2023.
- Trevor Carson — 2 confirmed meetings against Cameron MacPherson. 25 Feb 2023 – 2 Sept 2023.
- Václav Černý — 2 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 6 Oct 2024.
- Vicente Besuijen — 2 confirmed meetings against Cameron MacPherson. 11 May 2022 – 7 Jan 2023.
- Vykintas Slivka — 2 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 3 Aug 2019.
- Yan Dhanda — 2 confirmed meetings against Cameron MacPherson. 24 May 2023 – 15 May 2024.
- Youssouf Mulumbu — 2 confirmed meetings against Cameron MacPherson. 2 Jan 2021 – 26 Apr 2021.
- Zachary Robinson — 2 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 31 Aug 2024.
- Zdeněk Zlámal — 2 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 11 Mar 2020.
- Alexander King — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Adam Laaref — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Aron Lynas — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Adam Martin — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Andrew Munro — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Aidan Smith — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Allan Smith — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Aaron Steele — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Andrew Tod Junior — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Alan Trouten — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Aaron Comrie — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- Aaron Hickey — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 11 Mar 2020.
- Abdallah Sima — 1 confirmed meetings against Cameron MacPherson. 16 Sept 2023 – 16 Sept 2023.
- Ádám Bogdán — 1 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 29 Sept 2018.
- Adam Brown — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Adam Idah — 1 confirmed meetings against Cameron MacPherson. 28 Sept 2024 – 28 Sept 2024.
- Adam Jackson — 1 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 3 Aug 2019.
- Adam Lewis — 1 confirmed meetings against Cameron MacPherson. 2 Apr 2022 – 2 Apr 2022.
- Adam Montgomery — 1 confirmed meetings against Cameron MacPherson. 11 May 2022 – 11 May 2022.
- Aidan Connolly — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Aidan Denholm — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- Aiden McCallion — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Alan Martin — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Álex Valle — 1 confirmed meetings against Cameron MacPherson. 28 Sept 2024 – 28 Sept 2024.
- Alexander Greive — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- Alexander Harris — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Alexander Jakubiak — 1 confirmed meetings against Cameron MacPherson. 26 Jan 2022 – 26 Jan 2022.
- Alexander Kirk — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Alexander Lowry — 1 confirmed meetings against Cameron MacPherson. 21 Jan 2023 – 21 Jan 2023.
- Alexandro Bernabéi — 1 confirmed meetings against Cameron MacPherson. 26 Aug 2023 – 26 Aug 2023.
- Alfons Amade — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Allan Delferrière — 1 confirmed meetings against Cameron MacPherson. 15 May 2022 – 15 May 2022.
- Allan Oyirwoth — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Amadou Bakayoko — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Andrés Ferrín — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Andrew Irving — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 11 Mar 2020.
- Andrew McCarthy — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Andrew Murdoch — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Angus MacDonald — 1 confirmed meetings against Cameron MacPherson. 4 May 2024 – 4 May 2024.
- Anthony Andreu — 1 confirmed meetings against Cameron MacPherson. 27 Feb 2021 – 27 Feb 2021.
- Anthony Brady — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Anthony McDonald — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Anthony Stewart — 1 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 7 Jan 2023.
- Archie Meekison — 1 confirmed meetings against Cameron MacPherson. 16 May 2021 – 16 May 2021.
- Arne Engels — 1 confirmed meetings against Cameron MacPherson. 28 Sept 2024 – 28 Sept 2024.
- Auston Trusty — 1 confirmed meetings against Cameron MacPherson. 28 Sept 2024 – 28 Sept 2024.
- Brecc Evans — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Benjamin Luissint — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Blair Lyons — 1 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 7 Oct 2020.
- Robert McHugh — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Billy Owens — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2021 – 25 Jul 2021.
- Brendan Sharpe — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Ben Stanway — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Benjamin Woodburn — 1 confirmed meetings against Cameron MacPherson. 27 Oct 2021 – 27 Oct 2021.
- Ben Dempsey — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Ben McPherson — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Benjamin Tollitt — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Blair Alston — 1 confirmed meetings against Cameron MacPherson. 5 Feb 2020 – 5 Feb 2020.
- Bobby Beaumont-Broadhead — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Bobby Wales — 1 confirmed meetings against Cameron MacPherson. 11 Aug 2024 – 11 Aug 2024.
- Boli Bolingoli-Mbombo — 1 confirmed meetings against Cameron MacPherson. 26 Dec 2019 – 26 Dec 2019.
- Brandon Barker — 1 confirmed meetings against Cameron MacPherson. 9 Aug 2020 – 9 Aug 2020.
- Bright Enobakhare — 1 confirmed meetings against Cameron MacPherson. 20 Oct 2018 – 20 Oct 2018.
- Brodie Spencer — 1 confirmed meetings against Cameron MacPherson. 7 Nov 2023 – 7 Nov 2023.
- Brody Paterson — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Bryan Wharton — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Calum Biggar — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Cameron Binnie — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- C. Heckenberg — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Conor Kelly — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Charlie Lakin — 1 confirmed meetings against Cameron MacPherson. 27 Feb 2021 – 27 Feb 2021.
- Conor McCarthy — 1 confirmed meetings against Cameron MacPherson. 30 Apr 2022 – 30 Apr 2022.
- Craig McGuffie — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Connor McManus — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Cameron Ross — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Craig Scott — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Christopher Smith — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Craig Tosh — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Craig Truesdale — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Connor Wallace — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Cale Loughrey — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Callum Booth — 1 confirmed meetings against Cameron MacPherson. 21 Dec 2019 – 21 Dec 2019.
- Callum Crane — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Callum Lang — 1 confirmed meetings against Cameron MacPherson. 12 Dec 2020 – 12 Dec 2020.
- Callum Morris — 1 confirmed meetings against Cameron MacPherson. 26 Dec 2020 – 26 Dec 2020.
- Callum Penman — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Callum Sandilands — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Calum Antell — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Calum Huxley — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Calvin Okike — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Cameron Blues — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Cameron Smith — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Cameron Thomson — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Cammy Logan — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Candeias — 1 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 3 Nov 2018.
- Canice Carroll — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Caolan Boyd-Munce — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- Carlo Pignatiello — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Charles Trafford — 1 confirmed meetings against Cameron MacPherson. 17 Feb 2021 – 17 Feb 2021.
- Charlie Barnes — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Charlie Dewar — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Charlie Gilmour — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Charlie Reilly — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Chigozier Chukwuemeka — 1 confirmed meetings against Cameron MacPherson. 7 May 2022 – 7 May 2022.
- Chris Erskine — 1 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 2 Mar 2019.
- Chris Townsley — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Christian Ramirez — 1 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 7 Jan 2023.
- Christie Elliott — 1 confirmed meetings against Cameron MacPherson. 26 Jan 2022 – 26 Jan 2022.
- Christophe Berra — 1 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 23 Feb 2019.
- Christopher Cupps — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Christopher Johnston — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Christopher Mochrie — 1 confirmed meetings against Cameron MacPherson. 5 Feb 2022 – 5 Feb 2022.
- Ciarán Summers — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Cillian Sheridan — 1 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 2 Oct 2021.
- Colin Doyle — 1 confirmed meetings against Cameron MacPherson. 26 Apr 2021 – 26 Apr 2021.
- Conor McAleny — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2019 – 11 Mar 2019.
- Conor McMenamin — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- Conor Washington — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 11 Mar 2020.
- Conor Wilkinson — 1 confirmed meetings against Cameron MacPherson. 7 Nov 2023 – 7 Nov 2023.
- Conrad Balatoni — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Conrad Egan-Riley — 1 confirmed meetings against Cameron MacPherson. 22 Apr 2023 – 22 Apr 2023.
- Craig Reid — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Craig Thomson — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Craig Watson — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Craig Wighton — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- Afolabi Akinyemi — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- David Brownlie — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Darren Christie — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Dylan Corr — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- D. Forrest — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- David McKay — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Dayle Robertson — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Daniel Strachan — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Douglas Tharme — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Daire O'Connor — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Dale Carrick — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Daniel Bachmann — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2019 – 11 Mar 2019.
- Daniel Carmichael — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Daniel Handling — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Daniel Jardine — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Daniel O'Reilly — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Darian MacKinnon — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Darren Brownlie — 1 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 7 Oct 2020.
- Darren Jamieson — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Darren Lyon — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- David Babunski — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- David Bates — 1 confirmed meetings against Cameron MacPherson. 11 May 2022 – 11 May 2022.
- David Galt — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Dean Cairns — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Dean Kindlan — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Declan Glass — 1 confirmed meetings against Cameron MacPherson. 19 Sept 2020 – 19 Sept 2020.
- Dedryck Boyata — 1 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 14 Sept 2018.
- Delphin Tshiembe — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Demetri Mitchell — 1 confirmed meetings against Cameron MacPherson. 30 Jul 2022 – 30 Jul 2022.
- Devonte Redmond — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Dillon Barnes — 1 confirmed meetings against Cameron MacPherson. 23 Dec 2020 – 23 Dec 2020.
- Dillon Powers — 1 confirmed meetings against Cameron MacPherson. 6 Nov 2020 – 6 Nov 2020.
- Dimitar Mitov — 1 confirmed meetings against Cameron MacPherson. 5 Aug 2024 – 5 Aug 2024.
- Dolly Menga — 1 confirmed meetings against Cameron MacPherson. 12 Feb 2020 – 12 Feb 2020.
- Dominico Gibson — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Dougie Imrie — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Dylan Bahamboula — 1 confirmed meetings against Cameron MacPherson. 28 May 2023 – 28 May 2023.
- Dylan Borso — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Dylan Lobban — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Dylan Mackin — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Dylan N'Guene Bikey — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Emmanuel Adegboyega — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- Edward Delgado — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Eli King — 1 confirmed meetings against Cameron MacPherson. 15 May 2024 – 15 May 2024.
- Ewan Loudon — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Elijah Xavier Campbell — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- Elliot Parish — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2020 – 29 Aug 2020.
- Elyh Harrison — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Emerson Hyndman — 1 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 29 Sept 2018.
- Emiliano Marcondes — 1 confirmed meetings against Cameron MacPherson. 27 Apr 2024 – 27 Apr 2024.
- Emilio Izaguirre — 1 confirmed meetings against Cameron MacPherson. 3 Apr 2019 – 3 Apr 2019.
- Eros Grezda — 1 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 3 Nov 2018.
- Ethan Ross — 1 confirmed meetings against Cameron MacPherson. 13 Feb 2021 – 13 Feb 2021.
- Euan Murray — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Euan Spark — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Ewan Wilson — 1 confirmed meetings against Cameron MacPherson. 31 Aug 2024 – 31 Aug 2024.
- Finn Ecrepont — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Fraser MacLeod — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Finlay Robertson — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Finn Robson — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Florent Hoti — 1 confirmed meetings against Cameron MacPherson. 16 May 2021 – 16 May 2021.
- Flynn Duffy — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Frank Ross — 1 confirmed meetings against Cameron MacPherson. 18 Aug 2018 – 18 Aug 2018.
- Frankie Musonda — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Fraser Hornby — 1 confirmed meetings against Cameron MacPherson. 13 Feb 2021 – 13 Feb 2021.
- Fraser Scott — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Fredrik Brustad — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Gordon Donaldson — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Gustavo Fernandes — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Gregor Fotheringham — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Graeme Holmes — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Gavin Lauchlan — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Glenn Middleton — 1 confirmed meetings against Cameron MacPherson. 2 Jan 2023 – 2 Jan 2023.
- Gregor Nicol — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Gary Phillips — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Garang Kuol — 1 confirmed meetings against Cameron MacPherson. 4 Mar 2023 – 4 Mar 2023.
- Gary Woods — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Gavin Molloy — 1 confirmed meetings against Cameron MacPherson. 5 Aug 2024 – 5 Aug 2024.
- George Stanger — 1 confirmed meetings against Cameron MacPherson. 1 May 2021 – 1 May 2021.
- Gerry McLauchlan — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Giuliano Morena — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Grant Gavin — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Greg Docherty — 1 confirmed meetings against Cameron MacPherson. 1 Feb 2020 – 1 Feb 2020.
- Greg Fleming — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Gustaf Lagerbielke — 1 confirmed meetings against Cameron MacPherson. 26 Aug 2023 – 26 Aug 2023.
- Hamza Igamane — 1 confirmed meetings against Cameron MacPherson. 6 Oct 2024 – 6 Oct 2024.
- Harrison Clarke — 1 confirmed meetings against Cameron MacPherson. 15 May 2022 – 15 May 2022.
- Harrison Panayiotou — 1 confirmed meetings against Cameron MacPherson. 14 Aug 2021 – 14 Aug 2021.
- Harry Cochrane — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Harry Stone — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2021 – 25 Jul 2021.
- Hatem Elhamed — 1 confirmed meetings against Cameron MacPherson. 7 Mar 2020 – 7 Mar 2020.
- Hayden Coulson — 1 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 7 Jan 2023.
- Ian Cerro — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Ian Lawlor — 1 confirmed meetings against Cameron MacPherson. 23 Apr 2022 – 23 Apr 2022.
- Ivan Konovalov — 1 confirmed meetings against Cameron MacPherson. 7 May 2022 – 7 May 2022.
- Jack Aitchison — 1 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 1 Feb 2023.
- Jack Bearne — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Jacob Bickerstaff — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Julian Cisneros — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Josh Cooper — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- James Creaney — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Jake Dengler — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- John Grant — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Jack Healy — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Jordan Lowdon — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- James Lyon — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- James Maxwell — 1 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 10 Oct 2020.
- Jess Norey — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Jack Brown — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Jack Grieves — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- Jack Hamilton — 1 confirmed meetings against Cameron MacPherson. 28 May 2023 – 28 May 2023.
- Jack Walton — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- Jack Wills — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Jacob Blaney — 1 confirmed meetings against Cameron MacPherson. 15 May 2022 – 15 May 2022.
- Jai Quitongo — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Jake Hastie — 1 confirmed meetings against Cameron MacPherson. 12 Dec 2020 – 12 Dec 2020.
- Jake Mulraney — 1 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 23 Feb 2019.
- James Bolton — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- James Brown — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- James Hill — 1 confirmed meetings against Cameron MacPherson. 4 Mar 2023 – 4 Mar 2023.
- James McCarthy — 1 confirmed meetings against Cameron MacPherson. 9 Apr 2022 – 9 Apr 2022.
- James Wilson — 1 confirmed meetings against Cameron MacPherson. 16 Feb 2019 – 16 Feb 2019.
- Jamie McKernon — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Jamie Mills — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Jamie Sneddon — 1 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 7 Oct 2020.
- Jason Brown — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Jason Cummings — 1 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 2 Oct 2021.
- Jayden Gorman — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Jayden Mitchell-Lawson — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Jayden Onen — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Jaze Kabia — 1 confirmed meetings against Cameron MacPherson. 20 Feb 2021 – 20 Feb 2021.
- Jeremie Frimpong — 1 confirmed meetings against Cameron MacPherson. 26 Dec 2019 – 26 Dec 2019.
- Jonathan Obika — 1 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 1 Feb 2023.
- Jonathon Flanagan — 1 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 22 Jan 2020.
- Jonjoe Kenny — 1 confirmed meetings against Cameron MacPherson. 10 Feb 2021 – 10 Feb 2021.
- Jordan Archer — 1 confirmed meetings against Cameron MacPherson. 12 Dec 2020 – 12 Dec 2020.
- Jordan Davies — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Jordan Hart — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- Jordan Houston — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Jordan Rossiter — 1 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 3 Nov 2018.
- Jordan Sinclair — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Jordan Stewart — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Jort van der Sande — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- Joseph Cardle — 1 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 7 Oct 2020.
- Joseph Efford — 1 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 6 Aug 2022.
- Joseph McKee — 1 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 10 Oct 2020.
- Joseph Worrall — 1 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 3 Nov 2018.
- Josh Galloway — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Josh Mulligan — 1 confirmed meetings against Cameron MacPherson. 23 Apr 2022 – 23 Apr 2022.
- Josh Stones — 1 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 8 Apr 2023.
- Josh Walker — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Joshua Edwards — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- Joshua Morris — 1 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 6 Aug 2022.
- Joshua Nisbet — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- Joshua Vela — 1 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 3 Aug 2019.
- Jozo Šimunović — 1 confirmed meetings against Cameron MacPherson. 3 Apr 2019 – 3 Apr 2019.
- Jude Bonnar — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Junior Hoilett — 1 confirmed meetings against Cameron MacPherson. 4 May 2024 – 4 May 2024.
- Justin Johnson — 1 confirmed meetings against Cameron MacPherson. 15 Aug 2020 – 15 Aug 2020.
- Kyle Banner — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Keith Bray — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Kevin Cawley — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Karsen Henderlong — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Kyle MacDonald — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- K. O'Connor — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Kyle Robinson-Murray — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Kieran Shanks — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Kacper Łopata — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- Kai Fotheringham — 1 confirmed meetings against Cameron MacPherson. 18 Feb 2023 – 18 Feb 2023.
- Kasper Schmeichel — 1 confirmed meetings against Cameron MacPherson. 28 Sept 2024 – 28 Sept 2024.
- Keanu Baccus — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- Kerr Robertson — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Kevin Dąbrowski — 1 confirmed meetings against Cameron MacPherson. 5 Mar 2022 – 5 Mar 2022.
- Kevin McHattie — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Kevin O'Hara — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- Kieran Dowell — 1 confirmed meetings against Cameron MacPherson. 17 Aug 2024 – 17 Aug 2024.
- Kieran Millar — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Kieran Offord — 1 confirmed meetings against Cameron MacPherson. 25 Feb 2023 – 25 Feb 2023.
- Kieran Tierney — 1 confirmed meetings against Cameron MacPherson. 14 Sept 2018 – 14 Sept 2018.
- Killian Phillips — 1 confirmed meetings against Cameron MacPherson. 4 May 2024 – 4 May 2024.
- Kris Boyd — 1 confirmed meetings against Cameron MacPherson. 20 Oct 2018 – 20 Oct 2018.
- Kristijan Trapanovski — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- Kurtis Guthrie — 1 confirmed meetings against Cameron MacPherson. 14 Jan 2023 – 14 Jan 2023.
- Kyle Gourlay — 1 confirmed meetings against Cameron MacPherson. 1 May 2021 – 1 May 2021.
- Kyle Lafferty — 1 confirmed meetings against Cameron MacPherson. 12 May 2021 – 12 May 2021.
- Kyle Magennis — 1 confirmed meetings against Cameron MacPherson. 23 Dec 2020 – 23 Dec 2020.
- Kyle Munro — 1 confirmed meetings against Cameron MacPherson. 1 May 2021 – 1 May 2021.
- Kyle Turner — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2021 – 25 Jul 2021.
- Luke Donnelly — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- L. Grant — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Lewis Hyde — 1 confirmed meetings against Cameron MacPherson. 20 May 2022 – 20 May 2022.
- Lewis Martin — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Liam Newton — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- L. Prpa — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Luke Rankin — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Leonard Wilson — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Lamar Reynolds — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Lee Ashcroft — 1 confirmed meetings against Cameron MacPherson. 2 Oct 2021 – 2 Oct 2021.
- Lee Erwin — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 13 Jul 2018.
- Lee Kilday — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Leighton McIntosh — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Leon King — 1 confirmed meetings against Cameron MacPherson. 13 Aug 2022 – 13 Aug 2022.
- Lewis Hodgkiss — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Lewis Hunter — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Lewis Jamieson — 1 confirmed meetings against Cameron MacPherson. 25 Feb 2023 – 25 Feb 2023.
- Lewis Moore — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 11 Mar 2020.
- Lewis O'Donnell — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Lewis Stewart — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Lewis Wilson — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Liam Harvey — 1 confirmed meetings against Cameron MacPherson. 11 May 2022 – 11 May 2022.
- Liam Henderson — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Loïc Damour — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 11 Mar 2020.
- Louis Longridge — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Louis Moult — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- Luca Ross — 1 confirmed meetings against Cameron MacPherson. 19 May 2024 – 19 May 2024.
- Luca Stephenson — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- Luiyi de Lucas — 1 confirmed meetings against Cameron MacPherson. 28 May 2023 – 28 May 2023.
- Luke Chambers — 1 confirmed meetings against Cameron MacPherson. 20 May 2023 – 20 May 2023.
- Michael Anderson — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Max Barry — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Michael Chambers — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- M. Glasser — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Melker Hallberg — 1 confirmed meetings against Cameron MacPherson. 23 Dec 2020 – 23 Dec 2020.
- Michael Hewitt — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Mathew Jones — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Michael McKenna — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Mark McKenzie — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Marc Scott — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Matthew Shiels — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Marc Torrellas — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Max Wright — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Malachi Boateng — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Marc Laird — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Marijan Čabraja — 1 confirmed meetings against Cameron MacPherson. 30 Jul 2022 – 30 Jul 2022.
- Mark Ferrie — 1 confirmed meetings against Cameron MacPherson. 19 May 2024 – 19 May 2024.
- Mark Milligan — 1 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 29 Sept 2018.
- Matej Poplatnik — 1 confirmed meetings against Cameron MacPherson. 21 Nov 2020 – 21 Nov 2020.
- Matija Šarkić — 1 confirmed meetings against Cameron MacPherson. 14 Dec 2019 – 14 Dec 2019.
- Matthew Gillies — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Matthew Hoppe — 1 confirmed meetings against Cameron MacPherson. 22 Apr 2023 – 22 Apr 2023.
- Matthew Kilgallon — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Max Cleworth — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Max Johnston — 1 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 1 Feb 2023.
- Michael Doyle — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Michael Linton — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Michael McGlinchey — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Michael Nottingham — 1 confirmed meetings against Cameron MacPherson. 11 May 2024 – 11 May 2024.
- Mika Biereth — 1 confirmed meetings against Cameron MacPherson. 7 Nov 2023 – 7 Nov 2023.
- Mikael Lustig — 1 confirmed meetings against Cameron MacPherson. 3 Apr 2019 – 3 Apr 2019.
- Mikael Ndjoli — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2018 – 13 Jul 2018.
- Miles Storey — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 16 Apr 2021.
- Mohamad Sylla — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Morgyn Neill — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Mouhamed Niang — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2021 – 25 Jul 2021.
- Murray Aiken — 1 confirmed meetings against Cameron MacPherson. 15 May 2022 – 15 May 2022.
- Myziane Maolida — 1 confirmed meetings against Cameron MacPherson. 27 Apr 2024 – 27 Apr 2024.
- Noah Chilvers — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- Nicky Jamieson — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Nicholas Locke — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Nathan McGinley — 1 confirmed meetings against Cameron MacPherson. 10 Apr 2021 – 10 Apr 2021.
- Nathan Moriah-Welsh — 1 confirmed meetings against Cameron MacPherson. 27 Apr 2024 – 27 Apr 2024.
- Nathan Patterson — 1 confirmed meetings against Cameron MacPherson. 6 Mar 2021 – 6 Mar 2021.
- Nathan Thomas — 1 confirmed meetings against Cameron MacPherson. 1 May 2021 – 1 May 2021.
- Nathaniel Wedderburn — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Nedim Bajrami — 1 confirmed meetings against Cameron MacPherson. 6 Oct 2024 – 6 Oct 2024.
- Neraysho Kasanwirjo — 1 confirmed meetings against Cameron MacPherson. 6 Oct 2024 – 6 Oct 2024.
- Nicolas-Gerrit Kühn — 1 confirmed meetings against Cameron MacPherson. 28 Sept 2024 – 28 Sept 2024.
- Nikola Katić — 1 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 22 Jan 2020.
- Nurudeen Abdulai — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- O. Adams — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Oh Hyeon-Gyu — 1 confirmed meetings against Cameron MacPherson. 5 Feb 2023 – 5 Feb 2023.
- Oisin Smyth — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Oliver Burke — 1 confirmed meetings against Cameron MacPherson. 3 Apr 2019 – 3 Apr 2019.
- Oliver Crankshaw — 1 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 1 Feb 2023.
- Oliver Lee — 1 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 23 Feb 2019.
- Oscar MacIntyre — 1 confirmed meetings against Cameron MacPherson. 15 May 2022 – 15 May 2022.
- Osman Sow — 1 confirmed meetings against Cameron MacPherson. 29 Dec 2019 – 29 Dec 2019.
- Oviemuno Ejaria — 1 confirmed meetings against Cameron MacPherson. 3 Nov 2018 – 3 Nov 2018.
- Owain Williams — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- Owen Beck — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Owen Moffat — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Owura Edwards — 1 confirmed meetings against Cameron MacPherson. 8 Apr 2023 – 8 Apr 2023.
- Paul Allan — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- Paul McLean — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Paul Smith — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Paul Watson — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2021 – 13 Jul 2021.
- Paul Woods — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Pape Guèye — 1 confirmed meetings against Cameron MacPherson. 5 Aug 2024 – 5 Aug 2024.
- Patrick Reading — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Patryk Klimala — 1 confirmed meetings against Cameron MacPherson. 10 Feb 2021 – 10 Feb 2021.
- Paulo Bernardo — 1 confirmed meetings against Cameron MacPherson. 28 Sept 2024 – 28 Sept 2024.
- Peter Ambrose — 1 confirmed meetings against Cameron MacPherson. 5 Aug 2024 – 5 Aug 2024.
- Peter Grant — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Peter Morrison — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Phil Croker — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Rhys Breen — 1 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 7 Oct 2020.
- Ross Clarke — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Ross Kavanagh — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- R. McLean — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Reece Mullen — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Ross Nimmo — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Reis Peggie — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Ryan Sinnamon — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Ryan Williamson — 1 confirmed meetings against Cameron MacPherson. 7 Oct 2020 – 7 Oct 2020.
- Rakish Bingham — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Richard Jensen — 1 confirmed meetings against Cameron MacPherson. 8 Oct 2023 – 8 Oct 2023.
- Richard Taylor — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- Riku Danzaki — 1 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 1 Feb 2023.
- Rıdvan Yılmaz — 1 confirmed meetings against Cameron MacPherson. 16 Sept 2023 – 16 Sept 2023.
- Robbie Hamilton — 1 confirmed meetings against Cameron MacPherson. 15 May 2022 – 15 May 2022.
- Robbie Mahon — 1 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 6 Aug 2022.
- Robbie McIntyre — 1 confirmed meetings against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Robert Lainton — 1 confirmed meetings against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
- Robert Thomson — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Rohan Ferguson — 1 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 10 Oct 2020.
- Ronan Hale — 1 confirmed meetings against Cameron MacPherson. 21 Sept 2024 – 21 Sept 2024.
- Ronan Hughes — 1 confirmed meetings against Cameron MacPherson. 17 Feb 2021 – 17 Feb 2021.
- Rory Whittaker — 1 confirmed meetings against Cameron MacPherson. 23 Sept 2023 – 23 Sept 2023.
- Ross Doohan — 1 confirmed meetings against Cameron MacPherson. 16 May 2021 – 16 May 2021.
- Ross Doohan — 1 confirmed meetings against Cameron MacPherson. 16 May 2021 – 16 May 2021.
- Ross Forbes — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Ross Lyon — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Ross MacLean — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Ross Meechan — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Ross Stewart — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2020 – 22 Aug 2020.
- Ross Tierney — 1 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 6 Aug 2022.
- Ruari Paton — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Runar Hauge — 1 confirmed meetings against Cameron MacPherson. 5 Mar 2022 – 5 Mar 2022.
- Ryan Dow — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Ryan Duncan — 1 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 7 Jan 2023.
- Ryan Ferguson — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Ryan Hardie — 1 confirmed meetings against Cameron MacPherson. 2 Mar 2019 – 2 Mar 2019.
- Ryan Howley — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Ryan Marshall — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Ryan Mullen — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Ryan Shanley — 1 confirmed meetings against Cameron MacPherson. 12 Sept 2020 – 12 Sept 2020.
- Ryan Strain — 1 confirmed meetings against Cameron MacPherson. 25 Feb 2023 – 25 Feb 2023.
- Ryotaro Meshino — 1 confirmed meetings against Cameron MacPherson. 11 Mar 2020 – 11 Mar 2020.
- Steven Buchanan — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Sean Crighton — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Sean Fagan — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Scott Gibson — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- S. Hastie — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Sean Heaver — 1 confirmed meetings against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Scott Hooper — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Scott Logan — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Stuart Morrison — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Oluwaseyi Ojo — 1 confirmed meetings against Cameron MacPherson. 22 Jan 2020 – 22 Jan 2020.
- Seth Patrick — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Scott Roberts — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Scott Stewart — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Sam Stubbs — 1 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 7 Dec 2019.
- Steven Swinglehurst — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Sam Young — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Sadat Anaku — 1 confirmed meetings against Cameron MacPherson. 2 Jan 2023 – 2 Jan 2023.
- Sahil Bashir — 1 confirmed meetings against Cameron MacPherson. 11 Sept 2026 – 11 Sept 2026.
- Sam Lammers — 1 confirmed meetings against Cameron MacPherson. 16 Sept 2023 – 16 Sept 2023.
- Sam Nicholson — 1 confirmed meetings against Cameron MacPherson. 19 May 2024 – 19 May 2024.
- Samuel Ashford — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Samuel Harding — 1 confirmed meetings against Cameron MacPherson. 22 Aug 2026 – 22 Aug 2026.
- Scott Bright — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2026 – 25 Jul 2026.
- Scott Constable — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Scott Richards — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Scott Stevenson — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Scott Taggart — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Scott Tiffoney — 1 confirmed meetings against Cameron MacPherson. 2 Sept 2023 – 2 Sept 2023.
- Sean Winter — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Sebastian Drozd — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Shane Sutherland — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2021 – 16 Apr 2021.
- Shayden Morris — 1 confirmed meetings against Cameron MacPherson. 5 Aug 2024 – 5 Aug 2024.
- Sivert Heltne Nilsen — 1 confirmed meetings against Cameron MacPherson. 5 Aug 2024 – 5 Aug 2024.
- Sondre Johansen — 1 confirmed meetings against Cameron MacPherson. 6 Aug 2022 – 6 Aug 2022.
- Spencer Moreland — 1 confirmed meetings against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Stefan Scougall — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Stephen Dobbie — 1 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 10 Oct 2020.
- Steve Davies — 1 confirmed meetings against Cameron MacPherson. 7 Dec 2019 – 7 Dec 2019.
- Steven Bell — 1 confirmed meetings against Cameron MacPherson. 25 Jul 2021 – 25 Jul 2021.
- Steven Boyd — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Steven Hetherington — 1 confirmed meetings against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Steven MacLean — 1 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 23 Feb 2019.
- Stewart Murdoch — 1 confirmed meetings against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- Stuart McKinstry — 1 confirmed meetings against Cameron MacPherson. 1 Feb 2023 – 1 Feb 2023.
- Sylvester Jasper — 1 confirmed meetings against Cameron MacPherson. 5 Mar 2022 – 5 Mar 2022.
- T. Horn — 1 confirmed meetings against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Thomas James — 1 confirmed meetings against Cameron MacPherson. 3 Aug 2019 – 3 Aug 2019.
- Tsoanelo Letsosa — 1 confirmed meetings against Cameron MacPherson. 7 Aug 2026 – 7 Aug 2026.
- Tyrece McDonnell — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
- Tommy Muir — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- T. O'Brien — 1 confirmed meetings against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Thomas Orr — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2021 – 20 Jul 2021.
- Tyler Pasnik — 1 confirmed meetings against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Anthony Wallace — 1 confirmed meetings against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Tajudeen Olusanya — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- Tawanda Maswanhise — 1 confirmed meetings against Cameron MacPherson. 31 Aug 2024 – 31 Aug 2024.
- Taylor Moore — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2022 – 18 Jan 2022.
- Tete Yengi — 1 confirmed meetings against Cameron MacPherson. 11 May 2024 – 11 May 2024.
- Thierry Small — 1 confirmed meetings against Cameron MacPherson. 25 Feb 2023 – 25 Feb 2023.
- Thomas Agyepong — 1 confirmed meetings against Cameron MacPherson. 29 Sept 2018 – 29 Sept 2018.
- Thomas Parkes — 1 confirmed meetings against Cameron MacPherson. 28 May 2023 – 28 May 2023.
- Thomas Robson — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Thomas Sparrow — 1 confirmed meetings against Cameron MacPherson. 31 Aug 2024 – 31 Aug 2024.
- Timothy Akinola — 1 confirmed meetings against Cameron MacPherson. 5 Feb 2022 – 5 Feb 2022.
- Timothy Weah — 1 confirmed meetings against Cameron MacPherson. 3 Apr 2019 – 3 Apr 2019.
- Toby Sibbick — 1 confirmed meetings against Cameron MacPherson. 28 Dec 2022 – 28 Dec 2022.
- Todd Cantwell — 1 confirmed meetings against Cameron MacPherson. 28 Jan 2023 – 28 Jan 2023.
- Tom Taiwo — 1 confirmed meetings against Cameron MacPherson. 22 Sept 2018 – 22 Sept 2018.
- Tyler Magloire — 1 confirmed meetings against Cameron MacPherson. 24 Feb 2021 – 24 Feb 2021.
- Uche Ikpeazu — 1 confirmed meetings against Cameron MacPherson. 23 Feb 2019 – 23 Feb 2019.
- William Baynham — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- William Mortimer — 1 confirmed meetings against Cameron MacPherson. 24 Jul 2018 – 24 Jul 2018.
- William Muir — 1 confirmed meetings against Cameron MacPherson. 14 Nov 2020 – 14 Nov 2020.
- Wallace Duffy — 1 confirmed meetings against Cameron MacPherson. 23 May 2022 – 23 May 2022.
- William Ferry — 1 confirmed meetings against Cameron MacPherson. 24 Aug 2024 – 24 Aug 2024.
- William Gibson — 1 confirmed meetings against Cameron MacPherson. 10 Oct 2020 – 10 Oct 2020.
- William Nightingale — 1 confirmed meetings against Cameron MacPherson. 15 May 2024 – 15 May 2024.
- Yang Hyun-Jun — 1 confirmed meetings against Cameron MacPherson. 26 Aug 2023 – 26 Aug 2023.
- Ylber Ramadani — 1 confirmed meetings against Cameron MacPherson. 7 Jan 2023 – 7 Jan 2023.
- Zachary Hemming — 1 confirmed meetings against Cameron MacPherson. 28 Oct 2023 – 28 Oct 2023.
- Alexander Miller — 1 confirmed meetings against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- Zak Delaney — 1 confirmed meetings against Cameron MacPherson. 20 Jul 2024 – 20 Jul 2024.
- Zebedee Lawson — 1 confirmed meetings against Cameron MacPherson. 1 Aug 2026 – 1 Aug 2026.
Which teams has Cameron MacPherson 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.
- Aberdeen — 15 confirmed appearances against Cameron MacPherson. 18 Aug 2018 – 5 Aug 2024.
- Livingston — 15 confirmed appearances against Cameron MacPherson. 2 Mar 2019 – 11 May 2024.
- Celtic — 13 confirmed appearances against Cameron MacPherson. 14 Sept 2018 – 28 Sept 2024.
- Motherwell — 13 confirmed appearances against Cameron MacPherson. 4 Dec 2019 – 31 Aug 2024.
- Rangers — 13 confirmed appearances against Cameron MacPherson. 3 Nov 2018 – 6 Oct 2024.
- Hibernian — 12 confirmed appearances against Cameron MacPherson. 29 Sept 2018 – 27 Apr 2024.
- Kilmarnock — 12 confirmed appearances against Cameron MacPherson. 13 Jul 2018 – 11 Aug 2024.
- Dundee Utd — 9 confirmed appearances against Cameron MacPherson. 19 Sept 2020 – 24 Aug 2024.
- Ross County — 8 confirmed appearances against Cameron MacPherson. 22 Aug 2020 – 21 Sept 2024.
- Heart Of Midlothian — 7 confirmed appearances against Cameron MacPherson. 23 Feb 2019 – 4 Mar 2023.
- Hamilton Academical — 6 confirmed appearances against Cameron MacPherson. 22 Sept 2018 – 1 May 2021.
- Dundee — 5 confirmed appearances against Cameron MacPherson. 2 Oct 2021 – 2 Sept 2023.
- ST Johnstone — 5 confirmed appearances against Cameron MacPherson. 27 Mar 2019 – 16 Jan 2021.
- ST Mirren — 4 confirmed appearances against Cameron MacPherson. 9 Feb 2022 – 28 Oct 2023.
- Inverness CT — 3 confirmed appearances against Cameron MacPherson. 16 Apr 2021 – 23 May 2022.
- Partick — 3 confirmed appearances against Cameron MacPherson. 7 Oct 2020 – 7 Aug 2026.
- Queen's Park — 3 confirmed appearances against Cameron MacPherson. 24 Jul 2018 – 1 Aug 2026.
- Dunfermline — 2 confirmed appearances against Cameron MacPherson. 13 Jul 2021 – 22 Aug 2026.
- Morton — 2 confirmed appearances against Cameron MacPherson. 20 Jul 2024 – 11 Sept 2026.
- Stenhousemuir — 2 confirmed appearances against Cameron MacPherson. 20 Jul 2021 – 25 Jul 2026.
- Albion Rovers — 1 confirmed appearances against Cameron MacPherson. 23 Jul 2019 – 23 Jul 2019.
- Alloa Athletic — 1 confirmed appearances against Cameron MacPherson. 23 Jul 2024 – 23 Jul 2024.
- Annan Athletic — 1 confirmed appearances against Cameron MacPherson. 12 Jul 2022 – 12 Jul 2022.
- Arbroath — 1 confirmed appearances against Cameron MacPherson. 29 Aug 2026 – 29 Aug 2026.
- Ayr Utd — 1 confirmed appearances against Cameron MacPherson. 23 Jul 2022 – 23 Jul 2022.
- Brechin — 1 confirmed appearances against Cameron MacPherson. 13 Jul 2024 – 13 Jul 2024.
- Broxburn Athletic — 1 confirmed appearances against Cameron MacPherson. 18 Jan 2020 – 18 Jan 2020.
- East Fife — 1 confirmed appearances against Cameron MacPherson. 27 Jul 2024 – 27 Jul 2024.
- East Kilbride — 1 confirmed appearances against Cameron MacPherson. 20 Jul 2019 – 20 Jul 2019.
- Edinburgh City — 1 confirmed appearances against Cameron MacPherson. 17 Jul 2019 – 17 Jul 2019.
- Naples — 1 confirmed appearances against Cameron MacPherson. 16 Apr 2025 – 16 Apr 2025.
- Peterhead — 1 confirmed appearances against Cameron MacPherson. 29 Nov 2025 – 29 Nov 2025.
- Queen of the South — 1 confirmed appearances against Cameron MacPherson. 10 Oct 2020 – 10 Oct 2020.
- Stirling Albion — 1 confirmed appearances against Cameron MacPherson. 7 Sept 2019 – 7 Sept 2019.
- Wrexham — 1 confirmed appearances against Cameron MacPherson. 12 Oct 2019 – 12 Oct 2019.
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.






















































