Skip to content
442ball
Menu

D. O'Shea: match by match

245 appearances across 5 competitions, 2018 to 2026.

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

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

2026

1 playedEFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 25 AugustEFL CupLeicesterHW3-195007.542

2025

47 played1 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayChampionshipQPRHW3-0900007.766
Tuesday 28 AprilChampionshipSouthamptonAD2-2900007.344
Saturday 25 AprilChampionshipWest BromAD0-0900007.344
Wednesday 22 AprilChampionshipCharltonAW1-2900008.272
Sunday 19 AprilChampionshipMiddlesbroughHD2-2900006.940
Tuesday 14 AprilChampionshipPortsmouthAL2-0900007.952
Saturday 11 AprilChampionshipNorwichAW0-2900007.322
Monday 6 AprilChampionshipBirminghamHW2-1900007.245
Saturday 21 MarchChampionshipMillwallHD1-1900007.247
Saturday 14 MarchChampionshipSheffield WednesdayAW0-2900007.980
Tuesday 10 MarchChampionshipStoke CityAD3-3900006.560
Saturday 7 MarchChampionshipLeicesterHD1-1900007.378
Tuesday 3 MarchChampionshipHull CityHW1-090000880
Saturday 28 FebruaryChampionshipSwanseaHW3-0900007.246
Tuesday 24 FebruaryChampionshipWatfordAW0-2900007.255
Saturday 21 FebruaryChampionshipWrexhamAL5-3900005.246
Friday 13 FebruaryFA CupWrexhamAL1-0450007.224
Saturday 7 FebruaryChampionshipDerbyAW1-2900006.337
Saturday 31 JanuaryChampionshipPrestonHD1-190000887
Saturday 24 JanuaryChampionshipSheffield UtdAL3-1900007.366
Tuesday 20 JanuaryChampionshipBristol CityHW2-0900007.560
Saturday 17 JanuaryChampionshipBlackburnHW3-0900007.243
Thursday 1 JanuaryChampionshipOxford UnitedHW2-1900006.685
Monday 29 DecemberChampionshipCoventryAW0-2900007.244
Friday 26 DecemberChampionshipMillwallAD0-0900007.269
Saturday 20 DecemberChampionshipSheffield WednesdayHW3-1900007.262
Saturday 13 DecemberChampionshipLeicesterAL3-1900006.775
Wednesday 10 DecemberChampionshipStoke CityHW1-0900007.244
Saturday 6 DecemberChampionshipCoventryHW3-0900007.239
Tuesday 2 DecemberChampionshipBlackburnAD1-1900006.735
Friday 28 NovemberChampionshipOxford UnitedAL2-1900006.974
Tuesday 25 NovemberChampionshipHull CityAW0-2900007.955
Saturday 22 NovemberChampionshipWrexhamHD0-0900006.962
Saturday 8 NovemberChampionshipSwanseaAW1-4900106.636
Tuesday 4 NovemberChampionshipWatfordHD1-1900006.975
Saturday 1 NovemberChampionshipQPRAW1-4900007.563
Saturday 25 OctoberChampionshipWest BromHW1-0900007.966
Tuesday 21 OctoberChampionshipCharltonHL0-3900006.359
Friday 17 OctoberChampionshipMiddlesbroughAL2-1901007.957
Sunday 5 OctoberChampionshipNorwichHW3-1900006.362
Tuesday 30 SeptemberChampionshipBristol CityAD1-1900007.367
Saturday 27 SeptemberChampionshipPortsmouthHW2-190000747
Friday 12 SeptemberChampionshipSheffield UtdHW5-0900007.247
Saturday 30 AugustChampionshipDerbyHD2-2900006.956
Saturday 23 AugustChampionshipPrestonAL1-0900007.362
Sunday 17 AugustChampionshipSouthamptonHD1-1900007.235
Tuesday 12 AugustEFL CupBromleyAD1-1Bench
Friday 8 AugustChampionshipBirminghamAD1-190000746

2024

