FOOTSAM / CONNECTIONS
Thomas Lang
Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.
Who has Thomas Lang played with most?
Most confirmed shared appearances:
- Brad Spencer13shared appearances
- Liam Dick12shared appearances
- Aidan Connolly10shared appearances
Who has Thomas Lang faced most often?
Most confirmed meetings as opponents:
- Cameron Russell3confirmed meetings
- Liam Grimshaw3confirmed meetings
- Patrick Martin3confirmed meetings
Who has Thomas Lang played with most?
Players with confirmed appearances in the same team as Thomas Lang.
| # | Players | Comparison | Shared appearances |
|---|---|---|---|
| 01 | 27 Nov 2021 – 3 Feb 2024 | ||
| 02 | 15 July 2017 – 26 March 2023 | ||
| 03 | 4 Sep 2021 – 26 March 2023 | ||
| 03 | 18 July 2023 – 3 Feb 2024 | ||
| 03 | 18 July 2023 – 3 Feb 2024 | ||
| 03 | 18 July 2023 – 3 Feb 2024 | ||
| 07 | 18 July 2023 – 3 Feb 2024 | ||
| 07 | 18 July 2023 – 3 Feb 2024 | ||
| 07 | 18 July 2023 – 3 Feb 2024 | ||
| 07 | 22 July 2023 – 3 Feb 2024 | ||
| 11 | 27 Nov 2021 – 20 Jan 2024 | ||
| 11 | 25 July 2023 – 3 Feb 2024 | ||
| 11 | 18 July 2023 – 25 Nov 2023 | ||
| 14 | 22 July 2023 – 3 Feb 2024 | ||
| 14 | 25 July 2023 – 20 Jan 2024 | ||
| 14 | 4 Sep 2021 – 26 March 2023 | ||
| 17 | 10 Dec 2022 – 26 March 2023 | ||
| 17 | 18 July 2023 – 20 Jan 2024 | ||
| 17 | 22 Jan 2022 – 26 March 2023 | ||
| 20 | 5 Sep 2023 – 3 Feb 2024 | ||
| 20 | 11 Jan 2023 – 26 March 2023 | ||
| 20 | 11 Jan 2023 – 26 March 2023 | ||
| 20 | 22 Jan 2022 – 11 Feb 2023 | ||
| 20 | 10 Dec 2022 – 26 March 2023 | ||
| 20 | 5 Sep 2023 – 17 Oct 2026 | ||
| 20 | 10 Dec 2022 – 26 March 2023 | ||
| 20 | 18 July 2023 – 25 Nov 2023 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 18 Jan 2020 – 13 Oct 2020 | ||
| 28 | 18 Jan 2020 – 13 Oct 2020 | ||
| 28 | 4 Sep 2021 – 22 Jan 2022 | ||
| 28 | 4 Sep 2021 – 22 Jan 2022 | ||
| 28 | 18 Jan 2020 – 13 Oct 2020 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 4 Sep 2021 – 24 Jan 2023 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 5 Sep 2023 – 3 Feb 2024 | ||
| 28 | 18 Jan 2020 – 13 Oct 2020 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 4 Sep 2021 – 22 Jan 2022 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 5 Sep 2023 – 3 Feb 2024 | ||
| 28 | 4 Sep 2021 – 22 Jan 2022 | ||
| 28 | 19 Sep 2026 – 17 Oct 2026 | ||
| 28 | 18 July 2023 – 29 July 2023 | ||
| 49 | 11 Jan 2023 – 12 March 2023 | ||
| 49 | 22 July 2023 – 29 July 2023 |
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 Thomas Lang 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 Thomas Lang played with?
- Brad Spencer — 13 shared appearances with Thomas Lang. 27 Nov 2021 – 3 Feb 2024.
- Liam Dick — 12 shared appearances with Thomas Lang. 15 Jul 2017 – 26 Mar 2023.
- Aidan Connolly — 10 shared appearances with Thomas Lang. 4 Sept 2021 – 26 Mar 2023.
- Coll Donaldson — 10 shared appearances with Thomas Lang. 18 Jul 2023 – 3 Feb 2024.
- Finn Yeats — 10 shared appearances with Thomas Lang. 18 Jul 2023 – 3 Feb 2024.
- Ross MacIver — 10 shared appearances with Thomas Lang. 18 Jul 2023 – 3 Feb 2024.
- Alfredo Agyeman — 9 shared appearances with Thomas Lang. 18 Jul 2023 – 3 Feb 2024.
- Callumn Morrison — 9 shared appearances with Thomas Lang. 18 Jul 2023 – 3 Feb 2024.
- Calvin Miller — 9 shared appearances with Thomas Lang. 18 Jul 2023 – 3 Feb 2024.
- Leon McCann — 9 shared appearances with Thomas Lang. 22 Jul 2023 – 3 Feb 2024.
- Ethan Ross — 8 shared appearances with Thomas Lang. 27 Nov 2021 – 20 Jan 2024.
- Liam Henderson — 8 shared appearances with Thomas Lang. 25 Jul 2023 – 3 Feb 2024.
- Oluwasegun Lawal — 8 shared appearances with Thomas Lang. 18 Jul 2023 – 25 Nov 2023.
- Gary Oliver — 7 shared appearances with Thomas Lang. 22 Jul 2023 – 3 Feb 2024.
- Jordan Allan — 7 shared appearances with Thomas Lang. 25 Jul 2023 – 20 Jan 2024.
- James MacDonald — 7 shared appearances with Thomas Lang. 4 Sept 2021 – 26 Mar 2023.
- Ryan Nolan — 6 shared appearances with Thomas Lang. 10 Dec 2022 – 26 Mar 2023.
- Samuel Long — 6 shared appearances with Thomas Lang. 18 Jul 2023 – 20 Jan 2024.
- Samuel Stanton — 6 shared appearances with Thomas Lang. 22 Jan 2022 – 26 Mar 2023.
- Aidan Nesbitt — 5 shared appearances with Thomas Lang. 5 Sept 2023 – 3 Feb 2024.
- Connor McBride — 5 shared appearances with Thomas Lang. 11 Jan 2023 – 26 Mar 2023.
- Dylan Easton — 5 shared appearances with Thomas Lang. 11 Jan 2023 – 26 Mar 2023.
- James Gullan — 5 shared appearances with Thomas Lang. 22 Jan 2022 – 11 Feb 2023.
- Lewis Vaughan — 5 shared appearances with Thomas Lang. 10 Dec 2022 – 26 Mar 2023.
- Scott Honeyman — 5 shared appearances with Thomas Lang. 5 Sept 2023 – 17 Oct 2026.
- Scott Brown — 5 shared appearances with Thomas Lang. 10 Dec 2022 – 26 Mar 2023.
- Sean Mackie — 5 shared appearances with Thomas Lang. 18 Jul 2023 – 25 Nov 2023.
- Ali Omar — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Alistair Love — 4 shared appearances with Thomas Lang. 18 Jan 2020 – 13 Oct 2020.
- Barry Cuddihy — 4 shared appearances with Thomas Lang. 18 Jan 2020 – 13 Oct 2020.
- Christophe Berra — 4 shared appearances with Thomas Lang. 4 Sept 2021 – 22 Jan 2022.
- Dario Zanatta — 4 shared appearances with Thomas Lang. 4 Sept 2021 – 22 Jan 2022.
- David Goodwillie — 4 shared appearances with Thomas Lang. 18 Jan 2020 – 13 Oct 2020.
- Josiah Sowa — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Josh Todd — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- K. Kirkpatrick — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Kieran Mitchell — 4 shared appearances with Thomas Lang. 4 Sept 2021 – 24 Jan 2023.
- Kristian Webster — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- L. McIntosh — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Layton Bisland — 4 shared appearances with Thomas Lang. 5 Sept 2023 – 3 Feb 2024.
- Mark Lamont — 4 shared appearances with Thomas Lang. 18 Jan 2020 – 13 Oct 2020.
- Mason Munn — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Matej Poplatnik — 4 shared appearances with Thomas Lang. 4 Sept 2021 – 22 Jan 2022.
- Michael Doyle — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Nicky Hogarth — 4 shared appearances with Thomas Lang. 5 Sept 2023 – 3 Feb 2024.
- Ross Matthews — 4 shared appearances with Thomas Lang. 4 Sept 2021 – 22 Jan 2022.
- Robert Cleary — 4 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Stephen McGinn — 4 shared appearances with Thomas Lang. 18 Jul 2023 – 29 Jul 2023.
- Adam Masson — 3 shared appearances with Thomas Lang. 11 Jan 2023 – 12 Mar 2023.
- Brad McKay — 3 shared appearances with Thomas Lang. 22 Jul 2023 – 29 Jul 2023.
- Craig Howie — 3 shared appearances with Thomas Lang. 18 Jan 2020 – 13 Oct 2020.
- Christopher Johnston — 3 shared appearances with Thomas Lang. 9 Feb 2020 – 13 Oct 2020.
- D. Craig — 3 shared appearances with Thomas Lang. 19 Sept 2026 – 10 Oct 2026.
- David Mitchell — 3 shared appearances with Thomas Lang. 18 Jan 2020 – 10 Oct 2020.
- Esmaël Gonçalves — 3 shared appearances with Thomas Lang. 11 Feb 2023 – 26 Mar 2023.
- Ethon Varian — 3 shared appearances with Thomas Lang. 4 Sept 2021 – 30 Nov 2021.
- Francis Turley — 3 shared appearances with Thomas Lang. 3 Oct 2026 – 17 Oct 2026.
- Kyle Benedictus — 3 shared appearances with Thomas Lang. 4 Sept 2021 – 30 Nov 2021.
- Martin McNiff — 3 shared appearances with Thomas Lang. 18 Jan 2020 – 13 Oct 2020.
- O. Hartington — 3 shared appearances with Thomas Lang. 19 Sept 2026 – 10 Oct 2026.
- Reghan Tumilty — 3 shared appearances with Thomas Lang. 4 Sept 2021 – 30 Nov 2021.
- Ross Cunningham — 3 shared appearances with Thomas Lang. 9 Feb 2020 – 13 Oct 2020.
- Ross Millen — 3 shared appearances with Thomas Lang. 10 Dec 2022 – 26 Mar 2023.
- Scott Rumsby — 3 shared appearances with Thomas Lang. 18 Jan 2020 – 13 Oct 2020.
- Andrew McNeil — 2 shared appearances with Thomas Lang. 10 Dec 2022 – 11 Jan 2023.
- Blaise Riley-Snow — 2 shared appearances with Thomas Lang. 4 Sept 2021 – 30 Nov 2021.
- Cameron Belford — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Deryn Lang — 2 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Dylan Tait — 2 shared appearances with Thomas Lang. 4 Sept 2021 – 30 Nov 2021.
- Frankie Musonda — 2 shared appearances with Thomas Lang. 27 Nov 2021 – 22 Jan 2022.
- Grant Anderson — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Jamie Bain — 2 shared appearances with Thomas Lang. 10 Oct 2020 – 13 Oct 2020.
- James Hamill — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Joshua Jack — 2 shared appearances with Thomas Lang. 10 Oct 2020 – 13 Oct 2020.
- Kieran Ngwenya — 2 shared appearances with Thomas Lang. 24 Jan 2023 – 11 Feb 2023.
- Kristoffer Syvertsen — 2 shared appearances with Thomas Lang. 10 Oct 2020 – 13 Oct 2020.
- Kyle Turner — 2 shared appearances with Thomas Lang. 18 Jul 2017 – 7 Sept 2019.
- Lloyd Robertson — 2 shared appearances with Thomas Lang. 10 Oct 2020 – 13 Oct 2020.
- Matthew Shiels — 2 shared appearances with Thomas Lang. 10 Oct 2020 – 13 Oct 2020.
- Paul Woods — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Ryan Wallace — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Raymond Grant — 2 shared appearances with Thomas Lang. 18 Jan 2020 – 9 Feb 2020.
- Ryan Thomson — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Scott Agnew — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Scott Robertson — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Steven Okoh — 2 shared appearances with Thomas Lang. 15 Jul 2017 – 18 Jul 2017.
- Anthony Wallace — 2 shared appearances with Thomas Lang. 18 Jan 2020 – 19 Sept 2026.
- Thomas Robson — 2 shared appearances with Thomas Lang. 19 Sept 2026 – 17 Oct 2026.
- Aaron Arnott — 1 shared appearances with Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Alasdair Spalding — 1 shared appearances with Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Aaron Comrie — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Aaron Muirhead — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Adam Livingstone — 1 shared appearances with Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Aidan McAdams — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Andrew Ryan — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- B. McKenna — 1 shared appearances with Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Ben Williamson — 1 shared appearances with Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Cameron Gill — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- C. McKenna — 1 shared appearances with Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Christopher McStay — 1 shared appearances with Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Connor O'Riordan — 1 shared appearances with Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Craig Watson — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Daniel Stoney — 1 shared appearances with Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Darren Smith — 1 shared appearances with Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- David Barron — 1 shared appearances with Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Findlay Marshall — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Gabriel McGill — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Greig Young — 1 shared appearances with Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Gavin Reilly — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Greg Kiltie — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Gregory Wylde — 1 shared appearances with Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Harrison Howe — 1 shared appearances with Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Harry Cochrane — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Jack Wilkie — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Jacob MacIntyre — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- James Keatings — 1 shared appearances with Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- John Johannesen Frederiksen — 1 shared appearances with Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- John Rankin — 1 shared appearances with Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Joshua Edwards — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Kevin Nisbet — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Kyle Connell — 1 shared appearances with Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Lewis Martin — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Lee Ashcroft — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Matej Vajs — 1 shared appearances with Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Matthew Todd — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Max Currie — 1 shared appearances with Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Michael McMullin — 1 shared appearances with Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Morgyn Neill — 1 shared appearances with Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Paul Paton — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Rhys Walker — 1 shared appearances with Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Robert Thomson — 1 shared appearances with Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Ross Callachan — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Ryan Dow — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Ryan Flynn — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Ryan Shanley — 1 shared appearances with Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Scott Stewart — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Scott Tomlinson — 1 shared appearances with Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Scott Robinson — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Steven Bell — 1 shared appearances with Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Thomas Beadling — 1 shared appearances with Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Victor Enem — 1 shared appearances with Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
Who has Thomas Lang faced?
- Cameron Russell — 3 confirmed meetings against Thomas Lang. 18 Jul 2017 – 19 Sept 2026.
- Liam Grimshaw — 3 confirmed meetings against Thomas Lang. 10 Dec 2022 – 17 Nov 2023.
- Patrick Martin — 3 confirmed meetings against Thomas Lang. 27 Nov 2021 – 19 Sept 2026.
- Anton Dowds — 2 confirmed meetings against Thomas Lang. 13 Oct 2020 – 22 Jul 2023.
- Ayrton Sonkur — 2 confirmed meetings against Thomas Lang. 18 Jul 2023 – 19 Sept 2026.
- Adam Brown — 2 confirmed meetings against Thomas Lang. 18 Jul 2017 – 3 Oct 2026.
- Aidan Keena — 2 confirmed meetings against Thomas Lang. 13 Oct 2020 – 27 Nov 2021.
- Alex Bannon — 2 confirmed meetings against Thomas Lang. 11 Jan 2023 – 14 Oct 2023.
- Bradley Whyte — 2 confirmed meetings against Thomas Lang. 18 Jul 2023 – 19 Sept 2026.
- Ben Hall — 2 confirmed meetings against Thomas Lang. 13 Oct 2020 – 27 Nov 2021.
- Blair Alston — 2 confirmed meetings against Thomas Lang. 13 Oct 2020 – 3 Oct 2026.
- Callumn Morrison — 2 confirmed meetings against Thomas Lang. 13 Oct 2020 – 27 Nov 2021.
- Calum Ferrie — 2 confirmed meetings against Thomas Lang. 11 Jan 2023 – 14 Oct 2023.
- Charles Telfer — 2 confirmed meetings against Thomas Lang. 27 Nov 2021 – 3 Feb 2026.
- Christopher Mochrie — 2 confirmed meetings against Thomas Lang. 17 Nov 2023 – 3 Feb 2026.
- Conor O’Keefe — 2 confirmed meetings against Thomas Lang. 15 Jul 2017 – 29 Jul 2023.
- Craig Sibbald — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Darren Hynes — 2 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Oct 2026.
- Declan Glass — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Dominic Thomas — 2 confirmed meetings against Thomas Lang. 11 Jan 2023 – 14 Oct 2023.
- Glenn Middleton — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Gary Irvine — 2 confirmed meetings against Thomas Lang. 15 Jul 2017 – 4 Sept 2021.
- Jack Walton — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- James Craigen — 2 confirmed meetings against Thomas Lang. 18 Jul 2023 – 19 Sept 2026.
- Jonathan Stewart — 2 confirmed meetings against Thomas Lang. 18 Jan 2020 – 20 Jan 2024.
- Keiran McGachie — 2 confirmed meetings against Thomas Lang. 18 Jan 2020 – 20 Jan 2024.
- Kevin Waugh — 2 confirmed meetings against Thomas Lang. 18 Jul 2023 – 17 Oct 2026.
- Kevin Holt — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Lewis McGrattan — 2 confirmed meetings against Thomas Lang. 10 Dec 2022 – 3 Feb 2026.
- Lewis Strapp — 2 confirmed meetings against Thomas Lang. 10 Dec 2022 – 3 Feb 2026.
- Lee Currie — 2 confirmed meetings against Thomas Lang. 18 Jan 2020 – 20 Jan 2024.
- Louis Longridge — 2 confirmed meetings against Thomas Lang. 11 Jan 2023 – 14 Oct 2023.
- Mark Stowe — 2 confirmed meetings against Thomas Lang. 24 Jan 2023 – 19 Sept 2026.
- Marley Redfern — 2 confirmed meetings against Thomas Lang. 26 Mar 2023 – 10 Oct 2026.
- Mathew Anim Cudjoe — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Neil Martyniuk — 2 confirmed meetings against Thomas Lang. 18 Jan 2020 – 20 Jan 2024.
- Patrick Jarrett — 2 confirmed meetings against Thomas Lang. 11 Jan 2023 – 14 Oct 2023.
- Paul Dixon — 2 confirmed meetings against Thomas Lang. 13 Oct 2020 – 27 Nov 2021.
- Paul-Joseph Crossan — 2 confirmed meetings against Thomas Lang. 10 Oct 2020 – 4 Sept 2021.
- Ross Gray — 2 confirmed meetings against Thomas Lang. 18 Jan 2020 – 20 Jan 2024.
- Robbie Mutch — 2 confirmed meetings against Thomas Lang. 13 Oct 2020 – 5 Sept 2023.
- Ross Graham — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Scott Williamson — 2 confirmed meetings against Thomas Lang. 11 Jan 2023 – 10 Oct 2026.
- Scott McMann — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Sean McGinty — 2 confirmed meetings against Thomas Lang. 5 Sept 2023 – 3 Feb 2026.
- Sean Welsh — 2 confirmed meetings against Thomas Lang. 30 Nov 2021 – 19 Sept 2026.
- Steven Hetherington — 2 confirmed meetings against Thomas Lang. 7 Sept 2019 – 27 Nov 2021.
- Anthony Watt — 2 confirmed meetings against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Aaron Arnott — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Aidan Combe — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Alan Docherty — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Adam Emslie — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Aidan Fitzpatrick — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- A. Haddow — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Aaron Healy — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Alan Horne — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Alexander King — 1 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Aron Lynas — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Angus Mailer — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Aaron Norris — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Alan Sneddon — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Alan Trouten — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Alex Webb — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Aaron Doran — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Aaron Muirhead — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Aaron Reid — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Adam Carnwath — 1 confirmed meetings against Thomas Lang. 17 Nov 2023 – 17 Nov 2023.
- Adam Devine — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Adrian Cieślewicz — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Ahkeem Rose — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Aidan Nesbitt — 1 confirmed meetings against Thomas Lang. 27 Nov 2021 – 27 Nov 2021.
- Aiden McGeady — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Akeel Francis — 1 confirmed meetings against Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Alan Lithgow — 1 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Alfredo Morelos — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Allan McGregor — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Andrew Graham — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Andrew McCarthy — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Andrew Ryan — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Anthony McDonald — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Antonio-Mirko Čolak — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Archie Meekison — 1 confirmed meetings against Thomas Lang. 25 Jul 2023 – 25 Jul 2023.
- Bradley Barrett — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Blair Carswell — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Ben Davidson — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Blair Henderson — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Barry Hepburn — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- William McKay — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Blessing Oluyemi — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Ben Stanway — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Brogan Walls — 1 confirmed meetings against Thomas Lang. 19 Sept 2026 – 19 Sept 2026.
- Barry Cuddihy — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Ben Clark — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Ben Williamson — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Benjamin Davies — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Bernard Ashley-Seal — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Billy Hutchinson — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Blair Malcolm — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Blair Spittal — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Boli Bolingoli-Mbombo — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Borna Barišić — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Bradley Young — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Brian Easton — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Brian Graham — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Brian Schwake — 1 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Calum Biggar — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Cameron Binnie — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Callum Bremner — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Cameron Bruce — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Callum Connolly — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Conor Doan — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Conner Duthie — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Caleb Goldie — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Chris Henry — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Craig McGuffie — 1 confirmed meetings against Thomas Lang. 27 Nov 2021 – 27 Nov 2021.
- Conor McKenzie — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Connor McMullan — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- C. Ross — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Callum Crane — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Callum Slattery — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Callum Wilson — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Calum Butcher — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Cameron Harper — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Cameron Mackay — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Cameron Smith — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Cameron Thomson — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Carlo Pignatiello — 1 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Charles Fox — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Christopher Hamilton — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Christopher Jullien — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Christopher Marriott — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Cole McKinnon — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Connor Goldson — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Connor Roberts — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Conor McLaughlin — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Conor Sammon — 1 confirmed meetings against Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Craig Samson — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Craig Slater — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Craig Thomson — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Curtis Lyle — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Dean Brett — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Daniel Denholm — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Darryn Kelly — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Dean Lawrie — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Daniel Strachan — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- David Wilson — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Dan Casey — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Daniel Davies — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Daniel O'Reilly — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Daniel Redmond — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Danny Dobbie — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Dario Zanatta — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Darragh O'Connor — 1 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- David Carson — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Dean Cairns — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Dean McMaster — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Declan McManus — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Denny Johnstone — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Dylan Lobban — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Dylan MacDonald — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Dylan McGowan — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Elicha Ahui — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Ernaldo Krasniqi — 1 confirmed meetings against Thomas Lang. 27 Nov 2021 – 27 Nov 2021.
- Ewen MacDonald — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Ewan Moyes — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Ethan Crombie — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Ethan Drysdale — 1 confirmed meetings against Thomas Lang. 19 Sept 2026 – 19 Sept 2026.
- Euan Henderson — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Francis Amartey — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Fraser Bryden — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Finn Ecrepont — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Fraser Hobday — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Fashion Sakala — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Grant Anderson — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Gregor Buchanan — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Greg MacPherson — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Graeme Rodger — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Greg Skinner — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Gary Thom — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Gary Harkins — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Gary MacKenzie — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Gary Miller — 1 confirmed meetings against Thomas Lang. 27 Nov 2021 – 27 Nov 2021.
- Gavin Gallagher — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Gavin Morrison — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Gavin Reilly — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- George Hunter — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- George Stanger — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Grant Savoury — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Hamish Ritchie — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Harry Milne — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Harry Stone — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Iain Flannigan — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Ian McShane — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Ianis Hagi — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Ilmari Niskanen — 1 confirmed meetings against Thomas Lang. 25 Jul 2023 – 25 Jul 2023.
- Jack Aitchison — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Jordan Allan — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Jamie Allan — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Jordan Armstrong — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- J. Bradley — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Jamie Carnihan — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Jamie Dishington — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Jamie Docherty — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Jack Henderson — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- James Hilton — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- James Lyon — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Jack Ogilvie — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Jake Stewart — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Jordan Tapping — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- J. Tapping — 1 confirmed meetings against Thomas Lang. 19 Sept 2026 – 19 Sept 2026.
- Jack Thomson — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Jack Turner — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- J. Wyllie — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Jack Anderson — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Jack Brown — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Jack Senga-Ngoyi — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Jack Spong — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Jack Young — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Jake Davidson — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Jake Hastie — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- James Forrest — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- James Tavernier — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Jamie Barjonas — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Jamie Ness — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Jamie Sneddon — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Jason Brown — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Jason Naismith — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Jay Hogarth — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Jaze Kabia — 1 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Jean-Pierre Tiéhi — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- John Higgins — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- John Lundstram — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- John Souttar — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Jon Robertson — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Jonathan Brown — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Jonathan Hayes — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Jonathan Obika — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Jordan Kirkpatrick — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Jordan Marshall — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Jordan Tillson — 1 confirmed meetings against Thomas Lang. 17 Nov 2023 – 17 Nov 2023.
- Jordan Williams — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Josh Todd — 1 confirmed meetings against Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Joshua Daniels — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Joshua McPake — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Joshua Mullin — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Joshua Pask — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Julian Wade — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Kevin Cawley — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Kyle Fleming — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Kacper Lewecki — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Kenneth MacInnes — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- K. Roberts — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Kieran Shanks — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Kieran Watson — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Kai Fotheringham — 1 confirmed meetings against Thomas Lang. 25 Jul 2023 – 25 Jul 2023.
- Kerr Young — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Kevin Dąbrowski — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Kevin O'Hara — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Kevin van Veen — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Kieran Freeman — 1 confirmed meetings against Thomas Lang. 25 Jul 2023 – 25 Jul 2023.
- Kieran MacDonald — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Kristoffer Ajer — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Kyle Connell — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Lewis Crosbie — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Liam Dick — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Lee Hamilton — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- L. Lovering — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Lucas McCormick — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Lewis McGregor — 1 confirmed meetings against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Liam McLeish — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Lachlan MacLeod — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Lewis Reid — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Liam Rooney — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Luke Strachan — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Lewis Turner — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Lewis Wilson — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Leo Smith — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Leon McCann — 1 confirmed meetings against Thomas Lang. 27 Nov 2021 – 27 Nov 2021.
- Lewis Jamieson — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Lewis Morgan — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Lewis Smith — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Liam Buchanan — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Liam Kelly — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Logan Chalmers — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Logan Dunachie — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Louis Moult — 1 confirmed meetings against Thomas Lang. 17 Nov 2023 – 17 Nov 2023.
- Luca Perrie — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Lucas De Bolle — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Lucas Fyfe — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Matthew Aitken — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Max Alexander — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Mark Gilmour — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Marc Lawrence — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Mark McKenzie — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Matthew McLean — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Michael Philipson — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- M. Ross — 1 confirmed meetings against Thomas Lang. 19 Sept 2026 – 19 Sept 2026.
- Matthew Shiels — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Marcus Syme — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Michael Travis — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Mark Weir — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Marc Young — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Mackenzie Lemon — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Malachi Boateng — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Marc Fitzpatrick — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Marc McCallum — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Marc McNulty — 1 confirmed meetings against Thomas Lang. 19 Sept 2026 – 19 Sept 2026.
- Marian Shved — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Mark Durnan — 1 confirmed meetings against Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Mark Gallagher — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Martin Rennie — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Matthew Allan — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Matthew Mudie — 1 confirmed meetings against Thomas Lang. 19 Sept 2026 – 19 Sept 2026.
- Max Johnston — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Michael Ruth — 1 confirmed meetings against Thomas Lang. 27 Nov 2021 – 27 Nov 2021.
- Mohamed Elyounoussi — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Morgaro Gomis — 1 confirmed meetings against Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Morgyn Neill — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Moritz Bauer — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Murray Thomas — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Neale Allan — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Nathan Cannon — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Neil Parry — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Nathaniel Wedderburn — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Neil Stafford — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Nicholas McAllister — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Nicolas Raskin — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Ola Williams — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Oliver Crankshaw — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Olivier Ntcham — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Owen Stirton — 1 confirmed meetings against Thomas Lang. 17 Nov 2023 – 17 Nov 2023.
- Paul Campbell — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Patryk Klimala — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Paul McGinn — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Robert Armstrong — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Rhys Armstrong — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- R. Dinanga — 1 confirmed meetings against Thomas Lang. 19 Sept 2026 – 19 Sept 2026.
- Rocco Hickey-Fugaccia — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Ruaridh Langan — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Robbie Leitch — 1 confirmed meetings against Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Roddy MacGregor — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Robbie McGale — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Ryan McGeever — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Robbie McNab — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Reis Peggie — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Rico Quitongo — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Ryan Spink — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Ryan Strachan — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Roy Syla — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Rhys Thomas — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Robert Ward — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Ryan Williamson — 1 confirmed meetings against Thomas Lang. 27 Nov 2021 – 27 Nov 2021.
- Reece McAlear — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Reegan Mimnaugh — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Reghan Tumilty — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Riku Danzaki — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Rıdvan Yılmaz — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Robbie Deas — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Robbie Leighton — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Robert Jones — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Robert Thomson — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Rocco Quinn — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Rohan Ferguson — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Rory Holden — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Rory MacLeod — 1 confirmed meetings against Thomas Lang. 25 Jul 2023 – 25 Jul 2023.
- Ross Docherty — 1 confirmed meetings against Thomas Lang. 25 Jul 2023 – 25 Jul 2023.
- Ross Forbes — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Ross Meechan — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Ross Stewart — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Ross Tierney — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Ruari Paton — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Ryan Brobbel — 1 confirmed meetings against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
- Ryan Christie — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Ryan Conroy — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Ryan Fulton — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Ryan Kent — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Sean Brown — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Alexander Cunningham — 1 confirmed meetings against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Samuel Jones — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Scott Lisle — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Stefan McCluskey — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Sean McIntosh — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Scott Mercer — 1 confirmed meetings against Thomas Lang. 13 Oct 2020 – 13 Oct 2020.
- Samuel Newman — 1 confirmed meetings against Thomas Lang. 18 Jul 2023 – 18 Jul 2023.
- Smart Osadolor — 1 confirmed meetings against Thomas Lang. 20 Jan 2024 – 20 Jan 2024.
- Scott Ross — 1 confirmed meetings against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Scott Shepherd — 1 confirmed meetings against Thomas Lang. 3 Oct 2026 – 3 Oct 2026.
- Stuart Smith — 1 confirmed meetings against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Scott Stewart — 1 confirmed meetings against Thomas Lang. 18 Jul 2017 – 18 Jul 2017.
- Scott Tomlinson — 1 confirmed meetings against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Sam Wardrop — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Scott Allardice — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Scott Arfield — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Scott Bain — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Scott Brown — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Scott Constable — 1 confirmed meetings against Thomas Lang. 3 Feb 2026 – 3 Feb 2026.
- Scott Gray — 1 confirmed meetings against Thomas Lang. 18 Jan 2020 – 18 Jan 2020.
- Scott Martin — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Scott Taggart — 1 confirmed meetings against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Sean Goss — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Shane Sutherland — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Stelios Demetriou — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Stephen Eze — 1 confirmed meetings against Thomas Lang. 11 Jan 2023 – 11 Jan 2023.
- Stephen McGinn — 1 confirmed meetings against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Stephen O'Donnell — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Steven Anderson — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Steven Doris — 1 confirmed meetings against Thomas Lang. 4 Sept 2021 – 4 Sept 2021.
- Steven Lawless — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Stuart Bannigan — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Stuart Carswell — 1 confirmed meetings against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Stuart McKinstry — 1 confirmed meetings against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Stuart McLaren Duff — 1 confirmed meetings against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Timam Scott — 1 confirmed meetings against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Tom Walsh — 1 confirmed meetings against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Thomas Robson — 1 confirmed meetings against Thomas Lang. 14 Oct 2023 – 14 Oct 2023.
- Thomas Sparrow — 1 confirmed meetings against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Todd Cantwell — 1 confirmed meetings against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- Vakoun Bayo — 1 confirmed meetings against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Z. Cameron — 1 confirmed meetings against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- Zander MacKenzie — 1 confirmed meetings against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
Which teams has Thomas Lang 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 — 2 confirmed appearances against Thomas Lang. 18 Jul 2017 – 3 Feb 2026.
- Bonnyrigg Rose Athletic — 2 confirmed appearances against Thomas Lang. 18 Jan 2020 – 20 Jan 2024.
- Dundee Utd — 2 confirmed appearances against Thomas Lang. 25 Jul 2023 – 17 Nov 2023.
- Falkirk — 2 confirmed appearances against Thomas Lang. 13 Oct 2020 – 27 Nov 2021.
- Forfar Athletic — 2 confirmed appearances against Thomas Lang. 4 Sept 2021 – 3 Oct 2026.
- Queen's Park — 2 confirmed appearances against Thomas Lang. 11 Jan 2023 – 14 Oct 2023.
- Spartans — 2 confirmed appearances against Thomas Lang. 18 Jul 2023 – 19 Sept 2026.
- Alloa Athletic — 1 confirmed appearances against Thomas Lang. 7 Sept 2019 – 7 Sept 2019.
- Ayr Utd — 1 confirmed appearances against Thomas Lang. 5 Sept 2023 – 5 Sept 2023.
- Banks O' Dee — 1 confirmed appearances against Thomas Lang. 22 Jan 2022 – 22 Jan 2022.
- Celtic — 1 confirmed appearances against Thomas Lang. 9 Feb 2020 – 9 Feb 2020.
- Clyde — 1 confirmed appearances against Thomas Lang. 10 Oct 2026 – 10 Oct 2026.
- Dumbarton — 1 confirmed appearances against Thomas Lang. 10 Oct 2020 – 10 Oct 2020.
- Formartine United — 1 confirmed appearances against Thomas Lang. 25 Nov 2023 – 25 Nov 2023.
- Hamilton Academical — 1 confirmed appearances against Thomas Lang. 26 Mar 2023 – 26 Mar 2023.
- Inverness CT — 1 confirmed appearances against Thomas Lang. 30 Nov 2021 – 30 Nov 2021.
- Linlithgow Rose — 1 confirmed appearances against Thomas Lang. 24 Jan 2023 – 24 Jan 2023.
- Morton — 1 confirmed appearances against Thomas Lang. 10 Dec 2022 – 10 Dec 2022.
- Motherwell — 1 confirmed appearances against Thomas Lang. 11 Feb 2023 – 11 Feb 2023.
- Partick — 1 confirmed appearances against Thomas Lang. 22 Jul 2023 – 22 Jul 2023.
- Peterhead — 1 confirmed appearances against Thomas Lang. 29 Jul 2023 – 29 Jul 2023.
- Rangers — 1 confirmed appearances against Thomas Lang. 12 Mar 2023 – 12 Mar 2023.
- ST Mirren — 1 confirmed appearances against Thomas Lang. 15 Jul 2017 – 15 Jul 2017.
- Stirling Albion — 1 confirmed appearances against Thomas Lang. 17 Oct 2026 – 17 Oct 2026.
- The New Saints — 1 confirmed appearances against Thomas Lang. 3 Feb 2024 – 3 Feb 2024.
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.























































