Skip to content
442ball
Menu

S. Thomas: match by match

229 appearances across 7 competitions, 2020 to 2026.

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

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

2026

4 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 25 AugustEFL CupHull CityHD1-1960107.313
Saturday 22 AugustChampionshipSouthamptonAL3-1900006.315
Saturday 15 AugustChampionshipSwanseaHL1-295006.613
Saturday 8 AugustEFL CupOldhamHW2-097006.726

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-190018.324
Saturday 7 MarchChampionshipSwanseaAL2-03600□□5.98
Saturday 28 FebruaryChampionshipCoventryAL2-190010715
Wednesday 25 FebruaryChampionshipOxford UnitedHW2-1900107.619
Saturday 21 FebruaryChampionshipLeicesterHD2-290007.515
Sunday 15 FebruaryFA CupFulhamHL1-2900006.513
Wednesday 11 FebruaryChampionshipCharltonAL1-075006.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-090006.318
Saturday 13 DecemberChampionshipSwanseaHW2-190107.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-190006.513
Tuesday 4 NovemberChampionshipOxford UnitedAW0-3900006.916
Saturday 1 NovemberChampionshipBristol CityHW5-1750007.313
Saturday 25 OctoberChampionshipPortsmouthAW0-190006.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-090006.712
Saturday 30 AugustChampionshipWest BromHL0-1900006.321
Tuesday 26 AugustEFL CupBradfordHL0-3Bench
Saturday 23 AugustChampionshipSouthamptonAW1-2901007.913
Saturday 16 AugustChampionshipSheffield WednesdayAW0-3900207.915
Tuesday 12 AugustEFL CupWalsallHD0-0Bench
Saturday 9 AugustChampionshipDerbyHW3-1901107.217

2024

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

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 17 MayLigue 1MontpellierHW3-072007.617
Saturday 10 MayLigue 1AuxerreAD1-1890107.214
Sunday 4 MayLigue 1AngersHL0-1Bench
Friday 18 AprilLigue 1RennesAL2-1340006.313
Friday 4 AprilLigue 1NiceAW1-2740006.310
Sunday 30 MarchLigue 1Le HavreAL3-246006.315
Saturday 15 MarchLigue 1LilleHW1-0700006.612
Sunday 9 MarchLigue 1StrasbourgHL0-1830006.716
Sunday 2 MarchLigue 1MarseilleAL2-0110006.74
Sunday 23 FebruaryLigue 1LensHW3-1140006.5
Saturday 15 FebruaryLigue 1MonacoAL7-1Bench
Friday 7 FebruaryLigue 1Stade Brestois 29HL0-2Bench
Sunday 19 JanuaryLigue 1Saint EtienneAD1-11900072
Wednesday 15 JanuaryCoupe de FranceStade Brestois 29AL2-1450006.515
Friday 10 JanuaryLigue 1MonacoHD2-278028.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-1Bench
Tuesday 19 NovemberUEFA Nations LeagueIcelandHW4-117006.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-276006.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-132006.75
Saturday 20 AprilChampionshipSwanseaHL0-49006.67
Saturday 13 AprilChampionshipBristol CityAD1-189007.618
Tuesday 9 AprilChampionshipPrestonAL4-190006.319
Saturday 6 AprilChampionshipMillwallHW1-09007.219
Monday 1 AprilChampionshipStoke CityAD1-190007.316
Saturday 16 MarchChampionshipRotherhamAD0-0580□□6.313
Sunday 10 MarchChampionshipWest BromHL1-490007.916
Wednesday 6 MarchChampionshipCardiffAL1-090006.324
Saturday 2 MarchChampionshipLeedsHD1-190006.98
Saturday 17 FebruaryChampionshipHull CityHL1-29007.621
Wednesday 14 FebruaryChampionshipSunderlandHW1-090007.917
Saturday 10 FebruaryChampionshipSouthamptonAL5-3901108.318
Saturday 3 FebruaryChampionshipSheffield WednesdayHW4-0901108.29
Sunday 28 JanuaryChampionshipQPRAD1-190007.611
Saturday 20 JanuaryChampionshipBlackburnAD1-1900107.220
Saturday 13 JanuaryChampionshipPlymouthHD1-190017.219
Sunday 7 JanuaryFA CupManchester CityAL5-090006.310
Monday 1 JanuaryChampionshipLeicesterAL4-19000713
Friday 29 DecemberChampionshipMiddlesbroughHL1-29000817
Tuesday 26 DecemberChampionshipBlackburnHW3-067110812
Saturday 23 DecemberChampionshipNorwichAL2-090007.212
Saturday 16 DecemberChampionshipMillwallAD1-190007.230
Tuesday 12 DecemberChampionshipPrestonHL1-390006.937
Saturday 2 DecemberChampionshipSwanseaAD1-19006.913
Wednesday 29 NovemberChampionshipSunderlandAW1-29000719
Saturday 25 NovemberChampionshipSouthamptonHD1-190006.712
Saturday 11 NovemberChampionshipHull CityAL1-09006.910
Saturday 4 NovemberChampionshipWatfordHD0-090006.915
Saturday 28 OctoberChampionshipLeedsAL4-19005.920
Tuesday 24 OctoberChampionshipCardiffHL0-490007.228
Saturday 21 OctoberChampionshipQPRHW2-190010714
Saturday 7 OctoberChampionshipSheffield WednesdayAD0-090007.724
Tuesday 3 OctoberChampionshipBirminghamAL4-1900108.331
Saturday 30 SeptemberChampionshipIpswichHD1-1890719
Monday 25 SeptemberChampionshipCoventryAD1-126006.93
Wednesday 20 SeptemberChampionshipStoke CityHD2-24501078
Saturday 16 SeptemberChampionshipRotherhamHW2-0891108.316
Saturday 26 AugustChampionshipNorwichHL0-46706.717
Saturday 19 AugustChampionshipMiddlesbroughAD1-190006.914
Saturday 12 AugustChampionshipLeicesterHL0-190006.912
Tuesday 8 AugustEFL CupMiddlesbroughHL2-3Bench
Saturday 5 AugustChampionshipPlymouthAL3-177006.35

