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 Roche

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 Roche played with most?

Most confirmed shared appearances:

  1. Daniel Kelly8shared appearances
  2. Alistair Coote7shared appearances
  3. Evan Caffrey7shared appearances

Who has James Roche faced most often?

Most confirmed meetings as opponents:

  1. Aaron Bouwman3confirmed meetings
  2. A. Stamatovski2confirmed meetings
  3. Antonij Trajkovski2confirmed meetings

Who has James Roche played with most?

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

Entire career · All competitions
15Confirmed appearances
2025–2026Period
65Team-mates
#PlayersComparisonShared appearances
011 Nov 2025 – 9 Oct 2026
021 Nov 2025 – 9 Oct 2026
021 Nov 2025 – 9 Oct 2026
021 Nov 2025 – 9 Oct 2026
021 Nov 2025 – 9 Oct 2026
021 Nov 2025 – 9 Oct 2026
021 Nov 2025 – 13 Aug 2026
0817 Sep 2025 – 20 Feb 2026
081 Nov 2025 – 9 Oct 2026
0827 Feb 2026 – 13 Aug 2026
111 Nov 2025 – 7 July 2026
111 Nov 2025 – 9 Oct 2026
1117 Sep 2025 – 7 July 2026
1117 Sep 2025 – 18 Nov 2025
1127 Feb 2026 – 13 Aug 2026
1117 Sep 2025 – 18 Nov 2025
111 Nov 2025 – 7 July 2026
1127 Feb 2026 – 13 Aug 2026
1917 Sep 2025 – 5 Nov 2025
1917 Sep 2025 – 5 Nov 2025
1917 Sep 2025 – 5 Nov 2025
1917 Sep 2025 – 5 Nov 2025
1917 Sep 2025 – 5 Nov 2025
191 Nov 2025 – 9 Oct 2026
1927 Feb 2026 – 13 Aug 2026
197 July 2026 – 9 Oct 2026
1917 Sep 2025 – 5 Nov 2025
197 July 2026 – 9 Oct 2026
1917 Sep 2025 – 5 Nov 2025
306 Aug 2026 – 9 Oct 2026
3017 Sep 2025 – 22 Oct 2025
3017 Sep 2025 – 22 Oct 2025
306 March 2026 – 7 July 2026
301 Oct 2025 – 5 Nov 2025
301 Nov 2025 – 6 Aug 2026
3027 Feb 2026 – 9 Oct 2026
3713 Feb 2026 – 20 Feb 2026
3717 Sep 2025 – 1 Oct 2025
3713 Feb 2026 – 20 Feb 2026
3713 Feb 2026 – 20 Feb 2026
3713 Feb 2026 – 20 Feb 2026
3717 Sep 2025 – 13 Aug 2026
3713 Feb 2026 – 20 Feb 2026
3713 Feb 2026 – 20 Feb 2026
3713 Feb 2026 – 20 Feb 2026
371 Nov 2025 – 9 Oct 2026
3713 Feb 2026 – 20 Feb 2026
3713 Feb 2026 – 20 Feb 2026
3713 Feb 2026 – 20 Feb 2026
3713 Feb 2026 – 20 Feb 2026
Showing 50 of 65 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 Roche 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 Roche played with?

  • Daniel Kelly — 8 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Alistair Coote — 7 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Evan Caffrey — 7 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • James Norris — 7 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Kameron Ledwidge — 7 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Kerr McInroy — 7 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Seán Gannon — 7 shared appearances with James Roche. 1 Nov 2025 – 13 Aug 2026.
  • A. Maloney — 6 shared appearances with James Roche. 17 Sept 2025 – 20 Feb 2026.
  • Milan Mbeng — 6 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Rodrigo Freitas — 6 shared appearances with James Roche. 27 Feb 2026 – 13 Aug 2026.
  • Harry Wood — 5 shared appearances with James Roche. 1 Nov 2025 – 7 Jul 2026.
  • Jack Henry-Francis — 5 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Joey Ikala Wuna — 5 shared appearances with James Roche. 17 Sept 2025 – 7 Jul 2026.
  • Luca Cailloce — 5 shared appearances with James Roche. 17 Sept 2025 – 18 Nov 2025.
  • Samuel Bone — 5 shared appearances with James Roche. 27 Feb 2026 – 13 Aug 2026.
  • Taylor McCarthy — 5 shared appearances with James Roche. 17 Sept 2025 – 18 Nov 2025.
  • Wessel Speel — 5 shared appearances with James Roche. 1 Nov 2025 – 7 Jul 2026.
  • William Jarvis — 5 shared appearances with James Roche. 27 Feb 2026 – 13 Aug 2026.
  • Ali Topcu — 4 shared appearances with James Roche. 17 Sept 2025 – 5 Nov 2025.
  • Alex Flynn — 4 shared appearances with James Roche. 17 Sept 2025 – 5 Nov 2025.
  • C. Ryan — 4 shared appearances with James Roche. 17 Sept 2025 – 5 Nov 2025.
  • Daniel Mare — 4 shared appearances with James Roche. 17 Sept 2025 – 5 Nov 2025.
  • J. Bailey — 4 shared appearances with James Roche. 17 Sept 2025 – 5 Nov 2025.
  • John Martin — 4 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Jonathan Lunney — 4 shared appearances with James Roche. 27 Feb 2026 – 13 Aug 2026.
  • Odhran Casey — 4 shared appearances with James Roche. 7 Jul 2026 – 9 Oct 2026.
  • Raymond Offor — 4 shared appearances with James Roche. 17 Sept 2025 – 5 Nov 2025.
  • Sean Moore — 4 shared appearances with James Roche. 7 Jul 2026 – 9 Oct 2026.
  • T. Sammy — 4 shared appearances with James Roche. 17 Sept 2025 – 5 Nov 2025.
  • Edward Beach — 3 shared appearances with James Roche. 6 Aug 2026 – 9 Oct 2026.
  • F. Coffey — 3 shared appearances with James Roche. 17 Sept 2025 – 22 Oct 2025.
  • G. Mosneagu — 3 shared appearances with James Roche. 17 Sept 2025 – 22 Oct 2025.
  • Ismail Lundgren — 3 shared appearances with James Roche. 6 Mar 2026 – 7 Jul 2026.
  • P. G. Brides — 3 shared appearances with James Roche. 1 Oct 2025 – 5 Nov 2025.
  • Patrick Barrett — 3 shared appearances with James Roche. 1 Nov 2025 – 6 Aug 2026.
  • Sean Boyd — 3 shared appearances with James Roche. 27 Feb 2026 – 9 Oct 2026.
  • Aaron Connolly — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • A. M. Keogh — 2 shared appearances with James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Brendan Clarke — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Brian McManus — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Cillian Tollett — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Daniel Ring — 2 shared appearances with James Roche. 17 Sept 2025 – 13 Aug 2026.
  • Evan O'Connor — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Gradi Lomboto — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Kyle O'Connor — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Ademipo Odubeko — 2 shared appearances with James Roche. 1 Nov 2025 – 9 Oct 2026.
  • Peter Grogan — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Patrick Ferry — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • R. Lyons — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • Reece Webb — 2 shared appearances with James Roche. 13 Feb 2026 – 20 Feb 2026.
  • A. Kizenga — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Alfie Lynskey — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • A. Oluwabiyi — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Adam Brennan — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • K. Madu — 1 shared appearances with James Roche. 22 Oct 2025 – 22 Oct 2025.
  • Keilan Quinn — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Lewis Temple — 1 shared appearances with James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Luke Mulligan — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Marco Untergrabner — 1 shared appearances with James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Mark Coyle — 1 shared appearances with James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Oisin Hand — 1 shared appearances with James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Patricio Schroeder — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Raphael-Pijus Otegbayo — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Zak O'Sullivan — 1 shared appearances with James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Zeno Rossi — 1 shared appearances with James Roche. 6 Apr 2026 – 6 Apr 2026.