46 played3 unusedChampionship, EFL Cup, FA Cup, Premier League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 25 MayPremier LeagueWest HamHL1-3900006.633
Sunday 18 MayPremier LeagueLeicesterAL2-0900006.954
Saturday 10 MayPremier LeagueBrentfordHL0-1900006.934
Saturday 3 MayPremier LeagueEvertonAD2-2900006.724
Saturday 26 AprilPremier LeagueNewcastleAL3-0900007.22
Sunday 20 AprilPremier LeagueArsenalHL0-4900006.230
Sunday 13 AprilPremier LeagueChelseaAD2-2900007.214
Saturday 5 AprilPremier LeagueWolvesHL1-2900108.341
Wednesday 2 AprilPremier LeagueBournemouthAW1-2900008.217
Sunday 23 MarchUEFA Nations LeagueBulgariaHW2-1Bench
Thursday 20 MarchUEFA Nations LeagueBulgariaAW1-2900007.342
Saturday 15 MarchPremier LeagueNottingham ForestHL2-4900106.734
Saturday 8 MarchPremier LeagueCrystal PalaceAL1-0900006.922
Monday 3 MarchFA CupNottingham ForestAD1-1750007.220
Wednesday 26 FebruaryPremier LeagueManchester UnitedAL3-290006.956
Saturday 22 FebruaryPremier LeagueTottenhamHL1-4900006.731
Saturday 15 FebruaryPremier LeagueAston VillaAD1-1900007.311
Saturday 1 FebruaryPremier LeagueSouthamptonHL1-290000752
Saturday 25 JanuaryPremier LeagueLiverpoolAL4-1900006.233
Sunday 19 JanuaryPremier LeagueManchester CityHL0-6900005.651
Thursday 16 JanuaryPremier LeagueBrightonHL0-2900006.933
Sunday 12 JanuaryFA CupBristol RoversHW3-0Bench
Sunday 5 JanuaryPremier LeagueFulhamAD2-290006.918
Monday 30 DecemberPremier LeagueChelseaHW2-090007.215
Friday 27 DecemberPremier LeagueArsenalAL1-0900007.331
Saturday 21 DecemberPremier LeagueNewcastleHL0-4900006.739
Saturday 14 DecemberPremier LeagueWolvesAW1-2900006.344
Sunday 8 DecemberPremier LeagueBournemouthHL1-2900006.927
Tuesday 3 DecemberPremier LeagueCrystal PalaceHL0-190007.274
Saturday 30 NovemberPremier LeagueNottingham ForestAL1-090006.953
Sunday 24 NovemberPremier LeagueManchester UnitedHD1-1900007.750
Sunday 17 NovemberUEFA Nations LeagueEnglandAL5-090006.216
Thursday 14 NovemberUEFA Nations LeagueFinlandHW1-0140006.65
Sunday 10 NovemberPremier LeagueTottenhamAW1-2900007.216
Saturday 2 NovemberPremier LeagueLeicesterHD1-1900007.725
Saturday 26 OctoberPremier LeagueBrentfordAL4-390000616
Saturday 19 OctoberPremier LeagueEvertonHL0-2630006.233
Sunday 13 OctoberUEFA Nations LeagueGreeceAL2-0820007.223
Thursday 10 OctoberUEFA Nations LeagueFinlandAW1-290000738
Saturday 5 OctoberPremier LeagueWest HamAL4-190000752
Sunday 29 SeptemberPremier LeagueAston VillaHD2-2900006.648
Saturday 21 SeptemberPremier LeagueSouthamptonAD1-190007.247
Saturday 14 SeptemberPremier LeagueBrightonAD0-0900008.228
Tuesday 10 SeptemberUEFA Nations LeagueGreeceHL0-2900006.572
Saturday 7 SeptemberUEFA Nations LeagueEnglandHL0-2900006.315
Saturday 31 AugustPremier LeagueFulhamHD1-1Bench
Wednesday 28 AugustEFL CupAFC WimbledonAD2-2900007.579
Saturday 17 AugustChampionshipCardiffHW5-0900007.370
Monday 12 AugustChampionshipLutonAW1-4901007.924

2023

