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

James Thomas

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

Who has James Thomas played with most?

Most confirmed shared appearances:

  1. Afiba Chambers38shared appearances
  2. Cleo Clarke33shared appearances
  3. Kareem Bryan33shared appearances

Who has James Thomas faced most often?

Most confirmed meetings as opponents:

  1. Orlando Russell5confirmed meetings
  2. Romeo Guthrie5confirmed meetings
  3. Rushike Kelson5confirmed meetings

Who has James Thomas played with most?

Players with confirmed appearances in the same team as James Thomas.

Entire career · All competitions
47Confirmed appearances
2021–2025Period
78Team-mates
#PlayersComparisonShared appearances
013 July 2021 – 4 May 2025
023 Jan 2024 – 4 May 2025
0227 Dec 2023 – 4 May 2025
044 March 2024 – 4 May 2025
0427 Dec 2023 – 4 May 2025
0622 Sep 2024 – 4 May 2025
0728 Jan 2024 – 23 Feb 2025
0825 Sep 2024 – 4 May 2025
0927 Dec 2023 – 28 Jan 2025
1025 July 2021 – 12 Jan 2025
113 Nov 2024 – 4 May 2025
1227 Dec 2023 – 5 Jan 2025
1228 Jan 2024 – 3 Apr 2025
1412 July 2021 – 19 March 2024
1419 Jan 2025 – 4 May 2025
1627 Dec 2023 – 12 Jan 2025
1719 Jan 2025 – 20 Apr 2025
1722 Sep 2024 – 17 Feb 2025
1927 Dec 2023 – 25 March 2024
2019 Jan 2025 – 4 May 2025
2031 Dec 2023 – 24 Nov 2024
2025 July 2021 – 4 May 2025
2317 Jan 2024 – 20 Apr 2025
2310 Jan 2024 – 22 Dec 2024
2327 Dec 2023 – 4 March 2024
263 July 2021 – 10 Jan 2024
263 Jan 2024 – 7 Apr 2024
263 Jan 2024 – 7 Apr 2024
2919 Jan 2025 – 4 May 2025
2931 Jan 2025 – 4 May 2025
3131 Jan 2025 – 23 March 2025
3228 Jan 2024 – 23 March 2025
3217 Jan 2024 – 19 March 2024
3227 Dec 2023 – 7 Apr 2024
3217 Feb 2025 – 4 May 2025
325 Feb 2024 – 25 March 2024
3225 Sep 2024 – 5 Jan 2025
3212 Jan 2025 – 17 Feb 2025
325 Feb 2024 – 18 Nov 2024
3229 Dec 2024 – 23 Feb 2025
4125 Feb 2024 – 25 March 2024
416 Oct 2024 – 22 Dec 2024
413 July 2021 – 25 July 2021
413 July 2021 – 25 July 2021
413 Apr 2025 – 4 May 2025
413 July 2021 – 25 July 2021
473 July 2021 – 18 July 2021
473 July 2021 – 18 July 2021
4731 Jan 2025 – 12 Feb 2025
473 July 2021 – 18 July 2021
Showing 50 of 78 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 James Thomas 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 James Thomas played with?

  • Afiba Chambers — 38 shared appearances with James Thomas. 3 Jul 2021 – 4 May 2025.
  • Cleo Clarke — 33 shared appearances with James Thomas. 3 Jan 2024 – 4 May 2025.
  • Kareem Bryan — 33 shared appearances with James Thomas. 27 Dec 2023 – 4 May 2025.
  • Lincoln Thompson — 32 shared appearances with James Thomas. 4 Mar 2024 – 4 May 2025.
  • Ricardo Campbell — 32 shared appearances with James Thomas. 27 Dec 2023 – 4 May 2025.
  • Odane Murray — 28 shared appearances with James Thomas. 22 Sept 2024 – 4 May 2025.
  • Chandol Anderson — 26 shared appearances with James Thomas. 28 Jan 2024 – 23 Feb 2025.
  • Jay Jameison — 25 shared appearances with James Thomas. 25 Sept 2024 – 4 May 2025.
  • Roshane Sharpe — 22 shared appearances with James Thomas. 27 Dec 2023 – 28 Jan 2025.
  • Andre Clennon — 19 shared appearances with James Thomas. 25 Jul 2021 – 12 Jan 2025.
  • Glenroy Samuel — 18 shared appearances with James Thomas. 3 Nov 2024 – 4 May 2025.
  • Javon Smith — 16 shared appearances with James Thomas. 27 Dec 2023 – 5 Jan 2025.
  • Livingston Walker — 16 shared appearances with James Thomas. 28 Jan 2024 – 3 Apr 2025.
  • Andrew Vanzie — 14 shared appearances with James Thomas. 12 Jul 2021 – 19 Mar 2024.
  • Stephen Barnett — 14 shared appearances with James Thomas. 19 Jan 2025 – 4 May 2025.
  • Fabian Pascoe — 13 shared appearances with James Thomas. 27 Dec 2023 – 12 Jan 2025.
  • Kevin Graham — 12 shared appearances with James Thomas. 19 Jan 2025 – 20 Apr 2025.
  • Peter Harrison — 12 shared appearances with James Thomas. 22 Sept 2024 – 17 Feb 2025.
  • Jardel Williams — 11 shared appearances with James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Denzil Watson — 10 shared appearances with James Thomas. 19 Jan 2025 – 4 May 2025.
  • Javain Thompson — 10 shared appearances with James Thomas. 31 Dec 2023 – 24 Nov 2024.
  • Jermaine Christian — 10 shared appearances with James Thomas. 25 Jul 2021 – 4 May 2025.
  • Everald Swaby — 9 shared appearances with James Thomas. 17 Jan 2024 – 20 Apr 2025.
  • Malik Robinson — 9 shared appearances with James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Shamal Briscoe — 9 shared appearances with James Thomas. 27 Dec 2023 – 4 Mar 2024.
  • Mark Rodney — 8 shared appearances with James Thomas. 3 Jul 2021 – 10 Jan 2024.
  • Romario Harris — 8 shared appearances with James Thomas. 3 Jan 2024 – 7 Apr 2024.
  • Zidane Christie — 8 shared appearances with James Thomas. 3 Jan 2024 – 7 Apr 2024.
  • Deshawn Plunket — 7 shared appearances with James Thomas. 19 Jan 2025 – 4 May 2025.
  • Sajay Anderson — 7 shared appearances with James Thomas. 31 Jan 2025 – 4 May 2025.
  • Gerald Neil — 6 shared appearances with James Thomas. 31 Jan 2025 – 23 Mar 2025.
  • Anray Scott — 5 shared appearances with James Thomas. 28 Jan 2024 – 23 Mar 2025.
  • Anrick Gordon — 5 shared appearances with James Thomas. 17 Jan 2024 – 19 Mar 2024.
  • Cachje Jackson — 5 shared appearances with James Thomas. 27 Dec 2023 – 7 Apr 2024.
  • Deonjay Brown — 5 shared appearances with James Thomas. 17 Feb 2025 – 4 May 2025.
  • Hasani Barnes — 5 shared appearances with James Thomas. 5 Feb 2024 – 25 Mar 2024.
  • Kemar Mullings — 5 shared appearances with James Thomas. 25 Sept 2024 – 5 Jan 2025.
  • Lamard Neil — 5 shared appearances with James Thomas. 12 Jan 2025 – 17 Feb 2025.
  • Orlando Brown — 5 shared appearances with James Thomas. 5 Feb 2024 – 18 Nov 2024.
  • Shawn Campbell — 5 shared appearances with James Thomas. 29 Dec 2024 – 23 Feb 2025.
  • Jason Whyte — 4 shared appearances with James Thomas. 25 Feb 2024 – 25 Mar 2024.
  • Javay Duncan — 4 shared appearances with James Thomas. 6 Oct 2024 – 22 Dec 2024.
  • Lorenzo Lewin — 4 shared appearances with James Thomas. 3 Jul 2021 – 25 Jul 2021.
  • Mikhail Harrison — 4 shared appearances with James Thomas. 3 Jul 2021 – 25 Jul 2021.
  • Richard Ramsey — 4 shared appearances with James Thomas. 3 Apr 2025 – 4 May 2025.
  • Shamar Rhoden — 4 shared appearances with James Thomas. 3 Jul 2021 – 25 Jul 2021.
  • Gregory Lewis — 3 shared appearances with James Thomas. 3 Jul 2021 – 18 Jul 2021.
  • Hugh Howell — 3 shared appearances with James Thomas. 3 Jul 2021 – 18 Jul 2021.
  • Lavaughn Gray — 3 shared appearances with James Thomas. 31 Jan 2025 – 12 Feb 2025.
  • Linval Lewis — 3 shared appearances with James Thomas. 3 Jul 2021 – 18 Jul 2021.
  • Matthew Ellis — 3 shared appearances with James Thomas. 12 Jan 2025 – 28 Jan 2025.
  • Norlan Beckford — 3 shared appearances with James Thomas. 3 Nov 2024 – 9 Dec 2024.
  • Ricko Edwards — 3 shared appearances with James Thomas. 3 Jul 2021 – 25 Jul 2021.
  • Rohan Richards — 3 shared appearances with James Thomas. 3 Jul 2021 – 18 Jul 2021.
  • Shamari Dallas — 3 shared appearances with James Thomas. 3 Jul 2021 – 25 Jul 2021.
  • Tahjay Mccarthy — 3 shared appearances with James Thomas. 19 Mar 2024 – 7 Apr 2024.
  • Courtney Hill — 2 shared appearances with James Thomas. 3 Jul 2021 – 12 Jul 2021.
  • Dajay Edwards — 2 shared appearances with James Thomas. 27 Dec 2023 – 31 Dec 2023.
  • Gregory Morgan — 2 shared appearances with James Thomas. 3 Jul 2021 – 25 Jul 2021.
  • Kadiff Wolfe — 2 shared appearances with James Thomas. 11 Feb 2024 – 7 Apr 2024.
  • Lashawn Barnaby — 2 shared appearances with James Thomas. 3 Jan 2024 – 21 Jan 2024.
  • Levaughn Williams — 2 shared appearances with James Thomas. 12 Jul 2021 – 18 Jul 2021.
  • Rhajay Lewin — 2 shared appearances with James Thomas. 3 Jan 2024 – 7 Apr 2024.
  • Tevoy Coldspring — 2 shared appearances with James Thomas. 27 Dec 2023 – 31 Dec 2023.
  • Xavian Virgo — 2 shared appearances with James Thomas. 25 Feb 2024 – 4 Mar 2024.
  • Alex McLaughlin — 1 shared appearances with James Thomas. 7 Apr 2024 – 7 Apr 2024.
  • Bebeto Fearon — 1 shared appearances with James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Cory Hylton — 1 shared appearances with James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Deandre Brown — 1 shared appearances with James Thomas. 3 Apr 2025 – 3 Apr 2025.
  • Javaunie Bailey — 1 shared appearances with James Thomas. 23 Feb 2025 – 23 Feb 2025.
  • Kemar Drake — 1 shared appearances with James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Kevon Reid — 1 shared appearances with James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Kewayne McLeish — 1 shared appearances with James Thomas. 3 Apr 2025 – 3 Apr 2025.
  • Leonardo Jibbison — 1 shared appearances with James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Ramoy Parkins — 1 shared appearances with James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Suejay Graham — 1 shared appearances with James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Tavar Thompson — 1 shared appearances with James Thomas. 24 Jan 2025 – 24 Jan 2025.
  • Vishinul Harris — 1 shared appearances with James Thomas. 12 Jul 2021 – 12 Jul 2021.

