Skip to content
442ball
Menu

S. Thomas: match by match

238 appearances across 8 competitions, 2020 to 2026.

442ball counts an appearance from the match record itself, not from a stored total.

15 of 260 matches here have a page of their own. The rest are in our archive but do not yet have one.

2026

13 playedChampionship, EFL Cup, Premier League, UEFA Nations League

2025

47 played2 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayChampionshipBristol CityAL2-0900006.220
Saturday 25 AprilChampionshipPortsmouthHL1-3900107.516
Tuesday 21 AprilChampionshipMillwallHL1-3900006.719
Saturday 18 AprilChampionshipWrexhamAL2-0900006.337
Saturday 11 AprilChampionshipBlackburnHD1-1900006.325
Monday 6 AprilChampionshipDerbyAL2-0900006.920
Friday 3 AprilChampionshipSheffield WednesdayHW2-0970108.325
Friday 20 MarchChampionshipPrestonAL3-1901007.328
Saturday 14 MarchChampionshipWatfordHW3-19001□8.324
Saturday 7 MarchChampionshipSwanseaAL2-03600□□■5.98
Saturday 28 FebruaryChampionshipCoventryAL2-190010715
Wednesday 25 FebruaryChampionshipOxford UnitedHW2-1900107.619
Saturday 21 FebruaryChampionshipLeicesterHD2-29000□7.515
Sunday 15 FebruaryFA CupFulhamHL1-2900006.513
Wednesday 11 FebruaryChampionshipCharltonAL1-07500□6.513
Saturday 7 FebruaryChampionshipWest BromAD0-0900006.912
Saturday 31 JanuaryChampionshipSouthamptonHL0-2900006.930
Saturday 24 JanuaryChampionshipBirminghamAD1-1900007.323
Wednesday 21 JanuaryChampionshipMiddlesbroughHL1-2900005.918
Saturday 17 JanuaryChampionshipQPRHD0-0900006.623
Saturday 10 JanuaryFA CupCoventryHW1-0140006.51
Sunday 4 JanuaryChampionshipNorwichAW0-2901108.315
Thursday 1 JanuaryChampionshipHull CityAW0-1900007.324
Monday 29 DecemberChampionshipSheffield UtdHL1-2900006.715
Friday 26 DecemberChampionshipPrestonHD0-0900006.618
Saturday 20 DecemberChampionshipWatfordAL1-09000□6.318
Saturday 13 DecemberChampionshipSwanseaHW2-19010□7.39
Wednesday 10 DecemberChampionshipIpswichAL1-0900006.921
Saturday 6 DecemberChampionshipSheffield UtdAL4-057000612
Saturday 29 NovemberChampionshipHull CityHL1-2901007.517
Tuesday 25 NovemberChampionshipCharltonHW3-0792109.717
Saturday 22 NovemberChampionshipLeicesterAL2-1900006.218
Saturday 8 NovemberChampionshipCoventryHL0-19000□6.513
Tuesday 4 NovemberChampionshipOxford UnitedAW0-3900006.916
Saturday 1 NovemberChampionshipBristol CityHW5-1750007.313
Saturday 25 OctoberChampionshipPortsmouthAW0-19000□6.615
Tuesday 21 OctoberChampionshipMillwallAL2-0900006.218
Saturday 18 OctoberChampionshipWrexhamHW1-0901007.231
Saturday 4 OctoberChampionshipBlackburnAD1-1890106.719
Tuesday 30 SeptemberChampionshipMiddlesbroughAD0-0900006.615
Saturday 27 SeptemberChampionshipNorwichHD1-1901007.317
Saturday 20 SeptemberChampionshipQPRAL1-0900007.515
Saturday 13 SeptemberChampionshipBirminghamHW1-09000□6.712
Saturday 30 AugustChampionshipWest BromHL0-1900006.321
Tuesday 26 AugustEFL CupBradfordHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 23 AugustChampionshipSouthamptonAW1-2901007.913
Saturday 16 AugustChampionshipSheffield WednesdayAW0-3900207.915
Tuesday 12 AugustEFL CupWalsallHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 AugustChampionshipDerbyHW3-1901107.217

2024

