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

Kyle Lafferty

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

Who has Kyle Lafferty played with most?

Most confirmed shared appearances:

  1. Steven Davis117shared appearances
  2. Allan McGregor77shared appearances
  3. Steven Whittaker71shared appearances

Who has Kyle Lafferty faced most often?

Most confirmed meetings as opponents:

  1. James Forrest12confirmed meetings
  2. Paul McGowan11confirmed meetings
  3. Scott Brown11confirmed meetings

Who has Kyle Lafferty played with most?

Players with confirmed appearances in the same team as Kyle Lafferty.

Entire career · All competitions
330Confirmed appearances
2006–2023Period
428Team-mates
#PlayersComparisonShared appearances
012 Sep 2006 – 12 June 2022
0214 Aug 2010 – 20 Apr 2019
0314 Aug 2010 – 18 Feb 2017
0414 Aug 2010 – 18 Aug 2018
0514 Aug 2010 – 7 Apr 2012
0618 July 2017 – 2 Sep 2021
072 Sep 2006 – 18 Aug 2018
0818 July 2017 – 11 Aug 2018
086 Sep 2006 – 12 June 2022
0814 Aug 2010 – 7 Apr 2012
119 Sep 2017 – 10 March 2020
1222 July 2017 – 18 Aug 2018
1317 Oct 2007 – 23 Jan 2019
1414 Aug 2010 – 24 May 2021
1514 Aug 2010 – 10 May 2011
1611 Sep 2010 – 7 Apr 2012
1611 Sep 2010 – 28 Dec 2011
1629 March 2015 – 3 June 2021
1911 Oct 2014 – 3 June 2021
1914 Aug 2010 – 10 May 2011
198 Oct 2010 – 12 June 2022
1910 Aug 2014 – 18 Feb 2017
233 Sep 2010 – 28 March 2021
2318 July 2017 – 13 May 2018
2310 Aug 2014 – 18 Feb 2017
2627 Feb 2021 – 28 Jan 2023
2727 Feb 2021 – 28 Jan 2023
2824 March 2007 – 9 Nov 2017
287 Sep 2014 – 28 March 2021
2813 June 2015 – 11 Oct 2020
3110 Aug 2014 – 18 Feb 2017
3130 Aug 2014 – 18 Feb 2017
3123 Aug 2018 – 20 Apr 2019
314 Sep 2015 – 12 June 2022
3523 Sep 2014 – 18 Feb 2017
357 Sep 2014 – 8 Sep 2018
373 Sep 2010 – 2 Sep 2021
3716 Oct 2010 – 28 Dec 2011
3923 Aug 2018 – 20 Apr 2019
3918 July 2017 – 30 Dec 2017
3910 Aug 2014 – 18 Feb 2017
4223 Aug 2018 – 20 Apr 2019
422 Sep 2006 – 12 June 2016
4230 Sep 2017 – 11 Aug 2018
4219 Aug 2014 – 18 Feb 2017
4211 Oct 2014 – 5 Sep 2021
4222 Aug 2010 – 13 March 2011
485 Aug 2017 – 27 Apr 2018
485 Oct 2017 – 9 June 2022
489 Sep 2017 – 13 May 2018
Showing 50 of 428 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 Kyle Lafferty 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 Kyle Lafferty played with?

  • Steven Davis — 117 shared appearances with Kyle Lafferty. 2 Sept 2006 – 12 Jun 2022.
  • Allan McGregor — 77 shared appearances with Kyle Lafferty. 14 Aug 2010 – 20 Apr 2019.
  • Steven Whittaker — 71 shared appearances with Kyle Lafferty. 14 Aug 2010 – 18 Feb 2017.
  • Steven Naismith — 62 shared appearances with Kyle Lafferty. 14 Aug 2010 – 18 Aug 2018.
  • Maurice Edu — 53 shared appearances with Kyle Lafferty. 14 Aug 2010 – 7 Apr 2012.
  • Michael Smith — 47 shared appearances with Kyle Lafferty. 18 Jul 2017 – 2 Sept 2021.
  • Aaron Hughes — 45 shared appearances with Kyle Lafferty. 2 Sept 2006 – 18 Aug 2018.
  • Christophe Berra — 44 shared appearances with Kyle Lafferty. 18 Jul 2017 – 11 Aug 2018.
  • Jonathan Evans — 44 shared appearances with Kyle Lafferty. 6 Sept 2006 – 12 Jun 2022.
  • Saša Papac — 44 shared appearances with Kyle Lafferty. 14 Aug 2010 – 7 Apr 2012.
  • Jonathan McLaughlin — 41 shared appearances with Kyle Lafferty. 9 Sept 2017 – 10 Mar 2020.
  • John Souttar — 37 shared appearances with Kyle Lafferty. 22 Jul 2017 – 18 Aug 2018.
  • Gareth McAuley — 36 shared appearances with Kyle Lafferty. 17 Oct 2007 – 23 Jan 2019.
  • Kirk Broadfoot — 34 shared appearances with Kyle Lafferty. 14 Aug 2010 – 24 May 2021.
  • David Weir — 33 shared appearances with Kyle Lafferty. 14 Aug 2010 – 10 May 2011.
  • Lee McCulloch — 32 shared appearances with Kyle Lafferty. 11 Sept 2010 – 7 Apr 2012.
  • Nikica Jelavić — 32 shared appearances with Kyle Lafferty. 11 Sept 2010 – 28 Dec 2011.
  • Stuart Dallas — 32 shared appearances with Kyle Lafferty. 29 Mar 2015 – 3 Jun 2021.
  • Joshua Magennis — 31 shared appearances with Kyle Lafferty. 11 Oct 2014 – 3 Jun 2021.
  • Madjid Bougherra — 31 shared appearances with Kyle Lafferty. 14 Aug 2010 – 10 May 2011.
  • Niall McGinn — 31 shared appearances with Kyle Lafferty. 8 Oct 2010 – 12 Jun 2022.
  • Russell Martin — 31 shared appearances with Kyle Lafferty. 10 Aug 2014 – 18 Feb 2017.
  • Corry Evans — 30 shared appearances with Kyle Lafferty. 3 Sept 2010 – 28 Mar 2021.
  • Don Cowie — 30 shared appearances with Kyle Lafferty. 18 Jul 2017 – 13 May 2018.
  • John Ruddy — 30 shared appearances with Kyle Lafferty. 10 Aug 2014 – 18 Feb 2017.
  • Alan Power — 29 shared appearances with Kyle Lafferty. 27 Feb 2021 – 28 Jan 2023.
  • Rory McKenzie — 28 shared appearances with Kyle Lafferty. 27 Feb 2021 – 28 Jan 2023.
  • Chris Brunt — 27 shared appearances with Kyle Lafferty. 24 Mar 2007 – 9 Nov 2017.
  • Conor McLaughlin — 27 shared appearances with Kyle Lafferty. 7 Sept 2014 – 28 Mar 2021.
  • Michael McGovern — 27 shared appearances with Kyle Lafferty. 13 Jun 2015 – 11 Oct 2020.
  • Alexander Tettey — 26 shared appearances with Kyle Lafferty. 10 Aug 2014 – 18 Feb 2017.
  • Cameron Jerome — 26 shared appearances with Kyle Lafferty. 30 Aug 2014 – 18 Feb 2017.
  • James Tavernier — 26 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • Patrick McNair — 26 shared appearances with Kyle Lafferty. 4 Sept 2015 – 12 Jun 2022.
  • Jonathan Howson — 25 shared appearances with Kyle Lafferty. 23 Sept 2014 – 18 Feb 2017.
  • Oliver Norwood — 25 shared appearances with Kyle Lafferty. 7 Sept 2014 – 8 Sept 2018.
  • Craig Cathcart — 24 shared appearances with Kyle Lafferty. 3 Sept 2010 – 2 Sept 2021.
  • Gregory Wylde — 24 shared appearances with Kyle Lafferty. 16 Oct 2010 – 28 Dec 2011.
  • Connor Goldson — 23 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • Esmaël Gonçalves — 23 shared appearances with Kyle Lafferty. 18 Jul 2017 – 30 Dec 2017.
  • Wesley Hoolahan — 23 shared appearances with Kyle Lafferty. 10 Aug 2014 – 18 Feb 2017.
  • Candeias — 22 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • Chris Baird — 22 shared appearances with Kyle Lafferty. 2 Sept 2006 – 12 Jun 2016.
  • Harry Cochrane — 22 shared appearances with Kyle Lafferty. 30 Sept 2017 – 11 Aug 2018.
  • Josh Murphy — 22 shared appearances with Kyle Lafferty. 19 Aug 2014 – 18 Feb 2017.
  • Shane Ferguson — 22 shared appearances with Kyle Lafferty. 11 Oct 2014 – 5 Sept 2021.
  • Vladimír Weiss — 22 shared appearances with Kyle Lafferty. 22 Aug 2010 – 13 Mar 2011.
  • Connor Randall — 21 shared appearances with Kyle Lafferty. 5 Aug 2017 – 27 Apr 2018.
  • George Saville — 21 shared appearances with Kyle Lafferty. 5 Oct 2017 – 9 Jun 2022.
  • Manuel Milinković — 21 shared appearances with Kyle Lafferty. 9 Sept 2017 – 13 May 2018.
  • Martin Olsson — 21 shared appearances with Kyle Lafferty. 10 Aug 2014 – 7 Jan 2017.
  • Prince Buaben — 21 shared appearances with Kyle Lafferty. 18 Jul 2017 – 24 Feb 2018.
  • Scott Arfield — 21 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • Dorin Goian — 20 shared appearances with Kyle Lafferty. 18 Aug 2011 – 7 Apr 2012.
  • Ross Callachan — 20 shared appearances with Kyle Lafferty. 9 Sept 2017 – 13 May 2018.
  • Ryan Jack — 20 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • Alfredo Morelos — 19 shared appearances with Kyle Lafferty. 23 Aug 2018 – 2 Feb 2019.
  • Michael Turner — 19 shared appearances with Kyle Lafferty. 10 Aug 2014 – 20 Sept 2016.
  • Nathan Redmond — 19 shared appearances with Kyle Lafferty. 10 Aug 2014 – 9 Jan 2016.
  • Carlos Bocanegra — 18 shared appearances with Kyle Lafferty. 18 Aug 2011 – 7 Apr 2012.
  • Glenn Middleton — 18 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • James Walker — 18 shared appearances with Kyle Lafferty. 18 Jul 2017 – 27 Dec 2017.
  • Ashton Taylor — 17 shared appearances with Kyle Lafferty. 22 Jan 2022 – 28 Jan 2023.
  • Bailey Peacock-Farrell — 17 shared appearances with Kyle Lafferty. 8 Sept 2018 – 9 Jun 2022.
  • Jordan Jones — 17 shared appearances with Kyle Lafferty. 15 Nov 2018 – 28 Jan 2023.
  • Lewis Grabban — 17 shared appearances with Kyle Lafferty. 10 Aug 2014 – 23 Sept 2015.
  • Arnaud Djoum — 16 shared appearances with Kyle Lafferty. 25 Jul 2017 – 17 Feb 2018.
  • Bradley Johnson — 16 shared appearances with Kyle Lafferty. 10 Aug 2014 – 24 Jan 2015.
  • Conor Washington — 16 shared appearances with Kyle Lafferty. 12 Jun 2016 – 2 Sept 2021.
  • Daniel Armstrong — 16 shared appearances with Kyle Lafferty. 9 Jul 2022 – 21 Jan 2023.
  • Lee Wallace — 16 shared appearances with Kyle Lafferty. 18 Aug 2011 – 23 Dec 2018.
  • Ryan Bennett — 16 shared appearances with Kyle Lafferty. 19 Aug 2014 – 18 Jan 2017.
  • Andrew Halliday — 15 shared appearances with Kyle Lafferty. 26 Aug 2018 – 24 Feb 2019.
  • Anthony McDonald — 15 shared appearances with Kyle Lafferty. 12 Dec 2017 – 29 Jul 2018.
  • Cole Stockton — 15 shared appearances with Kyle Lafferty. 18 Jul 2017 – 17 Dec 2017.
  • David Healy — 15 shared appearances with Kyle Lafferty. 2 Sept 2006 – 7 Oct 2011.
  • Eren Albayrak — 15 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Gary O'Neil — 15 shared appearances with Kyle Lafferty. 16 Aug 2014 – 9 Jan 2016.
  • Gavin Whyte — 15 shared appearances with Kyle Lafferty. 15 Nov 2018 – 12 Jun 2022.
  • Jamie Ward — 15 shared appearances with Kyle Lafferty. 7 Sept 2014 – 15 Nov 2018.
  • Lassana Coulibaly — 15 shared appearances with Kyle Lafferty. 15 Sept 2018 – 24 Feb 2019.
  • Liam Polworth — 15 shared appearances with Kyle Lafferty. 22 Jan 2022 – 28 Jan 2023.
  • Ludovic Sylvestre — 15 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Rafał Grzelak — 15 shared appearances with Kyle Lafferty. 18 Jul 2017 – 23 Dec 2017.
  • Ryan Alebiosu — 15 shared appearances with Kyle Lafferty. 30 Jul 2022 – 28 Jan 2023.
  • Ryan Kent — 15 shared appearances with Kyle Lafferty. 23 Aug 2018 – 3 Apr 2019.
  • Christopher Burke — 14 shared appearances with Kyle Lafferty. 20 Feb 2021 – 22 Jan 2022.
  • Jacob Murphy — 14 shared appearances with Kyle Lafferty. 23 Aug 2016 – 18 Feb 2017.
  • Joe Wright — 14 shared appearances with Kyle Lafferty. 30 Jul 2022 – 28 Jan 2023.
  • Joseph Worrall — 14 shared appearances with Kyle Lafferty. 20 Sept 2018 – 3 Apr 2019.
  • Kenny Miller — 14 shared appearances with Kyle Lafferty. 14 Aug 2010 – 15 Jan 2011.
  • Lewis Mayo — 14 shared appearances with Kyle Lafferty. 30 Jul 2022 – 28 Jan 2023.
  • Lewis Moore — 14 shared appearances with Kyle Lafferty. 5 Aug 2017 – 13 May 2018.
  • Ludovic Obraniak — 14 shared appearances with Kyle Lafferty. 8 Feb 2015 – 18 May 2015.
  • Richard Foster — 14 shared appearances with Kyle Lafferty. 11 Sept 2010 – 10 May 2011.
  • Sercan Kaya — 14 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Thomas Flanagan — 14 shared appearances with Kyle Lafferty. 2 Jun 2017 – 5 Sept 2021.
  • Warren Feeney — 14 shared appearances with Kyle Lafferty. 2 Sept 2006 – 7 Oct 2011.
  • Brandon Haunstrup — 13 shared appearances with Kyle Lafferty. 20 Feb 2021 – 22 Jan 2022.
  • Giray Kaçar — 13 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Jamal Lewis — 13 shared appearances with Kyle Lafferty. 8 Sept 2018 – 5 Sept 2021.
  • Jamie Brandon — 13 shared appearances with Kyle Lafferty. 29 Jul 2017 – 30 Dec 2017.
  • Kıvanç Karakaş — 13 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Kyle Bartley — 13 shared appearances with Kyle Lafferty. 20 Feb 2011 – 7 Apr 2012.
  • Maik Taylor — 13 shared appearances with Kyle Lafferty. 2 Sept 2006 – 12 Oct 2010.
  • Mitchell Pinnock — 13 shared appearances with Kyle Lafferty. 20 Feb 2021 – 24 May 2021.
  • Serkan Kırıntılı — 13 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Euan Henderson — 12 shared appearances with Kyle Lafferty. 14 Oct 2017 – 13 May 2018.
  • John Fleck — 12 shared appearances with Kyle Lafferty. 30 Oct 2010 – 2 Jan 2012.
  • Leonard Kweuke — 12 shared appearances with Kyle Lafferty. 15 Feb 2015 – 23 May 2015.
  • Liam Donnelly — 12 shared appearances with Kyle Lafferty. 5 Sept 2019 – 28 Jan 2023.
  • Oviemuno Ejaria — 12 shared appearances with Kyle Lafferty. 23 Aug 2018 – 9 Dec 2018.
  • Robert Brady — 12 shared appearances with Kyle Lafferty. 3 Oct 2015 – 28 Jan 2017.
  • Stephen Craigan — 12 shared appearances with Kyle Lafferty. 2 Sept 2006 – 12 Oct 2010.
  • Anderson Correia — 11 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Borna Barišić — 11 shared appearances with Kyle Lafferty. 26 Aug 2018 – 16 Feb 2019.
  • Christopher Maguire — 11 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • Colin Doyle — 11 shared appearances with Kyle Lafferty. 20 Feb 2021 – 24 May 2021.
  • Deniz Kadah — 11 shared appearances with Kyle Lafferty. 21 Feb 2015 – 23 May 2015.
  • Denver Hume — 11 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • El-Hadji Diouf — 11 shared appearances with Kyle Lafferty. 2 Feb 2011 – 10 May 2011.
  • Gary Dicker — 11 shared appearances with Kyle Lafferty. 20 Feb 2021 – 20 May 2021.
  • Gianluca Di Chiara — 11 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Jonathon Flanagan — 11 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • Jordan Thompson — 11 shared appearances with Kyle Lafferty. 5 Sept 2019 – 12 Jun 2022.
  • Jordan Willis — 11 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • Luke O'Nien — 11 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • Lynden Gooch — 11 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • Max Power — 11 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • Orhan Ovacıklı — 11 shared appearances with Kyle Lafferty. 11 Feb 2015 – 23 May 2015.
  • Ousmane Viera Diarrassouba — 11 shared appearances with Kyle Lafferty. 21 Feb 2015 – 23 May 2015.
  • Ross McCrorie — 11 shared appearances with Kyle Lafferty. 20 Sept 2018 – 3 Apr 2019.
  • Ross Millen — 11 shared appearances with Kyle Lafferty. 20 Feb 2021 – 24 May 2021.
  • Sammy Clingan — 11 shared appearances with Kyle Lafferty. 2 Sept 2006 – 14 Nov 2014.
  • Timm Klose — 11 shared appearances with Kyle Lafferty. 16 Aug 2016 – 18 Feb 2017.
  • Youssouf Mulumbu — 11 shared appearances with Kyle Lafferty. 9 Jan 2016 – 16 May 2021.
  • Alex Pritchard — 10 shared appearances with Kyle Lafferty. 20 Sept 2016 – 18 Feb 2017.
  • Charles Wyke — 10 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • Danny Amankwaa — 10 shared appearances with Kyle Lafferty. 30 Jan 2018 – 9 May 2018.
  • Denis Popovič — 10 shared appearances with Kyle Lafferty. 5 Aug 2021 – 20 Nov 2021.
  • Enrico Del Prato — 10 shared appearances with Kyle Lafferty. 30 Sept 2020 – 19 Dec 2020.
  • Fraser Murray — 10 shared appearances with Kyle Lafferty. 22 Jan 2022 – 21 Jan 2023.
  • Gary Hooper — 10 shared appearances with Kyle Lafferty. 23 Sept 2014 – 24 Jan 2015.
  • George Dobson — 10 shared appearances with Kyle Lafferty. 18 Jan 2020 – 7 Mar 2020.
  • Giorgi Loria — 10 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Godfrey Oboabona — 10 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Greg Kiltie — 10 shared appearances with Kyle Lafferty. 20 Feb 2021 – 24 May 2021.
  • Innes Cameron — 10 shared appearances with Kyle Lafferty. 9 Jul 2022 – 18 Oct 2022.
  • Joaquim Adão Joao — 10 shared appearances with Kyle Lafferty. 3 Feb 2018 – 9 May 2018.
  • Josef Hušbauer — 10 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Koray Altınay — 10 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Kostakis Artymatas — 10 shared appearances with Kyle Lafferty. 5 Aug 2021 – 20 Nov 2021.
  • Lazaros Christodoulopoulos — 10 shared appearances with Kyle Lafferty. 5 Aug 2021 – 20 Nov 2021.
  • Miloš Deletić — 10 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Nicola Bellomo — 10 shared appearances with Kyle Lafferty. 26 Sept 2020 – 14 Dec 2020.
  • Nicolò Bianchi — 10 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Nikola Katić — 10 shared appearances with Kyle Lafferty. 23 Aug 2018 – 20 Apr 2019.
  • Oliver Shaw — 10 shared appearances with Kyle Lafferty. 22 Jan 2022 – 9 Oct 2022.
  • Paulus Arajuuri — 10 shared appearances with Kyle Lafferty. 5 Aug 2021 – 20 Nov 2021.
  • Alexandre Letellier — 9 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Dec 2019.
  • Benjamin Chrisene — 9 shared appearances with Kyle Lafferty. 27 Aug 2022 – 14 Jan 2023.
  • Christian Doidge — 9 shared appearances with Kyle Lafferty. 17 Sept 2022 – 28 Jan 2023.
  • Eros Grezda — 9 shared appearances with Kyle Lafferty. 15 Sept 2018 – 3 Apr 2019.
  • Gaute Vetti — 9 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Dec 2019.
  • Graham Dorrans — 9 shared appearances with Kyle Lafferty. 23 Sept 2015 – 23 Sept 2018.
  • Jack Hamilton — 9 shared appearances with Kyle Lafferty. 18 Jul 2017 – 13 May 2018.
  • Kristoffer Zachariassen — 9 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Dec 2019.
  • Liam Boyce — 9 shared appearances with Kyle Lafferty. 2 Jun 2017 – 12 Nov 2020.
  • Lorenzo Crisetig — 9 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Marios Antoniades — 9 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Nikolaos Kaltsas — 9 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Samuel Walker — 9 shared appearances with Kyle Lafferty. 30 Jul 2022 – 18 Jan 2023.
  • Sebastien Bassong — 9 shared appearances with Kyle Lafferty. 23 Sept 2015 – 18 Jan 2017.
  • Ümit Korkmaz — 9 shared appearances with Kyle Lafferty. 8 Feb 2015 – 13 May 2015.
  • Zachary Hemming — 9 shared appearances with Kyle Lafferty. 22 Jan 2022 – 28 Jan 2023.
  • Alim Öztürk — 8 shared appearances with Kyle Lafferty. 18 Jan 2020 – 10 Mar 2020.
  • Bjørn Utvik — 8 shared appearances with Kyle Lafferty. 22 Sept 2019 – 1 Dec 2019.
  • Chris Shields — 8 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Christopher Johns — 8 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • D. Healy — 8 shared appearances with Kyle Lafferty. 20 Feb 2011 – 2 Jan 2012.
  • Daniel Ballard — 8 shared appearances with Kyle Lafferty. 4 Sept 2020 – 12 Jun 2022.
  • Daniele Liotti — 8 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Germán Denis — 8 shared appearances with Kyle Lafferty. 26 Sept 2020 – 5 Dec 2020.
  • Giuseppe Loiacono — 8 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Hachim Mastour — 8 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Ivo Pinto — 8 shared appearances with Kyle Lafferty. 16 Aug 2016 – 28 Jan 2017.
  • Jamie Ness — 8 shared appearances with Kyle Lafferty. 2 Jan 2011 – 1 Oct 2011.
  • Joachim Thomassen — 8 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Dec 2019.
  • John Ruddy — 8 shared appearances with Kyle Lafferty. 26 Nov 2016 – 18 Feb 2017.
  • Kirk Millar — 8 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Magnar Ødegaard — 8 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Dec 2019.
  • Matthew Clarke — 8 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Michael Folorunsho — 8 shared appearances with Kyle Lafferty. 30 Sept 2020 – 19 Dec 2020.
  • Niklas Gunnarsson — 8 shared appearances with Kyle Lafferty. 22 Sept 2019 – 1 Dec 2019.
  • Omatsone Aluko — 8 shared appearances with Kyle Lafferty. 27 Nov 2011 – 7 Apr 2012.
  • Shayne Lavery — 8 shared appearances with Kyle Lafferty. 5 Sept 2019 – 12 Jun 2022.
  • Spyros Risvanis — 8 shared appearances with Kyle Lafferty. 12 Aug 2021 – 20 Nov 2021.
  • Thiago Cionek — 8 shared appearances with Kyle Lafferty. 30 Sept 2020 – 14 Dec 2020.
  • Aaron Tshibola — 7 shared appearances with Kyle Lafferty. 6 Mar 2021 – 24 May 2021.
  • Alejandro Bedoya — 7 shared appearances with Kyle Lafferty. 28 Aug 2011 – 17 Dec 2011.
  • Alessandro Plizzari — 7 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Alistair McCann — 7 shared appearances with Kyle Lafferty. 25 Mar 2021 – 9 Jun 2022.
  • Antoine Semenyo — 7 shared appearances with Kyle Lafferty. 1 Feb 2020 – 10 Mar 2020.
  • Bradley Lyons — 7 shared appearances with Kyle Lafferty. 9 Jul 2022 – 15 Oct 2022.
  • Ciaron Brown — 7 shared appearances with Kyle Lafferty. 5 Sept 2019 – 12 Jun 2022.
  • Daniel Finlayson — 7 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Demetri Mitchell — 7 shared appearances with Kyle Lafferty. 30 Jan 2018 – 9 May 2018.
  • Dimitrios Christofi — 7 shared appearances with Kyle Lafferty. 13 Jul 2021 – 25 Oct 2021.
  • Elliott Bennett — 7 shared appearances with Kyle Lafferty. 10 Aug 2014 – 23 Sept 2015.
  • Filip Hološko — 7 shared appearances with Kyle Lafferty. 8 Feb 2015 – 23 May 2015.
  • Gabriele Rolando — 7 shared appearances with Kyle Lafferty. 26 Sept 2020 – 19 Dec 2020.
  • Jamie Mulgrew — 7 shared appearances with Kyle Lafferty. 11 Feb 2023 – 15 Apr 2023.
  • Javier Garrido — 7 shared appearances with Kyle Lafferty. 10 Aug 2014 – 23 Sept 2014.
  • Joel Cooper — 7 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Jonathan Lindseth — 7 shared appearances with Kyle Lafferty. 22 Sept 2019 – 24 Nov 2019.
  • Juan Ortiz — 7 shared appearances with Kyle Lafferty. 18 Aug 2011 – 15 Oct 2011.
  • Keith Gillespie — 7 shared appearances with Kyle Lafferty. 2 Sept 2006 – 8 Sept 2007.
  • Kerr McInroy — 7 shared appearances with Kyle Lafferty. 30 Jul 2022 – 21 Jan 2023.
  • Kyle McClean — 7 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Lee Hodson — 7 shared appearances with Kyle Lafferty. 7 Oct 2011 – 9 Jul 2022.
  • Michael Duff — 7 shared appearances with Kyle Lafferty. 2 Sept 2006 – 8 Sept 2007.
  • Mustafa Abdellaoue — 7 shared appearances with Kyle Lafferty. 1 Sept 2019 – 10 Nov 2019.
  • Ole Halvorsen — 7 shared appearances with Kyle Lafferty. 22 Sept 2019 – 1 Dec 2019.
  • Onisiforos Roushias — 7 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Pavlos Korrea — 7 shared appearances with Kyle Lafferty. 13 Jul 2021 – 25 Oct 2021.
  • Peter Haring — 7 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Roy Carroll — 7 shared appearances with Kyle Lafferty. 6 Sept 2006 – 2 Jun 2017.
  • Sam Roscoe-Byrne — 7 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Zechariah Medley — 7 shared appearances with Kyle Lafferty. 20 Feb 2021 – 17 Apr 2021.
  • Zdeněk Zlámal — 7 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Amin Askar — 6 shared appearances with Kyle Lafferty. 22 Sept 2019 – 1 Dec 2019.
  • Amr Warda — 6 shared appearances with Kyle Lafferty. 12 Sept 2021 – 20 Nov 2021.
  • Blair Alston — 6 shared appearances with Kyle Lafferty. 22 Jan 2022 – 18 Jan 2023.
  • Callumn Morrison — 6 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Christopher McKee — 6 shared appearances with Kyle Lafferty. 11 Feb 2023 – 15 Apr 2023.
  • Christopher Stokes — 6 shared appearances with Kyle Lafferty. 22 Jan 2022 – 18 Jan 2023.
  • Clayton Donaldson — 6 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • David Cotterill — 6 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • David Davis — 6 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • Dion Charles — 6 shared appearances with Kyle Lafferty. 28 Mar 2021 – 12 Jun 2022.
  • Francesco De Rose — 6 shared appearances with Kyle Lafferty. 27 Oct 2020 – 19 Dec 2020.
  • Hovhannes Hambardzumyan — 6 shared appearances with Kyle Lafferty. 13 Jul 2021 – 20 Nov 2021.
  • Jake Mulraney — 6 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Jermain Defoe — 6 shared appearances with Kyle Lafferty. 23 Jan 2019 – 20 Apr 2019.
  • Jimmy Callacher — 6 shared appearances with Kyle Lafferty. 25 Feb 2023 – 21 Apr 2023.
  • Jonathan Grounds — 6 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • Jørgen Strand Larsen — 6 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Dec 2019.
  • Krystian Nowak — 6 shared appearances with Kyle Lafferty. 18 Jul 2017 – 28 Oct 2017.
  • Michael Morrison — 6 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • Oliver Lee — 6 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Paul Caddis — 6 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • Uche Ikpeazu — 6 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Zeno Rossi — 6 shared appearances with Kyle Lafferty. 3 Apr 2021 – 24 May 2021.
  • Benjamin Garuccio — 5 shared appearances with Kyle Lafferty. 24 Jul 2018 – 18 Aug 2018.
  • Calum Waters — 5 shared appearances with Kyle Lafferty. 17 Apr 2021 – 28 Jan 2023.
  • Carlos Cuéllar — 5 shared appearances with Kyle Lafferty. 23 Sept 2014 – 24 Jan 2015.
  • Diego Fabbrini — 5 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • Dimítrios Stavrópoulos — 5 shared appearances with Kyle Lafferty. 30 Sept 2020 – 19 Dec 2020.
  • Duncan Watmore — 5 shared appearances with Kyle Lafferty. 24 Jan 2020 – 25 Feb 2020.
  • Ethan Devine — 5 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • Grant McCann — 5 shared appearances with Kyle Lafferty. 24 Mar 2007 – 7 Oct 2011.
  • James Beattie — 5 shared appearances with Kyle Lafferty. 14 Aug 2010 – 18 Jan 2011.
  • Maikel Kieftenbeld — 5 shared appearances with Kyle Lafferty. 5 Apr 2016 – 19 Apr 2016.
  • Marcus Godinho — 5 shared appearances with Kyle Lafferty. 9 Mar 2018 – 22 Apr 2018.
  • Mario Šitum — 5 shared appearances with Kyle Lafferty. 20 Oct 2020 – 5 Dec 2020.
  • Matti Lund Nielsen — 5 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Dec 2019.
  • Michalis Ioannou — 5 shared appearances with Kyle Lafferty. 13 Jul 2021 – 25 Oct 2021.
  • Rigoberto Rivas — 5 shared appearances with Kyle Lafferty. 28 Nov 2020 – 19 Dec 2020.
  • Ross Perry — 5 shared appearances with Kyle Lafferty. 21 Aug 2011 – 31 Mar 2012.
  • Ryan Shotton — 5 shared appearances with Kyle Lafferty. 9 Apr 2016 – 23 Apr 2016.
  • Salim Kerkar — 5 shared appearances with Kyle Lafferty. 30 Apr 2011 – 7 Apr 2012.
  • Stephen Gleeson — 5 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • Steven MacLean — 5 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Aaron McGowan — 4 shared appearances with Kyle Lafferty. 20 Feb 2021 – 10 Apr 2021.
  • Andreas Chrysostomou — 4 shared appearances with Kyle Lafferty. 13 Jul 2021 – 26 Aug 2021.
  • Andrew Irving — 4 shared appearances with Kyle Lafferty. 17 Feb 2018 – 24 Jul 2018.
  • Bailey Wright — 4 shared appearances with Kyle Lafferty. 1 Feb 2020 – 15 Feb 2020.
  • Benjamin Godfrey — 4 shared appearances with Kyle Lafferty. 23 Aug 2016 – 28 Jan 2017.
  • Bobby Burns — 4 shared appearances with Kyle Lafferty. 18 Jul 2018 – 4 Aug 2018.
  • Conor Bradley — 4 shared appearances with Kyle Lafferty. 5 Sept 2021 – 12 Jun 2022.
  • Damien Johnson — 4 shared appearances with Kyle Lafferty. 7 Oct 2006 – 28 Mar 2007.
  • Daniele Gasparetto — 4 shared appearances with Kyle Lafferty. 26 Sept 2020 – 14 Dec 2020.
  • Danny Whitehall — 4 shared appearances with Kyle Lafferty. 20 Feb 2021 – 24 May 2021.
  • Eetu Vertainen — 4 shared appearances with Kyle Lafferty. 25 Feb 2023 – 21 Apr 2023.
  • George Oakley — 4 shared appearances with Kyle Lafferty. 3 Apr 2021 – 16 May 2021.
  • Glen Kamara — 4 shared appearances with Kyle Lafferty. 16 Feb 2019 – 20 Apr 2019.
  • Jacques Maghoma — 4 shared appearances with Kyle Lafferty. 5 Apr 2016 – 19 Apr 2016.
  • Jérémy Ménez — 4 shared appearances with Kyle Lafferty. 26 Sept 2020 – 14 Dec 2020.
  • Joel Lynch — 4 shared appearances with Kyle Lafferty. 18 Jan 2020 – 7 Mar 2020.
  • Jos Hooiveld — 4 shared appearances with Kyle Lafferty. 13 Sept 2014 – 22 Nov 2014.
  • Kenneth Miller — 4 shared appearances with Kyle Lafferty. 14 Sept 2010 – 2 Nov 2010.
  • Kyle Hutton — 4 shared appearances with Kyle Lafferty. 14 Aug 2010 – 10 Mar 2011.
  • Kyle Vassell — 4 shared appearances with Kyle Lafferty. 14 Jan 2023 – 28 Jan 2023.
  • Louis Thompson — 4 shared appearances with Kyle Lafferty. 23 Aug 2016 – 5 Nov 2016.
  • Malaury Martin — 4 shared appearances with Kyle Lafferty. 22 Jul 2017 – 12 Aug 2017.
  • Marco Rossi — 4 shared appearances with Kyle Lafferty. 26 Sept 2020 – 28 Nov 2020.
  • Murat Duruer — 4 shared appearances with Kyle Lafferty. 11 Feb 2015 – 19 Apr 2015.
  • Nikola Vasić — 4 shared appearances with Kyle Lafferty. 24 Oct 2020 – 19 Dec 2020.
  • Nélson Oliveira — 4 shared appearances with Kyle Lafferty. 20 Sept 2016 – 14 Jan 2017.
  • Nicke Kabamba — 4 shared appearances with Kyle Lafferty. 20 Feb 2021 – 21 Apr 2021.
  • Oliver Bozanic — 4 shared appearances with Kyle Lafferty. 18 Jul 2018 – 18 Aug 2018.
  • Ricardo Faty — 4 shared appearances with Kyle Lafferty. 26 Sept 2020 – 27 Oct 2020.
  • Scott Robinson — 4 shared appearances with Kyle Lafferty. 14 Jan 2023 – 28 Jan 2023.
  • Sergi Canós — 4 shared appearances with Kyle Lafferty. 16 Aug 2016 – 18 Jan 2017.
  • Shea Charles — 4 shared appearances with Kyle Lafferty. 2 Jun 2022 – 12 Jun 2022.
  • Steffen Skålevik — 4 shared appearances with Kyle Lafferty. 6 Oct 2019 – 24 Nov 2019.
  • Adam Legzdiņš — 3 shared appearances with Kyle Lafferty. 9 Apr 2016 – 16 Apr 2016.
  • Alfie McCalmont — 3 shared appearances with Kyle Lafferty. 5 Sept 2019 – 5 Sept 2021.
  • Ali Adnan — 3 shared appearances with Kyle Lafferty. 11 Feb 2015 – 2 May 2015.
  • Andreas Avraam — 3 shared appearances with Kyle Lafferty. 13 Jul 2021 – 25 Sept 2021.
  • Andrew Clarke — 3 shared appearances with Kyle Lafferty. 14 Feb 2023 – 18 Mar 2023.
  • Andy Little — 3 shared appearances with Kyle Lafferty. 25 Mar 2012 – 7 Apr 2012.
  • Brodie Spencer — 3 shared appearances with Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Charles Eloundou — 3 shared appearances with Kyle Lafferty. 12 Aug 2021 – 26 Aug 2021.
  • Conor McMenamin — 3 shared appearances with Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Conor Pepper — 3 shared appearances with Kyle Lafferty. 11 Feb 2023 – 21 Apr 2023.
  • David Healy — 3 shared appearances with Kyle Lafferty. 24 Feb 2011 – 25 Aug 2011.
  • Enrico Guarna — 3 shared appearances with Kyle Lafferty. 30 Sept 2020 – 24 Oct 2020.
  • George McCartney — 3 shared appearances with Kyle Lafferty. 22 Aug 2007 – 17 Oct 2007.
  • Ivan Sproule — 3 shared appearances with Kyle Lafferty. 28 Mar 2007 – 21 Nov 2007.
  • Jack Sanders — 3 shared appearances with Kyle Lafferty. 22 Jan 2022 – 21 Jan 2023.
  • James Alexander — 3 shared appearances with Kyle Lafferty. 16 Oct 2010 – 17 Mar 2011.
  • James Quinn — 3 shared appearances with Kyle Lafferty. 2 Sept 2006 – 11 Oct 2006.
  • Jeriel Dorsett — 3 shared appearances with Kyle Lafferty. 6 Aug 2022 – 17 Sept 2022.
  • Jon Toral — 3 shared appearances with Kyle Lafferty. 5 Apr 2016 – 16 Apr 2016.
  • Jordan McGhee — 3 shared appearances with Kyle Lafferty. 22 Jul 2017 – 29 Jul 2017.
  • Joshua Scowen — 3 shared appearances with Kyle Lafferty. 15 Feb 2020 – 10 Mar 2020.
  • Mario Pavelić — 3 shared appearances with Kyle Lafferty. 1 Sept 2019 – 10 Nov 2019.
  • Maxwell Haygarth — 3 shared appearances with Kyle Lafferty. 14 Feb 2023 – 18 Mar 2023.
  • Niall Quinn — 3 shared appearances with Kyle Lafferty. 12 Apr 2023 – 21 Apr 2023.
  • Nikoloz Kacharava — 3 shared appearances with Kyle Lafferty. 30 Sept 2021 – 20 Nov 2021.
  • Paddy McCourt — 3 shared appearances with Kyle Lafferty. 25 Mar 2011 – 11 Oct 2014.
  • Stephen Fallon — 3 shared appearances with Kyle Lafferty. 12 Apr 2023 – 21 Apr 2023.
  • Steve Jones — 3 shared appearances with Kyle Lafferty. 7 Oct 2006 – 22 Aug 2007.
  • Stuart Elliott — 3 shared appearances with Kyle Lafferty. 2 Sept 2006 – 8 Sept 2007.
  • Tevfik Köse — 3 shared appearances with Kyle Lafferty. 11 Feb 2015 – 7 Mar 2015.
  • Tomasz Kuszczak — 3 shared appearances with Kyle Lafferty. 5 Apr 2016 – 23 Apr 2016.
  • Vadis Odjidja-Ofoe — 3 shared appearances with Kyle Lafferty. 23 Sept 2014 – 9 Jan 2016.
  • William Grigg — 3 shared appearances with Kyle Lafferty. 11 Nov 2016 – 10 Mar 2020.
  • Aidan Keena — 2 shared appearances with Kyle Lafferty. 19 Nov 2017 – 21 Jul 2018.
  • Andre Wisdom — 2 shared appearances with Kyle Lafferty. 23 Sept 2015 – 9 Jan 2016.
  • Ashley Smith-Brown — 2 shared appearances with Kyle Lafferty. 18 Jul 2017 – 16 Sept 2017.
  • Assaf Tzur — 2 shared appearances with Kyle Lafferty. 5 Aug 2021 – 30 Sept 2021.
  • Aykut Erçetin — 2 shared appearances with Kyle Lafferty. 11 Feb 2015 – 21 Feb 2015.
  • Billy McKay — 2 shared appearances with Kyle Lafferty. 7 Sept 2014 – 14 Nov 2014.
  • Cameron Palmer — 2 shared appearances with Kyle Lafferty. 25 Feb 2023 – 18 Mar 2023.
  • Conor Hazard — 2 shared appearances with Kyle Lafferty. 28 Mar 2021 – 5 Sept 2021.
  • Ayodeji Sotona — 2 shared appearances with Kyle Lafferty. 20 Aug 2022 – 3 Sept 2022.
  • Daniel Baur — 2 shared appearances with Kyle Lafferty. 5 Nov 2017 – 30 Dec 2017.
  • Daniel Rogers — 2 shared appearances with Kyle Lafferty. 1 May 2021 – 12 May 2021.
  • Declan Rudd — 2 shared appearances with Kyle Lafferty. 23 Sept 2014 – 23 Sept 2015.
  • Diaguely Dabo — 2 shared appearances with Kyle Lafferty. 20 Feb 2021 – 6 Mar 2021.
  • Dieumerci Mbokani — 2 shared appearances with Kyle Lafferty. 23 Sept 2015 – 3 Oct 2015.
  • Engin Bekdemir — 2 shared appearances with Kyle Lafferty. 11 Feb 2015 – 25 Apr 2015.
  • Ignasi Miquel — 2 shared appearances with Kyle Lafferty. 23 Sept 2014 – 3 Jan 2015.
  • Ismaila Coulibaly — 2 shared appearances with Kyle Lafferty. 1 Sept 2019 – 22 Sept 2019.
  • Jamar Loza — 2 shared appearances with Kyle Lafferty. 23 Sept 2014 – 3 Jan 2015.
  • Johnny Gorman — 2 shared appearances with Kyle Lafferty. 3 Sept 2010 – 25 Mar 2011.
  • Jordan McMillan — 2 shared appearances with Kyle Lafferty. 21 Aug 2011 – 2 Jan 2012.
  • Jordan Rossiter — 2 shared appearances with Kyle Lafferty. 9 Dec 2018 – 26 Dec 2018.
  • Kane Hemmings — 2 shared appearances with Kyle Lafferty. 19 Nov 2011 – 27 Nov 2011.
  • Lee Camp — 2 shared appearances with Kyle Lafferty. 25 Mar 2011 – 7 Oct 2011.
  • Lorenzo Peli — 2 shared appearances with Kyle Lafferty. 30 Sept 2020 – 19 Dec 2020.
  • Matt Jarvis — 2 shared appearances with Kyle Lafferty. 23 Sept 2015 – 3 Oct 2015.
  • Matt McKay — 2 shared appearances with Kyle Lafferty. 10 Sept 2011 – 19 Nov 2011.
  • Matthew Kennedy — 2 shared appearances with Kyle Lafferty. 28 Mar 2021 – 31 Mar 2021.
  • Matthew Lund — 2 shared appearances with Kyle Lafferty. 26 Mar 2017 – 2 Jun 2017.
  • Michael Newberry — 2 shared appearances with Kyle Lafferty. 11 Feb 2023 – 14 Feb 2023.
  • Mitchell Dijks — 2 shared appearances with Kyle Lafferty. 14 Feb 2017 – 18 Feb 2017.
  • Nika Ninua — 2 shared appearances with Kyle Lafferty. 12 Sept 2021 – 25 Sept 2021.
  • Patrick Lane — 2 shared appearances with Kyle Lafferty. 2 Jun 2022 – 5 Jun 2022.
  • Rhys McCabe — 2 shared appearances with Kyle Lafferty. 25 Mar 2012 – 7 Apr 2012.
  • Ryan McGivern — 2 shared appearances with Kyle Lafferty. 14 Oct 2014 – 14 Nov 2014.
  • Thomas Kind Bendiksen — 2 shared appearances with Kyle Lafferty. 3 Dec 2011 – 17 Dec 2011.
  • Tom Flanagan — 2 shared appearances with Kyle Lafferty. 10 Oct 2019 – 12 Nov 2020.
  • Tony Capaldi — 2 shared appearances with Kyle Lafferty. 2 Sept 2006 – 17 Oct 2007.
  • Trevor Carson — 2 shared appearances with Kyle Lafferty. 5 Sept 2021 – 12 Jun 2022.
  • Viv Solomon-Otabor — 2 shared appearances with Kyle Lafferty. 9 Apr 2016 – 23 Apr 2016.
  • Wesley Foderingham — 2 shared appearances with Kyle Lafferty. 31 Oct 2018 – 16 Feb 2019.
  • Yanic-Sonny Wildschut — 2 shared appearances with Kyle Lafferty. 14 Feb 2017 – 18 Feb 2017.
  • Aleks Petkov — 1 shared appearances with Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Alessandro Farroni — 1 shared appearances with Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Andrew Mitchell — 1 shared appearances with Kyle Lafferty. 7 Apr 2012 – 7 Apr 2012.
  • Andrew Surman — 1 shared appearances with Kyle Lafferty. 10 Aug 2014 – 10 Aug 2014.
  • Andy Webster — 1 shared appearances with Kyle Lafferty. 18 Jan 2011 – 18 Jan 2011.
  • Anthony Andreu — 1 shared appearances with Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Ben Hall — 1 shared appearances with Kyle Lafferty. 7 Mar 2023 – 7 Mar 2023.
  • Ben Reeves — 1 shared appearances with Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Brandon Pierrick — 1 shared appearances with Kyle Lafferty. 20 Mar 2021 – 20 Mar 2021.
  • Brandon Pierrick — 1 shared appearances with Kyle Lafferty. 20 Mar 2021 – 20 Mar 2021.
  • Cameron King — 1 shared appearances with Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Cammy Logan — 1 shared appearances with Kyle Lafferty. 13 May 2018 – 13 May 2018.
  • Christopher Hamilton — 1 shared appearances with Kyle Lafferty. 13 May 2018 – 13 May 2018.
  • Clévid Dikamona — 1 shared appearances with Kyle Lafferty. 20 Feb 2021 – 20 Feb 2021.
  • Connor Smith — 1 shared appearances with Kyle Lafferty. 13 May 2018 – 13 May 2018.
  • Conor Sammon — 1 shared appearances with Kyle Lafferty. 5 Aug 2017 – 5 Aug 2017.
  • Daniel Mackay — 1 shared appearances with Kyle Lafferty. 22 Jan 2022 – 22 Jan 2022.
  • Dimitris Christofi — 1 shared appearances with Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Dylan McGowan — 1 shared appearances with Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Dylan Tait — 1 shared appearances with Kyle Lafferty. 22 Jan 2022 – 22 Jan 2022.
  • Ethan Galbraith — 1 shared appearances with Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Euan Murray — 1 shared appearances with Kyle Lafferty. 22 Jan 2022 – 22 Jan 2022.
  • Graeme Dorrans — 1 shared appearances with Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Harry Toffolo — 1 shared appearances with Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • James Maddison — 1 shared appearances with Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Jonathan Spector — 1 shared appearances with Kyle Lafferty. 5 Apr 2016 – 5 Apr 2016.
  • Leeroy Makovora — 1 shared appearances with Kyle Lafferty. 13 May 2018 – 13 May 2018.
  • Leroy Fer — 1 shared appearances with Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Luke McCullough — 1 shared appearances with Kyle Lafferty. 11 Oct 2014 – 11 Oct 2014.
  • Martin Paterson — 1 shared appearances with Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Matthew Polster — 1 shared appearances with Kyle Lafferty. 20 Apr 2019 – 20 Apr 2019.
  • Nicolai Næss — 1 shared appearances with Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Paul Jones — 1 shared appearances with Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Paul Paton — 1 shared appearances with Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Paul Robinson — 1 shared appearances with Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Paul Smyth — 1 shared appearances with Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Raymond Grant — 1 shared appearances with Kyle Lafferty. 18 Jan 2017 – 18 Jan 2017.
  • Robbie McDaid — 1 shared appearances with Kyle Lafferty. 14 Feb 2023 – 14 Feb 2023.
  • Rory Currie — 1 shared appearances with Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Rory Loy — 1 shared appearances with Kyle Lafferty. 16 Oct 2010 – 16 Oct 2010.
  • Sam McClelland — 1 shared appearances with Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Seamus McCartan — 1 shared appearances with Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Sean Webb — 1 shared appearances with Kyle Lafferty. 28 Mar 2007 – 28 Mar 2007.
  • Serge Atakayi-Mantata — 1 shared appearances with Kyle Lafferty. 11 Nov 2018 – 11 Nov 2018.
  • Steve Robinson — 1 shared appearances with Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Steven Warnock — 1 shared appearances with Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Trai Hume — 1 shared appearances with Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Will Buckley — 1 shared appearances with Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.