37 played1 unusedEFL Cup, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 19 MayPremier LeagueNottingham ForestHL1-290000761
Saturday 11 MayPremier LeagueTottenhamAL2-190006.629
Saturday 4 MayPremier LeagueNewcastleHL1-490107.631
Saturday 27 AprilPremier LeagueManchester UnitedAD1-190007.237
Saturday 20 AprilPremier LeagueSheffield UtdAW1-490006.657
Saturday 6 AprilPremier LeagueEvertonAL1-06705.933
Tuesday 2 AprilPremier LeagueWolvesHD1-1900107.553
Saturday 30 MarchPremier LeagueChelseaAD2-290108.215
Saturday 16 MarchPremier LeagueBrentfordHW2-190006.330
Sunday 10 MarchPremier LeagueWest HamAD2-290006.533
Sunday 3 MarchPremier LeagueBournemouthHL0-28906.662
Saturday 24 FebruaryPremier LeagueCrystal PalaceAL3-090006.342
Saturday 17 FebruaryPremier LeagueArsenalHL0-590006.235
Saturday 10 FebruaryPremier LeagueLiverpoolAL3-19017.319
Saturday 3 FebruaryPremier LeagueFulhamHD2-290006.941
Wednesday 31 JanuaryPremier LeagueManchester CityAL3-190006.627
Friday 12 JanuaryPremier LeagueLutonHD1-19000716
Friday 5 JanuaryFA CupTottenhamAL1-090006.925
Saturday 30 DecemberPremier LeagueAston VillaAL3-2900106.315
Tuesday 26 DecemberPremier LeagueLiverpoolHL0-2900718
Saturday 23 DecemberPremier LeagueFulhamAW0-290007.231
Saturday 16 DecemberPremier LeagueEvertonHL0-290006.988
Saturday 9 DecemberPremier LeagueBrightonAD1-19006.922
Tuesday 5 DecemberPremier LeagueWolvesAL1-090006.943
Saturday 2 DecemberPremier LeagueSheffield UtdHW5-083017.660
Saturday 25 NovemberPremier LeagueWest HamHL1-290006.958
Saturday 11 NovemberPremier LeagueArsenalAL3-190006.545
Saturday 4 NovemberPremier LeagueCrystal PalaceHL0-290006.977
Wednesday 1 NovemberEFL CupEvertonAL3-090006.373
Saturday 28 OctoberPremier LeagueBournemouthAL2-1900107.548
Saturday 21 OctoberPremier LeagueBrentfordAL3-090007.242
Saturday 7 OctoberPremier LeagueChelseaHL1-44500621
Saturday 30 SeptemberPremier LeagueNewcastleAL2-0Bench
Tuesday 26 SeptemberEFL CupSalford CityAW0-490108.5112
Saturday 2 SeptemberPremier LeagueTottenhamHL2-590006.949
Wednesday 30 AugustEFL CupNottingham ForestAW0-190007.574
Sunday 27 AugustPremier LeagueAston VillaHL1-390007.2101
Friday 11 AugustPremier LeagueManchester CityHL0-390006.542

2022