33 played4 unusedCoupe de France, Ligue 1, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 17 MayLigue 1MontpellierHW3-07200□7.617
Saturday 10 MayLigue 1AuxerreAD1-1890107.214
Sunday 4 MayLigue 1AngersHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 18 AprilLigue 1RennesAL2-1340006.313
Friday 4 AprilLigue 1NiceAW1-2740006.310
Sunday 30 MarchLigue 1Le HavreAL3-24600□6.315
Saturday 15 MarchLigue 1LilleHW1-0700006.612
Sunday 9 MarchLigue 1StrasbourgHL0-1830006.716
Sunday 2 MarchLigue 1MarseilleAL2-0110006.74
Sunday 23 FebruaryLigue 1LensHW3-1140006.50
Saturday 15 FebruaryLigue 1MonacoAL7-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 7 FebruaryLigue 1Stade Brestois 29HL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 19 JanuaryLigue 1Saint EtienneAD1-11900072
Wednesday 15 JanuaryCoupe de FranceStade Brestois 29AL2-1450006.515
Friday 10 JanuaryLigue 1MonacoHD2-27802□8.223
Saturday 4 JanuaryLigue 1LilleAD1-1900006.518
Saturday 21 DecemberCoupe de FranceDrancyAW0-4190006.910
Sunday 15 DecemberLigue 1Stade Brestois 29AL4-117000722
Sunday 8 DecemberLigue 1RennesHW1-0150006.23
Saturday 30 NovemberLigue 1Paris Saint GermainAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 19 NovemberUEFA Nations LeagueIcelandHW4-11700□6.23
Saturday 16 NovemberUEFA Nations LeagueTürkiyeAD0-0720006.69
Saturday 9 NovemberLigue 1LensAL3-290005.93
Sunday 3 NovemberLigue 1MarseilleHL1-2680006.311
Sunday 27 OctoberLigue 1StrasbourgAL3-1840007.325
Sunday 20 OctoberLigue 1NiceHD1-125000711
Monday 14 OctoberUEFA Nations LeagueMontenegroHW1-02100077
Friday 11 OctoberUEFA Nations LeagueIcelandAD2-2760006.523
Sunday 6 OctoberLigue 1LyonAL2-0650006.714
Sunday 29 SeptemberLigue 1Saint EtienneHD2-2791007.522
Sunday 22 SeptemberLigue 1AngersAD1-1300006.76
Sunday 15 SeptemberLigue 1ReimsHL1-2180006.73
Monday 9 SeptemberUEFA Nations LeagueMontenegroAW1-2450006.78
Friday 6 SeptemberUEFA Nations LeagueTürkiyeHD0-0720007.913
Saturday 31 AugustLigue 1MontpellierAW1-3740007.27
Sunday 25 AugustLigue 1AuxerreHW2-0780005.912
Sunday 18 AugustLigue 1ToulouseAD0-0890006.620

2023

42 played1 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilChampionshipBirminghamHD1-1320006.75
Saturday 20 AprilChampionshipSwanseaHL0-49000□6.67
Saturday 13 AprilChampionshipBristol CityAD1-1890007.618
Tuesday 9 AprilChampionshipPrestonAL4-1900006.319
Saturday 6 AprilChampionshipMillwallHW1-09000□7.219
Monday 1 AprilChampionshipStoke CityAD1-1900007.316
Saturday 16 MarchChampionshipRotherhamAD0-05800□□■6.313
Sunday 10 MarchChampionshipWest BromHL1-4900007.916
Wednesday 6 MarchChampionshipCardiffAL1-0900006.324
Saturday 2 MarchChampionshipLeedsHD1-1900006.98
Saturday 17 FebruaryChampionshipHull CityHL1-29000□7.621
Wednesday 14 FebruaryChampionshipSunderlandHW1-0900007.917
Saturday 10 FebruaryChampionshipSouthamptonAL5-3901108.318
Saturday 3 FebruaryChampionshipSheffield WednesdayHW4-0901108.29
Sunday 28 JanuaryChampionshipQPRAD1-1900007.611
Saturday 20 JanuaryChampionshipBlackburnAD1-1900107.220
Saturday 13 JanuaryChampionshipPlymouthHD1-19001□7.219
Sunday 7 JanuaryFA CupManchester CityAL5-0900006.310
Monday 1 JanuaryChampionshipLeicesterAL4-190000713
Friday 29 DecemberChampionshipMiddlesbroughHL1-290000817
Tuesday 26 DecemberChampionshipBlackburnHW3-067110812
Saturday 23 DecemberChampionshipNorwichAL2-0900007.212
Saturday 16 DecemberChampionshipMillwallAD1-1900007.230
Tuesday 12 DecemberChampionshipPrestonHL1-3900006.937
Saturday 2 DecemberChampionshipSwanseaAD1-19000□6.913
Wednesday 29 NovemberChampionshipSunderlandAW1-290000719
Saturday 25 NovemberChampionshipSouthamptonHD1-1900006.712
Saturday 11 NovemberChampionshipHull CityAL1-09000□6.910
Saturday 4 NovemberChampionshipWatfordHD0-0900006.915
Saturday 28 OctoberChampionshipLeedsAL4-19000□5.920
Tuesday 24 OctoberChampionshipCardiffHL0-4900007.228
Saturday 21 OctoberChampionshipQPRHW2-190010714
Saturday 7 OctoberChampionshipSheffield WednesdayAD0-0900007.724
Tuesday 3 OctoberChampionshipBirminghamAL4-1900108.331
Saturday 30 SeptemberChampionshipIpswichHD1-18900□719
Monday 25 SeptemberChampionshipCoventryAD1-1260006.93
Wednesday 20 SeptemberChampionshipStoke CityHD2-24501078
Saturday 16 SeptemberChampionshipRotherhamHW2-0891108.316
Saturday 26 AugustChampionshipNorwichHL0-46700□6.717
Saturday 19 AugustChampionshipMiddlesbroughAD1-1900006.914
Saturday 12 AugustChampionshipLeicesterHL0-1900006.912
Tuesday 8 AugustEFL CupMiddlesbroughHL2-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 AugustChampionshipPlymouthAL3-1770006.35

