Skip to content
442ball
Menu

D. O'Shea: match by match

252 appearances across 5 competitions, 2018 to 2026.

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

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

2026

8 playedEFL Cup, Premier League, UEFA Nations League

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-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
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-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
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-29000□6.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-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 5 JanuaryPremier LeagueFulhamAD2-29000□6.918
Monday 30 DecemberPremier LeagueChelseaHW2-09000□7.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-19000□7.274
Saturday 30 NovemberPremier LeagueNottingham ForestAL1-09000□6.953
Sunday 24 NovemberPremier LeagueManchester UnitedHD1-1900007.750
Sunday 17 NovemberUEFA Nations LeagueEnglandAL5-09000□6.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-19000□7.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-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
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-1900006.629
Saturday 4 MayPremier LeagueNewcastleHL1-4901007.631
Saturday 27 AprilPremier LeagueManchester UnitedAD1-1900007.237
Saturday 20 AprilPremier LeagueSheffield UtdAW1-4900006.657
Saturday 6 AprilPremier LeagueEvertonAL1-06700■5.933
Tuesday 2 AprilPremier LeagueWolvesHD1-1900107.553
Saturday 30 MarchPremier LeagueChelseaAD2-2901008.215
Saturday 16 MarchPremier LeagueBrentfordHW2-1900006.330
Sunday 10 MarchPremier LeagueWest HamAD2-2900006.533
Sunday 3 MarchPremier LeagueBournemouthHL0-28900□6.662
Saturday 24 FebruaryPremier LeagueCrystal PalaceAL3-0900006.342
Saturday 17 FebruaryPremier LeagueArsenalHL0-5900006.235
Saturday 10 FebruaryPremier LeagueLiverpoolAL3-19010□7.319
Saturday 3 FebruaryPremier LeagueFulhamHD2-2900006.941
Wednesday 31 JanuaryPremier LeagueManchester CityAL3-1900006.627
Friday 12 JanuaryPremier LeagueLutonHD1-190000716
Friday 5 JanuaryFA CupTottenhamAL1-0900006.925
Saturday 30 DecemberPremier LeagueAston VillaAL3-2900106.315
Tuesday 26 DecemberPremier LeagueLiverpoolHL0-29000□718
Saturday 23 DecemberPremier LeagueFulhamAW0-2900007.231
Saturday 16 DecemberPremier LeagueEvertonHL0-2900006.988
Saturday 9 DecemberPremier LeagueBrightonAD1-19000□6.922
Tuesday 5 DecemberPremier LeagueWolvesAL1-0900006.943
Saturday 2 DecemberPremier LeagueSheffield UtdHW5-08301□7.660
Saturday 25 NovemberPremier LeagueWest HamHL1-2900006.958
Saturday 11 NovemberPremier LeagueArsenalAL3-1900006.545
Saturday 4 NovemberPremier LeagueCrystal PalaceHL0-2900006.977
Wednesday 1 NovemberEFL CupEvertonAL3-0900006.373
Saturday 28 OctoberPremier LeagueBournemouthAL2-1900107.548
Saturday 21 OctoberPremier LeagueBrentfordAL3-0900007.242
Saturday 7 OctoberPremier LeagueChelseaHL1-445000621
Saturday 30 SeptemberPremier LeagueNewcastleAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 26 SeptemberEFL CupSalford CityAW0-4901008.5112
Saturday 2 SeptemberPremier LeagueTottenhamHL2-5900006.949
Wednesday 30 AugustEFL CupNottingham ForestAW0-1900007.574
Sunday 27 AugustPremier LeagueAston VillaHL1-3900007.2101
Friday 11 AugustPremier LeagueManchester CityHL0-3900006.542

