Search all of FootSam

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

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

FOOTSAM / CONNECTIONS

M. Souter

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

Who has M. Souter played with most?

Most confirmed shared appearances:

  1. Jordan White12shared appearances
  2. D. Oladipo11shared appearances
  3. Max Barry11shared appearances

Who has M. Souter faced most often?

Most confirmed meetings as opponents:

  1. Craig McGuffie2confirmed meetings
  2. Cameron Elliott2confirmed meetings
  3. Darragh O'Connor2confirmed meetings

Who has M. Souter played with most?

Players with confirmed appearances in the same team as M. Souter.

Entire career · All competitions
12Confirmed appearances
2026Period
23Team-mates
#PlayersComparisonShared appearances
0127 June 2026 – 5 Sep 2026
0211 July 2026 – 5 Sep 2026
0227 June 2026 – 5 Sep 2026
0211 July 2026 – 5 Sep 2026
0527 June 2026 – 5 Sep 2026
0514 July 2026 – 5 Sep 2026
0514 July 2026 – 5 Sep 2026
0814 July 2026 – 29 Aug 2026
0811 July 2026 – 22 Aug 2026
1027 June 2026 – 5 Sep 2026
1014 July 2026 – 5 Sep 2026
1227 June 2026 – 15 Aug 2026
1214 July 2026 – 8 Aug 2026
1418 July 2026 – 22 Aug 2026
1527 June 2026 – 25 July 2026
1514 July 2026 – 5 Sep 2026
1722 Aug 2026 – 5 Sep 2026
1722 Aug 2026 – 5 Sep 2026
1722 Aug 2026 – 5 Sep 2026
1714 July 2026 – 8 Aug 2026
2127 June 2026 – 27 June 2026
2127 June 2026 – 27 June 2026
2111 July 2026 – 11 July 2026
Showing 23 of 23 players

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

Has M. Souter 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 M. Souter played with?

  • Jordan White — 12 shared appearances with M. Souter. 27 Jun 2026 – 5 Sept 2026.
  • D. Oladipo — 11 shared appearances with M. Souter. 11 Jul 2026 – 5 Sept 2026.
  • Max Barry — 11 shared appearances with M. Souter. 27 Jun 2026 – 5 Sept 2026.
  • Ryan Harrington — 11 shared appearances with M. Souter. 11 Jul 2026 – 5 Sept 2026.
  • Arron Darge — 10 shared appearances with M. Souter. 27 Jun 2026 – 5 Sept 2026.
  • Christopher Maguire — 10 shared appearances with M. Souter. 14 Jul 2026 – 5 Sept 2026.
  • J. Teasdale — 10 shared appearances with M. Souter. 14 Jul 2026 – 5 Sept 2026.
  • E. Oppong — 9 shared appearances with M. Souter. 14 Jul 2026 – 29 Aug 2026.
  • R. McAllister — 9 shared appearances with M. Souter. 11 Jul 2026 – 22 Aug 2026.
  • Layton Bisland — 8 shared appearances with M. Souter. 27 Jun 2026 – 5 Sept 2026.
  • Robbie Mutch — 8 shared appearances with M. Souter. 14 Jul 2026 – 5 Sept 2026.
  • Liam Parker — 6 shared appearances with M. Souter. 27 Jun 2026 – 15 Aug 2026.
  • Victor Enem — 6 shared appearances with M. Souter. 14 Jul 2026 – 8 Aug 2026.
  • Ackeme Francis-Burrell — 5 shared appearances with M. Souter. 18 Jul 2026 – 22 Aug 2026.
  • Balint Demus — 4 shared appearances with M. Souter. 27 Jun 2026 – 25 Jul 2026.
  • Dylan Ross — 4 shared appearances with M. Souter. 14 Jul 2026 – 5 Sept 2026.
  • A. Lindo — 3 shared appearances with M. Souter. 22 Aug 2026 – 5 Sept 2026.
  • Jamie Mercer — 3 shared appearances with M. Souter. 22 Aug 2026 – 5 Sept 2026.
  • Joseph Chalmers — 3 shared appearances with M. Souter. 22 Aug 2026 – 5 Sept 2026.
  • T. Stephen — 3 shared appearances with M. Souter. 14 Jul 2026 – 8 Aug 2026.
  • Trialist B — 1 shared appearances with M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Trialist C — 1 shared appearances with M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Trialist D — 1 shared appearances with M. Souter. 11 Jul 2026 – 11 Jul 2026.