2022

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

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipMillwallAW3-445006.713
Monday 1 MayChampionshipLutonHD1-1360106.98
Tuesday 25 AprilChampionshipBurnleyHL0-116006.63
Saturday 22 AprilChampionshipPrestonAD1-145006.74
Wednesday 19 AprilChampionshipCoventryHD1-113006.5
Saturday 15 AprilChampionshipHull CityHD0-018006.93
Friday 7 AprilChampionshipNorwichHL0-226006.73
Saturday 1 AprilChampionshipBirminghamAL1-025006.56
Wednesday 15 MarchChampionshipReadingHW2-169006.914
Friday 10 MarchChampionshipStoke CityAL3-259006.78
Saturday 4 MarchChampionshipSheffield UtdHW1-082006.712
Saturday 25 FebruaryChampionshipQPRAW1-390006.36
Tuesday 21 FebruaryChampionshipBlackpoolHW1-0900107.228
Saturday 18 FebruaryChampionshipSwanseaHW1-09006.329
Wednesday 15 FebruaryChampionshipWest BromAD1-163006.38
Saturday 11 FebruaryChampionshipWatfordAD1-16006.610
Monday 6 FebruaryChampionshipWiganHD0-080006.925
Saturday 14 JanuaryChampionshipHull CityAD1-1Bench
Sunday 1 JanuaryChampionshipLutonHL1-252006.210
Thursday 29 DecemberChampionshipRotherhamHW2-029006.22
Saturday 17 DecemberChampionshipWatfordHL0-290007.227
Saturday 10 DecemberChampionshipSheffield UtdAL1-09006.614
Tuesday 29 NovemberFIFA World CupEnglandHL0-3Bench
Friday 25 NovemberFIFA World CupIranHL0-2Bench
Monday 21 NovemberFIFA World CupUSAAD1-18006.32
Saturday 12 NovemberChampionshipSwanseaHD0-090007.310
Tuesday 8 NovemberChampionshipQPRAW1-290075
Saturday 5 NovemberChampionshipBlackburnAL1-090006.315
Saturday 29 OctoberChampionshipMillwallHW1-09007.510
Saturday 22 OctoberChampionshipMiddlesbroughAD0-090007.26
Tuesday 18 OctoberChampionshipPrestonHL0-19000714
Saturday 15 OctoberChampionshipRotherhamAL2-1900106.615
Sunday 9 OctoberChampionshipHull CityHW2-09006.320
Tuesday 4 OctoberChampionshipLutonAD3-3900107.614
Saturday 1 OctoberChampionshipReadingAL3-190016.717
Sunday 25 SeptemberUEFA Nations LeaguePolandHL0-112006.93
Thursday 22 SeptemberUEFA Nations LeagueBelgiumAL2-1Bench
Saturday 17 SeptemberChampionshipCardiffHW1-010006.31
Tuesday 13 SeptemberChampionshipWiganHL1-24506.36
Sunday 4 SeptemberChampionshipBlackpoolHL0-190007.916
Wednesday 31 AugustChampionshipBristol CityAL2-090007.715
Saturday 27 AugustChampionshipWest BromHD2-2900107.210
Tuesday 16 AugustChampionshipNorwichAL2-176006.34
Saturday 13 AugustChampionshipStoke CityHW3-1830107.213
Tuesday 9 AugustEFL CupPrestonHL1-435006.69
Friday 5 AugustChampionshipBirminghamAL2-190016.318
Friday 29 JulyChampionshipBurnleyHL0-190006.39
Tuesday 14 JuneUEFA Nations LeagueNetherlandsAL3-290006.317
Saturday 11 JuneUEFA Nations LeagueBelgiumHD1-1Bench
Wednesday 8 JuneUEFA Nations LeagueNetherlandsHL1-2Bench
Wednesday 1 JuneUEFA Nations LeaguePolandAL2-113006.96

2021