Who has James Thomas faced?

  • Orlando Russell — 5 confirmed meetings against James Thomas. 10 Jan 2024 – 6 Apr 2025.
  • Romeo Guthrie — 5 confirmed meetings against James Thomas. 12 Jul 2021 – 6 Apr 2025.
  • Rushike Kelson — 5 confirmed meetings against James Thomas. 12 Jul 2021 – 3 Apr 2025.
  • Shacquwell Henry — 5 confirmed meetings against James Thomas. 3 Jan 2024 – 6 Apr 2025.
  • Sue-Lae McCalla — 5 confirmed meetings against James Thomas. 3 Jul 2021 – 4 May 2025.
  • Akeem Mullings — 4 confirmed meetings against James Thomas. 3 Jan 2024 – 6 Apr 2025.
  • Chavany Willis — 4 confirmed meetings against James Thomas. 25 Jul 2021 – 3 Apr 2025.
  • Chevoy Watkin — 4 confirmed meetings against James Thomas. 21 Jan 2024 – 20 Apr 2025.
  • Clayton Peck — 4 confirmed meetings against James Thomas. 7 Apr 2024 – 6 Apr 2025.
  • Daniel Green — 4 confirmed meetings against James Thomas. 31 Dec 2023 – 4 May 2025.
  • Dwayne Allen — 4 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Gadial Irving — 4 confirmed meetings against James Thomas. 10 Jan 2024 – 17 Feb 2025.
  • Jaheim Thomas — 4 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Apr 2025.
  • Jahshaun Anglin — 4 confirmed meetings against James Thomas. 5 Feb 2024 – 4 May 2025.
  • Jalmaro Calvin — 4 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Jamone Shepherd — 4 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Apr 2025.
  • Javier Brown — 4 confirmed meetings against James Thomas. 18 Jul 2021 – 6 Apr 2025.
  • Jeadine White — 4 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Marlon Martin — 4 confirmed meetings against James Thomas. 12 Jul 2021 – 3 Apr 2025.
  • Martin Davis — 4 confirmed meetings against James Thomas. 3 Jan 2024 – 20 Feb 2025.
  • Ramone Howell — 4 confirmed meetings against James Thomas. 31 Dec 2023 – 6 Apr 2025.
  • Richard Brown — 4 confirmed meetings against James Thomas. 11 Feb 2024 – 20 Apr 2025.
  • Richard King — 4 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Seigle Knight — 4 confirmed meetings against James Thomas. 25 Jul 2021 – 6 Apr 2025.
  • Shakeen Powell — 4 confirmed meetings against James Thomas. 21 Jan 2024 – 20 Apr 2025.
  • Shamar Watson — 4 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Shaquille Dyer — 4 confirmed meetings against James Thomas. 31 Dec 2023 – 4 May 2025.
  • Steve Clarke — 4 confirmed meetings against James Thomas. 12 Jul 2021 – 29 Dec 2024.
  • Adrian Reid — 3 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Andre Fletcher — 3 confirmed meetings against James Thomas. 25 Feb 2024 – 20 Feb 2025.
  • Atapharoy Bygrave — 3 confirmed meetings against James Thomas. 31 Dec 2023 – 20 Feb 2025.
  • Benjamin Williams — 3 confirmed meetings against James Thomas. 3 Jan 2024 – 2 Feb 2025.
  • Casseam Priestley — 3 confirmed meetings against James Thomas. 5 Feb 2024 – 12 Jan 2025.
  • Christopher Ainsworth — 3 confirmed meetings against James Thomas. 10 Jan 2024 – 25 Sept 2024.
  • Christopher Matthews — 3 confirmed meetings against James Thomas. 25 Feb 2024 – 20 Feb 2025.
  • Damari Deacon — 3 confirmed meetings against James Thomas. 12 Jul 2021 – 19 Jan 2025.
  • Damion Binns — 3 confirmed meetings against James Thomas. 18 Nov 2024 – 20 Apr 2025.
  • Damion Thomas — 3 confirmed meetings against James Thomas. 10 Mar 2024 – 5 Jan 2025.
  • Demar Rose — 3 confirmed meetings against James Thomas. 25 Jul 2021 – 6 Oct 2024.
  • Demario Phillips — 3 confirmed meetings against James Thomas. 25 Jul 2021 – 24 Jan 2025.
  • Denardo Thomas — 3 confirmed meetings against James Thomas. 25 Feb 2024 – 20 Feb 2025.
  • Diego Haughton — 3 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Dwayne Atkinson — 3 confirmed meetings against James Thomas. 10 Jan 2024 – 25 Sept 2024.
  • Dwight Merrick — 3 confirmed meetings against James Thomas. 24 Nov 2024 – 20 Apr 2025.
  • Dylane Clarke — 3 confirmed meetings against James Thomas. 10 Mar 2024 – 19 Jan 2025.
  • Emelio Rousseau — 3 confirmed meetings against James Thomas. 25 Jul 2021 – 2 Feb 2025.
  • Fabian Reid — 3 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Apr 2025.
  • Garth Stewart — 3 confirmed meetings against James Thomas. 5 Feb 2024 – 12 Jan 2025.
  • Geo Headley — 3 confirmed meetings against James Thomas. 3 Jan 2024 – 2 Feb 2025.
  • Horatio Morgan — 3 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Javane Bryan — 3 confirmed meetings against James Thomas. 25 Feb 2024 – 20 Feb 2025.
  • Jeovanni Laing — 3 confirmed meetings against James Thomas. 10 Jan 2024 – 25 Sept 2024.
  • Jeremy Nelson — 3 confirmed meetings against James Thomas. 28 Jan 2024 – 3 Apr 2025.
  • Joel Jones — 3 confirmed meetings against James Thomas. 19 Mar 2024 – 31 Jan 2025.
  • Jourdain Fletcher — 3 confirmed meetings against James Thomas. 3 Jul 2021 – 23 Mar 2025.
  • Justin Dunn — 3 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Kemar Foster — 3 confirmed meetings against James Thomas. 25 Jul 2021 – 18 Nov 2024.
  • Keno Simpson — 3 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Kimoni Bailey — 3 confirmed meetings against James Thomas. 31 Dec 2023 – 17 Feb 2025.
  • Kwayne Thompson — 3 confirmed meetings against James Thomas. 25 Sept 2024 – 28 Jan 2025.
  • Kyle Ming — 3 confirmed meetings against James Thomas. 10 Jan 2024 – 17 Feb 2025.
  • Malachi Douglas — 3 confirmed meetings against James Thomas. 24 Nov 2024 – 20 Apr 2025.
  • Nathan Thomas — 3 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Nickalia Fuller — 3 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Nickoy Christian — 3 confirmed meetings against James Thomas. 18 Nov 2024 – 20 Apr 2025.
  • Nickoy Gayle — 3 confirmed meetings against James Thomas. 3 Jan 2024 – 6 Apr 2025.
  • Odean Pennycooke — 3 confirmed meetings against James Thomas. 11 Feb 2024 – 4 May 2025.
  • Okeemo Jones — 3 confirmed meetings against James Thomas. 5 Feb 2024 – 12 Jan 2025.
  • Omar Reid — 3 confirmed meetings against James Thomas. 25 Jul 2021 – 10 Nov 2024.
  • Omar Thompson — 3 confirmed meetings against James Thomas. 5 Feb 2024 – 12 Jan 2025.
  • Rashaun Small — 3 confirmed meetings against James Thomas. 7 Apr 2024 – 2 Feb 2025.
  • Ricardo Beckford — 3 confirmed meetings against James Thomas. 24 Nov 2024 – 20 Apr 2025.
  • Rohan Brown — 3 confirmed meetings against James Thomas. 5 Feb 2024 – 12 Jan 2025.
  • Rojay Smith — 3 confirmed meetings against James Thomas. 21 Jan 2024 – 23 Feb 2025.
  • Romaine Bowers — 3 confirmed meetings against James Thomas. 28 Jan 2024 – 12 Feb 2025.
  • Ronaldo Robinson — 3 confirmed meetings against James Thomas. 4 Mar 2024 – 6 Apr 2025.
  • Rushane Thompson — 3 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Apr 2025.
  • Shai Smith — 3 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Apr 2025.
  • Shande James — 3 confirmed meetings against James Thomas. 25 Jul 2021 – 6 Apr 2025.
  • Shane Watson — 3 confirmed meetings against James Thomas. 3 Nov 2024 – 3 Apr 2025.
  • Shaquan Davis — 3 confirmed meetings against James Thomas. 31 Dec 2023 – 17 Feb 2025.
  • Stephen Young — 3 confirmed meetings against James Thomas. 7 Apr 2024 – 2 Feb 2025.
  • Tedj Bryan — 3 confirmed meetings against James Thomas. 7 Apr 2024 – 6 Apr 2025.
  • Trevance Salmon — 3 confirmed meetings against James Thomas. 18 Jul 2021 – 5 Jan 2025.
  • Warner Brown — 3 confirmed meetings against James Thomas. 3 Nov 2024 – 3 Apr 2025.
  • Alexander Marshsall — 2 confirmed meetings against James Thomas. 3 Jan 2024 – 17 Feb 2025.
  • Alexavier Gooden — 2 confirmed meetings against James Thomas. 4 Mar 2024 – 22 Dec 2024.
  • Alton Lewis — 2 confirmed meetings against James Thomas. 18 Jul 2021 – 11 Feb 2024.
  • Alwayne Harvey — 2 confirmed meetings against James Thomas. 3 Jul 2021 – 17 Feb 2025.
  • Andre Fagan — 2 confirmed meetings against James Thomas. 5 Feb 2024 – 12 Jan 2025.
  • Anthony Nelson — 2 confirmed meetings against James Thomas. 22 Sept 2024 – 29 Dec 2024.
  • Barrington Pryce — 2 confirmed meetings against James Thomas. 22 Sept 2024 – 29 Dec 2024.
  • Bryan Oneil — 2 confirmed meetings against James Thomas. 25 Sept 2024 – 22 Dec 2024.
  • Carlos Campbell — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Carlton Brown — 2 confirmed meetings against James Thomas. 29 Sept 2024 – 5 Jan 2025.
  • Chad James — 2 confirmed meetings against James Thomas. 4 Mar 2024 – 25 Sept 2024.
  • Chevaughn Walsh — 2 confirmed meetings against James Thomas. 3 Jan 2024 – 4 May 2025.
  • Damani Sewell — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Damion Hyatt — 2 confirmed meetings against James Thomas. 21 Jan 2024 – 23 Feb 2025.
  • Daniel Reid — 2 confirmed meetings against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Daniel Russell — 2 confirmed meetings against James Thomas. 10 Nov 2024 – 6 Apr 2025.
  • Daniel Watson — 2 confirmed meetings against James Thomas. 22 Sept 2024 – 29 Dec 2024.
  • David Reid — 2 confirmed meetings against James Thomas. 5 Feb 2024 – 6 Oct 2024.
  • Dean-Andre Thomas — 2 confirmed meetings against James Thomas. 24 Nov 2024 – 23 Feb 2025.
  • Deandre Cunningham — 2 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Nov 2024.
  • Denzel McKenzie — 2 confirmed meetings against James Thomas. 29 Sept 2024 – 5 Jan 2025.
  • Deverow McKenzie — 2 confirmed meetings against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Devonte Campbell — 2 confirmed meetings against James Thomas. 31 Dec 2023 – 9 Dec 2024.
  • Devonte Hodges — 2 confirmed meetings against James Thomas. 6 Oct 2024 – 23 Feb 2025.
  • Donavan Clarke — 2 confirmed meetings against James Thomas. 10 Mar 2024 – 19 Jan 2025.
  • Donovan Segree — 2 confirmed meetings against James Thomas. 12 Jul 2021 – 21 Jan 2024.
  • Elvis Wilson — 2 confirmed meetings against James Thomas. 25 Feb 2024 – 18 Nov 2024.
  • Enrique Gordon — 2 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2025.
  • Fabian McCarthy — 2 confirmed meetings against James Thomas. 21 Jan 2024 – 20 Apr 2025.
  • Fitzroy Cummings — 2 confirmed meetings against James Thomas. 31 Dec 2023 – 9 Dec 2024.
  • Gavin Burton — 2 confirmed meetings against James Thomas. 5 Feb 2024 – 24 Nov 2024.
  • Giovanni Taylor — 2 confirmed meetings against James Thomas. 31 Jan 2025 – 3 Apr 2025.
  • Jabari Howell — 2 confirmed meetings against James Thomas. 17 Feb 2025 – 4 May 2025.
  • Jadavin Waul — 2 confirmed meetings against James Thomas. 31 Jan 2025 – 3 Apr 2025.
  • Jahiem Williams — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Jahien Rose — 2 confirmed meetings against James Thomas. 3 Jan 2024 – 10 Nov 2024.
  • Janoi Williams — 2 confirmed meetings against James Thomas. 11 Feb 2024 – 22 Sept 2024.
  • Jason Wright — 2 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2025.
  • Jean Ferreira — 2 confirmed meetings against James Thomas. 9 Dec 2024 – 23 Mar 2025.
  • Jerome McLeary — 2 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Jevaughn Brown — 2 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2025.
  • Johann Weatherly — 2 confirmed meetings against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Jordane McDowell — 2 confirmed meetings against James Thomas. 3 Jan 2024 – 7 Apr 2024.
  • Jordon Britto — 2 confirmed meetings against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Kaïlé Auvray — 2 confirmed meetings against James Thomas. 25 Sept 2024 – 22 Dec 2024.
  • Kavon Wilson — 2 confirmed meetings against James Thomas. 22 Sept 2024 – 29 Dec 2024.
  • Kemar Shaw — 2 confirmed meetings against James Thomas. 22 Sept 2024 – 29 Dec 2024.
  • Kenaldo Brown — 2 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Nov 2024.
  • Kewayne McLeish — 2 confirmed meetings against James Thomas. 3 Jan 2024 – 7 Apr 2024.
  • Khalifah Richards — 2 confirmed meetings against James Thomas. 1 Dec 2024 – 12 Feb 2025.
  • Kimani Arbourine — 2 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Nov 2024.
  • Lamard Neil — 2 confirmed meetings against James Thomas. 10 Mar 2024 – 29 Sept 2024.
  • Lennox Russell — 2 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Leonard Rankine — 2 confirmed meetings against James Thomas. 3 Jul 2021 – 23 Mar 2025.
  • Leonardo Jibbison — 2 confirmed meetings against James Thomas. 25 Feb 2024 – 18 Nov 2024.
  • Lorenzo Lewin — 2 confirmed meetings against James Thomas. 10 Mar 2024 – 29 Sept 2024.
  • Luca Kung — 2 confirmed meetings against James Thomas. 12 Jul 2021 – 6 Oct 2024.
  • Lucas Correa — 2 confirmed meetings against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Marlon Buckley — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Matthew Woo Ling — 2 confirmed meetings against James Thomas. 29 Sept 2024 – 5 Jan 2025.
  • Melvin Doxilly — 2 confirmed meetings against James Thomas. 10 Nov 2024 – 4 May 2025.
  • Michael Forbes — 2 confirmed meetings against James Thomas. 29 Sept 2024 – 5 Jan 2025.
  • Nakeel Wright — 2 confirmed meetings against James Thomas. 24 Nov 2024 – 23 Feb 2025.
  • Nathaniel Howe — 2 confirmed meetings against James Thomas. 10 Mar 2024 – 19 Jan 2025.
  • Nathaniel James — 2 confirmed meetings against James Thomas. 31 Dec 2023 – 9 Dec 2024.
  • Navardo Blair — 2 confirmed meetings against James Thomas. 18 Nov 2024 – 20 Feb 2025.
  • Nicholas Hamilton — 2 confirmed meetings against James Thomas. 18 Nov 2024 – 20 Feb 2025.
  • Nickache Murray — 2 confirmed meetings against James Thomas. 19 Mar 2024 – 3 Nov 2024.
  • Nickyle Ellis — 2 confirmed meetings against James Thomas. 1 Dec 2024 – 12 Feb 2025.
  • Odal Brown — 2 confirmed meetings against James Thomas. 3 Nov 2024 – 12 Feb 2025.
  • Odane Nish — 2 confirmed meetings against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Odane Samuels — 2 confirmed meetings against James Thomas. 28 Jan 2024 – 20 Apr 2025.
  • Odorland Harding — 2 confirmed meetings against James Thomas. 5 Feb 2024 – 6 Oct 2024.
  • Okelo Howard — 2 confirmed meetings against James Thomas. 3 Jan 2024 – 6 Apr 2025.
  • Oniel Henry — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Oquassa Chong — 2 confirmed meetings against James Thomas. 6 Oct 2024 – 12 Jan 2025.
  • Owayne Gordon — 2 confirmed meetings against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Philando Wing — 2 confirmed meetings against James Thomas. 19 Mar 2024 – 31 Jan 2025.
  • Raheem Edwards — 2 confirmed meetings against James Thomas. 9 Dec 2024 – 17 Feb 2025.
  • Rashawn Livingston — 2 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2025.
  • Ricardo Thomas — 2 confirmed meetings against James Thomas. 21 Jan 2024 – 3 Apr 2025.
  • Robino Gordon — 2 confirmed meetings against James Thomas. 29 Sept 2024 – 5 Jan 2025.
  • Rodico Wellington — 2 confirmed meetings against James Thomas. 22 Sept 2024 – 29 Dec 2024.
  • Rohan Sewell — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Romaine Brackenridge — 2 confirmed meetings against James Thomas. 5 Feb 2024 – 6 Oct 2024.
  • Romane Hamilton — 2 confirmed meetings against James Thomas. 24 Nov 2024 – 20 Apr 2025.
  • Ronaldo Barrett — 2 confirmed meetings against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Ronaldo Hanson — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Sajay Anderson — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Sergeni Frankson — 2 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2025.
  • Shamarie Dyer — 2 confirmed meetings against James Thomas. 3 Nov 2024 – 31 Jan 2025.
  • Shamour Smith — 2 confirmed meetings against James Thomas. 17 Feb 2025 – 4 May 2025.
  • Shaniel Thomas — 2 confirmed meetings against James Thomas. 10 Jan 2024 – 24 Jan 2025.
  • Shaqueil Bradford — 2 confirmed meetings against James Thomas. 9 Dec 2024 – 17 Feb 2025.
  • Shaquielle Cainn — 2 confirmed meetings against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Shaquille Stein — 2 confirmed meetings against James Thomas. 25 Sept 2024 – 22 Dec 2024.
  • Shavaun Reid — 2 confirmed meetings against James Thomas. 1 Dec 2024 – 12 Feb 2025.
  • Shemar Boothe — 2 confirmed meetings against James Thomas. 25 Feb 2024 – 20 Feb 2025.
  • Stephen Barnett — 2 confirmed meetings against James Thomas. 21 Jan 2024 – 10 Nov 2024.
  • T. Merrick — 2 confirmed meetings against James Thomas. 23 Feb 2025 – 20 Apr 2025.
  • Tafari Chambers — 2 confirmed meetings against James Thomas. 17 Feb 2025 – 4 May 2025.
  • Tahair Lawrence — 2 confirmed meetings against James Thomas. 6 Oct 2024 – 12 Jan 2025.
  • Tajay Brown — 2 confirmed meetings against James Thomas. 25 Jul 2021 – 19 Jan 2025.
  • Tarick Ximines — 2 confirmed meetings against James Thomas. 2 Feb 2025 – 6 Apr 2025.
  • Terron Williams — 2 confirmed meetings against James Thomas. 23 Feb 2025 – 20 Apr 2025.
  • Tkevin Garnett — 2 confirmed meetings against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Trevaune McKain — 2 confirmed meetings against James Thomas. 22 Sept 2024 – 29 Dec 2024.
  • Tyrique Wilson — 2 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2025.
  • Zackiya Wilks — 2 confirmed meetings against James Thomas. 21 Jan 2024 – 20 Feb 2025.
  • A. Flinch — 1 confirmed meetings against James Thomas. 4 May 2025 – 4 May 2025.
  • Aaron Enill — 1 confirmed meetings against James Thomas. 24 Jan 2025 – 24 Jan 2025.
  • Ajeanie Talbott — 1 confirmed meetings against James Thomas. 12 Jan 2025 – 12 Jan 2025.
  • Akeem Bernard — 1 confirmed meetings against James Thomas. 20 Feb 2025 – 20 Feb 2025.
  • Alvinus Myers — 1 confirmed meetings against James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Alwin Strachan — 1 confirmed meetings against James Thomas. 10 Mar 2024 – 10 Mar 2024.
  • Andre Clennon — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • André Leslie — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Andre Powell — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • Andre Smith — 1 confirmed meetings against James Thomas. 18 Nov 2024 – 18 Nov 2024.
  • Andrew Campbell — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Andrew Vanzie — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Anjay Gayle — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Anthony Bennett — 1 confirmed meetings against James Thomas. 12 Jan 2025 – 12 Jan 2025.
  • Anton Rhule — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Asheike Swearing — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • B. Navaro — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Bliss Nelson — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Brian Brown — 1 confirmed meetings against James Thomas. 23 Mar 2025 – 23 Mar 2025.
  • C. Nugent — 1 confirmed meetings against James Thomas. 4 May 2025 – 4 May 2025.
  • Cardel Benbow — 1 confirmed meetings against James Thomas. 2 Feb 2025 – 2 Feb 2025.
  • Carlington Blackwood — 1 confirmed meetings against James Thomas. 21 Jan 2024 – 21 Jan 2024.
  • Carlton Salmon — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Carlye Holmes — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Chadeem Rodriques — 1 confirmed meetings against James Thomas. 12 Jul 2021 – 12 Jul 2021.
  • Chantomoi Taylor — 1 confirmed meetings against James Thomas. 24 Nov 2024 – 24 Nov 2024.
  • Che Benny — 1 confirmed meetings against James Thomas. 23 Mar 2025 – 23 Mar 2025.
  • Chidalu Chukwuemeka — 1 confirmed meetings against James Thomas. 5 Feb 2024 – 5 Feb 2024.
  • Courton Wright — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Croccifixio Thompson — 1 confirmed meetings against James Thomas. 3 Nov 2024 – 3 Nov 2024.
  • Dahmani Miller — 1 confirmed meetings against James Thomas. 22 Dec 2024 – 22 Dec 2024.
  • Damaine Smith — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Damano Solomon — 1 confirmed meetings against James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Damar Edwards — 1 confirmed meetings against James Thomas. 31 Jan 2025 – 31 Jan 2025.
  • Damion Herrera — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Dante Peralto — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Dario Stewart — 1 confirmed meetings against James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Darnell Hospedales — 1 confirmed meetings against James Thomas. 24 Jan 2025 – 24 Jan 2025.
  • Darren Donaie — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • David Hutchinson — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • David Swaby — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Davonnie Burton — 1 confirmed meetings against James Thomas. 23 Mar 2025 – 23 Mar 2025.
  • Deandre Johnson — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Dejuan Green — 1 confirmed meetings against James Thomas. 5 Feb 2024 – 5 Feb 2024.
  • Delano Anderson — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Demarion Harris — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Deshawn Plunket — 1 confirmed meetings against James Thomas. 3 Jan 2024 – 3 Jan 2024.
  • Deshawn Talbert — 1 confirmed meetings against James Thomas. 22 Dec 2024 – 22 Dec 2024.
  • Devantae Redman — 1 confirmed meetings against James Thomas. 25 Mar 2024 – 25 Mar 2024.
  • Devone Davis — 1 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2024.
  • Dhumar Mclaughlin — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • Diamond Clarke — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Diego Mckenzie — 1 confirmed meetings against James Thomas. 6 Oct 2024 – 6 Oct 2024.
  • Dustin Cohen — 1 confirmed meetings against James Thomas. 10 Mar 2024 – 10 Mar 2024.
  • Duvaughn Dunkley — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Dwayne Burgher — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Dyllan John — 1 confirmed meetings against James Thomas. 20 Feb 2025 – 20 Feb 2025.
  • Earl Simpson — 1 confirmed meetings against James Thomas. 3 Apr 2025 – 3 Apr 2025.
  • Emerson Liasse — 1 confirmed meetings against James Thomas. 4 May 2025 – 4 May 2025.
  • Eric Edwards — 1 confirmed meetings against James Thomas. 19 Mar 2024 – 19 Mar 2024.
  • Ezran Simpson — 1 confirmed meetings against James Thomas. 12 Jul 2021 – 12 Jul 2021.
  • Franco Celestine — 1 confirmed meetings against James Thomas. 4 May 2025 – 4 May 2025.
  • Francois Swaby — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Gawain Austin — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Gerald Neil — 1 confirmed meetings against James Thomas. 24 Nov 2024 – 24 Nov 2024.
  • Glenroy Samuel — 1 confirmed meetings against James Thomas. 5 Feb 2024 – 5 Feb 2024.
  • Hardley Barnes — 1 confirmed meetings against James Thomas. 12 Jul 2021 – 12 Jul 2021.
  • Heron Headman — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Imani Beckford — 1 confirmed meetings against James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Jadon Anderson — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Jah-Neil Wray — 1 confirmed meetings against James Thomas. 12 Jan 2025 – 12 Jan 2025.
  • Jaheed Hanson — 1 confirmed meetings against James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Jaheem Frazer — 1 confirmed meetings against James Thomas. 25 Sept 2024 – 25 Sept 2024.
  • Jaheim Brown — 1 confirmed meetings against James Thomas. 18 Nov 2024 – 18 Nov 2024.
  • Jahiem Harris — 1 confirmed meetings against James Thomas. 10 Mar 2024 – 10 Mar 2024.
  • Jahmarie Nolan — 1 confirmed meetings against James Thomas. 9 Dec 2024 – 9 Dec 2024.
  • Jamari Howell — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Jamoi Topey — 1 confirmed meetings against James Thomas. 31 Dec 2023 – 31 Dec 2023.
  • Javaughn Cole — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Javaun Ellis — 1 confirmed meetings against James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Javel Ellis — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Javick McFarlane — 1 confirmed meetings against James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Javid George — 1 confirmed meetings against James Thomas. 12 Jan 2025 – 12 Jan 2025.
  • Javon Smith — 1 confirmed meetings against James Thomas. 10 Mar 2024 – 10 Mar 2024.
  • Jay Jameison — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Jevoun Bascoe — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Jimoy Jones — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • John-Christoff Pringle — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Jonoy Cunningham — 1 confirmed meetings against James Thomas. 12 Jul 2021 – 12 Jul 2021.
  • Joshua Jackson — 1 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2024.
  • Josiah Daniel — 1 confirmed meetings against James Thomas. 29 Sept 2024 – 29 Sept 2024.
  • Josiah Daniel — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Josiah Trimmingham — 1 confirmed meetings against James Thomas. 24 Jan 2025 – 24 Jan 2025.
  • Jovaughn Thompson — 1 confirmed meetings against James Thomas. 7 Apr 2024 – 7 Apr 2024.
  • Junior Grizzelle — 1 confirmed meetings against James Thomas. 10 Nov 2024 – 10 Nov 2024.
  • Kadeem Davis — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Kadeem Stone — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Kamani Stewart — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Keithy Simpson — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Kemar Beckford — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Keneil Petrie — 1 confirmed meetings against James Thomas. 10 Mar 2024 – 10 Mar 2024.
  • Kenly Deacon — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Kenroy Lumthen — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Kesslon Hall — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Kevin Graham — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Kevin Graham — 1 confirmed meetings against James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Kevin Hall — 1 confirmed meetings against James Thomas. 12 Jan 2025 – 12 Jan 2025.
  • Kevin Johnson — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Kimarley Smith — 1 confirmed meetings against James Thomas. 11 Feb 2024 – 11 Feb 2024.
  • Kshaine Gordon — 1 confirmed meetings against James Thomas. 29 Sept 2024 – 29 Sept 2024.
  • Kyle Butler — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Kymani Campbell — 1 confirmed meetings against James Thomas. 18 Nov 2024 – 18 Nov 2024.
  • Ladale Richie — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Latroy Laing — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Leo Campbell — 1 confirmed meetings against James Thomas. 24 Nov 2024 – 24 Nov 2024.
  • Levaughn Williams — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Liston James — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Loloxley Reid — 1 confirmed meetings against James Thomas. 5 Feb 2024 – 5 Feb 2024.
  • Mickel Graham — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • Mackenson Cadet — 1 confirmed meetings against James Thomas. 4 Mar 2024 – 4 Mar 2024.
  • Malachi Sterling — 1 confirmed meetings against James Thomas. 23 Mar 2025 – 23 Mar 2025.
  • Malike Stephens — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Marcovich Brown — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Mario Simms — 1 confirmed meetings against James Thomas. 20 Feb 2025 – 20 Feb 2025.
  • Marlon Allen — 1 confirmed meetings against James Thomas. 3 Nov 2024 – 3 Nov 2024.
  • Mikhail Harrison — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Mikyle Williams — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Mowey Morgan — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Nahshon Bolt-Barrett — 1 confirmed meetings against James Thomas. 20 Feb 2025 – 20 Feb 2025.
  • Nathaniel Brooks — 1 confirmed meetings against James Thomas. 7 Apr 2024 – 7 Apr 2024.
  • Nazime Grant — 1 confirmed meetings against James Thomas. 24 Jan 2025 – 24 Jan 2025.
  • Neron Barrow — 1 confirmed meetings against James Thomas. 24 Nov 2024 – 24 Nov 2024.
  • Nesahwn Bennett — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Nevaughn Turner — 1 confirmed meetings against James Thomas. 23 Mar 2025 – 23 Mar 2025.
  • Nicholas Lawrence — 1 confirmed meetings against James Thomas. 23 Feb 2025 – 23 Feb 2025.
  • Nicholas Nelson — 1 confirmed meetings against James Thomas. 9 Dec 2024 – 9 Dec 2024.
  • O. Brown — 1 confirmed meetings against James Thomas. 20 Apr 2025 – 20 Apr 2025.
  • Odane Murray — 1 confirmed meetings against James Thomas. 10 Mar 2024 – 10 Mar 2024.
  • Odane Wilberforce — 1 confirmed meetings against James Thomas. 22 Dec 2024 – 22 Dec 2024.
  • Odeanney Black — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Omani Leacock — 1 confirmed meetings against James Thomas. 20 Feb 2025 – 20 Feb 2025.
  • Oniel Anderson — 1 confirmed meetings against James Thomas. 12 Jul 2021 – 12 Jul 2021.
  • Osani Ricketts — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Oshane Roberts — 1 confirmed meetings against James Thomas. 12 Jul 2021 – 12 Jul 2021.
  • Peter Harrison — 1 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2024.
  • Peter McGregor — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • Prince-Daniel Smith — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Quain Bailey — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Raffique Bryan — 1 confirmed meetings against James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Ramario Thompson — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Ranaldo Biggs — 1 confirmed meetings against James Thomas. 1 Dec 2024 – 1 Dec 2024.
  • Rasheed Thomas — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Ray Campbell — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Renaldo Cephas — 1 confirmed meetings against James Thomas. 12 Jul 2021 – 12 Jul 2021.
  • Renaldo Wellington — 1 confirmed meetings against James Thomas. 24 Jan 2025 – 24 Jan 2025.
  • Revaldo Mitchell — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Ricardo Campbell — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Ricardo Dennis — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Ricardo Messam — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Ricardo Morris — 1 confirmed meetings against James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Richard Andrews — 1 confirmed meetings against James Thomas. 31 Jan 2025 – 31 Jan 2025.
  • Richard Livingston — 1 confirmed meetings against James Thomas. 3 Jan 2024 – 3 Jan 2024.
  • Roderick Granville — 1 confirmed meetings against James Thomas. 19 Mar 2024 – 19 Mar 2024.
  • Rodolph Austin — 1 confirmed meetings against James Thomas. 3 Jan 2024 – 3 Jan 2024.
  • Romaine Plummer — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Romario Bryan — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Romario McPherson — 1 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2024.
  • Romario Palma — 1 confirmed meetings against James Thomas. 6 Oct 2024 – 6 Oct 2024.
  • Romario Smith — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Romarion Thomas — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Ronaldo Brown — 1 confirmed meetings against James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Ronaldo Rodney — 1 confirmed meetings against James Thomas. 3 Jul 2021 – 3 Jul 2021.
  • Roshane Myrie — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Roshawn Amos — 1 confirmed meetings against James Thomas. 20 Feb 2025 – 20 Feb 2025.
  • Roshawn Oldfield — 1 confirmed meetings against James Thomas. 29 Sept 2024 – 29 Sept 2024.
  • Saneekie Burton — 1 confirmed meetings against James Thomas. 21 Jan 2024 – 21 Jan 2024.
  • Saqlain Waul — 1 confirmed meetings against James Thomas. 29 Sept 2024 – 29 Sept 2024.
  • Sean Leighton — 1 confirmed meetings against James Thomas. 5 Jan 2025 – 5 Jan 2025.
  • Shakur Adair — 1 confirmed meetings against James Thomas. 29 Sept 2024 – 29 Sept 2024.
  • Shamar O'Connor — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Shamari Dallas — 1 confirmed meetings against James Thomas. 25 Feb 2024 – 25 Feb 2024.
  • Shamaro Dennis — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • Shanoy Smith — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Shaquille Jones — 1 confirmed meetings against James Thomas. 11 Feb 2024 – 11 Feb 2024.
  • Shawn Dewar — 1 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2024.
  • Shevan James — 1 confirmed meetings against James Thomas. 21 Jan 2024 – 21 Jan 2024.
  • Shevon Miller — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • Shevon Stewart — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Stevaughn Spence — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Steve Pinnock — 1 confirmed meetings against James Thomas. 10 Mar 2024 – 10 Mar 2024.
  • Stevo Reid — 1 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2024.
  • Suejay Graham — 1 confirmed meetings against James Thomas. 28 Jan 2025 – 28 Jan 2025.
  • Tahjae McBean — 1 confirmed meetings against James Thomas. 22 Sept 2024 – 22 Sept 2024.
  • Tajay Grant — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Tarique Jones — 1 confirmed meetings against James Thomas. 3 Apr 2025 – 3 Apr 2025.
  • Tavar Thompson — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Timar Lewis — 1 confirmed meetings against James Thomas. 12 Jan 2025 – 12 Jan 2025.
  • Tramain Graham — 1 confirmed meetings against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Trevon Thorpe — 1 confirmed meetings against James Thomas. 7 Apr 2024 – 7 Apr 2024.
  • Tyreek Mccalla — 1 confirmed meetings against James Thomas. 27 Dec 2023 – 27 Dec 2023.
  • Tyrese Harrison — 1 confirmed meetings against James Thomas. 18 Jul 2021 – 18 Jul 2021.
  • Tyrese Wynter — 1 confirmed meetings against James Thomas. 20 Apr 2025 – 20 Apr 2025.
  • Tyrone Mullings — 1 confirmed meetings against James Thomas. 12 Feb 2025 – 12 Feb 2025.
  • Vishinul Harris — 1 confirmed meetings against James Thomas. 11 Feb 2024 – 11 Feb 2024.
  • Xavier Lamonth — 1 confirmed meetings against James Thomas. 17 Jan 2024 – 17 Jan 2024.
  • Zain Hylton — 1 confirmed meetings against James Thomas. 25 Jul 2021 – 25 Jul 2021.
  • Zandrey McLeod — 1 confirmed meetings against James Thomas. 28 Jan 2024 – 28 Jan 2024.