Who has M. Souter faced?

  • Craig McGuffie — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Cameron Elliott — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Darragh O'Connor — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Finlay Gray — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Jamie Hamilton — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Malek Zaid — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Rhys Armstrong — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Sean Fagan — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Shay Kelly — 2 confirmed meetings against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • A. Carnwath — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Andrew Munro — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Aidan Rice — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Aaron Steele — 1 confirmed meetings against M. Souter. 15 Aug 2026 – 15 Aug 2026.
  • Andrew Tod Junior — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Aaron Comrie — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Adam Devine — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Aedan Gilfedder — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Aidan Bridge — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Alexander Briedl — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Alexander Smith — 1 confirmed meetings against M. Souter. 15 Aug 2026 – 15 Aug 2026.
  • Alexandros Gogić — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Alfons Amade — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Ali Omar — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Andrew Kyle — 1 confirmed meetings against M. Souter. 14 Jul 2026 – 14 Jul 2026.
  • Andrew Ryan — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Aston Oxborough — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Bradley Lyons — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Brandon Forbes — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Brian Easton — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • C. Dow — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Cameron O'Donnell — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • C. Ross — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Callumn Morrison — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Cameron Blues — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Cameron Ross — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Cameron Smith — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Carrick McEvoy — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Charlie Gilmour — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Christopher Kane — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Christopher Mochrie — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Connor Campbell — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Craig Hepburn — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • D. Craig — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • D. Forrest — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Deryn Lang — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Adedapo Awokoya-Mebude — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Daniel Strachan — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • David Wilson — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Daniel Finlayson — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Daniel Happe — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • David Devine — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Dean Lyness — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Declan John — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Derek Gaston — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Dominic Thomas — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Dylan Lobban — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Dylan MacDonald — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Ewan Simpson — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • F. Mackie — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Findlay Marshall — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Fraser Taylor — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • G. Crookston — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • G. Marchant — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Gavin Gallagher — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • H. James — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Henry Fieldson — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Josh Cooper — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • J. Fairley — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • J. Searle — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Josiah Sowa — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • John Tod — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Josh Walker — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Jack Baird — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Jack Healy — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Jack Newman — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Jacob Chapman — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Jalmaro Calvin — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Jamie Mercer — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Jamie Sneddon — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Jason Brown — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Jayden Richardson — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • João Baldé — 1 confirmed meetings against M. Souter. 15 Aug 2026 – 15 Aug 2026.
  • Joseph McGrath — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Josh Fowler — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Josh Kerr — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Josh Todd — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Keir Foster — 1 confirmed meetings against M. Souter. 14 Jul 2026 – 14 Jul 2026.
  • K. Glasgow — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • K. Kirkpatrick — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Kyle MacDonald — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • K. Millar — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • K. Roberts — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • K. Smutek — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Kristian Webster — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Kai Fotheringham — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Kalvin Orsi — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Kian Corbally — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Kian Taylor — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Killian Phillips — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Kwame Boateng — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • L. Carrol — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Lewis McGrattan — 1 confirmed meetings against M. Souter. 15 Aug 2026 – 15 Aug 2026.
  • L. McIntosh — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Liam McLeish — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Luke Rankin — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Lewis Mayo — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Luke Douglas — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Luke Robinson — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • M. Bah — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • M. Cameron — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Myles Gaffney — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Matthew Yates — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Marcus Fraser — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Matthew Foulds — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Michael Doyle — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • N. Lawson — 1 confirmed meetings against M. Souter. 14 Jul 2026 – 14 Jul 2026.
  • O. Foster — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Oliver Shaw — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Owen Moffat — 1 confirmed meetings against M. Souter. 15 Aug 2026 – 15 Aug 2026.
  • Patrick Slattery — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Peter Pawlett — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Reis Peggie — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Reece McAlear — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Richard King — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Robbie Fraser — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Robbie Mahon — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Rodrigo Vītols — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Roland Idowu — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Rory MacLeod — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Ross Sinclair — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Ross Stewart — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Ruari Paton — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Scott Honeyman — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Scott Tomlinson — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Sam Fisher — 1 confirmed meetings against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Samu — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Samuel Harding — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Samuel Stanton — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Scott Taggart — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Sebastian Ross — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Shea Kearney — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • Stefan Scougall — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Stephen Hendrie — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Steven Bradley — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Steven Hetherington — 1 confirmed meetings against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Stevie Mallan — 1 confirmed meetings against M. Souter. 18 Jul 2026 – 18 Jul 2026.
  • Stuart Armstrong — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Stuart Bannigan — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Stuart McKinstry — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • T. Davies-Browne — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Antony Gallacher — 1 confirmed meetings against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • T. Milne — 1 confirmed meetings against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Tajudeen Olusanya — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Taylor Steven — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Thomas Robson — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Tony Yogane — 1 confirmed meetings against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Trialist D — 1 confirmed meetings against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Z. To — 1 confirmed meetings against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • Zach Mitchell — 1 confirmed meetings against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • Zak Rudden — 1 confirmed meetings against M. Souter. 21 Jul 2026 – 21 Jul 2026.

Which teams has M. Souter 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.

  • East Kilbride — 2 confirmed appearances against M. Souter. 14 Jul 2026 – 15 Aug 2026.
  • Aberdeen — 1 confirmed appearances against M. Souter. 27 Jun 2026 – 27 Jun 2026.
  • Airdrie United — 1 confirmed appearances against M. Souter. 1 Aug 2026 – 1 Aug 2026.
  • Alloa Athletic — 1 confirmed appearances against M. Souter. 5 Sept 2026 – 5 Sept 2026.
  • Dumbarton — 1 confirmed appearances against M. Souter. 25 Jul 2026 – 25 Jul 2026.
  • Dunfermline — 1 confirmed appearances against M. Souter. 21 Jul 2026 – 21 Jul 2026.
  • East Fife — 1 confirmed appearances against M. Souter. 8 Aug 2026 – 8 Aug 2026.
  • Hamilton Academical — 1 confirmed appearances against M. Souter. 29 Aug 2026 – 29 Aug 2026.
  • Peterhead — 1 confirmed appearances against M. Souter. 22 Aug 2026 – 22 Aug 2026.
  • ST Johnstone — 1 confirmed appearances against M. Souter. 11 Jul 2026 – 11 Jul 2026.
  • ST Mirren — 1 confirmed appearances against M. Souter. 18 Jul 2026 – 18 Jul 2026.

Based on FootSam’s recorded match data for clubs and national teams across all competitions. Player connections require confirmed appearances by both players, including substitutes. Opposing teams count all confirmed appearances, including substitutes and identified goal or assist evidence. Unused substitutes do not count. Historical coverage may be incomplete; figures describe confirmed appearances as defined above.

About this page and its data

Football connections

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

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

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

For those who want to understand the game.