2022

45 played6 unusedChampionship, EFL Cup, FIFA World Cup, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipMillwallAW3-4450006.713
Monday 1 MayChampionshipLutonHD1-1360106.98
Tuesday 25 AprilChampionshipBurnleyHL0-1160006.63
Saturday 22 AprilChampionshipPrestonAD1-1450006.74
Wednesday 19 AprilChampionshipCoventryHD1-1130006.50
Saturday 15 AprilChampionshipHull CityHD0-0180006.93
Friday 7 AprilChampionshipNorwichHL0-2260006.73
Saturday 1 AprilChampionshipBirminghamAL1-0250006.56
Wednesday 15 MarchChampionshipReadingHW2-1690006.914
Friday 10 MarchChampionshipStoke CityAL3-2590006.78
Saturday 4 MarchChampionshipSheffield UtdHW1-0820006.712
Saturday 25 FebruaryChampionshipQPRAW1-3900006.36
Tuesday 21 FebruaryChampionshipBlackpoolHW1-0900107.228
Saturday 18 FebruaryChampionshipSwanseaHW1-09000□6.329
Wednesday 15 FebruaryChampionshipWest BromAD1-1630006.38
Saturday 11 FebruaryChampionshipWatfordAD1-16000□6.610
Monday 6 FebruaryChampionshipWiganHD0-0800006.925
Saturday 14 JanuaryChampionshipHull CityAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 1 JanuaryChampionshipLutonHL1-2520006.210
Thursday 29 DecemberChampionshipRotherhamHW2-0290006.22
Saturday 17 DecemberChampionshipWatfordHL0-2900007.227
Saturday 10 DecemberChampionshipSheffield UtdAL1-09000□6.614
Tuesday 29 NovemberFIFA World CupEnglandHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 25 NovemberFIFA World CupIranHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 21 NovemberFIFA World CupUSAAD1-180006.32
Saturday 12 NovemberChampionshipSwanseaHD0-0900007.310
Tuesday 8 NovemberChampionshipQPRAW1-29000□75
Saturday 5 NovemberChampionshipBlackburnAL1-0900006.315
Saturday 29 OctoberChampionshipMillwallHW1-09000□7.510
Saturday 22 OctoberChampionshipMiddlesbroughAD0-0900007.26
Tuesday 18 OctoberChampionshipPrestonHL0-190000714
Saturday 15 OctoberChampionshipRotherhamAL2-1900106.615
Sunday 9 OctoberChampionshipHull CityHW2-09000□6.320
Tuesday 4 OctoberChampionshipLutonAD3-3900107.614
Saturday 1 OctoberChampionshipReadingAL3-19001□6.717
Sunday 25 SeptemberUEFA Nations LeaguePolandHL0-1120006.93
Thursday 22 SeptemberUEFA Nations LeagueBelgiumAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 17 SeptemberChampionshipCardiffHW1-0100006.31
Tuesday 13 SeptemberChampionshipWiganHL1-24500□6.36
Sunday 4 SeptemberChampionshipBlackpoolHL0-1900007.916
Wednesday 31 AugustChampionshipBristol CityAL2-0900007.715
Saturday 27 AugustChampionshipWest BromHD2-2900107.210
Tuesday 16 AugustChampionshipNorwichAL2-1760006.34
Saturday 13 AugustChampionshipStoke CityHW3-1830107.213
Tuesday 9 AugustEFL CupPrestonHL1-4350006.69
Friday 5 AugustChampionshipBirminghamAL2-19001□6.318
Friday 29 JulyChampionshipBurnleyHL0-1900006.39
Tuesday 14 JuneUEFA Nations LeagueNetherlandsAL3-2900006.317
Saturday 11 JuneUEFA Nations LeagueBelgiumHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 8 JuneUEFA Nations LeagueNetherlandsHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 1 JuneUEFA Nations LeaguePolandAL2-1130006.96

2021