Who has Kyle Lafferty faced?

  • James Forrest — 12 confirmed meetings against Kyle Lafferty. 2 Jan 2011 – 14 Jan 2023.
  • Paul McGowan — 11 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 24 May 2021.
  • Scott Brown — 11 confirmed meetings against Kyle Lafferty. 20 Feb 2011 – 2 Sept 2018.
  • Andrew Considine — 10 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 5 Oct 2022.
  • David Wotherspoon — 10 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 16 Feb 2019.
  • Liam Craig — 9 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 16 Feb 2019.
  • Paul Hanlon — 9 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 3 Sept 2022.
  • Stephen O'Donnell — 9 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 27 Aug 2022.
  • Anthony Stokes — 8 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 27 Dec 2017.
  • Callum McGregor — 8 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 14 Jan 2023.
  • Charlie Mulgrew — 8 confirmed meetings against Kyle Lafferty. 2 Jan 2011 – 30 Jul 2022.
  • Georgios Samaras — 8 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 14 Oct 2014.
  • Graeme Shinnie — 8 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 5 Dec 2018.
  • James Murphy — 8 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 5 Oct 2022.
  • Scott McMann — 8 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 18 Oct 2022.
  • Darren Randolph — 7 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 15 Nov 2018.
  • Dougie Imrie — 7 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 16 Dec 2018.
  • Fraser Forster — 7 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 25 Mar 2012.
  • Greg Taylor — 7 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 14 Aug 2022.
  • Joe Ledley — 7 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 25 Jun 2016.
  • Keith Watson — 7 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 28 Jan 2023.
  • Kenneth McLean — 7 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 27 Apr 2018.
  • Niall McGinn — 7 confirmed meetings against Kyle Lafferty. 2 Jan 2011 – 12 Apr 2023.
  • Richard Foster — 7 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 16 Feb 2019.
  • Steven May — 7 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 5 Oct 2022.
  • Anthony Watt — 7 confirmed meetings against Kyle Lafferty. 23 Sept 2018 – 18 Oct 2022.
  • Adam Rooney — 6 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 27 Apr 2018.
  • Alfredo Morelos — 6 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 18 Jan 2023.
  • Allan Campbell — 6 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 1 May 2021.
  • Beram Kayal — 6 confirmed meetings against Kyle Lafferty. 2 Jan 2011 – 5 Apr 2016.
  • Blair Alston — 6 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 16 Feb 2019.
  • Bobby Burns — 6 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 12 Apr 2023.
  • Cameron Kerr — 6 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 24 May 2021.
  • Craig Gordon — 6 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 9 Oct 2022.
  • Darren McGregor — 6 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 26 Dec 2018.
  • Gary Hooper — 6 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 25 Mar 2012.
  • James MacDonald — 6 confirmed meetings against Kyle Lafferty. 7 May 2011 – 31 Oct 2018.
  • James Tavernier — 6 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 18 Jan 2023.
  • Joseph Lewis — 6 confirmed meetings against Kyle Lafferty. 9 Sept 2017 – 20 Feb 2021.
  • Joseph Shaughnessy — 6 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 16 Feb 2019.
  • Kári Árnason — 6 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 7 Apr 2018.
  • Ki Sung-Yueng — 6 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 25 Mar 2012.
  • Kirk Broadfoot — 6 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 23 Jan 2019.
  • Lewis Stevenson — 6 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 3 Sept 2022.
  • Liam Kelly — 6 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 1 Mar 2020.
  • Martin Boyle — 6 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 3 Sept 2022.
  • Murray Davidson — 6 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 16 Feb 2019.
  • Scott Sinclair — 6 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 2 Sept 2018.
  • Scott Tanser — 6 confirmed meetings against Kyle Lafferty. 23 Dec 2017 – 15 Oct 2022.
  • Steven Lawless — 6 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 1 May 2021.
  • Steven MacLean — 6 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 20 Apr 2019.
  • Adrian Mrowiec — 5 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 23 Oct 2011.
  • Andreas Isaksson — 5 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 25 Apr 2015.
  • Arnaud Djoum — 5 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 18 Oct 2022.
  • Cameron Bell — 5 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 16 Feb 2019.
  • Chris Humphrey — 5 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 3 Jan 2015.
  • Christopher Burke — 5 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 23 Jan 2019.
  • Christopher Cadden — 5 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 3 Sept 2022.
  • Daniel Majstorovic — 5 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 24 Apr 2011.
  • Daniel Swanson — 5 confirmed meetings against Kyle Lafferty. 10 Sept 2011 – 16 Feb 2019.
  • Darian MacKinnon — 5 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 24 Feb 2019.
  • David Templeton — 5 confirmed meetings against Kyle Lafferty. 22 Jan 2011 – 2 Dec 2017.
  • Declan John — 5 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 22 Apr 2018.
  • Eamonn Brophy — 5 confirmed meetings against Kyle Lafferty. 27 Feb 2018 – 28 Jan 2023.
  • Efetobore Ambrose — 5 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 26 Dec 2018.
  • Eggert Jónsson — 5 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 23 Oct 2011.
  • Emilio Izaguirre — 5 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 25 Mar 2012.
  • Gary Mackay-Steven — 5 confirmed meetings against Kyle Lafferty. 9 Sept 2017 – 31 Aug 2022.
  • Gary Woods — 5 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 24 Feb 2019.
  • Glen Kamara — 5 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 18 Jan 2023.
  • Ian Black — 5 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 23 Oct 2011.
  • Jason Naismith — 5 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 10 Apr 2021.
  • Jordan Jones — 5 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 23 Jan 2019.
  • Jordan White — 5 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 28 Jan 2023.
  • Keith Lasley — 5 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 31 Mar 2012.
  • Kieran Tierney — 5 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 2 Sept 2018.
  • Lee Erwin — 5 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 12 May 2021.
  • Leigh Griffiths — 5 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 2 Sept 2018.
  • Liam Kelly — 5 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 27 Aug 2022.
  • Manuel Pascali — 5 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 27 Nov 2011.
  • Marcus Fraser — 5 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 15 Oct 2022.
  • Mark Wilson — 5 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 18 Sept 2011.
  • Mikael Lustig — 5 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 2 Sept 2018.
  • Nigel Hasselbaink — 5 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 7 Apr 2012.
  • Odsonne Édouard — 5 confirmed meetings against Kyle Lafferty. 17 Dec 2017 – 2 Sept 2018.
  • Oliver Lee — 5 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 7 Mar 2020.
  • Olivier Ntcham — 5 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 2 Sept 2018.
  • Richard Tait — 5 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 15 Oct 2022.
  • Ricki Lamie — 5 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 27 Aug 2022.
  • Rudolf Skacel — 5 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 23 Oct 2011.
  • Ryan Christie — 5 confirmed meetings against Kyle Lafferty. 9 Sept 2017 – 2 Sept 2018.
  • Ryan Stevenson — 5 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 23 Oct 2011.
  • Shaleum Logan — 5 confirmed meetings against Kyle Lafferty. 9 Sept 2017 – 5 Dec 2018.
  • Steven Hammell — 5 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 31 Mar 2012.
  • Stuart Findlay — 5 confirmed meetings against Kyle Lafferty. 5 Nov 2017 – 23 Jan 2019.
  • Thomas Hateley — 5 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 31 Mar 2012.
  • Aaron Mooy — 4 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 14 Jan 2023.
  • Aaron Tshibola — 4 confirmed meetings against Kyle Lafferty. 27 Feb 2018 – 23 Jan 2019.
  • Alan Power — 4 confirmed meetings against Kyle Lafferty. 5 Nov 2017 – 23 Jan 2019.
  • Alexander Iacovitti — 4 confirmed meetings against Kyle Lafferty. 6 Mar 2021 – 28 Jan 2023.
  • Alexandros Gogić — 4 confirmed meetings against Kyle Lafferty. 24 Feb 2019 – 15 Oct 2022.
  • Andy Rose — 4 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 11 Nov 2018.
  • Anthony O'Connor — 4 confirmed meetings against Kyle Lafferty. 9 Sept 2017 – 27 Apr 2018.
  • William McKay — 4 confirmed meetings against Kyle Lafferty. 17 Dec 2011 – 10 Apr 2021.
  • Balázs Dzsudzsák — 4 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 7 Sept 2015.
  • Candeias — 4 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 22 Apr 2018.
  • Carl McHugh — 4 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 11 Nov 2018.
  • Christophe Berra — 4 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 20 Apr 2019.
  • Christopher Millar — 4 confirmed meetings against Kyle Lafferty. 5 Apr 2011 – 23 Dec 2017.
  • Connor Goldson — 4 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 18 Jan 2023.
  • Conor Sammon — 4 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 26 Aug 2018.
  • Craig Bryson — 4 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 26 Nov 2016.
  • Craig Samson — 4 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Apr 2012.
  • Craig Sibbald — 4 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 18 Oct 2022.
  • Craig Thomson — 4 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 7 May 2011.
  • David Mendes da Silva — 4 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 27 Nov 2011.
  • David van Zanten — 4 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Apr 2012.
  • Declan Gallagher — 4 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 15 Oct 2022.
  • Dedryck Boyata — 4 confirmed meetings against Kyle Lafferty. 17 Dec 2017 – 2 Sept 2018.
  • Dylan McGeouch — 4 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 9 May 2018.
  • Florian Kamberi — 4 confirmed meetings against Kyle Lafferty. 9 Mar 2018 – 20 Feb 2021.
  • Garry Hay — 4 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 27 Nov 2011.
  • Gordon Greer — 4 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 27 Feb 2018.
  • Ian Harkes — 4 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 30 Jul 2022.
  • James Fowler — 4 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 27 Nov 2011.
  • James Hamill — 4 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 23 Oct 2011.
  • Jason Holt — 4 confirmed meetings against Kyle Lafferty. 28 Oct 2017 – 17 Sept 2022.
  • Jason Kerr — 4 confirmed meetings against Kyle Lafferty. 3 Feb 2018 – 16 Feb 2019.
  • John McGinn — 4 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 9 May 2018.
  • John Rankin — 4 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 10 Sept 2011.
  • Johnathon Russell — 4 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 26 Nov 2016.
  • Jonathan Grounds — 4 confirmed meetings against Kyle Lafferty. 10 Nov 2010 – 28 Jan 2017.
  • Jonathan Hayes — 4 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 11 Aug 2018.
  • Jordan Tillson — 4 confirmed meetings against Kyle Lafferty. 6 Mar 2021 – 28 Jan 2023.
  • Joshua Windass — 4 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 22 Apr 2018.
  • Jozo Šimunović — 4 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 11 Aug 2018.
  • Kenny Miller — 4 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 9 Dec 2018.
  • Lee Ashcroft — 4 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 24 May 2021.
  • Liam Smith — 4 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 18 Oct 2022.
  • Marc McAusland — 4 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Apr 2012.
  • Marián Kello — 4 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 23 Oct 2011.
  • Mark O'Hara — 4 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 15 Oct 2022.
  • Matěj Vydra — 4 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 26 Nov 2016.
  • Matthew Kennedy — 4 confirmed meetings against Kyle Lafferty. 23 Sept 2018 – 20 Feb 2021.
  • Michael Higdon — 4 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 31 Mar 2012.
  • Michael O'Halloran — 4 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 5 Oct 2022.
  • Michael Smith — 4 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 31 Aug 2022.
  • Mohamadou Sissoko — 4 confirmed meetings against Kyle Lafferty. 20 Nov 2010 – 27 Nov 2011.
  • Ofir Marciano — 4 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 9 May 2018.
  • Peter Haring — 4 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 31 Aug 2022.
  • Rakish Bingham — 4 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 16 Dec 2018.
  • Ross Callachan — 4 confirmed meetings against Kyle Lafferty. 23 Dec 2018 – 28 Jan 2023.
  • Ross Draper — 4 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 10 Apr 2021.
  • Ross Laidlaw — 4 confirmed meetings against Kyle Lafferty. 6 Mar 2021 – 28 Jan 2023.
  • Rubén Palazuelos — 4 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 7 May 2011.
  • Ryan Bowman — 4 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 11 Nov 2018.
  • Ryan Edwards — 4 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 18 Oct 2022.
  • Ryan Jack — 4 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 28 Oct 2017.
  • Scott McKenna — 4 confirmed meetings against Kyle Lafferty. 30 Dec 2017 – 5 Dec 2018.
  • Scott Wright — 4 confirmed meetings against Kyle Lafferty. 9 Sept 2017 – 6 Aug 2022.
  • Shaun Byrne — 4 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 24 May 2021.
  • Shaun Hutchinson — 4 confirmed meetings against Kyle Lafferty. 30 Apr 2011 – 31 Mar 2012.
  • Sofien Moussa — 4 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 15 Sept 2018.
  • Stephen Craigan — 4 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 2 Jan 2012.
  • Steven Anderson — 4 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 3 Feb 2018.
  • Steven Jennings — 4 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 31 Mar 2012.
  • Stuart Armstrong — 4 confirmed meetings against Kyle Lafferty. 10 May 2011 – 6 May 2018.
  • Tomáš Černý — 4 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 17 Mar 2018.
  • Tomas Rogić — 4 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 2 Sept 2018.
  • Trevor Carson — 4 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 15 Oct 2022.
  • Zdeněk Zlámal — 4 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 20 Apr 2019.
  • Aaron McCarey — 3 confirmed meetings against Kyle Lafferty. 25 Nov 2017 – 12 Apr 2023.
  • Adam Matthews — 3 confirmed meetings against Kyle Lafferty. 28 Dec 2011 – 16 Aug 2016.
  • Adrián Spörle — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 22 Jan 2022.
  • Ajay Leitch-Smith — 3 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 1 Apr 2018.
  • Alex Schalk — 3 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 17 Feb 2018.
  • Alexandru Maxim — 3 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 4 Sept 2020.
  • Alister Crawford — 3 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 5 Oct 2022.
  • Andrew Halliday — 3 confirmed meetings against Kyle Lafferty. 22 Apr 2018 – 9 Oct 2022.
  • Andrew Ryan — 3 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 21 Apr 2023.
  • Andronikos Kakoullis — 3 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 12 Jun 2022.
  • Arvydas Novikovas — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 2 Sept 2021.
  • Atiba Hutchinson — 3 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 8 Feb 2015.
  • Barrie McKay — 3 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 9 Oct 2022.
  • Barry Maguire — 3 confirmed meetings against Kyle Lafferty. 20 Mar 2021 – 27 Aug 2022.
  • Berat Sadik — 3 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 12 Sept 2021.
  • Blair Spittal — 3 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 27 Aug 2022.
  • Bojan Jokić — 3 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 30 Aug 2018.
  • Brandon Barker — 3 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 9 May 2018.
  • Bruno Saltor — 3 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 5 Apr 2016.
  • Carl Tremarco — 3 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 10 Apr 2021.
  • Charles Dunne — 3 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 15 Oct 2022.
  • Christian Holst — 3 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 4 Sept 2015.
  • Christoph Knasmüllner — 3 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 12 Aug 2021.
  • Christopher Gunter — 3 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 25 Jun 2016.
  • Christopher Kane — 3 confirmed meetings against Kyle Lafferty. 3 Feb 2018 – 16 Feb 2019.
  • Christopher Long — 3 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 1 May 2021.
  • Christopher Wood — 3 confirmed meetings against Kyle Lafferty. 12 Apr 2016 – 2 Jun 2017.
  • Cian Harries — 3 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 10 Mar 2020.
  • Ciprian Tătărușanu — 3 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 4 Sept 2020.
  • Clévid Dikamona — 3 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 20 Apr 2019.
  • Craig Curran — 3 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 17 Feb 2018.
  • Craig Wighton — 3 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 20 Apr 2019.
  • Curtis Main — 3 confirmed meetings against Kyle Lafferty. 26 Aug 2018 – 15 Oct 2022.
  • Danny Invincibile — 3 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 5 Apr 2011.
  • Daniel Devine — 3 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 18 Aug 2018.
  • Daniel Galbraith — 3 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 26 Jan 2011.
  • Danny Grainger — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 23 Oct 2011.
  • Darren O'Dea — 3 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 15 Sept 2018.
  • David Cotterill — 3 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 28 Jan 2017.
  • David Davis — 3 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 28 Jan 2017.
  • David MacKay — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 19 Nov 2011.
  • David Obua — 3 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 23 Oct 2011.
  • David Turnbull — 3 confirmed meetings against Kyle Lafferty. 11 Nov 2018 – 14 Jan 2023.
  • Davide Petrucci — 3 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 26 Aug 2021.
  • Davis Keillor-Dunn — 3 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 17 Feb 2018.
  • Denny Johnstone — 3 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 3 Feb 2018.
  • Dominic Ball — 3 confirmed meetings against Kyle Lafferty. 9 Sept 2017 – 5 Dec 2018.
  • Dušan Perniš — 3 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 Sept 2011.
  • Dylan Levitt — 3 confirmed meetings against Kyle Lafferty. 22 Jan 2022 – 18 Oct 2022.
  • Edin Višća — 3 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 8 Oct 2020.
  • Edwin de Graaf — 3 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 26 Jan 2011.
  • Elliot Parish — 3 confirmed meetings against Kyle Lafferty. 12 Dec 2017 – 15 Sept 2018.
  • Elliott Frear — 3 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 26 Aug 2018.
  • Fayssal El Bakhtaoui — 3 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 18 Aug 2018.
  • Fotios Papoulis — 3 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 12 Jun 2022.
  • Frazer Wright — 3 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 19 Nov 2011.
  • Fróði Benjaminsen — 3 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 4 Sept 2015.
  • Gabriel Torje — 3 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 13 Jun 2015.
  • Gaël Bigirimana — 3 confirmed meetings against Kyle Lafferty. 9 Dec 2017 – 11 Nov 2018.
  • Garry Kenneth — 3 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 Sept 2011.
  • Genséric Kusunga — 3 confirmed meetings against Kyle Lafferty. 1 Apr 2018 – 9 Dec 2018.
  • Georgios Giakoumakis — 3 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 14 Jan 2023.
  • Giuseppe Bellusci — 3 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 28 Nov 2020.
  • Greg Docherty — 3 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 24 Feb 2018.
  • Greg Stewart — 3 confirmed meetings against Kyle Lafferty. 30 Dec 2017 – 31 Oct 2018.
  • Greg Tansey — 3 confirmed meetings against Kyle Lafferty. 17 Dec 2011 – 2 Feb 2019.
  • Harry Cochrane — 3 confirmed meetings against Kyle Lafferty. 2 Dec 2018 – 17 Apr 2021.
  • Hugh Murray — 3 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Apr 2012.
  • Iain Wilson — 3 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 13 May 2018.
  • Ian Murray — 3 confirmed meetings against Kyle Lafferty. 10 Nov 2010 – 1 Oct 2011.
  • Ionuţ Nedelcearu — 3 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 4 Sept 2020.
  • Ismaël Bouzid — 3 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 2 Feb 2011.
  • Jack Hendry — 3 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 11 Aug 2018.
  • James Chester — 3 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 13 Dec 2016.
  • James McClean — 3 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 15 Nov 2018.
  • James O'Brien — 3 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 17 Feb 2018.
  • Jamie Maclaren — 3 confirmed meetings against Kyle Lafferty. 9 Mar 2018 – 26 Dec 2018.
  • Jermaine Beckford — 3 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 19 Apr 2016.
  • Jeroen Tesselaar — 3 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 7 Apr 2012.
  • Jérôme Boateng — 3 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 5 Oct 2017.
  • Jóan Edmundsson — 3 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 4 Sept 2015.
  • John Souttar — 3 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 20 Apr 2019.
  • Jónas Þór Naes — 3 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 4 Sept 2015.
  • Jonathan McLaughlin — 3 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Jan 2023.
  • Jonson Clarke-Harris — 3 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 10 Mar 2020.
  • Joseph Cardle — 3 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 29 Jul 2017.
  • Joshua Kimmich — 3 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 5 Oct 2017.
  • Joshua Magennis — 3 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 29 Oct 2011.
  • Joshua Sims — 3 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 20 Aug 2022.
  • Konstantin Vassiljev — 3 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 5 Sept 2021.
  • Kris Boyd — 3 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 13 May 2018.
  • Kris Commons — 3 confirmed meetings against Kyle Lafferty. 20 Feb 2011 – 25 Mar 2012.
  • Kristoffer Ajer — 3 confirmed meetings against Kyle Lafferty. 30 Jan 2018 – 2 Sept 2018.
  • Lawrence Shankland — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 9 Oct 2022.
  • Lee Mair — 3 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 7 Apr 2012.
  • Liam Fontaine — 3 confirmed meetings against Kyle Lafferty. 17 Feb 2018 – 24 May 2021.
  • Lloyd Dyer — 3 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 18 Feb 2017.
  • Louis Appéré — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 22 Jan 2022.
  • Marius Žaliūkas — 3 confirmed meetings against Kyle Lafferty. 22 Jan 2011 – 23 Oct 2011.
  • Mark Reynolds — 3 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 27 Feb 2021.
  • Marvin Bartley — 3 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 9 Mar 2018.
  • Mats Hummels — 3 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 5 Oct 2017.
  • Matthew Ritchie — 3 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 14 Feb 2017.
  • Mattias Käit — 3 confirmed meetings against Kyle Lafferty. 17 Feb 2018 – 5 Sept 2021.
  • Maximilian Hofmann — 3 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 12 Aug 2021.
  • Mehdi Taouil — 3 confirmed meetings against Kyle Lafferty. 20 Nov 2010 – 14 Mar 2015.
  • Michael Gardyne — 3 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 10 Apr 2021.
  • Moussa Dembélé — 3 confirmed meetings against Kyle Lafferty. 17 Dec 2017 – 6 May 2018.
  • Nicholas Clark — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 5 Oct 2022.
  • Nicholas Law — 3 confirmed meetings against Kyle Lafferty. 21 Aug 2011 – 31 Mar 2012.
  • Nicholas Maynard — 3 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 30 Dec 2017.
  • Oliver Bozanic — 3 confirmed meetings against Kyle Lafferty. 2 Dec 2018 – 20 Apr 2019.
  • Pablo Hernández — 3 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 5 Nov 2016.
  • Paul Dixon — 3 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 Sept 2011.
  • Paul McGinn — 3 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 27 Aug 2022.
  • Paul Willis — 3 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 22 Jul 2017.
  • Peter Enckelman — 3 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 19 Nov 2011.
  • Russell McLean — 3 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 21 Jan 2023.
  • José Funes — 3 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 29 Nov 2018.
  • Richard Strebinger — 3 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 12 Aug 2021.
  • Richie Foran — 3 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 17 Dec 2011.
  • Roarie Deacon — 3 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 1 Apr 2018.
  • Robert Tesche — 3 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 28 Jan 2017.
  • Rory McArdle — 3 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 29 Oct 2011.
  • Rory McKenzie — 3 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 27 Feb 2018.
  • Ross McCrorie — 3 confirmed meetings against Kyle Lafferty. 28 Oct 2017 – 20 Feb 2021.
  • Ross Tokely — 3 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 17 Dec 2011.
  • Ryan Dow — 3 confirmed meetings against Kyle Lafferty. 10 Sept 2011 – 17 Feb 2018.
  • Ryan Esson — 3 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 17 Dec 2011.
  • Scott Allan — 3 confirmed meetings against Kyle Lafferty. 12 Dec 2017 – 9 May 2018.
  • Scott Arfield — 3 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 18 Jan 2023.
  • Scott Pittman — 3 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 17 Sept 2022.
  • Scott Robertson — 3 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 Sept 2011.
  • Scott Robinson — 3 confirmed meetings against Kyle Lafferty. 7 May 2011 – 24 Nov 2018.
  • Sean Goss — 3 confirmed meetings against Kyle Lafferty. 24 Feb 2018 – 27 Aug 2022.
  • Sergei Zenjov — 3 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 5 Sept 2021.
  • Shane Sutherland — 3 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 17 Dec 2011.
  • Shaun Want — 3 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 21 Apr 2023.
  • Simon Murray — 3 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 1 Apr 2018.
  • Souleymane Bamba — 3 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 12 Apr 2016.
  • Stephen Elliott — 3 confirmed meetings against Kyle Lafferty. 22 Jan 2011 – 7 May 2011.
  • Steven Thompson — 3 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 7 Apr 2012.
  • Steven Whittaker — 3 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 9 May 2018.
  • T. Clancy — 3 confirmed meetings against Kyle Lafferty. 13 Mar 2011 – 31 Mar 2012.
  • Thomas Müller — 3 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 5 Oct 2017.
  • Thomas Rogne — 3 confirmed meetings against Kyle Lafferty. 2 Jan 2011 – 25 Mar 2012.
  • Tom Adeyemi — 3 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 14 Jan 2017.
  • Tomasz Kuszczak — 3 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 28 Jan 2017.
  • Tommy Elphick — 3 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 13 Dec 2016.
  • Toni Kroos — 3 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 5 Oct 2017.
  • Vlad Chiricheș — 3 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 4 Sept 2020.
  • Vykintas Slivka — 3 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 26 Dec 2018.
  • Wesley Foderingham — 3 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 24 Feb 2018.
  • Alexander Clark — 3 confirmed meetings against Kyle Lafferty. 23 Dec 2017 – 23 Dec 2018.
  • Zygmunt Gordon — 3 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 24 Feb 2019.
  • Albert Adomah — 2 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 13 Dec 2016.
  • Alfie Kilgour — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • Aaron McGowan — 2 confirmed meetings against Kyle Lafferty. 16 Dec 2018 – 24 Feb 2019.
  • A. Weimann — 2 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 21 Jan 2017.
  • Adam Barton — 2 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 17 Mar 2018.
  • Adam Frizzell — 2 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 5 Nov 2017.
  • Ádám Gyurcsó — 2 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 25 Oct 2021.
  • Adam Legzdiņš — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Adam Reach — 2 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 19 Apr 2016.
  • Aduriz — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Agim Ibraimi — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Alan Browne — 2 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 19 Apr 2016.
  • Alan Forrest — 2 confirmed meetings against Kyle Lafferty. 31 Aug 2022 – 9 Oct 2022.
  • Alan Lithgow — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 24 Nov 2018.
  • Alan Mannus — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 3 Feb 2018.
  • Alan Maybury — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 5 Apr 2011.
  • Alberto Costa — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Alberto Zapater — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Aldo Simoncini — 2 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 1 Sept 2017.
  • Aleksandar Dragović — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • Aleksandar Kolarov — 2 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 9 Jan 2016.
  • Aleksander Rajčevič — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Aleksandr Belenov — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Aleksandr Martynovich — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Aleš Mertelj — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Alex Keddie — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • Alex Mowatt — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 12 Apr 2016.
  • Alex Revell — 2 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 17 Jan 2015.
  • Alexander Cochrane — 2 confirmed meetings against Kyle Lafferty. 31 Aug 2022 – 9 Oct 2022.
  • Alexander Fisher — 2 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 9 Dec 2017.
  • Alexander Penny — 2 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 16 Dec 2018.
  • Alexander Ring — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Alexander Rodman — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • Alexander Søderlund — 2 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 8 Oct 2017.
  • Alexandru Chipciu — 2 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 13 Jun 2015.
  • Anders Lindegaard — 2 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 19 Apr 2016.
  • Anders Svensson — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Anderson Polga — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Andre Gray — 2 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 16 Apr 2016.
  • Andrés Fernández — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Andrew Kirk — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • Andrew Boyle — 2 confirmed meetings against Kyle Lafferty. 15 Sept 2018 – 9 Dec 2018.
  • Andrew Davies — 2 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 25 Nov 2017.
  • Andrew Graham — 2 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 15 Jan 2011.
  • Andrew Scott — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Andy Barrowman — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • Andy Dowie — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • Anthony Forde — 2 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 15 Feb 2020.
  • Anton Ferdinand — 2 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 2 Feb 2019.
  • Arghus — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Ariel Harush — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Arnbjørn Hansen — 2 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 11 Oct 2014.
  • Aron Gunnarsson — 2 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 17 Jan 2015.
  • Ashley Williams — 2 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 20 Sept 2016.
  • Atli Gregersen — 2 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 11 Oct 2014.
  • Aziz Behich — 2 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 18 Oct 2022.
  • Badavi Hüseynov — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Bailey Wright — 2 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 19 Apr 2016.
  • Ben Gordon — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 20 Nov 2010.
  • Ben Turner — 2 confirmed meetings against Kyle Lafferty. 17 Jan 2015 – 18 Feb 2017.
  • Benjamin Källman — 2 confirmed meetings against Kyle Lafferty. 15 Sept 2018 – 9 Dec 2018.
  • Benjamin Osborn — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 17 Sept 2016.
  • Benjamin Siegrist — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 22 Jan 2022.
  • Bogdan Stancu — 2 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 13 Jun 2015.
  • Borna Barišić — 2 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 18 Jan 2023.
  • Brandur Hendriksson — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 4 Sept 2015.
  • Bright Enobakhare — 2 confirmed meetings against Kyle Lafferty. 21 Jan 2017 – 31 Oct 2018.
  • Bruno Alves — 2 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 19 Aug 2017.
  • Callum Booth — 2 confirmed meetings against Kyle Lafferty. 26 Jan 2011 – 17 Mar 2018.
  • Callum McManaman — 2 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 23 Sept 2015.
  • Callum O'Dowda — 2 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 15 Nov 2018.
  • Callum Smith — 2 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 16 May 2021.
  • Callum Wilson — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Calum Butcher — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 22 Jan 2022.
  • Calvin Miller — 2 confirmed meetings against Kyle Lafferty. 15 Sept 2018 – 9 Dec 2018.
  • Cameron Carter-Vickers — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Carl Ikeme — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 21 Jan 2017.
  • Carl Starfelt — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Carlos Bacca — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Carlos Saleiro — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Cédric Kipré — 2 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 9 Dec 2017.
  • Cesar Sanchez — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Cesc Fàbregas — 2 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 21 Nov 2007.
  • Charalambos Kyriakou — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Charles Adam — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Charles Taylor — 2 confirmed meetings against Kyle Lafferty. 12 Apr 2016 – 5 Nov 2016.
  • Charlie Daniels — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Ché Adams — 2 confirmed meetings against Kyle Lafferty. 27 Aug 2016 – 28 Jan 2017.
  • Chris Erskine — 2 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 17 Mar 2018.
  • Chris Hogg — 2 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 10 Nov 2010.
  • Christian Wilhelmsson — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Christie Elliott — 2 confirmed meetings against Kyle Lafferty. 17 Mar 2018 – 20 May 2021.
  • Christopher Duggan — 2 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 21 Jul 2018.
  • Christopher McCann — 2 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 23 Aug 2016.
  • Christopher Routis — 2 confirmed meetings against Kyle Lafferty. 25 Nov 2017 – 17 Feb 2018.
  • Cian Bolger — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Claudiu Keșerü — 2 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 13 Jun 2015.
  • Clayton Donaldson — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 27 Aug 2016.
  • Cole Skuse — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 8 Feb 2020.
  • Colin Nish — 2 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 26 Jan 2011.
  • Coll Donaldson — 2 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 6 Mar 2021.
  • Connor McLennan — 2 confirmed meetings against Kyle Lafferty. 5 Dec 2018 – 20 Feb 2021.
  • Conor Hourihane — 2 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 15 Nov 2018.
  • Conor McDermott — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Conor McMenamin — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Craig Conway — 2 confirmed meetings against Kyle Lafferty. 10 May 2011 – 19 Aug 2014.
  • Craig Gardner — 2 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 28 Jan 2017.
  • Craig Halkett — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 24 Nov 2018.
  • Daizen Maeda — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Dalibor Volaš — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Daniel Agyei — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 15 Feb 2020.
  • Daniel Batth — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 21 Jan 2017.
  • Daniel Frick — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Daniel Gosling — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Daniel Mullen — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Daniel Redmond — 2 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 2 Dec 2017.
  • Daniel Williams — 2 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 9 Apr 2016.
  • Danilo Moreno — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Darren Barr — 2 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 7 May 2011.
  • Darren Lyon — 2 confirmed meetings against Kyle Lafferty. 2 Dec 2017 – 4 Aug 2018.
  • Darren Mackie — 2 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 29 Oct 2011.
  • David Alaba — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • David Buchanan — 2 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 3 Jan 2015.
  • David Cancola — 2 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 28 Jan 2023.
  • David Edwards — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 21 Jan 2017.
  • David González — 2 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 29 Oct 2011.
  • David Goodwillie — 2 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 May 2011.
  • David Graham — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • David Marshall — 2 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 3 Sept 2022.
  • David Navarro — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • David Stockdale — 2 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 5 Apr 2016.
  • David Villa — 2 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 21 Nov 2007.
  • Davide Simoncini — 2 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 1 Sept 2017.
  • Dean Shiels — 2 confirmed meetings against Kyle Lafferty. 27 Sept 2011 – 27 Nov 2011.
  • Declan McDaid — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Deivydas Matulevičius — 2 confirmed meetings against Kyle Lafferty. 24 Oct 2017 – 27 Dec 2017.
  • Dejan Mezga — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Demetri Mitchell — 2 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 2 Dec 2018.
  • Denis Laptev — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Denis Polyakov — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Deniz Yılmaz — 2 confirmed meetings against Kyle Lafferty. 10 May 2015 – 11 Nov 2016.
  • Derek Riordan — 2 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 26 Jan 2011.
  • Devante Cole — 2 confirmed meetings against Kyle Lafferty. 20 Mar 2021 – 1 May 2021.
  • Dimitrij Nazarov — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Dimitrios Christofi — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Dmitri Zhivoglyadov — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Dor Micha — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Dragoș Grigore — 2 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 13 Jun 2015.
  • Drey Wright — 2 confirmed meetings against Kyle Lafferty. 23 Sept 2018 – 5 Oct 2022.
  • Dzintars Zirnis — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 8 Sept 2007.
  • Eboue Kouassi — 2 confirmed meetings against Kyle Lafferty. 30 Jan 2018 – 11 Aug 2018.
  • Edin Džeko — 2 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Oct 2020.
  • Eitan Tibi — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Elton-Ofoi Acolatse — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Emyr Huws — 2 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 8 Feb 2020.
  • Ercan Kara — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Eric Lichaj — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 17 Sept 2016.
  • Eric Odhiambo — 2 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 18 Jan 2011.
  • Erik Edman — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Erik Pieters — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Ethan Erhahon — 2 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 15 Oct 2022.
  • Eugene Ansah — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Eunan O'Kane — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 5 Nov 2016.
  • Evaldo — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Əfran İsmayılov — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Fábio — 2 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 13 Sept 2014.
  • Fabio Vitaioli — 2 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 1 Sept 2017.
  • Fanos Katelaris — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Filip Novák — 2 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2017.
  • Flávio Paixão — 2 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 15 Jan 2011.
  • Francis Dickoh — 2 confirmed meetings against Kyle Lafferty. 10 Nov 2010 – 26 Jan 2011.
  • Fraser Fyvie — 2 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 29 Oct 2011.
  • Fredrik Brustad — 2 confirmed meetings against Kyle Lafferty. 16 Dec 2018 – 27 Oct 2019.
  • Fuad Sule — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Garath McCleary — 2 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 9 Apr 2016.
  • Glenn Middleton — 2 confirmed meetings against Kyle Lafferty. 30 Jul 2022 – 18 Oct 2022.
  • Gary Teale — 2 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 24 Dec 2011.
  • Gabriel Tamaș — 2 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 13 Jun 2015.
  • Gaetano Berardi — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 12 Apr 2016.
  • Gareth Deane — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Gary Dicker — 2 confirmed meetings against Kyle Lafferty. 31 Oct 2018 – 23 Jan 2019.
  • Gary Glen — 2 confirmed meetings against Kyle Lafferty. 22 Jan 2011 – 2 Feb 2011.
  • Gary Harkins — 2 confirmed meetings against Kyle Lafferty. 27 Sept 2011 – 27 Nov 2011.
  • Gary Mason — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • Gavin Gunning — 2 confirmed meetings against Kyle Lafferty. 30 Apr 2011 – 10 Sept 2011.
  • Gerard Moreno — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Gilli Rólantsson — 2 confirmed meetings against Kyle Lafferty. 4 Sept 2015 – 20 Oct 2019.
  • Giorgio Chiellini — 2 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 25 Mar 2021.
  • Giorgos Sarris — 2 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 2 Dec 2017.
  • Ģirts Karlsons — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 8 Sept 2007.
  • Glenn Loovens — 2 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 18 Sept 2011.
  • Glenn Whelan — 2 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 25 Feb 2020.
  • Gojko Cimirot — 2 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Oct 2020.
  • Goran Cvijanović — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Graham Carey — 2 confirmed meetings against Kyle Lafferty. 24 Dec 2011 – 7 Apr 2012.
  • Graham Dorrans — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 22 Apr 2018.
  • Graham Kelly — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Grant Gillespie — 2 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 21 Jul 2018.
  • Grant Munro — 2 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 18 Jan 2011.
  • Greg Kiltie — 2 confirmed meetings against Kyle Lafferty. 13 May 2018 – 15 Oct 2022.
  • Grigoris Kastanos — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Gunnar Nielsen — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 4 Sept 2015.
  • Hállur Hánsson — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 4 Sept 2015.
  • Harrison Paton — 2 confirmed meetings against Kyle Lafferty. 6 Mar 2021 – 10 Apr 2021.
  • Harrison Reed — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Harry Arter — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Harry Lewis — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Harry Souttar — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2018 – 25 Feb 2020.
  • Hélder Postiga — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Henri Anier — 2 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 5 Sept 2021.
  • Henri Lansbury — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 17 Sept 2016.
  • Henrik Ojamaa — 2 confirmed meetings against Kyle Lafferty. 31 Mar 2012 – 21 Mar 2019.
  • Hrvoje Plum — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Håvard Nordtveit — 2 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 8 Oct 2017.
  • Ibrahim Šehić — 2 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Oct 2020.
  • Igor Shitov — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Igor Stasevich — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Ilmari Niskanen — 2 confirmed meetings against Kyle Lafferty. 22 Jan 2022 – 30 Jul 2022.
  • Ioannis Pittas — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Ioannis Skondras — 2 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 2 Dec 2017.
  • Isaac Osbourne — 2 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 29 Oct 2011.
  • Itay Shechter — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Ivan Maevskiy — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Ivan Oblyakov — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Ivan Paurević — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Iyad Abu Abaid — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Jake Doyle-Hayes — 2 confirmed meetings against Kyle Lafferty. 12 May 2021 – 3 Sept 2022.
  • Jamie Paterson — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 23 Apr 2016.
  • Jamie Robson — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 21 Apr 2021.
  • Jack Baldwin — 2 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 28 Jan 2023.
  • Jack O'Mahony — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Jack Stephens — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Jak Alnwick — 2 confirmed meetings against Kyle Lafferty. 22 Apr 2018 – 12 May 2021.
  • Jake Cooper — 2 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 9 Apr 2016.
  • Jamaal Lascelles — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 14 Feb 2017.
  • Jamal Blackman — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • James Dayton — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2010 – 27 Sept 2011.
  • James Henry — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 15 Feb 2020.
  • James Sands — 2 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 18 Jan 2023.
  • James Singleton — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • James Tarkowski — 2 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 16 Apr 2016.
  • James Ward-Prowse — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Jamie Lindsay — 2 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 25 Nov 2017.
  • Jamie McGrath — 2 confirmed meetings against Kyle Lafferty. 12 May 2021 – 18 Oct 2022.
  • Jasmin Handanovič — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Jason Cummings — 2 confirmed meetings against Kyle Lafferty. 24 Feb 2018 – 22 Apr 2018.
  • Jason Thomson — 2 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 24 Sept 2011.
  • Jay Rodríguez — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Jayden Mitchell-Lawson — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • Jeando Fuchs — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 21 Apr 2021.
  • Jemal Tabidze — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Jere Uronen — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Jeremain Lens — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Jérémy Mathieu — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Jesse Curran — 2 confirmed meetings against Kyle Lafferty. 15 Sept 2018 – 9 Dec 2018.
  • Jim Goodwin — 2 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 15 Oct 2011.
  • Jiří Skalák — 2 confirmed meetings against Kyle Lafferty. 5 Apr 2016 – 4 Sept 2016.
  • João Pereira — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Joaquín — 2 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 2 Nov 2010.
  • Jody Morris — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 19 Nov 2011.
  • Joel Pohjanpalo — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Johann Elmander — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • John Brayford — 2 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 17 Jan 2015.
  • John Lundstram — 2 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 18 Jan 2023.
  • John Mousinho — 2 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 15 Feb 2020.
  • John Potter — 2 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 3 Dec 2011.
  • John Sutton — 2 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 30 Apr 2011.
  • Jon Aurtenetxe — 2 confirmed meetings against Kyle Lafferty. 12 Dec 2017 – 1 Apr 2018.
  • Jon Taylor — 2 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 24 Jan 2020.
  • Jonas Hector — 2 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 11 Oct 2016.
  • Jonathan Daly — 2 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 May 2011.
  • Jonathan Kodjia — 2 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 13 Dec 2016.
  • Jonathan Spector — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 27 Aug 2016.
  • Joonas Tamm — 2 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 1 Dec 2019.
  • Jordan Marshall — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Jordan McGhee — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Jordan Obita — 2 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 9 Apr 2016.
  • Jordan Roberts — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 20 Mar 2021.
  • Joseph Hart — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Joseph Mason — 2 confirmed meetings against Kyle Lafferty. 21 Jan 2017 – 18 Jan 2020.
  • Joseph Newell — 2 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 3 Sept 2022.
  • Joseph Ralls — 2 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 17 Jan 2015.
  • Joseph Thomson — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Josh Meekings — 2 confirmed meetings against Kyle Lafferty. 12 Dec 2017 – 1 Apr 2018.
  • Joshua Ginnelly — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 31 Aug 2022.
  • Joshua King — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 26 Mar 2017.
  • Joshua Morris — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 27 Aug 2022.
  • Josip Juranović — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Jota — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Julian Baumgartlinger — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • Julian Draxler — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2016 – 5 Oct 2017.
  • Juris Laizans — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 8 Sept 2007.
  • Kamran Ağayev — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Karl Darlow — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 14 Feb 2017.
  • Karl Toko Ekambi — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Karol Mets — 2 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 5 Sept 2021.
  • Kaspars Gorkšs — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 8 Sept 2007.
  • Kasper Hämäläinen — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Kazenga LuaLua — 2 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 5 Apr 2016.
  • Keaghan Jacobs — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 24 Nov 2018.
  • Kelvin Arase — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Kerim Frei — 2 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 28 Jan 2017.
  • Kerr Waddell — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 12 Dec 2017.
  • Kevin Holt — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 1 Apr 2018.
  • Kevin McBride — 2 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 26 Jan 2011.
  • Kevin Moon — 2 confirmed meetings against Kyle Lafferty. 5 Apr 2011 – 19 Nov 2011.
  • Kevin Nisbet — 2 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 21 Jul 2018.
  • Kieran Freeman — 2 confirmed meetings against Kyle Lafferty. 22 Jan 2022 – 18 Oct 2022.
  • Kim Källström — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Kostakis Artymatas — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Kris Doolan — 2 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 17 Mar 2018.
  • Kyel Reid — 2 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 23 Aug 2016.
  • Kyogo Furuhashi — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Liam Gordon — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 5 Oct 2022.
  • Lewis Milne — 2 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 17 Apr 2021.
  • Ladislav Krejčí — 2 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2017.
  • Lee Lynch — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Lee Tomlin — 2 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 16 Aug 2016.
  • Lee Wallace — 2 confirmed meetings against Kyle Lafferty. 22 Jan 2011 – 19 Aug 2017.
  • Lennard Sowah — 2 confirmed meetings against Kyle Lafferty. 16 Dec 2018 – 24 Feb 2019.
  • Leo Greiml — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Leonardo Bonucci — 2 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 25 Mar 2021.
  • Leroy Millar — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Lewis Cook — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 12 Apr 2016.
  • Lewis Ferguson — 2 confirmed meetings against Kyle Lafferty. 5 Dec 2018 – 20 Feb 2021.
  • Lewis Neilson — 2 confirmed meetings against Kyle Lafferty. 31 Aug 2022 – 9 Oct 2022.
  • Lewis Spence — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 9 Dec 2018.
  • Liam Miller — 2 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 10 Nov 2010.
  • Liel Abada — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Lion Schuster — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Louis Longridge — 2 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 18 Aug 2018.
  • Lukáš Hrádecký — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Lukas Sulzbacher — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Luke Chambers — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 8 Feb 2020.
  • Luke Leahy — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • Luke McCullough — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Luke Murphy — 2 confirmed meetings against Kyle Lafferty. 12 Apr 2016 – 18 Feb 2017.
  • Luke Varney — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 18 Feb 2017.
  • Lyndon Kane — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Maikel Kieftenbeld — 2 confirmed meetings against Kyle Lafferty. 27 Aug 2016 – 28 Jan 2017.
  • Maksim Medvedev — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Malik Tillman — 2 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 18 Jan 2023.
  • Manu Trigueros — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Manuel Fernandes — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Manuel Neuer — 2 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 11 Oct 2016.
  • Marc McNulty — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 22 Jan 2022.
  • Marc Pugh — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Marcelo — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Marco Grüll — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Marco Paixão — 2 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 15 Jan 2011.
  • Marco Silvestri — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 12 Apr 2016.
  • Marcus Berg — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Marcus Godinho — 2 confirmed meetings against Kyle Lafferty. 2 Dec 2018 – 3 Apr 2019.
  • Marek Suchý — 2 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2017.
  • Mariano Bareiro — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Marinos Tzionis — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Mario Frick — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Mario Götze — 2 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 11 Oct 2016.
  • Maris Verpakovskis — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 8 Sept 2007.
  • Mark Brown — 2 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 10 Nov 2010.
  • Mark Connolly — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2021 – 21 Apr 2021.
  • Martin Hinteregger — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • Martin Milec — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Martin Scott — 2 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 24 Jul 2018.
  • Martin Stocklasa — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Martin Telser — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Martin Woods — 2 confirmed meetings against Kyle Lafferty. 17 Mar 2018 – 9 Dec 2018.
  • Mata — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Mathew Anim Cudjoe — 2 confirmed meetings against Kyle Lafferty. 30 Jul 2022 – 18 Oct 2022.
  • Matías Fernández — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Matt Mills — 2 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 17 Sept 2016.
  • Matthew Derbyshire — 2 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 25 Oct 2021.
  • Matthew Doherty — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 21 Jan 2017.
  • Matthew Kilgallon — 2 confirmed meetings against Kyle Lafferty. 16 Dec 2018 – 24 Feb 2019.
  • Matthew O'Riley — 2 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Jan 2023.
  • Matthew Shevlin — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Max Lowe — 2 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 5 Dec 2018.
  • Maximilian Ullmann — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Maya Yoshida — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Mehmet Topal — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 11 Feb 2015.
  • Mesut Özil — 2 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 11 Oct 2016.
  • Michael Duberry — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 5 Apr 2011.
  • Michael Gregoritsch — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • Michael Hart — 2 confirmed meetings against Kyle Lafferty. 22 Aug 2010 – 10 Nov 2010.
  • Michael Mancienne — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 17 Sept 2016.
  • Michael Morrison — 2 confirmed meetings against Kyle Lafferty. 27 Aug 2016 – 28 Jan 2017.
  • Michael Stocklasa — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Michal Ďuriš — 2 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 13 Jul 2021.
  • Michal Kadlec — 2 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 4 Sept 2016.
  • Micheál Glynn — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Mickel Miller — 2 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 24 Feb 2019.
  • Miguel Vítor — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Mihai Pintilii — 2 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 13 Jun 2015.
  • Mikael Ndjoli — 2 confirmed meetings against Kyle Lafferty. 31 Oct 2018 – 23 Jan 2019.
  • Mikael Nilsson — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Miles Storey — 2 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 17 Mar 2018.
  • Miralem Pjanić — 2 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Oct 2020.
  • Mirco Antenucci — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 12 Apr 2016.
  • Mirko Palazzi — 2 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 1 Sept 2017.
  • Mitchel Megginson — 2 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 18 Jul 2018.
  • Mitja Viler — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Mohamed Chalali — 2 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 29 Oct 2011.
  • Mohamed Elyounoussi — 2 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 8 Oct 2017.
  • Morgaro Gomis — 2 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 May 2011.
  • Mustapha Carayol — 2 confirmed meetings against Kyle Lafferty. 12 Apr 2016 – 17 Sept 2016.
  • Nathan Redmond — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Neofytos Michael — 2 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 5 Jun 2022.
  • Nicholas Ioannou — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Nicholas Ross — 2 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 18 Jan 2011.
  • Nick Blackman — 2 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 29 Nov 2014.
  • Nicklas Bendtner — 2 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 17 Sept 2016.
  • Nicola Sansone — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 27 Oct 2020.
  • Nikolas Panagiotou — 2 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • Nohan Kenneh — 2 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 28 Jan 2023.
  • Nouha Dicko — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 21 Jan 2017.
  • Oliver Clarke — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • Ola Toivonen — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Oliver Norwood — 2 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 9 Apr 2016.
  • Oliver Shaw — 2 confirmed meetings against Kyle Lafferty. 27 Dec 2017 – 6 Mar 2021.
  • Olof Mellberg — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Omar Daley — 2 confirmed meetings against Kyle Lafferty. 2 Jan 2012 – 31 Mar 2012.
  • Ondřej Vaněk — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Oriol Romeu — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Orlando Engelaar — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Osman Sow — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Otman Bakkal — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Pablo Fornals — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Pablo Ibáñez — 2 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 21 Nov 2007.
  • Patrick McCourt — 2 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 2 Jan 2011.
  • Paul Gallacher — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • Paul Gallagher — 2 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 19 Apr 2016.
  • Paul Heffernan — 2 confirmed meetings against Kyle Lafferty. 27 Sept 2011 – 27 Nov 2011.
  • Paul Huntington — 2 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 19 Apr 2016.
  • Paul McMullan — 2 confirmed meetings against Kyle Lafferty. 20 May 2021 – 24 May 2021.
  • Paul Papp — 2 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 13 Jun 2015.
  • Paulus Arajuuri — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Pavel Alikin — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Pavel Nekhaychik — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Pedro Mendes — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Peter Hartley — 2 confirmed meetings against Kyle Lafferty. 26 Aug 2018 – 11 Nov 2018.
  • Peter Jehle — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Peter Pawlett — 2 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 22 Jan 2022.
  • Peter Whittingham — 2 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 17 Jan 2015.
  • Petter Hansson — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Pól Justinussen — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 4 Sept 2015.
  • Prince Buaben — 2 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 May 2011.
  • Qara Qarayev — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Ryan Blair — 2 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 21 Jan 2023.
  • Ryan Williamson — 2 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 18 Aug 2018.
  • Rade Krunić — 2 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Oct 2020.
  • Rahid Əmirquliyev — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Rajiv van La Parra — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 23 Apr 2016.
  • Ramil Şeydayev — 2 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Ramzi Safouri — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Raphael Rohrer — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Rauno Sappinen — 2 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 5 Sept 2021.
  • Reegan Mimnaugh — 2 confirmed meetings against Kyle Lafferty. 24 Feb 2019 – 16 May 2021.
  • Rhys Marshall — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Ricardo Costa — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Richard Stearman — 2 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 21 Jan 2017.
  • Richard Towell — 2 confirmed meetings against Kyle Lafferty. 26 Jan 2011 – 1 Oct 2011.
  • Robert Berić — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Robert Milsom — 2 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 29 Oct 2011.
  • Roei Gordana — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Rohan Ferguson — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Ronan Curtis — 2 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 1 Feb 2020.
  • Ronny Büchel — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Rory McKeown — 2 confirmed meetings against Kyle Lafferty. 27 Sept 2011 – 27 Nov 2011.
  • Ruaridhri Donnelly — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Rudy Gestede — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 13 Dec 2016.
  • Rui dos Reis — 2 confirmed meetings against Kyle Lafferty. 20 Nov 2010 – 13 Mar 2011.
  • Rui Patrício — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Russell Martin — 2 confirmed meetings against Kyle Lafferty. 24 Feb 2018 – 22 Apr 2018.
  • Ryan Babel — 2 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 10 Oct 2019.
  • Ryan Edwards — 2 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 17 Mar 2018.
  • Ryan Fraser — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Ryan Hardie — 2 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 28 Oct 2017.
  • Ryan Kent — 2 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 18 Jan 2023.
  • Ryan McGowan — 2 confirmed meetings against Kyle Lafferty. 7 May 2011 – 5 Oct 2022.
  • Ryan Shotton — 2 confirmed meetings against Kyle Lafferty. 27 Aug 2016 – 28 Jan 2017.
  • Ryan Thomson — 2 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 3 Dec 2011.
  • Sakari Mattila — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Sam Cosgrove — 2 confirmed meetings against Kyle Lafferty. 27 Apr 2018 – 5 Dec 2018.
  • Sami Khedira — 2 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 11 Oct 2016.
  • Samuel Chukwueze — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Sander Berge — 2 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 8 Oct 2017.
  • Sander Puri — 2 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 5 Sept 2021.
  • Santi Cazorla — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Scott Bain — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2017 – 6 May 2018.
  • Scott Boyd — 2 confirmed meetings against Kyle Lafferty. 13 May 2018 – 23 Jan 2019.
  • Scott Carson — 2 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 26 Nov 2016.
  • Scott Fox — 2 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 17 Feb 2018.
  • Scott Severin — 2 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 10 May 2011.
  • Scott Vernon — 2 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 28 Aug 2011.
  • Séamus Coleman — 2 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 15 Nov 2018.
  • Seamus McCartan — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Sean Clare — 2 confirmed meetings against Kyle Lafferty. 2 Dec 2018 – 3 Apr 2019.
  • Seán Dillon — 2 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 17 Apr 2021.
  • Sean Kelly — 2 confirmed meetings against Kyle Lafferty. 25 Nov 2017 – 17 Sept 2022.
  • Sean Morrison — 2 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 17 Jan 2015.
  • Sercan Yıldırım — 2 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 7 Mar 2015.
  • Sergio Ramos — 2 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 21 Nov 2007.
  • Shane Long — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Shaun Maloney — 2 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 6 Dec 2014.
  • Shea Gordon — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Simon Francis — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Soldado — 2 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Sondre Johansen — 2 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Aug 2022.
  • Sonni Nattestad — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 4 Sept 2015.
  • Souleymane Doukara — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 5 Nov 2016.
  • Srđan Grahovac — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Stefan Ilsanker — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • Stefan Johansen — 2 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 8 Oct 2017.
  • Stefan Lainer — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • Stefan Scougall — 2 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 23 Dec 2017.
  • Stephan Buchel — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Stéphane Oméonga — 2 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 17 Sept 2022.
  • Stephen Kelly — 2 confirmed meetings against Kyle Lafferty. 6 Mar 2021 – 10 Apr 2021.
  • Stephen O'Donnell — 2 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Steve Cook — 2 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Steve Lawson — 2 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 24 Nov 2018.
  • Steven Boyd — 2 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 16 Dec 2018.
  • Steven Fletcher — 2 confirmed meetings against Kyle Lafferty. 30 Jul 2022 – 18 Oct 2022.
  • Steven Thomson — 2 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 7 Apr 2012.
  • Stuart Dallas — 2 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 12 Apr 2016.
  • Stuart McLaren Duff — 2 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 18 Jan 2011.
  • Sylvester Igboun — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • T. Ince — 2 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 26 Nov 2016.
  • Thomas Naylor — 2 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 1 Feb 2020.
  • Tamás Priskin — 2 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2015.
  • Tarik Elyounoussi — 2 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 8 Oct 2017.
  • Taxiarchis Fountas — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Teemu Pukki — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Terry Devlin — 2 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Thomas Aldred — 2 confirmed meetings against Kyle Lafferty. 26 Aug 2018 – 11 Nov 2018.
  • Thomas Maguire — 2 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Thomas Robson-Kanu — 2 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 25 Jun 2016.
  • Thomas Smith — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 2 Jun 2017.
  • Thorsten Schick — 2 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 12 Aug 2021.
  • Tim Sparv — 2 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Timothy Ream — 2 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 28 Mar 2021.
  • Tom Taiwo — 2 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 16 Dec 2018.
  • Tomáš Hubočan — 2 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 13 Jul 2021.
  • Tomáš Vaclík — 2 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2017.
  • Tony Craig — 2 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • Toumani Diagouraga — 2 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 12 Apr 2016.
  • Uche Ikpeazu — 2 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 20 Apr 2019.
  • Veroljub Salatić — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Veton Berisha — 2 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 20 Oct 2019.
  • Victor Wanyama — 2 confirmed meetings against Kyle Lafferty. 28 Dec 2011 – 25 Mar 2012.
  • Vilmos Vanczák — 2 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2015.
  • Virgil van Dijk — 2 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 10 Oct 2019.
  • Vitālijs Astafjevs — 2 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 8 Sept 2007.
  • Vladimír Darida — 2 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2017.
  • Volkan Şen — 2 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 21 Feb 2015.
  • Vyacheslav Krotov — 2 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Wederson Medeiros — 2 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 15 Feb 2015.
  • Wilfred Bouma — 2 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • William Gros — 2 confirmed meetings against Kyle Lafferty. 13 Mar 2011 – 27 Nov 2011.
  • Xaver Schlager — 2 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • Xavi — 2 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 21 Nov 2007.
  • Xavier Tomas — 2 confirmed meetings against Kyle Lafferty. 16 Sept 2017 – 2 Dec 2017.
  • Yan Dhanda — 2 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 28 Jan 2023.
  • Yann Kermorgant — 2 confirmed meetings against Kyle Lafferty. 10 Jan 2015 – 9 Apr 2016.
  • Yannick Djalo — 2 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Youl Mawéné — 2 confirmed meetings against Kyle Lafferty. 28 Aug 2011 – 29 Oct 2011.
  • Youssouf Mulumbu — 2 confirmed meetings against Kyle Lafferty. 27 Feb 2018 – 13 May 2018.
  • Yves Oehri — 2 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Željko Filipović — 2 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Zlatan Ibrahimović — 2 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Zymer Bytyqi — 2 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 9 Jun 2022.
  • Andy Cannon — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Aaron Dunsmore — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Allan Fleming — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Aden Flint — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Aron Lynas — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Aidan Quinn — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Allan Smith — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Aaron Comrie — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 21 Oct 2017.
  • Aaron Donnelly — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 7 Mar 2023.
  • Aaron Doran — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Aaron Hughes — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Aaron Jarvis — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 25 Feb 2023.
  • Aaron Lennon — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Aaron Long — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Aaron Martin — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Aaron Morley — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Aaron Ramsey — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Aaron Traynor — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Aaron Wightman — 1 confirmed meetings against Kyle Lafferty. 12 Apr 2023 – 12 Apr 2023.
  • Aaron Wilbraham — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Aatif Chahechouhe — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Abdul Khalili — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Abdul Osman — 1 confirmed meetings against Kyle Lafferty. 17 Mar 2018 – 17 Mar 2018.
  • Abdul Waris — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Abdulaziz Demircan — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Abdulhamit Yıldız — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Abdullahi Usman Shehu — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Abel Moreira Ferreira — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2011 – 24 Feb 2011.
  • Abel Tamata — 1 confirmed meetings against Kyle Lafferty. 17 Mar 2011 – 17 Mar 2011.
  • Abou-Malal Ba — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Abraham — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Abumere Ogogo — 1 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 22 Feb 2020.
  • Acorán Barrera — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Ádám Bogdán — 1 confirmed meetings against Kyle Lafferty. 26 Dec 2018 – 26 Dec 2018.
  • Adam Clayton — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Adam Collin — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Adam Davies — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Adam Federici — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 29 Nov 2014.
  • Adam Hammill — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Ádám Lang — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Adam Le Fondre — 1 confirmed meetings against Kyle Lafferty. 17 Jan 2015 – 17 Jan 2015.
  • Ádám Nagy — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Ádám Szalai — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Adama Diomande — 1 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 26 Mar 2017.
  • Adem Koçak — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Adem Ljajić — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Adewale Oladoye — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Adil Nabi — 1 confirmed meetings against Kyle Lafferty. 15 Sept 2018 – 15 Sept 2018.
  • Admir Mehmedi — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Adolfo Hirsch — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Adrià Mateo — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Adrián Colunga — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Adrian Grbić — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2020 – 11 Oct 2020.
  • Adrian Šemper — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Adryan — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 21 Oct 2014.
  • Ağabala Ramazanov — 1 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 11 Nov 2016.
  • Agostino Camigliano — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Ahmet Cebe — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Ahmet Özek — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Aidan Barlow — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Aidan Connolly — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 18 Aug 2018.
  • Aidan Keena — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2019 – 3 Apr 2019.
  • Aidan Wilson — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 14 Feb 2023.
  • Ákos Elek — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Akpo Sodje — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • Alan Gow — 1 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 16 Oct 2010.
  • Alan Hutton — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Alan Redford — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Alasdair Sutherland — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Albelda — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Albert Rusnák — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Albert Watson — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2023 – 21 Apr 2023.
  • Alberto Barison — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Alberto Tentardini — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Alejandro Domínguez — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 20 Oct 2010.
  • Aleksandar Mitrović — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Aleksander Foosnæs — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Aleksander Melgalvis — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Aleksander Radosavljevič — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Aleksandr Dmitrijev — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Aleksandr Gutor — 1 confirmed meetings against Kyle Lafferty. 11 Jun 2019 – 11 Jun 2019.
  • Aleksandr Hleb — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Aleksejs Višņakovs — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Aleš Matějů — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Ales Mejac — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 18 Aug 2011.
  • Alessandro Bassoli — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Alessandro Capello — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Alessandro Della Valle — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Alessandro Florenzi — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Alessandro Golinucci — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Alessandro Mallamo — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Alessandro Vogliacco — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Alessio Castro-Montes — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Alessio Vita — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Alex Gasperoni — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Alex Greive — 1 confirmed meetings against Kyle Lafferty. 15 Oct 2022 – 15 Oct 2022.
  • Alex Henshall — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Alex Koļinko — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Alex Pearce — 1 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • Alex Pritchard — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Alex Samizadeh — 1 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 12 Aug 2017.
  • Alexander Baptiste — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Alexander Bass — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Alexander Cairns — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Alexander Greive — 1 confirmed meetings against Kyle Lafferty. 15 Oct 2022 – 15 Oct 2022.
  • Alexander Hansen — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Alexander Mitchell — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2022 – 5 Oct 2022.
  • Alexander Samuel — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2023 – 28 Jan 2023.
  • Alexander Sørloth — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Alexandro Bernabéi — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2023 – 14 Jan 2023.
  • Alexandru Cicâldău — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Alexandru Crețu — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Alexandru Epureanu — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Alexei Eremenko — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2010 – 20 Nov 2010.
  • Alfie Jones — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Ali Al Habsi — 1 confirmed meetings against Kyle Lafferty. 9 Apr 2016 – 9 Apr 2016.
  • Ali Çamdalı — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Ali Tandogan — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Ali Turan — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Ali Öztürk — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Alin Toșca — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Alistair Love — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Almen Abdi — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Aloïs Confais — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Alpaslan Öztürk — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Álvaro González — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2018 – 29 Nov 2018.
  • Amadou Bakayoko — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Amahl Pellegrino — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Amato Ciciretti — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Amer Gojak — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Amir Hadžiahmetović — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Amir Rrahmani — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Anastasios Bakasetas — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Anders Dreyer — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Anders Jenssen — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Andis Shala — 1 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 18 Sept 2010.
  • Andraž Kirm — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • André Santos — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2011 – 24 Feb 2011.
  • André Schürrle — 1 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 21 Jun 2016.
  • Andrea Barberis — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Andrea Colpani — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Andrea D'Errico — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Andrea Ghezzi — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Andrea Ghezzi — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Andrea Grandoni — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Andrea Hristov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Andrea Pirlo — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Andrea Schiavone — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Andrea Tiritiello — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Andreas Bouchalakis — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Andreas Christodoulou — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2022 – 12 Jun 2022.
  • Andreas Fragkos — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Andreas Hanche-Olsen — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Andreas Hopmark — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Andreas Johansson — 1 confirmed meetings against Kyle Lafferty. 17 Oct 2007 – 17 Oct 2007.
  • Andreas Karamanolis — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Andreas Karo — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Andreas Panagiotou — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2022 – 12 Jun 2022.
  • Andreas Panagiotou Filiotis — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2022 – 12 Jun 2022.
  • Andreas Samaris — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Andreas Savva — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Andreas Ulmer — 1 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 18 Nov 2018.
  • Andrei Ivan — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Andrei Prepeliță — 1 confirmed meetings against Kyle Lafferty. 13 Jun 2015 – 13 Jun 2015.
  • Andrei Stepanov — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Andrejs Rubins — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2007 – 8 Sept 2007.
  • Andrew Driver — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2011 – 2 Feb 2011.
  • Andrew Durante — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Andrew King — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Andrew Lonergan — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Andrew Mangan — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Andrew Martin — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Andrew McCarthy — 1 confirmed meetings against Kyle Lafferty. 17 Mar 2018 – 17 Mar 2018.
  • Andrew Shinnie — 1 confirmed meetings against Kyle Lafferty. 17 Dec 2011 – 17 Dec 2011.
  • Andrew Steeves — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Andrew Surman — 1 confirmed meetings against Kyle Lafferty. 10 Jan 2015 – 10 Jan 2015.
  • Andrew Taylor — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Andrew Yiadom — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Andrey Galabinov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Andrey Klimovich — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Andri Baldursson — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Andrii Yarmolenko — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Andrija Vuković — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Andris Vaņins — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2007 – 8 Sept 2007.
  • Andy Delort — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Andy Little — 1 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 3 Jan 2015.
  • Andy Webster — 1 confirmed meetings against Kyle Lafferty. 23 Oct 2011 – 23 Oct 2011.
  • Anel Ahmedhodžić — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Ángel García — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Angelo Corsi — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Angelo da Costa — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Angus MacDonald — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Anıl Karaer — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Anssi Jaakkola — 1 confirmed meetings against Kyle Lafferty. 13 Mar 2011 – 13 Mar 2011.
  • Ante Kulusic — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Anthony Andreu — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2019 – 24 Feb 2019.
  • Anthony Moris — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Anthony Pilkington — 1 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 13 Sept 2014.
  • Anthony Wordsworth — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Anton Putilo — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Anton Putsila — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Antonee Robinson — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Antonino Barillà — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Antonino Ragusa — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Antonio Cassano — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Antonio López — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Antonio Rojano — 1 confirmed meetings against Kyle Lafferty. 2 Dec 2017 – 2 Dec 2017.
  • Antonio Vacca — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Antonio Valencia — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Antonio Vutov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Antonio-Mirko Čolak — 1 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 6 Aug 2022.
  • Apostolos Vellios — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2016 – 17 Sept 2016.
  • Araz Abdullayev — 1 confirmed meetings against Kyle Lafferty. 10 Jun 2017 – 10 Jun 2017.
  • Archie Meekison — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2021 – 21 Apr 2021.
  • Arif Daşdəmirov — 1 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 11 Nov 2016.
  • Arkadiusz Milik — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Arnaldo da Silva — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Árni-Gautur Arason — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Arnór Smárason — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Arouna Koné — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Artem Besedin — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Artjom Dmitrijev — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 21 Mar 2019.
  • Artur Boruc — 1 confirmed meetings against Kyle Lafferty. 10 Jan 2015 – 10 Jan 2015.
  • Artur Jędrzejczyk — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Artur Pikk — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 21 Mar 2019.
  • Arturo Calabresi — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Ashley Barnes — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Ashley Vincent — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Ashley Westwood — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Ashton Taylor — 1 confirmed meetings against Kyle Lafferty. 20 Feb 2021 – 20 Feb 2021.
  • Atanas Iliev — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Ats Purje — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Attila Fiola — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Aviv Solomon — 1 confirmed meetings against Kyle Lafferty. 26 Aug 2021 – 26 Aug 2021.
  • Avtandil Ebralidze — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Aykut Akgün — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Aykut Çeviker — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Ayomide Obileye — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Ayoze Pérez — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Azamat Zaseev — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 23 Aug 2018.
  • Brian Cameron — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Bersant Celina — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Bryan Hay — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Robert McHugh — 1 confirmed meetings against Kyle Lafferty. 30 Apr 2011 – 30 Apr 2011.
  • Ben Purrington — 1 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 20 Aug 2022.
  • Ben Stevenson — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Blair Yule — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Badr El Kaddouri — 1 confirmed meetings against Kyle Lafferty. 18 Sept 2011 – 18 Sept 2011.
  • Baily Cargill — 1 confirmed meetings against Kyle Lafferty. 17 Mar 2018 – 17 Mar 2018.
  • Bakary Sako — 1 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 10 Aug 2014.
  • Balázs Balogh — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Barış Yardımcı — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Barry Douglas — 1 confirmed meetings against Kyle Lafferty. 18 Sept 2010 – 18 Sept 2010.
  • Barry Fuller — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Bartosz Kapustka — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Bastian Schweinsteiger — 1 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 21 Jun 2016.
  • Batuhan Karadeniz — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Bekir İrtegün — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Bekir Yılmaz — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Ben Close — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Ben Gordon — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Ben Marshall — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Ben Reilly — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Ben Stirling — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Benas Šatkus — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Benedikt Höwedes — 1 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 21 Jun 2016.
  • Benjamin Asamoah — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Benjamin Davies — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Benjamin Davies — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2023 – 18 Jan 2023.
  • Benjamin Garuccio — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 7 Oct 2018.
  • Benjamin Gibson — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Benjamin Gladwin — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Benjamin Hansen — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Benjamin Heneghan — 1 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 26 Aug 2017.
  • Benjamin Kone — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Benjamin Mee — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Benjamin Pearson — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2016 – 19 Apr 2016.
  • Benjamin Pringle — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Benjamin Sheaf — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Benjamin Watson — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Benjamin Whiteman — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Bent Sørmo — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Berkan Emir — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Berkay Dabanlı — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Bertul Kocabaş — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Betim Fazliji — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Bevis Mugabi — 1 confirmed meetings against Kyle Lafferty. 1 May 2021 – 1 May 2021.
  • Bilal Kısa — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Bilal Njie — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Bill Tuiloma — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Birger Meling — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Birk Risa — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Birol Parlak — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Birsent Karagaren — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Bismar Acosta — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Björn Vleminckx — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Blair Malcolm — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Blerim Džemaili — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Bobby De Cordova-Reid — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Bojan Kovačević — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Boli Bolingoli-Mbombo — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Bořek Dočkal — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Boštjan Cesar — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Botti Biabi — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Brad McKay — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Brad Smith — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Bradley Halliday — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Bradley Johnson — 1 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • Bradley Lyons — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Brandon Hanlan — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Branimir Cipetić — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Branislav Ivanović — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Breel Embolo — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Brek Shea — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 20 Sept 2014.
  • Brenden Aaronson — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Brett Long — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Brett Pitman — 1 confirmed meetings against Kyle Lafferty. 10 Jan 2015 – 10 Jan 2015.
  • Brian Easton — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 21 Oct 2017.
  • Brian Healy — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Britt Assombalonga — 1 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 8 Nov 2014.
  • Bruce Anderson — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Bruno Leite — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Bruno Martella — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Bruno Mezenga — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Bryan Reynolds — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Brynjar Gunnarsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Burhan Eşer — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Chris Dodd — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Cameron Eadie — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Connor Grant — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Chris Kirkland — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2016 – 19 Apr 2016.
  • Charlie Lakin — 1 confirmed meetings against Kyle Lafferty. 6 Mar 2021 – 6 Mar 2021.
  • Rhu-endly Martina — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2017 – 18 Jan 2017.
  • Conor McCarthy — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Christopher McLeish — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Christopher McQueen — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Connor Scully — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Callum Yeats — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Caju — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Callum Brittain — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Callum Connolly — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Callum Davidson — 1 confirmed meetings against Kyle Lafferty. 19 Nov 2011 – 19 Nov 2011.
  • Callum Hendry — 1 confirmed meetings against Kyle Lafferty. 20 Feb 2021 – 20 Feb 2021.
  • Callum Johnson — 1 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 20 Aug 2022.
  • Callum Morris — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Callum O'Hare — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Callum Reilly — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 20 Sept 2014.
  • Callum Robinson — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Callum Slattery — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2022 – 27 Aug 2022.
  • Callum Tapping — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Callumn Morrison — 1 confirmed meetings against Kyle Lafferty. 2 Dec 2018 – 2 Dec 2018.
  • Calum Elliot — 1 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 2 Oct 2010.
  • Calum Woods — 1 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 3 Jan 2015.
  • Cameron Ballantyne — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Cameron Ballantyne — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Cameron Brannagan — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Cameron Devlin — 1 confirmed meetings against Kyle Lafferty. 31 Aug 2022 – 31 Aug 2022.
  • Cameron Gayle — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Cameron Hargreaves — 1 confirmed meetings against Kyle Lafferty. 10 Mar 2020 – 10 Mar 2020.
  • Cameron John — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Cameron MacPherson — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Cameron McGeehan — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Cameron Milne — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Camillo Tavernelli — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Caner Osmanpaşa — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Carl Finnigan — 1 confirmed meetings against Kyle Lafferty. 19 Nov 2011 – 19 Nov 2011.
  • Carl Medjani — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Carles Puyol — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Carljohan Eriksson — 1 confirmed meetings against Kyle Lafferty. 18 Oct 2022 – 18 Oct 2022.
  • Carlo Ilari — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Carlos Augusto — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Carlton Morris — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Casper Bisgaard Sloth — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 21 Oct 2014.
  • Castro — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Cătălin Carp — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2018 – 23 Aug 2018.
  • Cauley Woodrow — 1 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Cavid Hüseynov — 1 confirmed meetings against Kyle Lafferty. 10 Jun 2017 – 10 Jun 2017.
  • Cédric Bakambu — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Cedric Gondo — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Cenk Şahin — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Cha Du-Ri — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2012 – 25 Mar 2012.
  • Charalambos Kyriakou — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Charalampos Charalampous — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Charles Trafford — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Charly Musonda — 1 confirmed meetings against Kyle Lafferty. 30 Jan 2018 – 30 Jan 2018.
  • Chris Baird — 1 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • Chris Clark — 1 confirmed meetings against Kyle Lafferty. 29 Oct 2011 – 29 Oct 2011.
  • Chris Cohen — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2016 – 17 Sept 2016.
  • Chris Innes — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2011 – 18 Jan 2011.
  • Chris Philipps — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Christian Atsu — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Christian Burgess — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Christian D'Urso — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Christian Fuchs — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Christian Gauseth — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Christian Grindheim — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Christian Gytkjær — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Christian Mbulu — 1 confirmed meetings against Kyle Lafferty. 11 Nov 2018 – 11 Nov 2018.
  • Christian Poulsen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Christian Pulišić — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Christian Rismark — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Christof Ritter — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 24 Mar 2007.
  • Christoffer Aasbak — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Christoph Baumgartner — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2020 – 11 Oct 2020.
  • Christoph Biedermann — 1 confirmed meetings against Kyle Lafferty. 22 Aug 2007 – 22 Aug 2007.
  • Christophe Psyché — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Christopher Curran — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Christopher Gallagher — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Christopher Kane — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Christopher Maguire — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 26 Sept 2010.
  • Christopher Mochrie — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Christopher Richards — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Christopher Smalling — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Christopher Trimmel — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2020 – 11 Oct 2020.
  • Ciaran Clark — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Cicinho — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Ciro Immobile — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Claudio Marchisio — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Claus Jensen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Clayton Lewis — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Cleveland Taylor — 1 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 27 Feb 2011.
  • Colin Coates — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Collin Quaner — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Collin Samuel — 1 confirmed meetings against Kyle Lafferty. 27 Feb 2011 – 27 Feb 2011.
  • Connor Ogilvie — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Connor Randall — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2023 – 28 Jan 2023.
  • Connor Shields — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2022 – 27 Aug 2022.
  • Connor Smith — 1 confirmed meetings against Kyle Lafferty. 31 Aug 2022 – 31 Aug 2022.
  • Conor McGrandles — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Conor McKendry — 1 confirmed meetings against Kyle Lafferty. 15 Apr 2023 – 15 Apr 2023.
  • Conor Shaughnessy — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2019 – 3 Apr 2019.
  • Corry Evans — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Craig Davies — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Craig Dawson — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Craig Morgan — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Craig Noone — 1 confirmed meetings against Kyle Lafferty. 17 Jan 2015 – 17 Jan 2015.
  • Craig Tanner — 1 confirmed meetings against Kyle Lafferty. 9 Dec 2017 – 9 Dec 2017.
  • Craig Watson — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Cristian Galano — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Cristian Gamboa — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Cristian Montaño — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Cristian Tănase — 1 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 14 Nov 2014.
  • Cristiano — 1 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 17 Feb 2011.
  • Custodio — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Cyrus Christie — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Daniel Andrew — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Danny Buijs — 1 confirmed meetings against Kyle Lafferty. 27 Nov 2011 – 27 Nov 2011.
  • David Cox — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Dominic Iorfa — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2017 – 21 Jan 2017.
  • Darryn Kelly — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • David Marsh — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • David McGurn — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Darryl McHardy — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • David McKay — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Daniel Park — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Dale Stephens — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2016 – 5 Apr 2016.
  • Daley Blind — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Damian Casalinuovo — 1 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 11 Sept 2010.
  • Damir Ceter — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Damjan Shishkovski — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Dan Harding — 1 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 8 Nov 2014.
  • Dan Nistor — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Dan Ulvestad — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Danel Sinani — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Dani Güiza — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Dani Pacheco — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Dani Sanchez — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2011 – 18 Jan 2011.
  • Daniel Agger — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Daniel Andersson — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 28 Mar 2007.
  • Daniel Ayala — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Daniel Bachmann — 1 confirmed meetings against Kyle Lafferty. 23 Jan 2019 – 23 Jan 2019.
  • Daniel Bîrligea — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Daniel da Mota — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Daniel Drinkwater — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Daniel Finlayson — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Daniel Fox — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2016 – 17 Sept 2016.
  • Daniel Jensen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Daniel Johnson — 1 confirmed meetings against Kyle Lafferty. 26 Aug 2018 – 26 Aug 2018.
  • Daniel Kvande — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Daniel Mackay — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Daniel Carriço — 1 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 17 Feb 2011.
  • Daniel Naumov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Daniel Pedersen — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Daniel Pudil — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Daniel Purkis — 1 confirmed meetings against Kyle Lafferty. 12 Apr 2023 – 12 Apr 2023.
  • Daniel Sikorski — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Dániel Tõzsér — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Dániel Tőzsér — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Daniel Udsen — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • Daniel Wilson — 1 confirmed meetings against Kyle Lafferty. 28 Oct 2017 – 28 Oct 2017.
  • Daniele Bonera — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 20 Sept 2018.
  • Daniele De Rossi — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Daniele Dessena — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Daniele Donnarumma — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Danilo Rinaldi — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Danny Koevermans — 1 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 10 Mar 2011.
  • Danny Racchi — 1 confirmed meetings against Kyle Lafferty. 27 Nov 2011 – 27 Nov 2011.
  • Danny Simpson — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Dany Mota — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Darko Lemajić — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Darnell Fisher — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 14 Jan 2017.
  • Darragh Lenihan — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Darren Bent — 1 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • Darren Fletcher — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Darren King — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Darren Pratley — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Darron Gibson — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Daryl Dike — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Daryl Horgan — 1 confirmed meetings against Kyle Lafferty. 26 Dec 2018 – 26 Dec 2018.
  • Daryl Murphy — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Dave Turpel — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • David Albelda — 1 confirmed meetings against Kyle Lafferty. 2 Nov 2010 – 2 Nov 2010.
  • David Barron — 1 confirmed meetings against Kyle Lafferty. 24 Dec 2011 – 24 Dec 2011.
  • David Bates — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2018 – 24 Feb 2018.
  • David Button — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • David Edgar — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 20 Sept 2014.
  • David Elebert — 1 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 15 Jan 2011.
  • David Gray — 1 confirmed meetings against Kyle Lafferty. 26 Dec 2018 – 26 Dec 2018.
  • David Hopkirk — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • David Jones — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • David Kasumu — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • David Keltjens — 1 confirmed meetings against Kyle Lafferty. 26 Aug 2021 – 26 Aug 2021.
  • David McGoldrick — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • David McMillan — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2019 – 24 Feb 2019.
  • David Moyo — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • David N'Gog — 1 confirmed meetings against Kyle Lafferty. 17 Feb 2018 – 17 Feb 2018.
  • David Parkhouse — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • David Pavelka — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2016.
  • David Proctor — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2011 – 18 Jan 2011.
  • David Robertson — 1 confirmed meetings against Kyle Lafferty. 10 May 2011 – 10 May 2011.
  • David Silva — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • David Wilson — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Davide Adorni — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Davide Cesarini — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Davide Di Francesco — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Davide Diaw — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Davide Frattesi — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Dean Campbell — 1 confirmed meetings against Kyle Lafferty. 20 Feb 2021 – 20 Feb 2021.
  • Dean Cornelius — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2022 – 27 Aug 2022.
  • Dean Gerken — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Dean Hawkshaw — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2017 – 5 Nov 2017.
  • Dean Jarvis — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 25 Feb 2023.
  • Dean Lewington — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Dean Marney — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Dean Whitehead — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • DeAndre Yedlin — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Declan Carville — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Declan McManus — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Deimantas Petravičius — 1 confirmed meetings against Kyle Lafferty. 9 Dec 2017 – 9 Dec 2017.
  • Dejan Ljubičić — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Dejan Stankovic — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Deklan Wynne — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Delmiro — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Demarai Gray — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 20 Sept 2014.
  • Demba Ba — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Demba Camara — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Denis Alibec — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Denis Kačanovs — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Denis Zakaria — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Deniss Ivanovs — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2007 – 8 Sept 2007.
  • Deniz Mehmet — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2021 – 21 Apr 2021.
  • Dennis Johnsen — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Denzel Dumfries — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Derek Young — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 26 Sept 2010.
  • Deulofeu — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Devon Kelly-Evans — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Diego Ângelo — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Dieumerci Ndongala — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Dimitar Iliev — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Dimitar Ivankov — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Dimitar Rangelov — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Dimitrios Konstantopoulos — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Dimitrios Kourbelis — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Dimitrios Limnios — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Dimitrios Salpingidis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Dimitris Theodorou — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Dino Hotić — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Diogo Salomão — 1 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 17 Feb 2011.
  • Dion Kelly-Evans — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Dirk Carlson — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Djalma — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Dmitri Kruglov — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Dmitri Sysuev — 1 confirmed meetings against Kyle Lafferty. 30 Aug 2018 – 30 Aug 2018.
  • Dolly Menga — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2018 – 30 Sept 2018.
  • Domen Črnigoj — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Domenico Berardi — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Domenico Criscito — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Domenico Mungo — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Dominic Hyam — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Dominic Thomas — 1 confirmed meetings against Kyle Lafferty. 12 Aug 2017 – 12 Aug 2017.
  • Dominykas Barauskas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Don Cowie — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Donal Scullion — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Donat Rrudhani — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Donatas Kazlauskas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Donny van de Beek — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Donyell Malen — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Dorian Dervite — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Dorus de Vries — 1 confirmed meetings against Kyle Lafferty. 30 Jan 2018 – 30 Jan 2018.
  • Douglas Ferreira — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Duckens Nazon — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Dušan Tadić — 1 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 7 Jan 2017.
  • Dushko Trajchevski — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Dwight Gayle — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Dylan Bahamboula — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Dylan Connolly — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Ellis Harrison — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Elliott Moore — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Euan Valentine — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Eamon Fyfe — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 25 Feb 2023.
  • Edgar Salli — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Edgaras Dubickas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Edgaras Utkus — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Edoardo Masciangelo — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Eduardo Herrera — 1 confirmed meetings against Kyle Lafferty. 28 Oct 2017 – 28 Oct 2017.
  • Edward Upson — 1 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 22 Feb 2020.
  • Efe Özarslan — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Efraín Juárez — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2010 – 24 Oct 2010.
  • Eiður Guðjohnsen — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Eirik Dønnem — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Eldar Ćivić — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Elhan Kastrati — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Élie Youan — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 3 Sept 2022.
  • Eligijus Jankauskas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Elisha Owusu — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Elton N'Gwatala — 1 confirmed meetings against Kyle Lafferty. 15 Sept 2018 – 15 Sept 2018.
  • Elvis Sarić — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Emanuel Vignato — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Emanuele Zuelli — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Emerson — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Emerson Hyndman — 1 confirmed meetings against Kyle Lafferty. 26 Dec 2018 – 26 Dec 2018.
  • Emiliano Viviano — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Emilio Nsue — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2017 – 28 Jan 2017.
  • Emin Mahmudov — 1 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 11 Nov 2016.
  • Emir Sahiti — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Emmanuel Emenike — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Emmanuele Cicerelli — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Emre Can — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Emre Öztürk — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Enar Jääger — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Enda Stevens — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Eneko Bóveda — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Enes Ünal — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Enner Valencia — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Enrico Golinucci — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Eoghan O'Connell — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Eoin Doyle — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2016 – 19 Apr 2016.
  • Eray Ataseven — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Eray Birniçan — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Erdem Şen — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Eren Derdiyok — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Ergün Teber — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Éric Bauthéac — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Eric Smith — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Erik Sorga — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Erkan Kaş — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Erkan Zengin — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Erlend Sivertsen — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Erling Jacobsen — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • Ermin Zec — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Ernestas Šetkus — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Ernesto Torregrossa — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Ersan Gülüm — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Ertuğrul Ersoy — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Ervin Zukanović — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Esmaël Gonçalves — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Espen Ruud — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Etien Velikonja — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2011 – 18 Aug 2011.
  • Ettore Gliozzi — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Euan Henderson — 1 confirmed meetings against Kyle Lafferty. 31 Aug 2022 – 31 Aug 2022.
  • Euan Murray — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Eugenio Lamanna — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Even Barli — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Even Hovland — 1 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 26 Mar 2017.
  • Even Østensen — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Éver Banega — 1 confirmed meetings against Kyle Lafferty. 2 Nov 2010 – 2 Nov 2010.
  • Evgeni Shikavka — 1 confirmed meetings against Kyle Lafferty. 11 Jun 2019 – 11 Jun 2019.
  • Ewan Henderson — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 3 Sept 2022.
  • Ezequiel Scarione — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Finlay Gray — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Fabian Delph — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Fabian Frei — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Fabian Schär — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Fabiano — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Fábio Cardoso — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 19 Aug 2017.
  • Fabio D'Elia — 1 confirmed meetings against Kyle Lafferty. 22 Aug 2007 – 22 Aug 2007.
  • Fabio Maistro — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Fabrice Kah — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Facundo Roncaglia — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Facundo Zabala — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Fankaty Dabo — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Fashion Sakala — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2023 – 18 Jan 2023.
  • Fatih Atik — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Fatih Candan — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Federico Chiesa — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Federico Insúa — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Federico Macheda — 1 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 13 Sept 2014.
  • Federico Proia — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Federico Santander — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Federico Viero — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Fedor Černych — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Felipe Curcio — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Ferhad Ayaz — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Ferhat Kiraz — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Ferhat Öztorun — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Fernando — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Fernando Belluschi — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Fernando Forestieri — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Fernando Torres — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Filip Delaveris — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Filip Đorđević — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Filip Jagiełło — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Filippo Berardi — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Flamur Kastrati — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Florent Hoti — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2021 – 21 Apr 2021.
  • Florent Muslija — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Florian Ayé — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Florian Bohnert — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Florin Andone — 1 confirmed meetings against Kyle Lafferty. 13 Jun 2015 – 13 Jun 2015.
  • Flynn Downes — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Francesco Bombagi — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Francesco Di Mariano — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Francesco Forte — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Francesco Margiotta — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Francis Jeffers — 1 confirmed meetings against Kyle Lafferty. 30 Apr 2011 – 30 Apr 2011.
  • Francisco Da Silva — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Francisco Sandaza — 1 confirmed meetings against Kyle Lafferty. 19 Nov 2011 – 19 Nov 2011.
  • Frank Tsadjout — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Franz Burgmeier — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 24 Mar 2007.
  • Fraser Hornby — 1 confirmed meetings against Kyle Lafferty. 20 Feb 2021 – 20 Feb 2021.
  • Fraser Mullen — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Frazer Richardson — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Frédéric Veseli — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Fredrik Haugen — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Fredrik Krogstad — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Fredrik Ljungberg — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 28 Mar 2007.
  • Fredrik Nordkvelle — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Fredrik Semb Berge — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Fredrik Torsteinbø — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Frenkie de Jong — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Furkan Özçal — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Gregor Buchanan — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • G. Skelton — 1 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 15 Jan 2011.
  • Gábor Király — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Gabriel Imuetinyan Agbonlahor — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Gabriel Paletta — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Gabriel Simion — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Gabriele Angella — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Gaël Clichy — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Gareth Bale — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Gareth Wardlaw — 1 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Nov 2010.
  • Garry O'Connor — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • Gary Fisher — 1 confirmed meetings against Kyle Lafferty. 27 Sept 2011 – 27 Sept 2011.
  • Gary Fraser — 1 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 19 Nov 2017.
  • Gary Gardner — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Gary O'Neil — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Gatis Kalniņš — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Gbenga Arokoyo — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Genādijs Soloņicins — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Gennaro Scognamiglio — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Gennaro Tutino — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • George Baldock — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • George Boyd — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • George Friend — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • George Harmon — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2023 – 28 Jan 2023.
  • George Oakley — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2019 – 24 Feb 2019.
  • George Puşcaş — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • George Stanger — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • George Williams — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Georges Mandjeck — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Georgi Kostadinov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Georgi Yomov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Georginio Wijnaldum — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Georgios Tzavellas — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Gergely Rudolf — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Gergő Lovrencsics — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Gerson Rodrigues — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Gert Kams — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 21 Mar 2019.
  • Giacomo Calò — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Giampaolo Pazzini — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Gian Felicioli — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Gianluigi Donnarumma — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Gianluigi Sueva — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Gianmarco Ingrosso — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Giannis Maniatis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Gianvito Misuraca — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Gilbert Koomson — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Giorgi Kvilitaia — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Giorgos Economides — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Giorgos Efrem — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Giovanni Bonini — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Giovanni Di Noia — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Giovanni Reyna — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Giulio Donati — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Giuseppe Rossi — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Glenn Murray — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 29 Nov 2014.
  • Goran Zakarić — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Gordon Schildenfeld — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Gordon Smith — 1 confirmed meetings against Kyle Lafferty. 23 Oct 2011 – 23 Oct 2011.
  • Graeme Smith — 1 confirmed meetings against Kyle Lafferty. 26 Jan 2011 – 26 Jan 2011.
  • Graham Cummins — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2017 – 21 Oct 2017.
  • Graham Stack — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • Granit Xhaka — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Grant Hanley — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Grant Leadbitter — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Greg Fleming — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Gregory Cunningham — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2016 – 19 Apr 2016.
  • Gregory Halford — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Grégory Tadé — 1 confirmed meetings against Kyle Lafferty. 17 Dec 2011 – 17 Dec 2011.
  • Gregory Wylde — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Grétar Steinsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Grzegorz Krychowiak — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Guillaume Gigliotti — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Gunnar Thorvaldsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Gus Ledes — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Gustav Svensson — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Gustav Valsvik — 1 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 26 Mar 2017.
  • Gustavo da Costa — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Güven Varol — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Gökhan Değirmenci — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Gökhan Töre — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Gökhan Ünal — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Harvey Saunders — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Harvey Swann — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Hadi Sacko — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Hakan Arıkan — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Hakan Arslan — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Hakan Özmert — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Hakeem Odoffin — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Hannes Sigurdsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Hans Gustavsson — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Haris Duljević — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Haris Hajradinović — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Haris Seferović — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Harlee Dean — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Harry Bunn — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Harry Forrester — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2010 – 20 Nov 2010.
  • Harry McKirdy — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 3 Sept 2022.
  • Harry Milne — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Harry Murphy — 1 confirmed meetings against Kyle Lafferty. 12 Apr 2023 – 12 Apr 2023.
  • Harun Tekin — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Hasan Kabze — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Hatem Elhamed — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 19 Aug 2021.
  • Heinz Lindner — 1 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 18 Nov 2018.
  • Hélder Costa — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2017 – 21 Jan 2017.
  • Helge Sandvik — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Helgi Danielsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Henry McCann — 1 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 24 Sept 2011.
  • Heorhii Bushchan — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Heorhii Sudakov — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Hermann Hreidarsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Heurelho Gomes — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Hildeberto Pereira — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2016 – 17 Sept 2016.
  • Hjalgrím Elttør — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • Hjálmar Jónsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Hrvoje Miličević — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Håkon Opdal — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Hörður Magnússon — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Ian Henderson — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Iain Davidson — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Iain Vigurs — 1 confirmed meetings against Kyle Lafferty. 10 Apr 2021 – 10 Apr 2021.
  • Ianis Hagi — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • İbrahim Akın — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Ibrahim Drešević — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Ibrahim Sissoko — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • İbrahim Öztürk — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Ibrahima Mbaye — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Idrissa Gueye — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Ifeanyi Mathew — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Igors Stepanovs — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Ihsan Sacko — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Iker Casillas — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • İlhan Eker — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Ilias Haddad — 1 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 15 Oct 2011.
  • İlkay Durmuş — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • İlkay Gündoğan — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2016 – 11 Oct 2016.
  • Illia Zabarnyi — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Imad Faraj — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Imants Bleidelis — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2007 – 8 Sept 2007.
  • Indridi Sigurdsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Iniesta — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Inigo Calderon — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Innes Cameron — 1 confirmed meetings against Kyle Lafferty. 13 May 2018 – 13 May 2018.
  • Ioakim Toumpas — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Isaiah Osbourne — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • İsmail Ayaz — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • İsmail Konuk — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Ismail Sassi — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Issam Chebake — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • István Kovács — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Ivan Cavaleiro — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2017 – 21 Jan 2017.
  • Ivan Ergic — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Ivan Sproule — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • Ivan Trichkovski — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Ivar Furu — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Ívar Ingimarsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Ivaylo Chochev — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Iven Austbø — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Jordan Allan — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Janoi Donacien — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Jackson Fitzwater — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Jorge Grant — 1 confirmed meetings against Kyle Lafferty. 9 Oct 2022 – 9 Oct 2022.
  • Josh Grigor — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Jordan Guild — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Jack Hodge — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Jack Hunt — 1 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 8 Nov 2014.
  • Jamie Maclellan — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Jamie Pyper — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Joshua Ruffels — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Jordan Shipley — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Theoson-Jordan Siebatcheu — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Jonathan Smith — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • James Stevenson — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Jack Tucker — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Jordan Turnbull — 1 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 19 Nov 2017.
  • Jamie Watson — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • James Wilson — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Jack Baird — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Jack Bonham — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Jack Colback — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Jack Grealish — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Jack Hamilton — 1 confirmed meetings against Kyle Lafferty. 9 Dec 2018 – 9 Dec 2018.
  • Jack Hamilton — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2018 – 24 Nov 2018.
  • Jack King — 1 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 3 Jan 2015.
  • Jack Price — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2017 – 21 Jan 2017.
  • Jack Sowerby — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Jackson Irvine — 1 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Jackson Longridge — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 18 Aug 2018.
  • Jacob Butterfield — 1 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • Jacob Karlstrøm — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Jacques Maghoma — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2016 – 27 Aug 2016.
  • Jagoš Vuković — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Jaime Báez — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Jake Bidwell — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Jake Carroll — 1 confirmed meetings against Kyle Lafferty. 20 Mar 2021 – 20 Mar 2021.
  • Jake Forster-Caskey — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Jake Hastie — 1 confirmed meetings against Kyle Lafferty. 1 May 2021 – 1 May 2021.
  • Jake Mulraney — 1 confirmed meetings against Kyle Lafferty. 20 Apr 2019 – 20 Apr 2019.
  • Jake Taylor — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 29 Nov 2014.
  • Jakub Błaszczykowski — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Jakub Jankto — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Jákup Mikkelsen — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • James Bolton — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • James Bree — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • James Brown — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2022 – 5 Oct 2022.
  • James Collins — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • James Coppinger — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • James Craigen — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 18 Aug 2018.
  • James Daly — 1 confirmed meetings against Kyle Lafferty. 10 Mar 2020 – 10 Mar 2020.
  • James Dunne — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 7 Oct 2018.
  • James Keatings — 1 confirmed meetings against Kyle Lafferty. 16 Dec 2018 – 16 Dec 2018.
  • James Keohane — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • James Norwood — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • James Penrice — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • James Perch — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • James Teelan — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • James Vincent — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 18 Aug 2018.
  • James Wesolowski — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • James Wilson — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2016 – 5 Apr 2016.
  • Jamie Allen — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Jamie Barjonas — 1 confirmed meetings against Kyle Lafferty. 28 Oct 2017 – 28 Oct 2017.
  • Jamie Brandon — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2019 – 3 Apr 2019.
  • Jamie Glackin — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 25 Feb 2023.
  • Jamie Hamilton — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Jamie Langfield — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 26 Sept 2010.
  • Jamie Mackie — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Jamie Masson — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Jamie McCluskey — 1 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Nov 2010.
  • Jamie Smith — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Jamie Vardy — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Jamie-Dean McDonagh — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Jan Bořil — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Ján Greguš — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Jan Kliment — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Jan Kopic — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2016.
  • Jan Lecjaks — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Jann Petersen — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • Jarmo Ahjupera — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Jaromír Zmrhal — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Jason Brown — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Jason Davidson — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Jason Lowe — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Jason Pearce — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 21 Oct 2014.
  • Jason Talbot — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Jasper Cillessen — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Jaume Costa — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2018 – 29 Nov 2018.
  • Javier Espinosa — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Javier Hernández — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Jay Donnelly — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 14 Feb 2023.
  • Jay Henderson — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Jay Spearing — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Jay Tabb — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Jayden Fairley — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Jayson Leutwiler — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Jean-Louis Akpa Akpro — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Jean-Yves M'voto — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Jed Steer — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Jeffrey Hendrick — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Jeffrey Hughes — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2023 – 21 Apr 2023.
  • Jeffrey Schlupp — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Jelle Vossen — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Jerdy Schouten — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Jerel Ifil — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 26 Sept 2010.
  • Jérémy Perbet — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Jermaine Grandison — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Jermaine Hylton — 1 confirmed meetings against Kyle Lafferty. 10 Apr 2021 – 10 Apr 2021.
  • Jerry Yates — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 14 Jan 2017.
  • Jesper Christiansen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Jesper Isaksen — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Jesse Joronen — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Jesús Navas — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Jhon Chancellor — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Ji-Sung Park — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Jimmy McNulty — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Jimmy Ryan — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Joackim Solberg — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Joe Bennett — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Joe Skarz — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Joe Wright — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Joel Ekstrand — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Joel Lynch — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Joël Mall — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Joel Nouble — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Joey Barton — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Joey Gudjónsson — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Jóhan Davidsen — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • John Akinde — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • John Egan — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • John Marquis — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • John McGovern — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • John Utaka — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Jón Böðvarsson — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2017 – 21 Jan 2017.
  • Jon McShane — 1 confirmed meetings against Kyle Lafferty. 15 Oct 2011 – 15 Oct 2011.
  • Jon Nolan — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Jon Tomasson — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Jon Toral — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Jon-Paul McGovern — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Jonah Ayunga — 1 confirmed meetings against Kyle Lafferty. 15 Oct 2022 – 15 Oct 2022.
  • Jonas Auer — 1 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 5 Aug 2021.
  • Jonas Olsson — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Jonas Svensson — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Jonathan Addis — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Jonathan Douglas — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Jonathan Evans — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Jonathan Leko — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Jonathan Obika — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Jonathan Page — 1 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 16 Oct 2010.
  • Jonathan Routledge — 1 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 11 Sept 2010.
  • Jonathan Tiffoney — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Jonathan Williams — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Jonjo Shelvey — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Joona Toivio — 1 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 29 Mar 2015.
  • Jordan Amavi — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Jordan Ayew — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Jordan Bowery — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Jordan Graham — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Jordan Houghton — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Jordan Kirkpatrick — 1 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 15 Jan 2011.
  • Jordan Rhodes — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Jordan Robertson — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2011 – 5 Apr 2011.
  • Jordan Willis — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Jordi Gómez — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Jordon Brown — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Jordy Clasie — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2017 – 18 Jan 2017.
  • Jordy Hiwula-Mayifuila — 1 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 20 Aug 2022.
  • Jordyn Sheerin — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • José da Silva — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • José Romo — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • José Sosa — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Josef Hušbauer — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Joseph Allen — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Joseph Bryan — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Joseph Chalmers — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Joseph Efford — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2022 – 27 Aug 2022.
  • Joseph Garner — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2016 – 19 Apr 2016.
  • Joseph Gormley — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Joseph Lolley — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Joseph Mattock — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 14 Jan 2017.
  • Joseph Okumu — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Joseph Walsh — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Josh Campbell — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 3 Sept 2022.
  • Josh Carson — 1 confirmed meetings against Kyle Lafferty. 15 Apr 2023 – 15 Apr 2023.
  • Josh Earl — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Josh Stones — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2023 – 28 Jan 2023.
  • Joshua Barrett — 1 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 22 Feb 2020.
  • Joshua Brownhill — 1 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 3 Jan 2015.
  • Joshua Dacres-Cogley — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2017 – 28 Jan 2017.
  • Joshua Hare — 1 confirmed meetings against Kyle Lafferty. 10 Mar 2020 – 10 Mar 2020.
  • Joshua Kitolano — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Joshua Scowen — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Josip Iličić — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Jostein Gundersen — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Josué — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Jota Peleteiro — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • József Varga — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Juan Paredes — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Juha Pirinen — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Juhani Ojala — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2015 – 11 Oct 2015.
  • Julian Rekdahl Faye Lund — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Julien De Sart — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Junior Agogo — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • Junior Ogedi-Uzokwe — 1 confirmed meetings against Kyle Lafferty. 12 Apr 2023 – 12 Apr 2023.
  • Junior Stanislas — 1 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 30 Aug 2014.
  • Juraj Kucka — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Jure Travner — 1 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Nov 2010.
  • Juri Biordi — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Justas Lasickas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Justinus Hansen — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • Jørgen Skjelvik — 1 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 26 Mar 2017.
  • Jørgen Øveraas — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Kyle Dempsey — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Kadeem Harris — 1 confirmed meetings against Kyle Lafferty. 17 Jan 2015 – 17 Jan 2015.
  • Kyle McFadzean — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Kris Renton — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Kieran Simpson — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Kyle Wilson — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Kadir Keleş — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Kaj í Bartalsstovu — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 11 Oct 2014.
  • Kallum Higginbotham — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Kalvin Orsi — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Kalvin Phillips — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Kamil Çörekçi — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Kamil Glik — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Kamil Grosicki — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Karim Matmour — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Karlo Butić — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Karolis Uzėla — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Kasper Schmeichel — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Kaya Tarakçı — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Kayden Jackson — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Kazeem Olaigbe — 1 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 20 Aug 2022.
  • Keanu Baccus — 1 confirmed meetings against Kyle Lafferty. 15 Oct 2022 – 15 Oct 2022.
  • Keith Andrews — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Kelechi Ịheanachọ — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Kellyn Acosta — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Kelvin Wilson — 1 confirmed meetings against Kyle Lafferty. 18 Sept 2011 – 18 Sept 2011.
  • Kemar Roofe — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Kenan Özer — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Kenny Gillet — 1 confirmed meetings against Kyle Lafferty. 17 Dec 2011 – 17 Dec 2011.
  • Kenny van der Weg — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 14 Oct 2017.
  • Kent-Are Antonsen — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Kenwyne Jones — 1 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 13 Sept 2014.
  • Kerr Smith — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2021 – 21 Apr 2021.
  • Kévin Bru — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Kevin De Bruyne — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Kevin Krygård — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Kevin Kyle — 1 confirmed meetings against Kyle Lafferty. 2 Oct 2010 – 2 Oct 2010.
  • Kevin Malget — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Kevin McCann — 1 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 30 Oct 2010.
  • Kevin McDonald — 1 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 10 Aug 2014.
  • Kevin Mirallas — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Kevin van Veen — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2022 – 27 Aug 2022.
  • Kevin Volland — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2016 – 11 Oct 2016.
  • Kevin Wimmer — 1 confirmed meetings against Kyle Lafferty. 12 Aug 2021 – 12 Aug 2021.
  • Kevin-Prince Boateng — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Khaled Adénon — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Kieran Farren — 1 confirmed meetings against Kyle Lafferty. 15 Apr 2023 – 15 Apr 2023.
  • Kieran Millar — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Kike García — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Kingsley Michael — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Kingsley Sarfo — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Kip Colvey — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Kiril Despodov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Klæmint Olsen — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2015 – 4 Sept 2015.
  • Konstantinos Barbarouses — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Konstantinos Laifis — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2022 – 12 Jun 2022.
  • Konstantinos Mavropanos — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Konstantinos Tsimikas — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Korcan Çelikay — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Kostas Manolas — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Kostas Mitroglou — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Kostas Stafylidis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Koya Kitagawa — 1 confirmed meetings against Kyle Lafferty. 12 Aug 2021 – 12 Aug 2021.
  • Kris Lowe — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Kristaps Blanks — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2007 – 8 Sept 2007.
  • Kristian Dennis — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Kristian Thorstvedt — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Kristoffer Barmen — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Kristoffer Løkberg — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Kristoffer Velde — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Kristoffer Ødemarksbakken — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Krisztián Németh — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Krzysztof Mączyński — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Kurtis Guthrie — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Kyle Bartley — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Kyle Benedictus — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Kyle McAllister — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Kyle Miller — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Kyle Munro — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Kyle Spence — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Lee Bonis — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2023 – 21 Apr 2023.
  • Liam Callaghan — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Lewis Duncan — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Lee Evans — 1 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 10 Aug 2014.
  • Trésor Lomana LuaLua — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Lewis Martin — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Logan Watt — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Larrys Mabiala — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Lars Gerson — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Lars Jacobsen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Lars Stindl — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Lasse Vigen — 1 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Laszlo Sepsi — 1 confirmed meetings against Kyle Lafferty. 13 Jun 2015 – 13 Jun 2015.
  • Laurent Depoitre — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Laurent Jans — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Laurențiu Corbu — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Lauri Dalla Valle — 1 confirmed meetings against Kyle Lafferty. 10 Sept 2011 – 10 Sept 2011.
  • Lazaro Scapolan — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Lazaros Rota — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Leandro — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Leandro Barreiro — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Ledian Memushaj — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Lee Camp — 1 confirmed meetings against Kyle Lafferty. 30 Aug 2014 – 30 Aug 2014.
  • Lee Chung-Yong — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Lee Cox — 1 confirmed meetings against Kyle Lafferty. 17 Dec 2011 – 17 Dec 2011.
  • Lee Frecklington — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Lee Kilday — 1 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 15 Jan 2011.
  • Lee Nicholls — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Lee Robinson — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 18 Aug 2018.
  • Lee Williamson — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Leo Hjelde — 1 confirmed meetings against Kyle Lafferty. 6 Mar 2021 – 6 Mar 2021.
  • Léo Natel — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Leon Barnett — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Leon Clarke — 1 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 10 Aug 2014.
  • Leon Goretzka — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Leonardo Spinazzola — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Leonardo Ulloa — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Leonel Núñez — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Leroy Sané — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Levi Ives — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Lewie Coyle — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Lewis Dunk — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2016 – 5 Apr 2016.
  • Lewis Gibson — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Lewis Hawke — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Lewis McGugan — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Lewis Page — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Lewis Price — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 14 Jan 2017.
  • Lewis Smith — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Liam Buchanan — 1 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 24 Sept 2011.
  • Liam Cooper — 1 confirmed meetings against Kyle Lafferty. 12 Apr 2016 – 12 Apr 2016.
  • Liam Grimshaw — 1 confirmed meetings against Kyle Lafferty. 11 Nov 2018 – 11 Nov 2018.
  • Liam Lawrence — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Liam McNamee — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Liam Polworth — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Liam Rosenior — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2016 – 5 Apr 2016.
  • Liam Sercombe — 1 confirmed meetings against Kyle Lafferty. 10 Mar 2020 – 10 Mar 2020.
  • Liam Trotter — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Liam Walsh — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Linas Mėgelaitis — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Liridon Kalludra — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Lirim Kastrati — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Loizos Loizou — 1 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 5 Jun 2022.
  • Lorenzo Celentano — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Lorenzo Insigne — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Lorenzo Pellegrini — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Lorenzo Pinzauti — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Louis Moult — 1 confirmed meetings against Kyle Lafferty. 26 Aug 2017 – 26 Aug 2017.
  • Louis Thompson — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Loukas Vyntra — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Ľubomír Šatka — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Luca Bittante — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Luca Fiordilino — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Luca Garritano — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Luca Lezzerini — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Luca Magnino — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Luca Palmiero — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Luca Tosi — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Lucas de la Torre — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Lucas Piazón — 1 confirmed meetings against Kyle Lafferty. 9 Apr 2016 – 9 Apr 2016.
  • Lucas Souza — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Lucian Sânmărtean — 1 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 14 Nov 2014.
  • Luigi Canotto — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Luis García — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Luis Grando — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Luís Leal — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Luis Monteiro — 1 confirmed meetings against Kyle Lafferty. 2 Nov 2010 – 2 Nov 2010.
  • Lukas Jutkiewicz — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2017 – 28 Jan 2017.
  • Łukasz Piszczek — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Luke Ayling — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Luke Bolton — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2021 – 21 Apr 2021.
  • Luke Freeman — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Luke Hyam — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Luke Matheson — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Luke Woolfenden — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Luuk de Jong — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Martin Canning — 1 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 11 Sept 2010.
  • Matteo Coppini — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Mickey Demetriou — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Mark Docherty — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Melker Hallberg — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2022 – 5 Oct 2022.
  • Matvei Igonen — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Myles Kenlock — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Marko Maroši — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Martin McNiff — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Emmanouil Siopis — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Max Watters — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Maarten Stekelenburg — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Madger Gomes — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Madis Vihmann — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 21 Mar 2019.
  • Mads Reginiussen — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Magnus Andersen — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Mahmut Tekdemir — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Mahmut Özen — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Maksim Paskotši — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Maksim Volodko — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Maksym Kucheryavyi — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2022 – 5 Oct 2022.
  • Manu García — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Manu Morlanes — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2018 – 29 Nov 2018.
  • Manuel Akanji — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Manuel De Luca — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Manuel Iori — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Manuel Locatelli — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Manuel Martić — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Manuel Scavone — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Marc Albrighton — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Marc Roberts — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Marc Waters — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Marc-André ter Stegen — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Marc-Antoine Fortuné — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Márcio Mossoró — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Marco Berardi — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Marco Bernardi — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Marco Borriello — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Marco Fossati — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Marco Lukka — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Marco Migliorini — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Marco Rojas — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Marco Rosafio — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Marco Soprano — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Marco Torsiglieri — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2011 – 24 Feb 2011.
  • Marco Verratti — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Marcos Tavares — 1 confirmed meetings against Kyle Lafferty. 25 Aug 2011 – 25 Aug 2011.
  • Marcos Senna — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Marcus Allbäck — 1 confirmed meetings against Kyle Lafferty. 17 Oct 2007 – 17 Oct 2007.
  • Marcus Browne — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Marcus Haber — 1 confirmed meetings against Kyle Lafferty. 19 Nov 2011 – 19 Nov 2011.
  • Marcus Kane — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2023 – 14 Feb 2023.
  • Marcus Olsson — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Marcus Pedersen — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Marek Hamšík — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Marek Rodák — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Marian Pahars — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Mariano Pernia — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Marijan Čabraja — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 3 Sept 2022.
  • Mario Gargiulo — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Mario Gaspar — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2018 – 29 Nov 2018.
  • Mario Gómez — 1 confirmed meetings against Kyle Lafferty. 21 Jun 2016 – 21 Jun 2016.
  • Marios Pechlivanis — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Marios Stylianou — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Maris Smirnovs — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2006 – 11 Oct 2006.
  • Marius Larsen — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Marius Lundemo — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Mariusz Stępiński — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Mark Birighitti — 1 confirmed meetings against Kyle Lafferty. 30 Jul 2022 – 30 Jul 2022.
  • Mark Davies — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Mark Durnan — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 18 Aug 2018.
  • Mark Hudson — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Mark Little — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Mark McGuigan — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Mark Randall — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2023 – 21 Apr 2023.
  • Mark Ridgers — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Mark Sykes — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Marko Adamović — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Marko Arnautović — 1 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 18 Nov 2018.
  • Márkó Futács — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Marko Marić — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Marko Pantelić — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Marko Šćepović — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Markus Henriksen — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Markus Kaasa — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Markus Poom — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Marley Redfern — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Marlon Pack — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Marlos — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Marnick Vermijl — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2016 – 19 Apr 2016.
  • Marten de Roon — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Martin Büchel — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 24 Mar 2007.
  • Martín Demichelis — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Martin Hardie — 1 confirmed meetings against Kyle Lafferty. 3 Dec 2011 – 3 Dec 2011.
  • Martin Jørgensen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Martin Linnes — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Martin Samuelsen — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Martin Vunk — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Martinos Christofi — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Marvin Plattenhardt — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Marvin Sordell — 1 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Mason Enigbokan-Bloomfield — 1 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 4 Aug 2018.
  • Mason Holgate — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Mason Robertson — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Massimiliano Busellato — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Matej Mavrič — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Mateo Barać — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Mateo Mužek — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Matias Concha — 1 confirmed meetings against Kyle Lafferty. 17 Oct 2007 – 17 Oct 2007.
  • Matija Špoljarić — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Matisse Samoise — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Mats Møller Dæhli — 1 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 26 Mar 2017.
  • Matt Fryatt — 1 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 8 Nov 2014.
  • Matteo Cotali — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Matteo Legittimo — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Matteo Pessina — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Matteo Piacentini — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Matteo Vitaioli — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Matthew Blair — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Matthew Connolly — 1 confirmed meetings against Kyle Lafferty. 13 Sept 2014 – 13 Sept 2014.
  • Matthew Cooper — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Matthew Done — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Matthew Godden — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Matthew Grimes — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Matthew Lowton — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Matthew Lund — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Matthew Lusty — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Matthew Miazga — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Matthew Taylor — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Matthew Willock — 1 confirmed meetings against Kyle Lafferty. 3 Feb 2018 – 3 Feb 2018.
  • Matthijs de Ligt — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Mattia Aramu — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Mattia Cassani — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Mattia Stefanelli — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Mattia Valentini — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Mattia Viviani — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Maurice Deville — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Maurice Ross — 1 confirmed meetings against Kyle Lafferty. 30 Apr 2011 – 30 Apr 2011.
  • Max Clayton — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Maxime Leverbe — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Maximilian Ehmer — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Mayindou Madianga — 1 confirmed meetings against Kyle Lafferty. 15 Sept 2018 – 15 Sept 2018.
  • Maynor Figueroa — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Mehmet Akyüz — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Mehmet Batdal — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Mehmet Ekici — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Mehmet Güven — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Mehmet Taş — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Mehmet Topuz — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Mehmet Uslu — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Meinhard Olsen — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Memphis Depay — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Merouane Zemmama — 1 confirmed meetings against Kyle Lafferty. 26 Jan 2011 – 26 Jan 2011.
  • Mert Günok — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Mert Müldür — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Məhəmməd Mirzəbəyov — 1 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 11 Nov 2016.
  • Michael Battistini — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Michael Boxall — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Michael Devlin — 1 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 15 Jan 2011.
  • Michael Gravgaard — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Michael Hector — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 29 Nov 2014.
  • Michael Jacobs — 1 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 10 Aug 2014.
  • Michael Karlsen — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Michael Keane — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Michael Kelly — 1 confirmed meetings against Kyle Lafferty. 10 Mar 2020 – 10 Mar 2020.
  • Michael Kightly — 1 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Michael Krmenčík — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Michael Lilander — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Michael McCrudden — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2023 – 25 Feb 2023.
  • Michael McGlinchey — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Michael Ngadeu — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Michael Owen — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Michael Paton — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Michael Rose — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Michael Svoboda — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Michail Antonio — 1 confirmed meetings against Kyle Lafferty. 8 Nov 2014 – 8 Nov 2014.
  • Michał Pazdan — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Míchel Salgado — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Michele Cervellini — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2017 – 1 Sept 2017.
  • Michele Cremonesi — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Michele Polverino — 1 confirmed meetings against Kyle Lafferty. 22 Aug 2007 – 22 Aug 2007.
  • Michele Rigione — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Mickaël Antoine-Curier — 1 confirmed meetings against Kyle Lafferty. 15 Jan 2011 – 15 Jan 2011.
  • Miguel Llambrich — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 20 Sept 2018.
  • Mihai Popescu — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Mihai Răduț — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Mikaël Mandron — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Mikel González — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Mikhail Sivakov — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Mikkel Desler — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Miko Virtanen — 1 confirmed meetings against Kyle Lafferty. 20 Feb 2021 – 20 Feb 2021.
  • Milan Biševac — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Milan Đurić — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Milan Jovanović — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Milan Mitrović — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Milan Škoda — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2016.
  • Milan Škriniar — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Milan Stepanov — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Mile Jedinak — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Milivoje Novakovič — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Miloš Bočić — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Miloš Krasić — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Miloš Ninković — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Milot Rashica — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Mirko Bruccini — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Mirko Carretta — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Mirko Drudi — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Mirko Marić — 1 confirmed meetings against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Mirko Valdifiori — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Mirlind Kryeziu — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Mišo Brečko — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Modou Diagne — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Mohamed Bangura — 1 confirmed meetings against Kyle Lafferty. 18 Sept 2011 – 18 Sept 2011.
  • Mohamed Diamé — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Momchil Tsvetanov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Momodou Bojang — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 3 Sept 2022.
  • Monty Patterson — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Mor Mbaye — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Moritz Jenz — 1 confirmed meetings against Kyle Lafferty. 14 Aug 2022 – 14 Aug 2022.
  • Morten Pedersen — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Moses Odubajo — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Moussa Sow — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Muğdat Çelik — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Muhamed Bešić — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Muhammed Ildız — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Muhammet Demir — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Murat Akça — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Murat Ceylan — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Murat Yıldırım — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Murtaz Daushvili — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Musa Barrow — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Musa Çağıran — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Mushagalusa Bakenga — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Mustafa Akbaş — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Mustafa Durak — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Mustafa Yumlu — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Mykola Matvienko — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Mykola Shaparenko — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Myles Hippolyte — 1 confirmed meetings against Kyle Lafferty. 18 Aug 2018 – 18 Aug 2018.
  • Märten Kuusk — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Nathan Austin — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Nathan Flanagan — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • N'Golo Kanté — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Nahki Wells — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Namiq Ələsgərov — 1 confirmed meetings against Kyle Lafferty. 10 Jun 2017 – 10 Jun 2017.
  • Nani Soares — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Nathan Gartside — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Nathan Holland — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Nathan McGinley — 1 confirmed meetings against Kyle Lafferty. 1 May 2021 – 1 May 2021.
  • Nathan Thomas — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Nathanael Ralph — 1 confirmed meetings against Kyle Lafferty. 9 Dec 2018 – 9 Dec 2018.
  • Nathaniel Atkinson — 1 confirmed meetings against Kyle Lafferty. 9 Oct 2022 – 9 Oct 2022.
  • Nathaniel Knight-Percival — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Nathaniel Wedderburn — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Nehuén Paz — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Neil Danns — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Neil Taylor — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Nejc Potokar — 1 confirmed meetings against Kyle Lafferty. 25 Aug 2011 – 25 Aug 2011.
  • Nemanja Nikolić — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Nenad Milijaš — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Nenad Tomović — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Neven Subotić — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Niall Brady — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Niall Ennis — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Niall Keown — 1 confirmed meetings against Kyle Lafferty. 19 Nov 2017 – 19 Nov 2017.
  • Nicholas Devlin — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Niclas Alexandersson — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2007 – 28 Mar 2007.
  • Niclas Jensen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Nicola Falasco — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Nicolae Stanciu — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Nicolao Dumitru — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2016 – 17 Sept 2016.
  • Nicolás Domínguez — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Nicolás Otamendi — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Nicolò Barella — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Nicușor Bancu — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Nihat Şahin — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Nikita Baranov — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 21 Mar 2019.
  • Nikita Korzun — 1 confirmed meetings against Kyle Lafferty. 11 Jun 2019 – 11 Jun 2019.
  • Nikita Naumov — 1 confirmed meetings against Kyle Lafferty. 11 Jun 2019 – 11 Jun 2019.
  • Niklas Moisander — 1 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 29 Mar 2015.
  • Niklas Sandberg — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Niko Kranjčar — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2017 – 19 Aug 2017.
  • Nikola Vujadinović — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 26 Sept 2010.
  • Nikolas Špalek — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Nikos Karelis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Nir Bitton — 1 confirmed meetings against Kyle Lafferty. 5 Aug 2017 – 5 Aug 2017.
  • Noel Healy — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Norbert Gyömbér — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Nuno Coelho — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2011 – 24 Feb 2011.
  • Nuno Ribeiro — 1 confirmed meetings against Kyle Lafferty. 17 Feb 2011 – 17 Feb 2011.
  • Núrio Fortuna — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Nzuzi Toko — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Odin Bjørtuft — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Odmar Færø — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2015 – 4 Sept 2015.
  • Odysseas Vlachodimos — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Oğulcan Çağlayan — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Oguz Daglaroglu — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Oğuzhan Türk — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Oğuzhan Özyakup — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Ola John — 1 confirmed meetings against Kyle Lafferty. 9 Apr 2016 – 9 Apr 2016.
  • Olajuwon Adeyemo — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Olaus Skarsem — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Olav Øby — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Olcay Şahan — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Ole Selnæs — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Oleg Veretilo — 1 confirmed meetings against Kyle Lafferty. 11 Jun 2019 – 11 Jun 2019.
  • Oleksandr Karavaev — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Oleksandr Zubkov — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Oliver Strunz — 1 confirmed meetings against Kyle Lafferty. 5 Aug 2021 – 5 Aug 2021.
  • Olivier Occéan — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Olivier Thill — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Omar Elabdellaoui — 1 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 26 Mar 2017.
  • Ondrej Duda — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Onni Valakari — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Orestis Karnezis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Orestis Kiomourtzoglou — 1 confirmed meetings against Kyle Lafferty. 9 Oct 2022 – 9 Oct 2022.
  • Orkan Çınar — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Óscar Cardozo — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Oscar Threlkeld — 1 confirmed meetings against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Oskars Kļava — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2007 – 8 Sept 2007.
  • Ovidijus Verbickas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Ovidiu Hoban — 1 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 14 Nov 2014.
  • Owura Edwards — 1 confirmed meetings against Kyle Lafferty. 20 Aug 2022 – 20 Aug 2022.
  • Ozan İpek — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Ozan Tufan — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Pascal Gregor — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Pontus Jansson — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Paul Leask — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Patrick Martin — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Patrick Slattery — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Paul Watson — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Paul Young — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Pablo Batalla — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Pablo Zabaleta — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Paddy Madden — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Pajtim Kasami — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2016 – 17 Sept 2016.
  • Páll Klettskarð — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 11 Oct 2014.
  • Panagiotis Tachtsidis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Pantelis Hatzidiakos — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Paolo Grillo — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Pape Diakhaté — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Paris Polycarpou — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Paris Psaltis — 1 confirmed meetings against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Pasquale Mazzocchi — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Patrick Bamford — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Patrick Boyle — 1 confirmed meetings against Kyle Lafferty. 3 Dec 2011 – 3 Dec 2011.
  • Patrick Ciurria — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Patrick Clarke — 1 confirmed meetings against Kyle Lafferty. 3 Dec 2011 – 3 Dec 2011.
  • Patrick Cregg — 1 confirmed meetings against Kyle Lafferty. 7 Nov 2010 – 7 Nov 2010.
  • Patrick Roberts — 1 confirmed meetings against Kyle Lafferty. 6 May 2018 – 6 May 2018.
  • Patrik Hrošovský — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Paul Anderson — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Paul Burns — 1 confirmed meetings against Kyle Lafferty. 24 Sept 2011 – 24 Sept 2011.
  • Paul Caddis — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 20 Sept 2014.
  • Paul Cairney — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Paul Coutts — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Paul Dummett — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Paul Green — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Paul McManus — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Paul McShane — 1 confirmed meetings against Kyle Lafferty. 9 Apr 2016 – 9 Apr 2016.
  • Paul O'Neill — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 7 Mar 2023.
  • Paul Paton — 1 confirmed meetings against Kyle Lafferty. 23 Dec 2017 – 23 Dec 2017.
  • Paul Robinson — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 20 Sept 2014.
  • Paul Robinson — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Pavao Pervan — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2020 – 11 Oct 2020.
  • Pavel Kadeřábek — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2016.
  • Pavel Savitskiy — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Pavlo Paşayev — 1 confirmed meetings against Kyle Lafferty. 10 Jun 2017 – 10 Jun 2017.
  • Pavlos Korrea — 1 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 5 Jun 2022.
  • Paweł Jaroszyński — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Pedraza — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 20 Sept 2018.
  • Pedro Franco — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Pedro Miguel — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Pepe Reina — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Petar Dimitrov Zanev — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Petar Vitanov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Péter Gulácsi — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Peter Løvenkrands — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Peter MacDonald — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2011 – 5 Apr 2011.
  • Peter Pekarík — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Peter Wilson — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Peter Žulj — 1 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 18 Nov 2018.
  • Petko Hristov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Petros Mantalos — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Philip Donnelly — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Philipp Schobesberger — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Pierluigi Gollini — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Pieros Sotiriou — 1 confirmed meetings against Kyle Lafferty. 5 Jun 2022 – 5 Jun 2022.
  • Pierre Webó Kouamo — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Pierre-Emile Højbjerg — 1 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 7 Jan 2017.
  • Pietro Ceccaroni — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Pontus Silfwer — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Préjuce Nakoulma — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Quint Jansen — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Ross Aitken — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Ross Matthews — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Rory McAllister — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Ryan Sargent — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Richard Smallwood — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 14 Jan 2017.
  • Ryan Stevenson — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Ryan Strachan — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Ryan Wallace — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Ryan Woods — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Rabbi Matondo — 1 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 6 Aug 2022.
  • Radosav Petrović — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Rafail Mamas — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Ragnar Klavan — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Raheem Lawal — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Raheem Sterling — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Raio Piiroja — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Ralph Schon — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Ramon — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Ramzi Aya — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Randy Wolters — 1 confirmed meetings against Kyle Lafferty. 21 Apr 2023 – 21 Apr 2023.
  • Raoul Bellanova — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Rasmus Schüller — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2015 – 11 Oct 2015.
  • Raúl — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Raúl Albiol — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Raúl Asencio — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Raul Meireles — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Raúl Tamudo — 1 confirmed meetings against Kyle Lafferty. 21 Nov 2007 – 21 Nov 2007.
  • Răzvan Raț — 1 confirmed meetings against Kyle Lafferty. 14 Nov 2014 – 14 Nov 2014.
  • Recep Aydın — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Reece Brown — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2016 – 27 Aug 2016.
  • Reece James — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Regan Charles-Cook — 1 confirmed meetings against Kyle Lafferty. 10 Apr 2021 – 10 Apr 2021.
  • Reice Charles-Cook — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Reinhold Ranftl — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2020 – 11 Oct 2020.
  • Remi Matthews — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2022 – 5 Oct 2022.
  • Renato Civelli — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Reo Hatate — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2023 – 14 Jan 2023.
  • Rəşad Sadıqov — 1 confirmed meetings against Kyle Lafferty. 10 Jun 2017 – 10 Jun 2017.
  • Rhys Healey — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Rhys Norrington-Davies — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Riad Bajić — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Riçard Almeyda — 1 confirmed meetings against Kyle Lafferty. 10 Jun 2017 – 10 Jun 2017.
  • Ricardo Pedriel — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Ricardo Rodríguez — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Ricardo Tê — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Riccardo Bocalon — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Riccardo Calder — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Riccardo Idda — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Riccardo Orsolini — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Richard Brindley — 1 confirmed meetings against Kyle Lafferty. 4 Oct 2014 – 4 Oct 2014.
  • Richard Danilo Sousa Campos — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Richárd Guzmics — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Richard Keogh — 1 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • Richard Lásik — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Richard O'Donnell — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Richard Wood — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 14 Jan 2017.
  • Rickie Lambert — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Rio Ferdinand — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Rıdvan Yılmaz — 1 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 6 Aug 2022.
  • Robbie Buchanan — 1 confirmed meetings against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Robert Brady — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Robert Crawford — 1 confirmed meetings against Kyle Lafferty. 20 Mar 2021 – 20 Mar 2021.
  • Robert Dickie — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Robert Green — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Robert Huth — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Robert Kirss — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Robert Koren — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Robert Lewandowski — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Robert Ljubičić — 1 confirmed meetings against Kyle Lafferty. 12 Aug 2021 – 12 Aug 2021.
  • Róbert Mak — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Robert Sánchez — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Robert Snodgrass — 1 confirmed meetings against Kyle Lafferty. 9 Oct 2022 – 9 Oct 2022.
  • Robert Taylor — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Robert Thomson — 1 confirmed meetings against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Roberto Ogunseye — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Roberto Rosales — 1 confirmed meetings against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Roberto Soriano — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Roberto Zammarini — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Robin Lod — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2015 – 11 Oct 2015.
  • Rodolph Austin — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 21 Oct 2014.
  • Rogelio Funes — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Roger Beck — 1 confirmed meetings against Kyle Lafferty. 22 Aug 2007 – 22 Aug 2007.
  • Roger Espinoza — 1 confirmed meetings against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.
  • Rógvi Baldvinsson — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2015 – 4 Sept 2015.
  • Rohan Ince — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Roland Juhász — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Rolandas Baravykas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Rolf Vikstøl — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Rollin Menayese — 1 confirmed meetings against Kyle Lafferty. 22 Feb 2020 – 22 Feb 2020.
  • Roman Bezus — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Roman Eremenko — 1 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 29 Mar 2015.
  • Román Golobart — 1 confirmed meetings against Kyle Lafferty. 17 Dec 2011 – 17 Dec 2011.
  • Roman Yaremchuk — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Romano Perticone — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Ronaldo Vieira — 1 confirmed meetings against Kyle Lafferty. 5 Nov 2016 – 5 Nov 2016.
  • Ronan Doherty — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Ronan Hale — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Ronan Hughes — 1 confirmed meetings against Kyle Lafferty. 16 May 2021 – 16 May 2021.
  • Rory Fallon — 1 confirmed meetings against Kyle Lafferty. 29 Oct 2011 – 29 Oct 2011.
  • Rory Hale — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Ross Barkley — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Ross Cunningham — 1 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 4 Aug 2018.
  • Ross Forbes — 1 confirmed meetings against Kyle Lafferty. 16 Oct 2010 – 16 Oct 2010.
  • Ross Graham — 1 confirmed meetings against Kyle Lafferty. 30 Jul 2022 – 30 Jul 2022.
  • Ross MacLean — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Ross McCormack — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Ross McKinnon — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Ross Tierney — 1 confirmed meetings against Kyle Lafferty. 27 Aug 2022 – 27 Aug 2022.
  • Royston Drenthe — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Ruben Jenssen — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Ruben Kristiansen — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Rúben Lameiras — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Runar Espejord — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Runar Ullaland Hove — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Rune Jarstein — 1 confirmed meetings against Kyle Lafferty. 26 Mar 2017 – 26 Mar 2017.
  • Ruslan Malinovskyi — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Ruslan Qurbanov — 1 confirmed meetings against Kyle Lafferty. 11 Nov 2016 – 11 Nov 2016.
  • Russell Duncan — 1 confirmed meetings against Kyle Lafferty. 30 Oct 2010 – 30 Oct 2010.
  • Russell Griffiths — 1 confirmed meetings against Kyle Lafferty. 9 Dec 2017 – 9 Dec 2017.
  • Ruud Boffin — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Ryan Bertrand — 1 confirmed meetings against Kyle Lafferty. 7 Jan 2017 – 7 Jan 2017.
  • Ryan Donk — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Ryan Flynn — 1 confirmed meetings against Kyle Lafferty. 12 May 2021 – 12 May 2021.
  • Ryan Fredericks — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Ryan Giggs — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Ryan Goodfellow — 1 confirmed meetings against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Ryan McGivern — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Ryan McLaughlin — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Ryan Porteous — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2022 – 3 Sept 2022.
  • Ryan Strain — 1 confirmed meetings against Kyle Lafferty. 15 Oct 2022 – 15 Oct 2022.
  • Ryan Thomas — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Ryan Williams — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Stephen Bronsky — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Sean Butcher — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Stuart McKenzie — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Sean Raggett — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Shaun Rooney — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Scott Ross — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Sagiv Yehezkel — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 19 Aug 2021.
  • Saidy Janko — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Salih Dursun — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Salim Diakité — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Salvatore Bocchetti — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Sam Akinde — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Sam Baldock — 1 confirmed meetings against Kyle Lafferty. 22 Nov 2014 – 22 Nov 2014.
  • Sam Kelly — 1 confirmed meetings against Kyle Lafferty. 4 Aug 2018 – 4 Aug 2018.
  • Sam McCallum — 1 confirmed meetings against Kyle Lafferty. 1 Mar 2020 – 1 Mar 2020.
  • Sam McQueen — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2017 – 18 Jan 2017.
  • Sam Morsy — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Sam Ricketts — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Sam Winnall — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Sambinha — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Şamil Çinaz — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Samir Handanović — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Samir Ujkani — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Samson Gabriel — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Samuel Byram — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 21 Oct 2014.
  • Samuel Foley — 1 confirmed meetings against Kyle Lafferty. 1 May 2021 – 1 May 2021.
  • Samúel Friðjónsson — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Samuel Holmén — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Samuel Mráz — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Samuel Nombe — 1 confirmed meetings against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Samuel Vokes — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Samuele Perisan — 1 confirmed meetings against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Sancak Kaplan — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Sandro Wagner — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Sanharib Malki — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Santiago Cáseres — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2018 – 29 Nov 2018.
  • Savaş Polat — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Scott Brown — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Scott Golbourne — 1 confirmed meetings against Kyle Lafferty. 10 Aug 2014 – 10 Aug 2014.
  • Scott Hogan — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Scott Lochhead — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Scott Malone — 1 confirmed meetings against Kyle Lafferty. 17 Jan 2015 – 17 Jan 2015.
  • Scott Martin — 1 confirmed meetings against Kyle Lafferty. 24 Feb 2019 – 24 Feb 2019.
  • Scott Smith — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Sead Kolašinac — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Sean Mackie — 1 confirmed meetings against Kyle Lafferty. 26 Dec 2018 – 26 Dec 2018.
  • Sean Maguire — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Sean Moore — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Sean Murdoch — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2017 – 29 Jul 2017.
  • Sean O'Hanlon — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • Sean Scannell — 1 confirmed meetings against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Sebastian Lletget — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Sebastian Rudy — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2017 – 5 Oct 2017.
  • Sebastian Sorsa — 1 confirmed meetings against Kyle Lafferty. 29 Mar 2015 – 29 Mar 2015.
  • Sébastien Pocognoli — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Sedat Ağçay — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Selçuk Şahin — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Senan Devine — 1 confirmed meetings against Kyle Lafferty. 15 Apr 2023 – 15 Apr 2023.
  • Şenol Can — 1 confirmed meetings against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Seny Dieng — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Serdar Aziz — 1 confirmed meetings against Kyle Lafferty. 21 Feb 2015 – 21 Feb 2015.
  • Serdar Gürler — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Serdar Kesimal — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Serdar Kurtuluş — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Serdar Özkan — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Serge Gnabry — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Sergei Lepmets — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2019 – 21 Mar 2019.
  • Sergei Pareiko — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Sergey Kislyak — 1 confirmed meetings against Kyle Lafferty. 11 Jun 2019 – 11 Jun 2019.
  • Sergiño Dest — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Sergio Agüero — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Sergiu Hanca — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2020 – 4 Sept 2020.
  • Serhii Sydorchuk — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Serkan Yanik — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Sertan Vardar — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Servet Çetin — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Sezgin Coşkun — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Shamal George — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2022 – 17 Sept 2022.
  • Shane Duffy — 1 confirmed meetings against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Shane Halpenny — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Shane Smeltz — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Shaun Barker — 1 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Shinji Okazaki — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Shkodran Mustafi — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2016 – 11 Oct 2016.
  • Simen Kind Mikalsen — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Simen Rafn — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Simen Wangberg — 1 confirmed meetings against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Simeon Jackson — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Simon Cox — 1 confirmed meetings against Kyle Lafferty. 9 Apr 2016 – 9 Apr 2016.
  • Simon Eastwood — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Simon Ferry — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Simon Mensing — 1 confirmed meetings against Kyle Lafferty. 11 Sept 2010 – 11 Sept 2010.
  • Simon Moore — 1 confirmed meetings against Kyle Lafferty. 17 Jan 2015 – 17 Jan 2015.
  • Simone Branca — 1 confirmed meetings against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Simone Pepe — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Simone Santoro — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Símun Samuelsen — 1 confirmed meetings against Kyle Lafferty. 12 Oct 2010 – 12 Oct 2010.
  • Sinan Bolat — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Sinan Kaloglu — 1 confirmed meetings against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Siniša Saničanin — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Sławomir Peszko — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Sokratis Papastathopoulos — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Sondre Bjørshol — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Sondre Rossbach — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Sondre Sørli — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Sondre Tronstad — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Stanislav Dragun — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Stanislav Dragun — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2019 – 24 Mar 2019.
  • Stanislav Lobotka — 1 confirmed meetings against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Stanislav Manolev — 1 confirmed meetings against Kyle Lafferty. 10 Mar 2011 – 10 Mar 2011.
  • Steeve Yago — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Stefán Gíslason — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Stefan Marinović — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Stefan Payne — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Stefan Schwab — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Stefano Denswil — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Stefano Mauri — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2010 – 8 Oct 2010.
  • Stefano Sabelli — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Stefanos Athanasiadis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Stefanos Charalambous — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Stefanos Mouktaris — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Stephan Auer — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Stephan Lichtsteiner — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Stéphane Badji — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Stéphane Sessègnon — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Stephen Dooley — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Stephen Gleeson — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2014 – 20 Sept 2014.
  • Stephen Hughes — 1 confirmed meetings against Kyle Lafferty. 2 Jan 2012 – 2 Jan 2012.
  • Stephen Humphrys — 1 confirmed meetings against Kyle Lafferty. 9 Oct 2022 – 9 Oct 2022.
  • Stephen Kelly — 1 confirmed meetings against Kyle Lafferty. 29 Nov 2014 – 29 Nov 2014.
  • Stephen Kingsley — 1 confirmed meetings against Kyle Lafferty. 9 Oct 2022 – 9 Oct 2022.
  • Stephen McGinn — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Stephen Quinn — 1 confirmed meetings against Kyle Lafferty. 9 Apr 2016 – 9 Apr 2016.
  • Stephen Ward — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Steve Jones — 1 confirmed meetings against Kyle Lafferty. 30 Apr 2011 – 30 Apr 2011.
  • Steve Sidwell — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2016 – 5 Apr 2016.
  • Steven Bergwijn — 1 confirmed meetings against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Steven Caulker — 1 confirmed meetings against Kyle Lafferty. 1 Apr 2018 – 1 Apr 2018.
  • Steven Davis — 1 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 6 Aug 2022.
  • Steven Naismith — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2018 – 7 Oct 2018.
  • Steven Seddon — 1 confirmed meetings against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Steven Thicot — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2010 – 10 Nov 2010.
  • Steven Zuber — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Stevie Mallan — 1 confirmed meetings against Kyle Lafferty. 26 Dec 2018 – 26 Dec 2018.
  • Stian Aasmundsen — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Stjepan Lončar — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2020 – 8 Oct 2020.
  • Stuart Carswell — 1 confirmed meetings against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • Stuart O'Keefe — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Suso Santana — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2011 – 2 Feb 2011.
  • Sven Kums — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Sylvan Ebanks-Blake — 1 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 3 Jan 2015.
  • Sølvi Vatnhamar — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2015 – 4 Sept 2015.
  • Thomas Anderson — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Thomas Bradshaw — 1 confirmed meetings against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Anastasios Chatzigiovanis — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Thomas Collins — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Antony Gallacher — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2022 – 5 Oct 2022.
  • Tobias Lauritsen — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Terry Masson — 1 confirmed meetings against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Tom Walsh — 1 confirmed meetings against Kyle Lafferty. 29 Jul 2018 – 29 Jul 2018.
  • Taijo Teniste — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Takehiro Tomiyasu — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Tamás Kádár — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Tammy Abraham — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Tanju Kayhan — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Taras Stepanenko — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Tarik Tissoudali — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Tarmo Kink — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2011 – 7 Oct 2011.
  • Thelonius Bair — 1 confirmed meetings against Kyle Lafferty. 5 Oct 2022 – 5 Oct 2022.
  • Theodor Gebre Selassie — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Theodoros Iosifidis — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Thomas Beck — 1 confirmed meetings against Kyle Lafferty. 24 Mar 2007 – 24 Mar 2007.
  • Thomas Cairney — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Thomas Clarke — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2016 – 19 Apr 2016.
  • Thomas Cleverley — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Thomas Doyle — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • Thomas Flanagan — 1 confirmed meetings against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Thomas Grøgaard — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Thomas Halleran — 1 confirmed meetings against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Thomas Heaton — 1 confirmed meetings against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Thomas Hoban — 1 confirmed meetings against Kyle Lafferty. 20 Feb 2021 – 20 Feb 2021.
  • Thomas Kahlenberg — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Thomas Lawrence — 1 confirmed meetings against Kyle Lafferty. 6 Aug 2022 – 6 Aug 2022.
  • Thomas Lehne Olsen — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Thomas Mikkelsen — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2017 – 14 Oct 2017.
  • Thomas Murg — 1 confirmed meetings against Kyle Lafferty. 13 Dec 2018 – 13 Dec 2018.
  • Thomas O'Connor — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Thomas Reilly — 1 confirmed meetings against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Thomas Sørensen — 1 confirmed meetings against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Thore Pedersen — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Thorsten Stuckmann — 1 confirmed meetings against Kyle Lafferty. 3 Jan 2015 – 3 Jan 2015.
  • Tiago Casasola — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Tidjani Anane — 1 confirmed meetings against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Tim Hall — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Tim Matavž — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Tobias Linderoth — 1 confirmed meetings against Kyle Lafferty. 17 Oct 2007 – 17 Oct 2007.
  • Tobias Salquist — 1 confirmed meetings against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Toby Sibbick — 1 confirmed meetings against Kyle Lafferty. 31 Aug 2022 – 31 Aug 2022.
  • Tolga Ünlü — 1 confirmed meetings against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Tolga Zengin — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Tolgay Arslan — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Tom van de Looi — 1 confirmed meetings against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Tomas Cosgrove — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2023 – 7 Mar 2023.
  • Tomáš Holý — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • Tomáš Kalas — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Tomáš Necid — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2016.
  • Tomáš Souček — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2017 – 4 Sept 2017.
  • Tomasz Jodłowiec — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Tomasz Kupisz — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Tomer Hemed — 1 confirmed meetings against Kyle Lafferty. 5 Apr 2016 – 5 Apr 2016.
  • Tomer Yosefi — 1 confirmed meetings against Kyle Lafferty. 19 Aug 2021 – 19 Aug 2021.
  • Tomislav Glumac — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Tommaso Bianchi — 1 confirmed meetings against Kyle Lafferty. 21 Oct 2014 – 21 Oct 2014.
  • Tommaso Zafferani — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2016 – 8 Oct 2016.
  • Tommy Høiland — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Tommy Lockhart — 1 confirmed meetings against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • Tommy Smith — 1 confirmed meetings against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Toni Domgjoni — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Toni Šunjić — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2018 – 8 Sept 2018.
  • Tonny Brochmann Christiansen — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Torbjørn Heggem — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Torbjørn Kallevåg — 1 confirmed meetings against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Tore Reginiussen — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Torgeir Børven — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Tristan Nydam — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2018 – 23 Sept 2018.
  • Troy Deeney — 1 confirmed meetings against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • Tunay Torun — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Turgay Bahadır — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Tyler Magloire — 1 confirmed meetings against Kyle Lafferty. 20 Mar 2021 – 20 Mar 2021.
  • Tyrone Mings — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2014 – 23 Aug 2014.
  • Uğur Akdemir — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Uğur Demirok — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Uğur Uçar — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Uygar Zeybek — 1 confirmed meetings against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • V. Pálsson — 1 confirmed meetings against Kyle Lafferty. 1 Oct 2011 – 1 Oct 2011.
  • Václav Hladký — 1 confirmed meetings against Kyle Lafferty. 2 Feb 2019 – 2 Feb 2019.
  • Václav Kadlec — 1 confirmed meetings against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2016.
  • Vadis Odjidja-Ofoe — 1 confirmed meetings against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Vaidas Slavickas — 1 confirmed meetings against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Valdas Trakys — 1 confirmed meetings against Kyle Lafferty. 10 Nov 2010 – 10 Nov 2010.
  • Valentin Antov — 1 confirmed meetings against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Valentín Viola — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Valentino Lazaro — 1 confirmed meetings against Kyle Lafferty. 18 Nov 2018 – 18 Nov 2018.
  • Valon Berisha — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Valter Birsa — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Vaná — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Vangelis Kyriakou — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Vangelis Pavlidis — 1 confirmed meetings against Kyle Lafferty. 2 Jun 2022 – 2 Jun 2022.
  • Vasile Mogoș — 1 confirmed meetings against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Vassilis Mantzis — 1 confirmed meetings against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Vassilis Torosidis — 1 confirmed meetings against Kyle Lafferty. 14 Oct 2014 – 14 Oct 2014.
  • Vebjørn Hoff — 1 confirmed meetings against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Vedat Bora — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Vedat Muriqi — 1 confirmed meetings against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Vegard Erlien — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Veli Kavlak — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Vetle Dragsnes — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Veysel Sarı — 1 confirmed meetings against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Vicente Rodríguez — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2010 – 20 Oct 2010.
  • Victor Anichebe — 1 confirmed meetings against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Victor Loturi — 1 confirmed meetings against Kyle Lafferty. 28 Jan 2023 – 28 Jan 2023.
  • Víctor Ruiz — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2018 – 20 Sept 2018.
  • Vid Belec — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Viljar Vevatne — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Viljormur í Heiðunum Davidsen — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2014 – 11 Oct 2014.
  • Ville Jalasto — 1 confirmed meetings against Kyle Lafferty. 11 Oct 2015 – 11 Oct 2015.
  • Vincent Thill — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Vincenzo Fiorillo — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Vincenzo Grifo — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2021 – 25 Mar 2021.
  • Vitalii Kvashuk — 1 confirmed meetings against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Vitalii Mykolenko — 1 confirmed meetings against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • Vito Wormgoor — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Vitor Gomes — 1 confirmed meetings against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Vīts Rimkus — 1 confirmed meetings against Kyle Lafferty. 8 Sept 2007 – 8 Sept 2007.
  • Vladimir Gadzhev — 1 confirmed meetings against Kyle Lafferty. 23 Aug 2016 – 23 Aug 2016.
  • Vladimir Stojković — 1 confirmed meetings against Kyle Lafferty. 17 Sept 2016 – 17 Sept 2016.
  • Vladislav Kreida — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Vlasiy Sinyavskiy — 1 confirmed meetings against Kyle Lafferty. 5 Sept 2021 – 5 Sept 2021.
  • Volkan Babacan — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Vujadin Savić — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • William Vaulks — 1 confirmed meetings against Kyle Lafferty. 14 Jan 2017 – 14 Jan 2017.
  • William West — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Wálter López — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Wayne Hennessey — 1 confirmed meetings against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Wayne Rooney — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Wes Brown — 1 confirmed meetings against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Wes Morgan — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Wesley Burns — 1 confirmed meetings against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Wilfredo Caballero — 1 confirmed meetings against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • William Gibson — 1 confirmed meetings against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • William Hughes — 1 confirmed meetings against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • William Keane — 1 confirmed meetings against Kyle Lafferty. 8 Feb 2020 – 8 Feb 2020.
  • William Sell — 1 confirmed meetings against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Willo Flood — 1 confirmed meetings against Kyle Lafferty. 10 Sept 2011 – 10 Sept 2011.
  • Willy Aubameyang — 1 confirmed meetings against Kyle Lafferty. 13 Mar 2011 – 13 Mar 2011.
  • Wladimiro Falcone — 1 confirmed meetings against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Wojciech Szczęsny — 1 confirmed meetings against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Xabi Alonso — 1 confirmed meetings against Kyle Lafferty. 6 Sept 2006 – 6 Sept 2006.
  • Xherdan Shaqiri — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Yalçın Ayhan — 1 confirmed meetings against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Yanic-Sonny Wildschut — 1 confirmed meetings against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Yann Sommer — 1 confirmed meetings against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Yannick Bolasie — 1 confirmed meetings against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Yasin Pehlivan — 1 confirmed meetings against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Yiğit İncedemir — 1 confirmed meetings against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Ylldren Ibrahimaj — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Ümit Kurt — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Yoan Gouffran — 1 confirmed meetings against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Yoann Folly — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 26 Sept 2010.
  • Yohan Benalouane — 1 confirmed meetings against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Youssef Maleh — 1 confirmed meetings against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Yunus Musah — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Yuri Kovalev — 1 confirmed meetings against Kyle Lafferty. 11 Jun 2019 – 11 Jun 2019.
  • Yusuf Erdoğan — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Zane Laird — 1 confirmed meetings against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Zackary Steffen — 1 confirmed meetings against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Zander Diamond — 1 confirmed meetings against Kyle Lafferty. 26 Sept 2010 – 26 Sept 2010.
  • Zdenek Kroca — 1 confirmed meetings against Kyle Lafferty. 27 Sept 2011 – 27 Sept 2011.
  • Željko Brkić — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Ziya Erdal — 1 confirmed meetings against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Zlatan Ljubijankić — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Zlatko Dedič — 1 confirmed meetings against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Zlatko Tripić — 1 confirmed meetings against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Zoltán Gera — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Zoltán Lipták — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2014.
  • Zoran Tošić — 1 confirmed meetings against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Zslot Kalmár — 1 confirmed meetings against Kyle Lafferty. 7 Sept 2015 – 7 Sept 2015.
  • Ömer Erdogan — 1 confirmed meetings against Kyle Lafferty. 29 Sept 2010 – 29 Sept 2010.
  • Ömer Şahiner — 1 confirmed meetings against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Ørjan Nyland — 1 confirmed meetings against Kyle Lafferty. 8 Oct 2017 – 8 Oct 2017.
  • Øyvind Storflor — 1 confirmed meetings against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Özer Hurmacı — 1 confirmed meetings against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Özgür Çek — 1 confirmed meetings against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.