2022

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

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 15 MarchChampionshipCardiffAD1-1900007.781
Saturday 11 MarchChampionshipHuddersfieldHW1-09000□7.583
Tuesday 7 MarchChampionshipWiganHW1-0900007.271
Friday 3 MarchChampionshipHull CityAL2-0900007120
Saturday 25 FebruaryChampionshipMiddlesbroughHW2-0900007.227
Monday 20 FebruaryChampionshipWatfordAL3-290000637
Wednesday 15 FebruaryChampionshipBlackburnHD1-1900006.756
Friday 10 FebruaryChampionshipBirminghamAL2-090000778
Friday 3 FebruaryChampionshipCoventryHW1-09000□7.542
Saturday 28 JanuaryFA CupBristol CityAL3-0900006.672
Friday 20 JanuaryChampionshipBurnleyAL2-1900007.230
Saturday 14 JanuaryChampionshipLutonAW2-3900007.745
Saturday 7 JanuaryFA CupChesterfieldAD3-3340007.325
Monday 2 JanuaryChampionshipReadingHW1-0900007.365
Thursday 29 DecemberChampionshipPrestonHW2-0900007.338
Monday 26 DecemberChampionshipBristol CityAW0-2900007.248
Wednesday 21 DecemberChampionshipCoventryAL1-090000788
Saturday 17 DecemberChampionshipRotherhamHW3-09000□7.231
Monday 12 DecemberChampionshipSunderlandAW1-2900006.554
Saturday 12 NovemberChampionshipStoke CityHW2-0900007.239
Saturday 5 NovemberChampionshipQPRAW0-1900007.247
Tuesday 1 NovemberChampionshipBlackpoolHW1-09000□7.266
Saturday 29 OctoberChampionshipSheffield UtdHL0-2900007.271
Saturday 22 OctoberChampionshipMillwallAL2-1900006.931
Tuesday 18 OctoberChampionshipBristol CityHL0-29000□6.545
Saturday 15 OctoberChampionshipReadingAW0-2900007.326
Saturday 8 OctoberChampionshipLutonHD0-0900007.630
Wednesday 5 OctoberChampionshipPrestonAL1-0900006.951
Saturday 1 OctoberChampionshipSwanseaHL2-3900006.234
Tuesday 27 SeptemberUEFA Nations LeagueArmeniaHW3-2900107.571
Saturday 24 SeptemberUEFA Nations LeagueScotlandAL2-1900006.535
Saturday 17 SeptemberChampionshipNorwichAD1-1901007.717
Wednesday 14 SeptemberChampionshipBirminghamHL2-3900006.660
Friday 2 SeptemberChampionshipBurnleyHD1-1900006.751
Tuesday 30 AugustChampionshipWiganAD1-1900006.972
Saturday 27 AugustChampionshipHuddersfieldAD2-2900006.956
Tuesday 23 AugustEFL CupDerbyAL1-0900006.969
Saturday 20 AugustChampionshipHull CityHW5-2901107.968
Wednesday 17 AugustChampionshipCardiffHD0-09000□7.252
Sunday 14 AugustChampionshipBlackburnAL2-1900007.365
Thursday 11 AugustEFL CupSheffield UtdHW1-0900007.550
Monday 8 AugustChampionshipWatfordHD1-1900007.352
Saturday 30 JulyChampionshipMiddlesbroughAD1-1900007.332
Tuesday 14 JuneUEFA Nations LeagueUkraineAD1-1900006.930
Saturday 11 JuneUEFA Nations LeagueScotlandHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 8 JuneUEFA Nations LeagueUkraineHL0-1280006.618
Saturday 4 JuneUEFA Nations LeagueArmeniaAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2021

14 played8 unusedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 7 MayChampionshipBarnsleyHW4-0900007.263
Saturday 30 AprilChampionshipReadingAW0-1900007.246
Saturday 23 AprilChampionshipCoventryHD0-09000□7.727
Monday 18 AprilChampionshipNottingham ForestAL4-0900006.223
Friday 15 AprilChampionshipBlackpoolHW2-1900007.540
Saturday 9 AprilChampionshipStoke CityHL1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 6 AprilChampionshipBournemouthHW2-0140006.72
Sunday 3 AprilChampionshipBirminghamAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 19 MarchChampionshipBristol CityAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 15 MarchChampionshipFulhamHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 11 MarchChampionshipHuddersfieldHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 MarchChampionshipHull CityAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 28 FebruaryChampionshipSwanseaHL0-2450006.915
Tuesday 22 FebruaryChampionshipMiddlesbroughAL2-1900006.326
Saturday 19 FebruaryChampionshipLutonAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 14 FebruaryChampionshipBlackburnHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 9 FebruaryChampionshipSheffield UtdAL2-0100006.76
Saturday 28 AugustChampionshipPeterboroughAW0-19000□6.215
Saturday 21 AugustChampionshipBlackburnAW1-2900006.614
Wednesday 18 AugustChampionshipSheffield UtdHW4-090100814
Saturday 14 AugustChampionshipLutonHW3-2900007.38
Friday 6 AugustChampionshipBournemouthAD2-2901007.916