49 playedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 29 MayChampionshipNottingham ForestHL0-190007.311
Monday 16 MayChampionshipLutonHW1-0290107.25
Friday 13 MayChampionshipLutonAD1-110006.3
Monday 18 AprilChampionshipMiddlesbroughAW0-245006.97
Friday 15 AprilChampionshipQPRHD2-29006.32
Monday 11 AprilChampionshipLutonHW2-089017.916
Friday 1 AprilChampionshipHull CityAW0-19007.611
Saturday 19 MarchChampionshipBournemouthHL0-390006.316
Wednesday 16 MarchChampionshipMillwallAL2-070005.921
Friday 11 MarchChampionshipWest BromAD2-28906.613
Monday 7 MarchFA CupNottingham ForestAL2-19000610
Friday 4 MarchChampionshipPeterboroughHW3-090006.240
Saturday 26 FebruaryChampionshipBirminghamAW0-2890107.714
Wednesday 23 FebruaryChampionshipCardiffHW2-190017.536
Saturday 19 FebruaryChampionshipFulhamAW1-286007.211
Saturday 12 FebruaryChampionshipSheffield UtdHD0-090007.222
Wednesday 9 FebruaryChampionshipPrestonAD0-090006.614
Wednesday 2 FebruaryChampionshipDerbyHW2-090006.324
Friday 28 JanuaryChampionshipStoke CityHD1-190006.914
Saturday 22 JanuaryChampionshipReadingAW3-49000722
Saturday 15 JanuaryChampionshipSwanseaHD1-190006.210
Sunday 2 JanuaryChampionshipBlackburnAD0-090007.26
Thursday 30 DecemberChampionshipNottingham ForestAW0-168006.611
Sunday 26 DecemberChampionshipBlackpoolHW3-290208.230
Saturday 18 DecemberChampionshipBristol CityAW2-3840715
Saturday 11 DecemberChampionshipCoventryHD1-190006.712
Saturday 4 DecemberChampionshipBarnsleyAD1-182006.615
Saturday 27 NovemberChampionshipMiddlesbroughHL1-290006.222
Wednesday 24 NovemberChampionshipQPRAL1-019006.52
Saturday 20 NovemberChampionshipWest BromHW1-086006.310
Saturday 6 NovemberChampionshipCardiffAL2-190006.611
Tuesday 2 NovemberChampionshipPeterboroughAD1-19006.314
Saturday 30 OctoberChampionshipMillwallHW1-090017.615
Saturday 23 OctoberChampionshipBournemouthAL3-071006.712
Wednesday 20 OctoberChampionshipBirminghamHD0-090006.719
Saturday 16 OctoberChampionshipHull CityHW2-0750106.915
Saturday 2 OctoberChampionshipLutonAD0-09006.510
Tuesday 28 SeptemberChampionshipBlackburnHW3-2810207.717
Saturday 25 SeptemberChampionshipSwanseaAL1-090006.712
Saturday 18 SeptemberChampionshipNottingham ForestHL0-290006.925
Tuesday 14 SeptemberChampionshipBlackpoolAW0-390006.510
Saturday 11 SeptemberChampionshipStoke CityAL2-190007.38
Saturday 28 AugustChampionshipReadingHW4-09012916
Tuesday 24 AugustEFL CupEvertonHL1-290016.524
Saturday 21 AugustChampionshipSheffield UtdAW1-290005.916
Tuesday 17 AugustChampionshipPrestonHW1-090006.912
Saturday 14 AugustChampionshipFulhamHL1-5900106.316
Saturday 7 AugustChampionshipDerbyAD1-1900108.311
Sunday 1 AugustEFL CupSheffield WednesdayAD0-0330079

2020

9 played9 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayChampionshipReadingAD2-230006.53
Saturday 1 MayChampionshipCoventryHD1-1Bench
Saturday 24 AprilChampionshipBlackburnAL5-2Bench
Wednesday 21 AprilChampionshipBarnsleyHL0-121006.33
Saturday 17 AprilChampionshipNottingham ForestAW0-2Bench
Tuesday 13 AprilChampionshipBournemouthHL1-236006.69
Saturday 10 AprilChampionshipRotherhamHD0-038006.73
Tuesday 6 AprilChampionshipNorwichAL7-036006.76
Saturday 3 AprilChampionshipBrentfordHD1-1Bench
Tuesday 2 MarchChampionshipBirminghamHD1-1Bench
Saturday 27 FebruaryChampionshipPrestonAL3-0Bench
Tuesday 23 FebruaryChampionshipDerbyAL2-09006.31
Saturday 20 FebruaryChampionshipSwanseaHW4-1Bench
Saturday 13 FebruaryChampionshipWycombeHL2-310006.5
Saturday 6 FebruaryChampionshipLutonAD1-1Bench
Tuesday 26 JanuaryChampionshipBristol CityAL2-1Bench
Saturday 9 JanuaryFA CupMillwallHL0-290006.33
Monday 30 NovemberFA CupCanvey IslandAW0-3900108.224