45 played2 unusedChampionship, EFL Cup, FA Cup, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 15 MarchChampionshipCardiffAD1-190007.781
Saturday 11 MarchChampionshipHuddersfieldHW1-09007.583
Tuesday 7 MarchChampionshipWiganHW1-090007.271
Friday 3 MarchChampionshipHull CityAL2-090007120
Saturday 25 FebruaryChampionshipMiddlesbroughHW2-090007.227
Monday 20 FebruaryChampionshipWatfordAL3-29000637
Wednesday 15 FebruaryChampionshipBlackburnHD1-190006.756
Friday 10 FebruaryChampionshipBirminghamAL2-09000778
Friday 3 FebruaryChampionshipCoventryHW1-09007.542
Saturday 28 JanuaryFA CupBristol CityAL3-090006.672
Friday 20 JanuaryChampionshipBurnleyAL2-190007.230
Saturday 14 JanuaryChampionshipLutonAW2-390007.745
Saturday 7 JanuaryFA CupChesterfieldAD3-334007.325
Monday 2 JanuaryChampionshipReadingHW1-090007.365
Thursday 29 DecemberChampionshipPrestonHW2-090007.338
Monday 26 DecemberChampionshipBristol CityAW0-290007.248
Wednesday 21 DecemberChampionshipCoventryAL1-09000788
Saturday 17 DecemberChampionshipRotherhamHW3-09007.231
Monday 12 DecemberChampionshipSunderlandAW1-290006.554
Saturday 12 NovemberChampionshipStoke CityHW2-090007.239
Saturday 5 NovemberChampionshipQPRAW0-190007.247
Tuesday 1 NovemberChampionshipBlackpoolHW1-09007.266
Saturday 29 OctoberChampionshipSheffield UtdHL0-290007.271
Saturday 22 OctoberChampionshipMillwallAL2-190006.931
Tuesday 18 OctoberChampionshipBristol CityHL0-29006.545
Saturday 15 OctoberChampionshipReadingAW0-290007.326
Saturday 8 OctoberChampionshipLutonHD0-090007.630
Wednesday 5 OctoberChampionshipPrestonAL1-090006.951
Saturday 1 OctoberChampionshipSwanseaHL2-390006.234
Tuesday 27 SeptemberUEFA Nations LeagueArmeniaHW3-2900107.571
Saturday 24 SeptemberUEFA Nations LeagueScotlandAL2-190006.535
Saturday 17 SeptemberChampionshipNorwichAD1-190107.717
Wednesday 14 SeptemberChampionshipBirminghamHL2-390006.660
Friday 2 SeptemberChampionshipBurnleyHD1-190006.751
Tuesday 30 AugustChampionshipWiganAD1-190006.972
Saturday 27 AugustChampionshipHuddersfieldAD2-290006.956
Tuesday 23 AugustEFL CupDerbyAL1-090006.969
Saturday 20 AugustChampionshipHull CityHW5-2901107.968
Wednesday 17 AugustChampionshipCardiffHD0-09007.252
Sunday 14 AugustChampionshipBlackburnAL2-190007.365
Thursday 11 AugustEFL CupSheffield UtdHW1-090007.550
Monday 8 AugustChampionshipWatfordHD1-190007.352
Saturday 30 JulyChampionshipMiddlesbroughAD1-190007.332
Tuesday 14 JuneUEFA Nations LeagueUkraineAD1-190006.930
Saturday 11 JuneUEFA Nations LeagueScotlandHW3-0Bench
Wednesday 8 JuneUEFA Nations LeagueUkraineHL0-128006.618
Saturday 4 JuneUEFA Nations LeagueArmeniaAL1-0Bench

2021

14 played8 unusedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 7 MayChampionshipBarnsleyHW4-090007.263
Saturday 30 AprilChampionshipReadingAW0-190007.246
Saturday 23 AprilChampionshipCoventryHD0-09007.727
Monday 18 AprilChampionshipNottingham ForestAL4-090006.223
Friday 15 AprilChampionshipBlackpoolHW2-190007.540
Saturday 9 AprilChampionshipStoke CityHL1-3Bench
Wednesday 6 AprilChampionshipBournemouthHW2-014006.72
Sunday 3 AprilChampionshipBirminghamAL1-0Bench
Saturday 19 MarchChampionshipBristol CityAD2-2Bench
Tuesday 15 MarchChampionshipFulhamHW1-0Bench
Friday 11 MarchChampionshipHuddersfieldHD2-2Bench
Saturday 5 MarchChampionshipHull CityAW0-2Bench
Monday 28 FebruaryChampionshipSwanseaHL0-245006.915
Tuesday 22 FebruaryChampionshipMiddlesbroughAL2-190006.326
Saturday 19 FebruaryChampionshipLutonAL2-0Bench
Monday 14 FebruaryChampionshipBlackburnHD0-0Bench
Wednesday 9 FebruaryChampionshipSheffield UtdAL2-010006.76
Saturday 28 AugustChampionshipPeterboroughAW0-19006.215
Saturday 21 AugustChampionshipBlackburnAW1-290006.614
Wednesday 18 AugustChampionshipSheffield UtdHW4-09010814
Saturday 14 AugustChampionshipLutonHW3-290007.38
Friday 6 AugustChampionshipBournemouthAD2-290107.916

2020