2020

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

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 23 MayPremier LeagueLeedsAL3-1600006.314
Wednesday 19 MayPremier LeagueWest HamHL1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 16 MayPremier LeagueLiverpoolHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 9 MayPremier LeagueArsenalAL3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 3 MayPremier LeagueWolvesHD1-1320006.513
Sunday 25 AprilPremier LeagueAston VillaAD2-290006.30
Thursday 22 AprilPremier LeagueLeicesterAL3-0900006.522
Monday 12 AprilPremier LeagueSouthamptonHW3-090000715
Saturday 3 AprilPremier LeagueChelseaAW2-5240006.34
Saturday 13 MarchPremier LeagueCrystal PalaceAL1-090000728
Sunday 7 MarchPremier LeagueNewcastleHD0-0900006.921
Thursday 4 MarchPremier LeagueEvertonHL0-19000□7.340
Saturday 27 FebruaryPremier LeagueBrightonHW1-0900007.210
Saturday 20 FebruaryPremier LeagueBurnleyAD0-0580006.97
Sunday 14 FebruaryPremier LeagueManchester UnitedHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 FebruaryPremier LeagueTottenhamAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 2 FebruaryPremier LeagueSheffield UtdAL2-1900006.319
Saturday 30 JanuaryPremier LeagueFulhamHD2-2240006.37
Tuesday 26 JanuaryPremier LeagueManchester CityHL0-59000□5.617
Tuesday 19 JanuaryPremier LeagueWest HamAL2-1900007.321
Saturday 16 JanuaryPremier LeagueWolvesAW2-3900006.313
Saturday 9 JanuaryFA CupBlackpoolAD2-2240006.710
Saturday 2 JanuaryPremier LeagueArsenalHL0-4900006.528
Tuesday 29 DecemberPremier LeagueLeedsHL0-590000614
Sunday 27 DecemberPremier LeagueLiverpoolAD1-19000□6.99
Sunday 20 DecemberPremier LeagueAston VillaHL0-3900006.313
Tuesday 15 DecemberPremier LeagueManchester CityAD1-1900007.211
Saturday 12 DecemberPremier LeagueNewcastleAL2-1900006.752
Sunday 6 DecemberPremier LeagueCrystal PalaceHL1-5100006.212
Saturday 28 NovemberPremier LeagueSheffield UtdHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 21 NovemberPremier LeagueManchester UnitedAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 18 NovemberUEFA Nations LeagueBulgariaHD0-0900007.728
Sunday 15 NovemberUEFA Nations LeagueWalesAL1-0820006.329
Sunday 8 NovemberPremier LeagueTottenhamHL0-190000724
Monday 19 OctoberPremier LeagueBurnleyHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 14 OctoberUEFA Nations LeagueFinlandAL1-0900006.560
Sunday 4 OctoberPremier LeagueSouthamptonAL2-0900006.921
Saturday 26 SeptemberPremier LeagueChelseaHD3-3900006.915
Tuesday 22 SeptemberEFL CupBrentfordHD2-23600□6.515
Saturday 19 SeptemberPremier LeagueEvertonAL5-2900006.332
Wednesday 16 SeptemberEFL CupHarrogate TownHW3-0900007.237
Sunday 13 SeptemberPremier LeagueLeicesterHL0-3900006.233

2019

20 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 22 JulyChampionshipQPRHD2-2900006.274
Friday 17 JulyChampionshipHuddersfieldAL2-1901007.478
Tuesday 14 JulyChampionshipFulhamHD0-0900007.280
Saturday 11 JulyChampionshipBlackburnAD1-190000763
Wednesday 8 JulyChampionshipDerbyHW2-0901008.155
Sunday 5 JulyChampionshipHull CityHW4-2900006.969
Wednesday 1 JulyChampionshipSheffield WednesdayAW0-39000□6.969
Saturday 7 MarchChampionshipSwanseaAD0-09000□7.473
Tuesday 3 MarchFA CupNewcastleHL2-3900005.874
Saturday 29 FebruaryChampionshipWiganHL0-1900007.161
Tuesday 25 FebruaryChampionshipPrestonHW2-0900007.254
Saturday 22 FebruaryChampionshipBristol CityAW0-39000□6.854
Saturday 15 FebruaryChampionshipNottingham ForestHD2-2900006.370
Wednesday 12 FebruaryChampionshipReadingAW1-2900006.768
Sunday 9 FebruaryChampionshipMillwallAW0-29010□8.344
Saturday 1 FebruaryChampionshipLutonHW2-0900006.947
Tuesday 28 JanuaryChampionshipCardiffAL2-1900006.979
Saturday 25 JanuaryFA CupWest HamAW0-190000869
Sunday 5 JanuaryFA CupCharltonAW0-190000767
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-09000□6.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.