Who has James Roche faced?

  • Aaron Bouwman — 3 confirmed meetings against James Roche. 18 Nov 2025 – 13 Aug 2026.
  • A. Stamatovski — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Antonij Trajkovski — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Aidan Keena — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Anton Gaaei — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • B. Shaini — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • B. Sillah — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Barry Baggley — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Brandon Kavanagh — 2 confirmed meetings against James Roche. 1 Nov 2025 – 27 Feb 2026.
  • D. Dimovski — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • D. Hodja — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Dominik Kmet — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • D. Rosikj — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Daley Blind — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • František Kóša — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • H. Krener — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • I. Hasani — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Jovan Boshnakov — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Jakub Jokl — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Jake Mulraney — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Apr 2026.
  • Jakub Marko — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Jason McClelland — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Jorthy Mokio — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • Joseph Anang — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Joseph Redmond — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Julian Brandt — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • Kian Leavy — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Kristián Stručka — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Lorent Zhaku — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Luke Turner — 2 confirmed meetings against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Marco Bortoli — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • M. Gerasov — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • M. Kish — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • M. Pavlik — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Marko Stefanovski — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • M. Yendare — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Maarten Paes — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • Maher Carrizo — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • Marcos Leonardo — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • Marek Okal — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Nicolas Gucik — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Nikola Manojlov — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Oliver Edvardsen — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • Owen Wijndal — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • P. Trajanovski — 2 confirmed meetings against James Roche. 17 Sept 2025 – 1 Oct 2025.
  • Patrik Baleja — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Teodor Stanik — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Tobiáš Pališčák — 2 confirmed meetings against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Youri Regeer — 2 confirmed meetings against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • Adam McDaid — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Aaron Greene — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Abdellah Ouazane — 1 confirmed meetings against James Roche. 13 Aug 2026 – 13 Aug 2026.
  • Adam Matthews — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Adam Montgomery — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Aidan Gabbidon — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Andrew Quinn — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Anthony Breslin — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • Archie Meekison — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Arne Engels — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Axel Sjöberg — 1 confirmed meetings against James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Ayodele Thomas — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Benny — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Brandon Bermingham — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Corey Sheridan — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Caio Henrique — 1 confirmed meetings against James Roche. 13 Aug 2026 – 13 Aug 2026.
  • Callum McGregor — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Callum Osmand — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Cameron Carter-Vickers — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Carl McHugh — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Christopher Forrester — 1 confirmed meetings against James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Cian Brosnan — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Cian Kavanagh — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Cian Murphy — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Colby Donovan — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Conor Kane — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Conor Keeley — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Conor Tourish — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Cory O'Sullivan — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • D. de Lacerda — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • D. Pecsuk — 1 confirmed meetings against James Roche. 22 Oct 2025 – 22 Oct 2025.
  • Dane Murray — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Daniel Grant — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Daniel Okwute — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Dare Kareem — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Darie Patton — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Darragh Nugent — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • Darren Robinson — 1 confirmed meetings against James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Davy Klaassen — 1 confirmed meetings against James Roche. 6 Aug 2026 – 6 Aug 2026.
  • Dies Janse — 1 confirmed meetings against James Roche. 13 Aug 2026 – 13 Aug 2026.
  • E. Lee — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • E. Shabani — 1 confirmed meetings against James Roche. 1 Oct 2025 – 1 Oct 2025.
  • Edward McGinty — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Edwin Agbaje — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Eser Gürbüz — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Ethan O'Brien — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Francis Turley — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Gavin McAteer — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Gareth McElroy — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Giannino Vianello — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Graham Burke — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • I. Zerrouk — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Josh Cullen — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • J. Haney — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Jack Byrne — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Jack Shorrock — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Jago Godden — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • James Bolger — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • James Brown — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • James Forrest — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • James McManus — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Jamie Lennon — 1 confirmed meetings against James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Jason Bucknor — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Jim Koller — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Jinairo Johnson — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Joel van den Berg — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • John O'Sullivan — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Jonas Häkkinen — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Jordon Garrick — 1 confirmed meetings against James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Killian Cantwell — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • K. McHugh — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Kaiyne Woolery — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Kasper Dolberg — 1 confirmed meetings against James Roche. 6 Aug 2026 – 6 Aug 2026.
  • Kevin Zefi — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Kieran Cruise — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Kyle Ure — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Lyfe Oldenstam — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • L. Palmer — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Liam Hughes — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Liam Kennedy — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Liam Scales — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Luca Messori — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Lucas Jetten — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Luke Dennison — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Luke McCowan — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Luke Pearce — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Luke Young — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Maleace Asamoah — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Manuel Bahaty — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • M. Vaclavek — 1 confirmed meetings against James Roche. 22 Oct 2025 – 22 Oct 2025.
  • Maik Nawrocki — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Mark Doyle — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Mason Melia — 1 confirmed meetings against James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Matthew Connor — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Matthew Healy — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Max Mata — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • Michael Noonan — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Michel-Ange Balikwisha — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Mika Godts — 1 confirmed meetings against James Roche. 6 Aug 2026 – 6 Aug 2026.
  • Mylo van der Lans — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Niall Brookwell — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Nassim El Harmouz — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • N. Lumingo — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Najemedine Razi — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Oran Brogan — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Oscar Gloukh — 1 confirmed meetings against James Roche. 6 Aug 2026 – 6 Aug 2026.
  • P. Tokam — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Paulo Bernardo — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Pico — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Romal Palmer — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • Ronan Boyce — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • Ross Doohan — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Ryan Brennan — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Ryan Edmondson — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • S. Bekiri — 1 confirmed meetings against James Roche. 17 Sept 2025 – 17 Sept 2025.
  • Shaunie Bradley — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • S. Kluivert — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • S. O'Connell — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Seán Hoare — 1 confirmed meetings against James Roche. 6 Mar 2026 – 6 Mar 2026.
  • Sean McArdle — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Sean McGrath — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Sean Stewart — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Sebastian Quirk — 1 confirmed meetings against James Roche. 9 Oct 2026 – 9 Oct 2026.
  • Shane Farrell — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Shin Yamada — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Simon Power — 1 confirmed meetings against James Roche. 1 Nov 2025 – 1 Nov 2025.
  • Steven Berghuis — 1 confirmed meetings against James Roche. 6 Aug 2026 – 6 Aug 2026.
  • T. Ajibola — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • T. McNamee — 1 confirmed meetings against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Tamás Tarcsi — 1 confirmed meetings against James Roche. 5 Nov 2025 – 5 Nov 2025.
  • Thomas Hatton — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Thomas Oluwa — 1 confirmed meetings against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Tobias van den Elshout — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Toluwalase Arokodare — 1 confirmed meetings against James Roche. 13 Aug 2026 – 13 Aug 2026.
  • Tunmise Sobowale — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Vincent Borden — 1 confirmed meetings against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • V. Ozhianvuna — 1 confirmed meetings against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Valentijn van der Velde — 1 confirmed meetings against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Viljami Sinisalo — 1 confirmed meetings against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Youri Baas — 1 confirmed meetings against James Roche. 13 Aug 2026 – 13 Aug 2026.

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

  • Ajax — 2 confirmed appearances against James Roche. 6 Aug 2026 – 13 Aug 2026.
  • St Patrick's Athl. — 2 confirmed appearances against James Roche. 1 Nov 2025 – 6 Mar 2026.
  • Žilina U19 — 2 confirmed appearances against James Roche. 22 Oct 2025 – 5 Nov 2025.
  • Celtic — 1 confirmed appearances against James Roche. 7 Jul 2026 – 7 Jul 2026.
  • Drogheda United — 1 confirmed appearances against James Roche. 27 Feb 2026 – 27 Feb 2026.
  • Finn Harps — 1 confirmed appearances against James Roche. 13 Feb 2026 – 13 Feb 2026.
  • Kerry FC — 1 confirmed appearances against James Roche. 20 Feb 2026 – 20 Feb 2026.
  • Netherlands U19 — 1 confirmed appearances against James Roche. 18 Nov 2025 – 18 Nov 2025.
  • Rabotnički U19 — 1 confirmed appearances against James Roche. 17 Sept 2025 – 17 Sept 2025.
  • Shamrock Rovers — 1 confirmed appearances against James Roche. 6 Apr 2026 – 6 Apr 2026.
  • Shelbourne U19 — 1 confirmed appearances against James Roche. 1 Oct 2025 – 1 Oct 2025.
  • Sligo Rovers — 1 confirmed appearances against James Roche. 9 Oct 2026 – 9 Oct 2026.

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

About this page and its data

Football connections

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

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

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

For those who want to understand the game.