Which teams has Kyle Lafferty 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.

  • Celtic — 15 confirmed appearances against Kyle Lafferty. 24 Oct 2010 – 14 Jan 2023.
  • Motherwell — 12 confirmed appearances against Kyle Lafferty. 16 Oct 2010 – 27 Aug 2022.
  • Heart Of Midlothian — 11 confirmed appearances against Kyle Lafferty. 2 Oct 2010 – 9 Oct 2022.
  • Kilmarnock — 11 confirmed appearances against Kyle Lafferty. 14 Aug 2010 – 23 Jan 2019.
  • Hibernian — 10 confirmed appearances against Kyle Lafferty. 22 Aug 2010 – 3 Sept 2022.
  • ST Johnstone — 10 confirmed appearances against Kyle Lafferty. 27 Feb 2011 – 5 Oct 2022.
  • Aberdeen — 9 confirmed appearances against Kyle Lafferty. 26 Sept 2010 – 20 Feb 2021.
  • Dundee Utd — 8 confirmed appearances against Kyle Lafferty. 18 Sept 2010 – 18 Oct 2022.
  • Hamilton Academical — 8 confirmed appearances against Kyle Lafferty. 11 Sept 2010 – 16 May 2021.
  • Dundee — 7 confirmed appearances against Kyle Lafferty. 30 Sept 2017 – 24 May 2021.
  • Ross County — 7 confirmed appearances against Kyle Lafferty. 14 Oct 2017 – 28 Jan 2023.
  • ST Mirren — 7 confirmed appearances against Kyle Lafferty. 7 Nov 2010 – 15 Oct 2022.
  • Rangers — 6 confirmed appearances against Kyle Lafferty. 19 Aug 2017 – 18 Jan 2023.
  • Dunfermline — 4 confirmed appearances against Kyle Lafferty. 24 Sept 2011 – 18 Aug 2018.
  • Inverness CT — 4 confirmed appearances against Kyle Lafferty. 30 Oct 2010 – 29 Jul 2018.
  • Birmingham — 3 confirmed appearances against Kyle Lafferty. 20 Sept 2014 – 28 Jan 2017.
  • Estonia — 3 confirmed appearances against Kyle Lafferty. 7 Oct 2011 – 5 Sept 2021.
  • Faroe Islands — 3 confirmed appearances against Kyle Lafferty. 12 Oct 2010 – 4 Sept 2015.
  • Leeds — 3 confirmed appearances against Kyle Lafferty. 21 Oct 2014 – 5 Nov 2016.
  • Livingston — 3 confirmed appearances against Kyle Lafferty. 30 Sept 2018 – 17 Sept 2022.
  • Rapid Vienna — 3 confirmed appearances against Kyle Lafferty. 13 Dec 2018 – 12 Aug 2021.
  • Romania — 3 confirmed appearances against Kyle Lafferty. 14 Nov 2014 – 4 Sept 2020.
  • Germany — 3 confirmed appearances against Kyle Lafferty. 21 Jun 2016 – 5 Oct 2017.
  • Azerbaijan — 2 confirmed appearances against Kyle Lafferty. 11 Nov 2016 – 10 Jun 2017.
  • Belarus — 2 confirmed appearances against Kyle Lafferty. 24 Mar 2019 – 11 Jun 2019.
  • Bosnia and Herzegovina — 2 confirmed appearances against Kyle Lafferty. 8 Sept 2018 – 8 Oct 2020.
  • Bournemouth — 2 confirmed appearances against Kyle Lafferty. 30 Aug 2014 – 10 Jan 2015.
  • Brighton — 2 confirmed appearances against Kyle Lafferty. 22 Nov 2014 – 5 Apr 2016.
  • Bristol Rovers — 2 confirmed appearances against Kyle Lafferty. 22 Feb 2020 – 10 Mar 2020.
  • Bursaspor — 2 confirmed appearances against Kyle Lafferty. 29 Sept 2010 – 21 Feb 2015.
  • Cardiff — 2 confirmed appearances against Kyle Lafferty. 13 Sept 2014 – 17 Jan 2015.
  • Coleraine FC — 2 confirmed appearances against Kyle Lafferty. 25 Feb 2023 – 15 Apr 2023.
  • Coventry — 2 confirmed appearances against Kyle Lafferty. 23 Aug 2016 – 1 Mar 2020.
  • Cyprus — 2 confirmed appearances against Kyle Lafferty. 5 Jun 2022 – 12 Jun 2022.
  • FC UFA — 2 confirmed appearances against Kyle Lafferty. 23 Aug 2018 – 30 Aug 2018.
  • Finland — 2 confirmed appearances against Kyle Lafferty. 29 Mar 2015 – 11 Oct 2015.
  • Glentoran — 2 confirmed appearances against Kyle Lafferty. 14 Feb 2023 – 12 Apr 2023.
  • Greece — 2 confirmed appearances against Kyle Lafferty. 14 Oct 2014 – 2 Jun 2022.
  • Hapoel Beer Sheva — 2 confirmed appearances against Kyle Lafferty. 19 Aug 2021 – 26 Aug 2021.
  • Ipswich — 2 confirmed appearances against Kyle Lafferty. 23 Aug 2014 – 8 Feb 2020.
  • Italy — 2 confirmed appearances against Kyle Lafferty. 8 Oct 2010 – 25 Mar 2021.
  • Larne — 2 confirmed appearances against Kyle Lafferty. 7 Mar 2023 – 21 Apr 2023.
  • Latvia — 2 confirmed appearances against Kyle Lafferty. 11 Oct 2006 – 8 Sept 2007.
  • Liechtenstein — 2 confirmed appearances against Kyle Lafferty. 24 Mar 2007 – 22 Aug 2007.
  • Maribor — 2 confirmed appearances against Kyle Lafferty. 18 Aug 2011 – 25 Aug 2011.
  • Norway — 2 confirmed appearances against Kyle Lafferty. 26 Mar 2017 – 8 Oct 2017.
  • Nottingham Forest — 2 confirmed appearances against Kyle Lafferty. 8 Nov 2014 – 17 Sept 2016.
  • Partick — 2 confirmed appearances against Kyle Lafferty. 19 Nov 2017 – 17 Mar 2018.
  • Preston — 2 confirmed appearances against Kyle Lafferty. 3 Jan 2015 – 19 Apr 2016.
  • PSV Eindhoven — 2 confirmed appearances against Kyle Lafferty. 10 Mar 2011 – 17 Mar 2011.
  • Reading — 2 confirmed appearances against Kyle Lafferty. 29 Nov 2014 – 9 Apr 2016.
  • Rotherham — 2 confirmed appearances against Kyle Lafferty. 4 Oct 2014 – 14 Jan 2017.
  • San Marino — 2 confirmed appearances against Kyle Lafferty. 8 Oct 2016 – 1 Sept 2017.
  • Southampton — 2 confirmed appearances against Kyle Lafferty. 7 Jan 2017 – 18 Jan 2017.
  • Spain — 2 confirmed appearances against Kyle Lafferty. 6 Sept 2006 – 21 Nov 2007.
  • Sporting CP — 2 confirmed appearances against Kyle Lafferty. 17 Feb 2011 – 24 Feb 2011.
  • Sweden — 2 confirmed appearances against Kyle Lafferty. 28 Mar 2007 – 17 Oct 2007.
  • Czech Republic — 2 confirmed appearances against Kyle Lafferty. 4 Sept 2016 – 4 Sept 2017.
  • Hungary — 2 confirmed appearances against Kyle Lafferty. 7 Sept 2014 – 7 Sept 2015.
  • Valencia — 2 confirmed appearances against Kyle Lafferty. 20 Oct 2010 – 2 Nov 2010.
  • Villarreal — 2 confirmed appearances against Kyle Lafferty. 20 Sept 2018 – 29 Nov 2018.
  • Wolves — 2 confirmed appearances against Kyle Lafferty. 10 Aug 2014 – 21 Jan 2017.
  • Austria — 2 confirmed appearances against Kyle Lafferty. 18 Nov 2018 – 11 Oct 2020.
  • AEK Larnaca — 1 confirmed appearances against Kyle Lafferty. 25 Oct 2021 – 25 Oct 2021.
  • Akhisarspor — 1 confirmed appearances against Kyle Lafferty. 18 May 2015 – 18 May 2015.
  • Apoel Nicosia — 1 confirmed appearances against Kyle Lafferty. 3 Oct 2021 – 3 Oct 2021.
  • Aris — 1 confirmed appearances against Kyle Lafferty. 25 Sept 2021 – 25 Sept 2021.
  • Aston Villa — 1 confirmed appearances against Kyle Lafferty. 13 Dec 2016 – 13 Dec 2016.
  • Balıkesirspor — 1 confirmed appearances against Kyle Lafferty. 7 Mar 2015 – 7 Mar 2015.
  • Barnsley — 1 confirmed appearances against Kyle Lafferty. 10 Dec 2016 – 10 Dec 2016.
  • Başakşehir — 1 confirmed appearances against Kyle Lafferty. 19 Apr 2015 – 19 Apr 2015.
  • Beşiktaş — 1 confirmed appearances against Kyle Lafferty. 8 Feb 2015 – 8 Feb 2015.
  • Blackburn — 1 confirmed appearances against Kyle Lafferty. 19 Aug 2014 – 19 Aug 2014.
  • Bologna — 1 confirmed appearances against Kyle Lafferty. 27 Oct 2020 – 27 Oct 2020.
  • Bolton — 1 confirmed appearances against Kyle Lafferty. 31 Oct 2014 – 31 Oct 2014.
  • Brann — 1 confirmed appearances against Kyle Lafferty. 20 Oct 2019 – 20 Oct 2019.
  • Brentford — 1 confirmed appearances against Kyle Lafferty. 24 Jan 2015 – 24 Jan 2015.
  • Brescia — 1 confirmed appearances against Kyle Lafferty. 5 Dec 2020 – 5 Dec 2020.
  • Bristol City — 1 confirmed appearances against Kyle Lafferty. 16 Aug 2016 – 16 Aug 2016.
  • Bulgaria — 1 confirmed appearances against Kyle Lafferty. 31 Mar 2021 – 31 Mar 2021.
  • Burnley — 1 confirmed appearances against Kyle Lafferty. 16 Apr 2016 – 16 Apr 2016.
  • Burton Albion — 1 confirmed appearances against Kyle Lafferty. 18 Feb 2017 – 18 Feb 2017.
  • Chievo — 1 confirmed appearances against Kyle Lafferty. 11 Dec 2020 – 11 Dec 2020.
  • Cittadella — 1 confirmed appearances against Kyle Lafferty. 19 Dec 2020 – 19 Dec 2020.
  • Cliftonville FC — 1 confirmed appearances against Kyle Lafferty. 11 Feb 2023 – 11 Feb 2023.
  • Cosenza — 1 confirmed appearances against Kyle Lafferty. 20 Oct 2020 – 20 Oct 2020.
  • Cove Rangers — 1 confirmed appearances against Kyle Lafferty. 18 Jul 2018 – 18 Jul 2018.
  • Cowdenbeath — 1 confirmed appearances against Kyle Lafferty. 24 Jul 2018 – 24 Jul 2018.
  • Denmark — 1 confirmed appearances against Kyle Lafferty. 7 Oct 2006 – 7 Oct 2006.
  • Derby — 1 confirmed appearances against Kyle Lafferty. 26 Nov 2016 – 26 Nov 2016.
  • Doncaster — 1 confirmed appearances against Kyle Lafferty. 24 Jan 2020 – 24 Jan 2020.
  • Doxa — 1 confirmed appearances against Kyle Lafferty. 12 Sept 2021 – 12 Sept 2021.
  • Dumbarton — 1 confirmed appearances against Kyle Lafferty. 21 Jan 2023 – 21 Jan 2023.
  • East Fife — 1 confirmed appearances against Kyle Lafferty. 22 Jul 2017 – 22 Jul 2017.
  • Elgin City — 1 confirmed appearances against Kyle Lafferty. 18 Jul 2017 – 18 Jul 2017.
  • Eskişehirspor — 1 confirmed appearances against Kyle Lafferty. 28 Feb 2015 – 28 Feb 2015.
  • Everton — 1 confirmed appearances against Kyle Lafferty. 20 Sept 2016 – 20 Sept 2016.
  • Fenerbahçe — 1 confirmed appearances against Kyle Lafferty. 11 Feb 2015 – 11 Feb 2015.
  • Fleetwood Town — 1 confirmed appearances against Kyle Lafferty. 25 Feb 2020 – 25 Feb 2020.
  • Fraserburgh — 1 confirmed appearances against Kyle Lafferty. 9 Jul 2022 – 9 Jul 2022.
  • Gaziantepspor — 1 confirmed appearances against Kyle Lafferty. 13 May 2015 – 13 May 2015.
  • Gent — 1 confirmed appearances against Kyle Lafferty. 30 Sept 2021 – 30 Sept 2021.
  • Gillingham — 1 confirmed appearances against Kyle Lafferty. 7 Mar 2020 – 7 Mar 2020.
  • Haugesund — 1 confirmed appearances against Kyle Lafferty. 24 Nov 2019 – 24 Nov 2019.
  • Huddersfield — 1 confirmed appearances against Kyle Lafferty. 23 Apr 2016 – 23 Apr 2016.
  • Republic of Ireland — 1 confirmed appearances against Kyle Lafferty. 15 Nov 2018 – 15 Nov 2018.
  • Iceland — 1 confirmed appearances against Kyle Lafferty. 2 Sept 2006 – 2 Sept 2006.
  • Kardemir Karabukspor — 1 confirmed appearances against Kyle Lafferty. 2 May 2015 – 2 May 2015.
  • Kasımpaşa — 1 confirmed appearances against Kyle Lafferty. 25 Apr 2015 – 25 Apr 2015.
  • Kayseri Erciyesspor — 1 confirmed appearances against Kyle Lafferty. 21 Mar 2015 – 21 Mar 2015.
  • Konyaspor — 1 confirmed appearances against Kyle Lafferty. 23 May 2015 – 23 May 2015.
  • Kosovo — 1 confirmed appearances against Kyle Lafferty. 9 Jun 2022 – 9 Jun 2022.
  • Kristiansund BK — 1 confirmed appearances against Kyle Lafferty. 10 Nov 2019 – 10 Nov 2019.
  • Leicester — 1 confirmed appearances against Kyle Lafferty. 3 Oct 2015 – 3 Oct 2015.
  • Lillestrom — 1 confirmed appearances against Kyle Lafferty. 1 Dec 2019 – 1 Dec 2019.
  • Lithuania — 1 confirmed appearances against Kyle Lafferty. 2 Sept 2021 – 2 Sept 2021.
  • Luxembourg — 1 confirmed appearances against Kyle Lafferty. 5 Sept 2019 – 5 Sept 2019.
  • Manchester City — 1 confirmed appearances against Kyle Lafferty. 9 Jan 2016 – 9 Jan 2016.
  • Manchester United — 1 confirmed appearances against Kyle Lafferty. 14 Sept 2010 – 14 Sept 2010.
  • Mersin Talimyurdu SK — 1 confirmed appearances against Kyle Lafferty. 15 Feb 2015 – 15 Feb 2015.
  • Middlesbrough — 1 confirmed appearances against Kyle Lafferty. 4 Nov 2014 – 4 Nov 2014.
  • Milton Keynes Dons — 1 confirmed appearances against Kyle Lafferty. 18 Jan 2020 – 18 Jan 2020.
  • Mjondalen — 1 confirmed appearances against Kyle Lafferty. 27 Oct 2019 – 27 Oct 2019.
  • Montrose — 1 confirmed appearances against Kyle Lafferty. 17 Apr 2021 – 17 Apr 2021.
  • Monza — 1 confirmed appearances against Kyle Lafferty. 28 Nov 2020 – 28 Nov 2020.
  • Netherlands — 1 confirmed appearances against Kyle Lafferty. 10 Oct 2019 – 10 Oct 2019.
  • Newcastle — 1 confirmed appearances against Kyle Lafferty. 14 Feb 2017 – 14 Feb 2017.
  • Newry City AFC — 1 confirmed appearances against Kyle Lafferty. 18 Mar 2023 – 18 Mar 2023.
  • New Zealand — 1 confirmed appearances against Kyle Lafferty. 2 Jun 2017 – 2 Jun 2017.
  • ODD Ballklubb — 1 confirmed appearances against Kyle Lafferty. 22 Sept 2019 – 22 Sept 2019.
  • Olympiakos — 1 confirmed appearances against Kyle Lafferty. 20 Nov 2021 – 20 Nov 2021.
  • Omonia Nicosia — 1 confirmed appearances against Kyle Lafferty. 13 Jul 2021 – 13 Jul 2021.
  • Oxford United — 1 confirmed appearances against Kyle Lafferty. 15 Feb 2020 – 15 Feb 2020.
  • Pescara — 1 confirmed appearances against Kyle Lafferty. 3 Oct 2020 – 3 Oct 2020.
  • Peterhead — 1 confirmed appearances against Kyle Lafferty. 25 Jul 2017 – 25 Jul 2017.
  • Poland — 1 confirmed appearances against Kyle Lafferty. 12 Jun 2016 – 12 Jun 2016.
  • Pordenone — 1 confirmed appearances against Kyle Lafferty. 24 Oct 2020 – 24 Oct 2020.
  • Portsmouth — 1 confirmed appearances against Kyle Lafferty. 1 Feb 2020 – 1 Feb 2020.
  • Raith Rovers — 1 confirmed appearances against Kyle Lafferty. 21 Jul 2018 – 21 Jul 2018.
  • Ranheim — 1 confirmed appearances against Kyle Lafferty. 6 Oct 2019 – 6 Oct 2019.
  • Rochdale — 1 confirmed appearances against Kyle Lafferty. 11 Feb 2020 – 11 Feb 2020.
  • Salernitana — 1 confirmed appearances against Kyle Lafferty. 26 Sept 2020 – 26 Sept 2020.
  • Switzerland — 1 confirmed appearances against Kyle Lafferty. 9 Nov 2017 – 9 Nov 2017.
  • Serbia — 1 confirmed appearances against Kyle Lafferty. 25 Mar 2011 – 25 Mar 2011.
  • Shrewsbury — 1 confirmed appearances against Kyle Lafferty. 23 Sept 2014 – 23 Sept 2014.
  • Sivasspor — 1 confirmed appearances against Kyle Lafferty. 14 Mar 2015 – 14 Mar 2015.
  • Slovakia — 1 confirmed appearances against Kyle Lafferty. 12 Nov 2020 – 12 Nov 2020.
  • Slovenia — 1 confirmed appearances against Kyle Lafferty. 3 Sept 2010 – 3 Sept 2010.
  • Stenhousemuir — 1 confirmed appearances against Kyle Lafferty. 3 Apr 2021 – 3 Apr 2021.
  • Teramo — 1 confirmed appearances against Kyle Lafferty. 30 Sept 2020 – 30 Sept 2020.
  • Trabzonspor — 1 confirmed appearances against Kyle Lafferty. 10 May 2015 – 10 May 2015.
  • Tromso — 1 confirmed appearances against Kyle Lafferty. 3 Nov 2019 – 3 Nov 2019.
  • Crimea — 1 confirmed appearances against Kyle Lafferty. 3 Jun 2021 – 3 Jun 2021.
  • United States — 1 confirmed appearances against Kyle Lafferty. 28 Mar 2021 – 28 Mar 2021.
  • Venezia — 1 confirmed appearances against Kyle Lafferty. 14 Dec 2020 – 14 Dec 2020.
  • Viking — 1 confirmed appearances against Kyle Lafferty. 1 Sept 2019 – 1 Sept 2019.
  • Wales — 1 confirmed appearances against Kyle Lafferty. 25 Jun 2016 – 25 Jun 2016.
  • Watford — 1 confirmed appearances against Kyle Lafferty. 16 Aug 2014 – 16 Aug 2014.
  • West Brom — 1 confirmed appearances against Kyle Lafferty. 23 Sept 2015 – 23 Sept 2015.
  • Wigan — 1 confirmed appearances against Kyle Lafferty. 6 Dec 2014 – 6 Dec 2014.

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.