PLAYERS WHO CAME ON AND THEN WENT OFF

This is a list of players who came on as sub, but then were subbed off themselves before the end of the game.
Came On Went Off
Date Game Type Opponent Player Minute Player Off Minute Player On Score
Sep 22, 1998League CupLeyton OrientJean-Claude Darcheville16Marlon Harewood45Thierry Bonalair0-0
Jan 15, 2000League Tier 2Grimsby TownMatthieu Louis-Jean46Mark Crossley72Kevin Dawson3-4
Mar 17, 2001League Tier 2Bolton WanderersDavid Freeman66Gary Jones74David Prutton0-2
Aug 18, 2001League Tier 2BarnsleyDavid Johnson68Christian Edwards88Marlon Harewood1-2
Aug 27, 2001League Tier 2Coventry CityMarlon Harewood61Christian Edwards86Andy Gray0-0
Sep 27, 2003League Tier 2Derby CountyEoin Jess69Gregor Robertson88Gareth Taylor1-1
Aug 28, 2004League Tier 2Coventry CityKris Commons6Ross Gardner70Matthieu Louis-Jean1-4
Oct 19, 2004League Tier 2Sheffield UnitedKris Commons45Ross Gardner90Gregor Robertson1-1
Nov 10, 2004League CupFulhamJames Perch96Eoin Jess96Matthieu Louis-Jean2-4
Nov 27, 2004League Tier 2GillinghamEoin Jess17Andy Impey43Adam Nowland1-2
Dec 17, 2004League Tier 2Leicester CityGareth Taylor67Jon Olav Hjelde90David Johnson1-1
Jan 29, 2005FA CupPeterborough UnitedAdam Nowland58David Johnson88Kris Commons1-0
Dec 03, 2005FA CupChester CityJon-Paul Pittman17Ross Gardner67Danny Cullip0-3
Apr 14, 2007League Tier 3BrentfordWes Morgan84Julian Bennett90Alan Wright4-2
Mar 10, 2009League Tier 2WatfordIan Breckin21Robert Earnshaw46Joel Lynch1-2
Nov 20, 2010League Tier 2Cardiff CityDexter Blackstock70Nialle Rodney89Robert Earnshaw2-0
Oct 22, 2011League Tier 2BlackpoolMatt Derbyshire61Andy Reid84Ishmael Miller2-1
Dec 31, 2011League Tier 2Cardiff CityMatt Derbyshire6Patrick Bamford79Robbie Findley0-1
Oct 20, 2012League Tier 2Cardiff CityRadoslaw Majewski88Brendan Moloney88Simon Cox3-1
Sep 14, 2014League Tier 2Derby CountyBen Osborn43Lars Veldwijk90Andy Reid1-1
Apr 06, 2015League Tier 2BrentfordTyler Walker41Todd Kane75Chuba Akpom2-2
Sep 12, 2015League Tier 2Queens Park RangersKyle Ebecilio52Nelson Oliveira69Michael Mancienne2-1
Oct 03, 2015League Tier 2Hull CityKyle Ebecilio56Jamie Ward77Michael Mancienne0-1
Jan 09, 2016FA CupQueens Park RangersHenri Lansbury62Bojan Jokic79Gary Gardner1-0
Sep 11, 2016League Tier 2Aston VillaThomas Lam21Hildeberto Pereira63Matty Cash2-2
Dec 18, 2021League Tier 2Hull CityAlex Mighten40Joao Carvalho56Jordi Osei-Tutu2-1
Apr 23, 2022League Tier 2Peterborough UnitedLewis Grabban74Cafú89Sam Surridge1-0
Oct 18, 2022League Tier 1Brighton and Hove AlbionHarry Toffolo69Taiwo Awoniyi86Sèrge Aurier0-0
Mar 11, 2023League Tier 1Tottenham HotspurChris Wood67Neco Williams73Remo Freuler1-3


RED CARDS
And this is a list of players who came on as sub and were then sent off before the final whistle!
Came On
Date Game Type Opponent Player Minute Player Off Red Card
Minute
Minutes
Played
Score
Mar 19, 1994League Tier 2Bolton WanderersStan Collymore58Gary Bull89313-2
Feb 10, 1996League Tier 1ArsenalJason Lee73Kingsley Black85120-1
Mar 03, 2001League Tier 2Wolverhampton WanderersMarlon Harewood66David Freeman90240-2
Oct 23, 2004League Tier 2Preston North EndGareth Taylor62Eugen Bopp7082-3
Nov 26, 2005League Tier 3Huddersfield TownJack Lester31Wes Morgan78471-2
May 18, 2007PlayoffsYeovil TownDavid Prutton62Lewis McGugan90282-5
Sep 20, 2008League Tier 2Charlton AthleticMatt Thornhill46Luke Chambers84380-0
Feb 13, 2010League Tier 2Doncaster RoversGarath McCleary54Lewis McGugan83290-1
Sep 18, 2012League Tier 2Crystal PalaceAdlene Guedioura40Sam Hutchinson63231-1
Dec 21, 2013League Tier 2Birmingham CityDarius Henderson74Djamel Abdoun8280-0
Sep 11, 2016League Tier 2Aston VillaHildeberto Pereira63Thomas Lam89262-2
Dec 12, 2020League Tier 2BrentfordAnthony Knockaert45Joe Lolley95501-3