49 playedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 29 MayChampionshipNottingham ForestHL0-1900007.311
Monday 16 MayChampionshipLutonHW1-0290107.25
Friday 13 MayChampionshipLutonAD1-1100006.30
Monday 18 AprilChampionshipMiddlesbroughAW0-2450006.97
Friday 15 AprilChampionshipQPRHD2-29000□6.32
Monday 11 AprilChampionshipLutonHW2-08901□7.916
Friday 1 AprilChampionshipHull CityAW0-19000□7.611
Saturday 19 MarchChampionshipBournemouthHL0-3900006.316
Wednesday 16 MarchChampionshipMillwallAL2-0700005.921
Friday 11 MarchChampionshipWest BromAD2-28900□6.613
Monday 7 MarchFA CupNottingham ForestAL2-190000610
Friday 4 MarchChampionshipPeterboroughHW3-0900006.240
Saturday 26 FebruaryChampionshipBirminghamAW0-2890107.714
Wednesday 23 FebruaryChampionshipCardiffHW2-19001□7.536
Saturday 19 FebruaryChampionshipFulhamAW1-2860007.211
Saturday 12 FebruaryChampionshipSheffield UtdHD0-0900007.222
Wednesday 9 FebruaryChampionshipPrestonAD0-0900006.614
Wednesday 2 FebruaryChampionshipDerbyHW2-0900006.324
Friday 28 JanuaryChampionshipStoke CityHD1-1900006.914
Saturday 22 JanuaryChampionshipReadingAW3-490000722
Saturday 15 JanuaryChampionshipSwanseaHD1-1900006.210
Sunday 2 JanuaryChampionshipBlackburnAD0-0900007.26
Thursday 30 DecemberChampionshipNottingham ForestAW0-1680006.611
Sunday 26 DecemberChampionshipBlackpoolHW3-2902008.230
Saturday 18 DecemberChampionshipBristol CityAW2-38400□715
Saturday 11 DecemberChampionshipCoventryHD1-1900006.712
Saturday 4 DecemberChampionshipBarnsleyAD1-1820006.615
Saturday 27 NovemberChampionshipMiddlesbroughHL1-2900006.222
Wednesday 24 NovemberChampionshipQPRAL1-0190006.52
Saturday 20 NovemberChampionshipWest BromHW1-0860006.310
Saturday 6 NovemberChampionshipCardiffAL2-1900006.611
Tuesday 2 NovemberChampionshipPeterboroughAD1-19000□6.314
Saturday 30 OctoberChampionshipMillwallHW1-09001□7.615
Saturday 23 OctoberChampionshipBournemouthAL3-0710006.712
Wednesday 20 OctoberChampionshipBirminghamHD0-0900006.719
Saturday 16 OctoberChampionshipHull CityHW2-0750106.915
Saturday 2 OctoberChampionshipLutonAD0-09000□6.510
Tuesday 28 SeptemberChampionshipBlackburnHW3-2810207.717
Saturday 25 SeptemberChampionshipSwanseaAL1-0900006.712
Saturday 18 SeptemberChampionshipNottingham ForestHL0-2900006.925
Tuesday 14 SeptemberChampionshipBlackpoolAW0-3900006.510
Saturday 11 SeptemberChampionshipStoke CityAL2-1900007.38
Saturday 28 AugustChampionshipReadingHW4-09012□916
Tuesday 24 AugustEFL CupEvertonHL1-29001□6.524
Saturday 21 AugustChampionshipSheffield UtdAW1-2900005.916
Tuesday 17 AugustChampionshipPrestonHW1-0900006.912
Saturday 14 AugustChampionshipFulhamHL1-5900106.316
Saturday 7 AugustChampionshipDerbyAD1-1900108.311
Sunday 1 AugustEFL CupSheffield WednesdayAD0-03300079

2020

9 played9 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayChampionshipReadingAD2-2300006.53
Saturday 1 MayChampionshipCoventryHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 24 AprilChampionshipBlackburnAL5-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 21 AprilChampionshipBarnsleyHL0-1210006.33
Saturday 17 AprilChampionshipNottingham ForestAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 13 AprilChampionshipBournemouthHL1-2360006.69
Saturday 10 AprilChampionshipRotherhamHD0-0380006.73
Tuesday 6 AprilChampionshipNorwichAL7-0360006.76
Saturday 3 AprilChampionshipBrentfordHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 2 MarchChampionshipBirminghamHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 FebruaryChampionshipPrestonAL3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 23 FebruaryChampionshipDerbyAL2-090006.31
Saturday 20 FebruaryChampionshipSwanseaHW4-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 FebruaryChampionshipWycombeHL2-3100006.50
Saturday 6 FebruaryChampionshipLutonAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 26 JanuaryChampionshipBristol CityAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 JanuaryFA CupMillwallHL0-2900006.33
Monday 30 NovemberFA CupCanvey IslandAW0-3900108.224