FOOTSAM / CONNECTIONS
David Struthers
Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.
Who has David Struthers played with most?
Most confirmed shared appearances:
- Mark Donaldson6shared appearances
- Alfie Robinson5shared appearances
- Cameron Graham5shared appearances
Who has David Struthers faced most often?
Most confirmed meetings as opponents:
- Adam Fernie1confirmed meetings
- Aron Lynas1confirmed meetings
- Alfie Robinson1confirmed meetings
Who has David Struthers played with most?
Players with confirmed appearances in the same team as David Struthers.
| # | Players | Comparison | Shared appearances |
|---|---|---|---|
| 01 | 10 Aug 2021 – 9 Aug 2022 | ||
| 02 | 9 July 2022 – 9 Aug 2022 | ||
| 02 | 9 July 2022 – 9 Aug 2022 | ||
| 02 | 9 July 2022 – 9 Aug 2022 | ||
| 02 | 9 July 2022 – 9 Aug 2022 | ||
| 02 | 9 July 2022 – 9 Aug 2022 | ||
| 07 | 4 Sep 2021 – 20 July 2022 | ||
| 07 | 10 Aug 2021 – 20 July 2022 | ||
| 07 | 13 July 2022 – 9 Aug 2022 | ||
| 07 | 13 July 2022 – 9 Aug 2022 | ||
| 07 | 9 July 2022 – 9 Aug 2022 | ||
| 12 | 9 July 2022 – 16 July 2022 | ||
| 12 | 9 July 2022 – 16 July 2022 | ||
| 12 | 9 July 2022 – 16 July 2022 | ||
| 15 | 20 July 2022 – 9 Aug 2022 | ||
| 15 | 10 Aug 2021 – 4 Sep 2021 | ||
| 15 | 10 Aug 2021 – 4 Sep 2021 | ||
| 15 | 10 Aug 2021 – 4 Sep 2021 | ||
| 15 | 10 Aug 2021 – 4 Sep 2021 | ||
| 15 | 9 July 2022 – 13 July 2022 | ||
| 15 | 20 July 2022 – 9 Aug 2022 | ||
| 15 | 10 Aug 2021 – 4 Sep 2021 | ||
| 15 | 10 Aug 2021 – 4 Sep 2021 | ||
| 15 | 10 Aug 2021 – 4 Sep 2021 | ||
| 25 | 4 Sep 2021 – 4 Sep 2021 | ||
| 25 | 13 July 2022 – 13 July 2022 | ||
| 25 | 10 Aug 2021 – 10 Aug 2021 | ||
| 25 | 10 Aug 2021 – 10 Aug 2021 | ||
| 25 | 4 Sep 2021 – 4 Sep 2021 | ||
| 25 | 4 Sep 2021 – 4 Sep 2021 | ||
| 25 | 10 Aug 2021 – 10 Aug 2021 | ||
| 25 | 10 Aug 2021 – 10 Aug 2021 | ||
| 25 | 9 Aug 2022 – 9 Aug 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 David Struthers 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 David Struthers played with?
- Mark Donaldson — 6 shared appearances with David Struthers. 10 Aug 2021 – 9 Aug 2022.
- Alfie Robinson — 5 shared appearances with David Struthers. 9 Jul 2022 – 9 Aug 2022.
- Cameron Graham — 5 shared appearances with David Struthers. 9 Jul 2022 – 9 Aug 2022.
- Jordan Armstrong — 5 shared appearances with David Struthers. 9 Jul 2022 – 9 Aug 2022.
- Lucas Berry — 5 shared appearances with David Struthers. 9 Jul 2022 – 9 Aug 2022.
- Samuel Newman — 5 shared appearances with David Struthers. 9 Jul 2022 – 9 Aug 2022.
- Aiden Gilmartin — 4 shared appearances with David Struthers. 4 Sept 2021 – 20 Jul 2022.
- Ewan Thomson — 4 shared appearances with David Struthers. 10 Aug 2021 – 20 Jul 2022.
- Jack Garrad — 4 shared appearances with David Struthers. 13 Jul 2022 – 9 Aug 2022.
- Mackenzie Lemon — 4 shared appearances with David Struthers. 13 Jul 2022 – 9 Aug 2022.
- Scott Sinclair — 4 shared appearances with David Struthers. 9 Jul 2022 – 9 Aug 2022.
- Chris Aikamhenze — 3 shared appearances with David Struthers. 9 Jul 2022 – 16 Jul 2022.
- Daniel Martins — 3 shared appearances with David Struthers. 9 Jul 2022 – 16 Jul 2022.
- Mason McCready — 3 shared appearances with David Struthers. 9 Jul 2022 – 16 Jul 2022.
- Daniel Farrell — 2 shared appearances with David Struthers. 20 Jul 2022 – 9 Aug 2022.
- Daniel McManus — 2 shared appearances with David Struthers. 10 Aug 2021 – 4 Sept 2021.
- Dean McMaster — 2 shared appearances with David Struthers. 10 Aug 2021 – 4 Sept 2021.
- Dylan MacDonald — 2 shared appearances with David Struthers. 10 Aug 2021 – 4 Sept 2021.
- Fraser Taylor — 2 shared appearances with David Struthers. 10 Aug 2021 – 4 Sept 2021.
- Harry Osborne — 2 shared appearances with David Struthers. 9 Jul 2022 – 13 Jul 2022.
- Jonathan Jarron — 2 shared appearances with David Struthers. 20 Jul 2022 – 9 Aug 2022.
- Joshua Jack — 2 shared appearances with David Struthers. 10 Aug 2021 – 4 Sept 2021.
- Kieran Offord — 2 shared appearances with David Struthers. 10 Aug 2021 – 4 Sept 2021.
- Sam Ellis — 2 shared appearances with David Struthers. 10 Aug 2021 – 4 Sept 2021.
- Aiden Clocherty — 1 shared appearances with David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Ben Weekes — 1 shared appearances with David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Daniel Finlayson — 1 shared appearances with David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Dylan Reid — 1 shared appearances with David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Grant Thackray — 1 shared appearances with David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Lochlan Czapla — 1 shared appearances with David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Luke Kenny — 1 shared appearances with David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Peter Urminský — 1 shared appearances with David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Stuart Love — 1 shared appearances with David Struthers. 9 Aug 2022 – 9 Aug 2022.
Who has David Struthers faced?
- Adam Fernie — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Aron Lynas — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Alfie Robinson — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Aaron Brown — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Adam Frizzell — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Alex Greive — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Alfredo Agyeman — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Ali El-Zubaidi — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Andrew Black — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Ben Finnan — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Robert Linn — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Bobby Wales — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Botti Biabi — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Bradley Lyons — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Cameron Binnie — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Ciarán Brian — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Callum Fordyce — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Calum Gallagher — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Cameron Gill — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Cameron Russell — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Callum Crane — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Callum Smith — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Callum Wilson — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Cameron Ballantyne — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Charles Dunne — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Charlie Reilly — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Colin Hamilton — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Connor Barron — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Corey Armour — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Craig Watson — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- David Gold — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Douglas Hill — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Dylan Paterson — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Ayodeji Sotona — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Dale Hilson — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Daniel Handling — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Daniel Jardine — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- David Watson — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Dean McMaster — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Dylan Reid — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Euan Deveney — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Ethan Erhahon — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Gabriel McGill — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Greg Kiltie — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Jon Craig — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Jamie Leslie — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- J. Spencer — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Jack Sanders — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- James Craigen — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Jamie Barjonas — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Jamie McKernon — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Jason Thomson — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Jay Henderson — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- John Robertson — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Jonah Ayunga — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Joseph Cardle — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Joseph Shaughnessy — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Josh Donaldson — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Joshua Rae — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Justin Devenny — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Kyle Doherty — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Kieran Dolan — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Kieran Shanks — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Kieran Watson — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Kallum Higginbotham — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Keaghan Jacobs — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Kian Leslie — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Kieran MacDonald — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Kieran Offord — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Kirk McKnight — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Luke Donnelly — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Lee Hamilton — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Lewis Wilson — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Liam Fontaine — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Mark Docherty — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Michael McKenna — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Max Wright — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Mark O'Hara — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Michael Tidser — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Nicholas Low — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Peter Urminský — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Quinn Mitchell — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Ricky Little — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Robbie McNab — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Reis Peggie — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Ross Philp — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Rhys McCabe — 1 confirmed meetings against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Richard Tait — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Robbie McIntyre — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Ryan Flynn — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Ryan Shanley — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Ryan Strain — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- S. Clark — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Sean Fagan — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Scott Hooper — 1 confirmed meetings against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Scott Roberts — 1 confirmed meetings against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Scott Stewart — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Sam Ramsbottom — 1 confirmed meetings against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Scott Tanser — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
- Steven Warnock — 1 confirmed meetings against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- Thomas O'Brien — 1 confirmed meetings against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Tajudeen Olusanya — 1 confirmed meetings against David Struthers. 16 Jul 2022 – 16 Jul 2022.
Which teams has David Struthers 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.
- Airdrie United — 1 confirmed appearances against David Struthers. 9 Jul 2022 – 9 Jul 2022.
- Albion Rovers — 1 confirmed appearances against David Struthers. 4 Sept 2021 – 4 Sept 2021.
- Arbroath — 1 confirmed appearances against David Struthers. 13 Jul 2022 – 13 Jul 2022.
- Edinburgh City — 1 confirmed appearances against David Struthers. 20 Jul 2022 – 20 Jul 2022.
- Kelty Hearts — 1 confirmed appearances against David Struthers. 10 Aug 2021 – 10 Aug 2021.
- Kilmarnock II — 1 confirmed appearances against David Struthers. 9 Aug 2022 – 9 Aug 2022.
- ST Mirren — 1 confirmed appearances against David Struthers. 16 Jul 2022 – 16 Jul 2022.
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.



































