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
Dec 06, 2025League Tier 1EvertonRyan Yates46Nicolás Domínguez62Ibrahim Sangaré0-3
Jan 06, 2026League Tier 1West Ham UnitedDilane Bakwa46Morato92Omari Hutchinson2-1
Apr 16, 2026Europa LeaguePortoCallum Hudson-Odoi46Dilane Bakwa72Omari Hutchinson1-0
May 04, 2026League Tier 1ChelseaMorgan Gibbs-White46Chris Wood66Igor Jesus3-1


RED CARDS
And this is a list of players who came on as sub and were then sent off before the final whistle!
Of course Stan Collymore is on this list.

Player On
Date Game Type Opponent Player Off Minute Player On Red Card
Sub
Minute
Minutes
Played
Score
Mar 19, 1994League Tier 2Bolton WanderersGary Bull58Stan Collymore89313-2
Feb 10, 1996League Tier 1ArsenalKingsley Black73Jason Lee85120-1
Mar 03, 2001League Tier 2Wolverhampton WanderersDavid Freeman66Marlon Harewood90240-2
Oct 23, 2004League Tier 2Preston North EndEugen Bopp62Gareth Taylor7082-3
Nov 26, 2005League Tier 3Huddersfield TownWes Morgan31Jack Lester78471-2
May 18, 2007PlayoffsYeovil TownLewis McGugan62David Prutton90282-5
Sep 20, 2008League Tier 2Charlton AthleticLuke Chambers46Matt Thornhill84380-0
Feb 13, 2010League Tier 2Doncaster RoversLewis McGugan54Garath McCleary83290-1
Sep 18, 2012League Tier 2Crystal PalaceSam Hutchinson40Adlene Guedioura63231-1
Dec 21, 2013League Tier 2Birmingham CityDjamel Abdoun74Darius Henderson8280-0
Sep 11, 2016League Tier 2Aston VillaThomas Lam63Hildeberto Pereira89262-2
Dec 12, 2020League Tier 2BrentfordJoe Lolley45Anthony Knockaert95501-3
Jan 22, 2026Europa LeagueFC BragaDouglas Luiz68Elliot Anderson94260-1