Which teams has James Thomas 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.

  • Portmore United — 6 confirmed appearances against James Thomas. 25 Jul 2021 – 6 Apr 2025.
  • Arnett Gardens — 5 confirmed appearances against James Thomas. 12 Jul 2021 – 3 Apr 2025.
  • Mount Pleasant Academy — 5 confirmed appearances against James Thomas. 3 Jul 2021 – 4 May 2025.
  • Cavalier — 4 confirmed appearances against James Thomas. 10 Jan 2024 – 22 Dec 2024.
  • Dunbeholden — 4 confirmed appearances against James Thomas. 21 Jan 2024 – 20 Apr 2025.
  • Vere United — 4 confirmed appearances against James Thomas. 18 Jul 2021 – 5 Jan 2025.
  • Harbour View — 3 confirmed appearances against James Thomas. 5 Feb 2024 – 12 Jan 2025.
  • Tivoli Gardens — 3 confirmed appearances against James Thomas. 11 Feb 2024 – 29 Dec 2024.
  • Waterhouse — 3 confirmed appearances against James Thomas. 25 Feb 2024 – 20 Feb 2025.
  • Lime Hall Academy — 2 confirmed appearances against James Thomas. 27 Dec 2023 – 25 Mar 2024.
  • Molynes United — 2 confirmed appearances against James Thomas. 28 Jan 2024 – 28 Jan 2025.
  • Montego Bay United — 2 confirmed appearances against James Thomas. 24 Jan 2025 – 23 Mar 2025.
  • Racing United — 2 confirmed appearances against James Thomas. 1 Dec 2024 – 12 Feb 2025.
  • Chapelton — 1 confirmed appearances against James Thomas. 19 Jan 2025 – 19 Jan 2025.
  • Treasure Beach — 1 confirmed appearances against James Thomas. 17 Jan 2024 – 17 Jan 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.

For those who want to understand the game.