34 played8 unusedEFL Cup, FA Cup, Premier League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 23 MayPremier LeagueLeedsAL3-160006.314
Wednesday 19 MayPremier LeagueWest HamHL1-3Bench
Sunday 16 MayPremier LeagueLiverpoolHL1-2Bench
Sunday 9 MayPremier LeagueArsenalAL3-1Bench
Monday 3 MayPremier LeagueWolvesHD1-132006.513
Sunday 25 AprilPremier LeagueAston VillaAD2-29006.3
Thursday 22 AprilPremier LeagueLeicesterAL3-090006.522
Monday 12 AprilPremier LeagueSouthamptonHW3-09000715
Saturday 3 AprilPremier LeagueChelseaAW2-524006.34
Saturday 13 MarchPremier LeagueCrystal PalaceAL1-09000728
Sunday 7 MarchPremier LeagueNewcastleHD0-090006.921
Thursday 4 MarchPremier LeagueEvertonHL0-19007.340
Saturday 27 FebruaryPremier LeagueBrightonHW1-090007.210
Saturday 20 FebruaryPremier LeagueBurnleyAD0-058006.97
Sunday 14 FebruaryPremier LeagueManchester UnitedHD1-1Bench
Sunday 7 FebruaryPremier LeagueTottenhamAL2-0Bench
Tuesday 2 FebruaryPremier LeagueSheffield UtdAL2-190006.319
Saturday 30 JanuaryPremier LeagueFulhamHD2-224006.37
Tuesday 26 JanuaryPremier LeagueManchester CityHL0-59005.617
Tuesday 19 JanuaryPremier LeagueWest HamAL2-190007.321
Saturday 16 JanuaryPremier LeagueWolvesAW2-390006.313
Saturday 9 JanuaryFA CupBlackpoolAD2-224006.710
Saturday 2 JanuaryPremier LeagueArsenalHL0-490006.528
Tuesday 29 DecemberPremier LeagueLeedsHL0-59000614
Sunday 27 DecemberPremier LeagueLiverpoolAD1-19006.99
Sunday 20 DecemberPremier LeagueAston VillaHL0-390006.313
Tuesday 15 DecemberPremier LeagueManchester CityAD1-190007.211
Saturday 12 DecemberPremier LeagueNewcastleAL2-190006.752
Sunday 6 DecemberPremier LeagueCrystal PalaceHL1-510006.212
Saturday 28 NovemberPremier LeagueSheffield UtdHW1-0Bench
Saturday 21 NovemberPremier LeagueManchester UnitedAL1-0Bench
Wednesday 18 NovemberUEFA Nations LeagueBulgariaHD0-090007.728
Sunday 15 NovemberUEFA Nations LeagueWalesAL1-082006.329
Sunday 8 NovemberPremier LeagueTottenhamHL0-19000724
Monday 19 OctoberPremier LeagueBurnleyHD0-0Bench
Wednesday 14 OctoberUEFA Nations LeagueFinlandAL1-090006.560
Sunday 4 OctoberPremier LeagueSouthamptonAL2-090006.921
Saturday 26 SeptemberPremier LeagueChelseaHD3-390006.915
Tuesday 22 SeptemberEFL CupBrentfordHD2-23606.515
Saturday 19 SeptemberPremier LeagueEvertonAL5-290006.332
Wednesday 16 SeptemberEFL CupHarrogate TownHW3-090007.237
Sunday 13 SeptemberPremier LeagueLeicesterHL0-390006.233

2019

20 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 22 JulyChampionshipQPRHD2-290006.274
Friday 17 JulyChampionshipHuddersfieldAL2-190107.478
Tuesday 14 JulyChampionshipFulhamHD0-090007.280
Saturday 11 JulyChampionshipBlackburnAD1-19000763
Wednesday 8 JulyChampionshipDerbyHW2-090108.155
Sunday 5 JulyChampionshipHull CityHW4-290006.969
Wednesday 1 JulyChampionshipSheffield WednesdayAW0-39006.969
Saturday 7 MarchChampionshipSwanseaAD0-09007.473
Tuesday 3 MarchFA CupNewcastleHL2-390005.874
Saturday 29 FebruaryChampionshipWiganHL0-190007.161
Tuesday 25 FebruaryChampionshipPrestonHW2-090007.254
Saturday 22 FebruaryChampionshipBristol CityAW0-39006.854
Saturday 15 FebruaryChampionshipNottingham ForestHD2-290006.370
Wednesday 12 FebruaryChampionshipReadingAW1-290006.768
Sunday 9 FebruaryChampionshipMillwallAW0-29018.344
Saturday 1 FebruaryChampionshipLutonHW2-090006.947
Tuesday 28 JanuaryChampionshipCardiffAL2-190006.979
Saturday 25 JanuaryFA CupWest HamAW0-19000869
Sunday 5 JanuaryFA CupCharltonAW0-19000767
Saturday 21 DecemberChampionshipBrentfordHD1-1410007.188%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2018

1 playedEFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 28 AugustEFL CupFulhamAL2-090006.477%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.