Skip to content
442ball
Menu

M. Rogers: match by match

241 appearances across 10 competitions, 2018 to 2026.

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

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

2026

14 played1 unusedEFL Cup, FIFA World Cup, Premier League

2025

55 playedEFL Cup, FA Cup, Premier League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 20 MayUEFA Europa LeagueSC FreiburgAW0-3901107.915
Friday 15 MayPremier LeagueLiverpoolHW4-2901108.221
Sunday 10 MayPremier LeagueBurnleyAD2-2900005.626
Thursday 7 MayUEFA Europa LeagueNottingham ForestHW4-0890107.319
Sunday 3 MayPremier LeagueTottenhamHL1-290006.510
Thursday 30 AprilUEFA Europa LeagueNottingham ForestAL1-0900006.320
Saturday 25 AprilPremier LeagueFulhamAL1-0900005.615
Sunday 19 AprilPremier LeagueSunderlandHW4-390100925
Thursday 16 AprilUEFA Europa LeagueBolognaHW4-0741108.516
Sunday 12 AprilPremier LeagueNottingham ForestAD1-1780006.330
Thursday 9 AprilUEFA Europa LeagueBolognaAW1-388006.38
Sunday 22 MarchPremier LeagueWest HamHW2-0770007.325
Thursday 19 MarchUEFA Europa LeagueLilleHW2-0840006.928
Sunday 15 MarchPremier LeagueManchester UnitedAL3-1900007.219
Thursday 12 MarchUEFA Europa LeagueLilleAW0-1890006.323
Wednesday 4 MarchPremier LeagueChelseaHL1-490005.921
Friday 27 FebruaryPremier LeagueWolvesAL2-0900006.726
Saturday 21 FebruaryPremier LeagueLeedsHD1-1900006.933
Saturday 14 FebruaryFA CupNewcastleHL1-3770006.511
Wednesday 11 FebruaryPremier LeagueBrightonHW1-090006.216
Saturday 7 FebruaryPremier LeagueBournemouthAD1-190100729
Sunday 1 FebruaryPremier LeagueBrentfordHL0-1900007.339
Thursday 29 JanuaryUEFA Europa LeagueRed Bull SalzburgHW3-255100819
Sunday 25 JanuaryPremier LeagueNewcastleAW0-2900107.227
Thursday 22 JanuaryUEFA Europa LeagueFenerbahçeAW0-1750007.226
Sunday 18 JanuaryPremier LeagueEvertonHL0-1900005.322
Saturday 10 JanuaryFA CupTottenhamAW1-2901007.330
Wednesday 7 JanuaryPremier LeagueCrystal PalaceAD0-0900006.224
Saturday 3 JanuaryPremier LeagueNottingham ForestHW3-1900106.936
Tuesday 30 DecemberPremier LeagueArsenalAL4-182006.714
Saturday 27 DecemberPremier LeagueChelseaAW1-290006.315
Sunday 21 DecemberPremier LeagueManchester UnitedHW2-1902008.613
Sunday 14 DecemberPremier LeagueWest HamAW2-3902009.232
Thursday 11 DecemberUEFA Europa LeagueFC Basel 1893AW1-2250006.39
Saturday 6 DecemberPremier LeagueArsenalHW2-1900006.925
Wednesday 3 DecemberPremier LeagueBrightonAW3-4900107.224
Sunday 30 NovemberPremier LeagueWolvesHW1-0900005.915
Thursday 27 NovemberUEFA Europa LeagueBSC Young BoysHW2-1600108.322
Sunday 23 NovemberPremier LeagueLeedsAW1-2902008.313
Sunday 9 NovemberPremier LeagueBournemouthHW4-086006.314
Thursday 6 NovemberUEFA Europa LeagueMaccabi Tel AvivHW2-0640106.919
Saturday 1 NovemberPremier LeagueLiverpoolAL2-090006.517
Sunday 26 OctoberPremier LeagueManchester CityHW1-0900007.322
Thursday 23 OctoberUEFA Europa LeagueGO Ahead EaglesAL2-1240006.313
Sunday 19 OctoberPremier LeagueTottenhamAW1-2901007.315
Sunday 5 OctoberPremier LeagueBurnleyHW2-1900107.223
Thursday 2 OctoberUEFA Europa LeagueFeyenoordAW0-29000729
Sunday 28 SeptemberPremier LeagueFulhamHW3-1900106.625
Thursday 25 SeptemberUEFA Europa LeagueBolognaHW1-0900006.710
Sunday 21 SeptemberPremier LeagueSunderlandAD1-1820005.925
Tuesday 16 SeptemberEFL CupBrentfordAD1-1230006.62
Saturday 13 SeptemberPremier LeagueEvertonAD0-0900006.314
Sunday 31 AugustPremier LeagueCrystal PalaceHL0-3900006.616
Saturday 23 AugustPremier LeagueBrentfordAL1-0900005.920
Saturday 16 AugustPremier LeagueNewcastleHD0-0900006.710

2024

56 playedFA Cup, Premier League, UEFA Champions League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 25 MayPremier LeagueManchester UnitedAL2-084005.97
Friday 16 MayPremier LeagueTottenhamHW2-0900107.223
Saturday 10 MayPremier LeagueBournemouthAW0-1890106.64
Saturday 3 MayPremier LeagueFulhamHW1-0900007.722
Saturday 26 AprilFA CupCrystal PalaceAL3-0790006.515
Tuesday 22 AprilPremier LeagueManchester CityAL2-1860079
Saturday 19 AprilPremier LeagueNewcastleHW4-1820107.620
Tuesday 15 AprilUEFA Champions LeagueParis Saint GermainHW3-2900006.613
Saturday 12 AprilPremier LeagueSouthamptonAW0-3850107.229
Wednesday 9 AprilUEFA Champions LeagueParis Saint GermainAL3-1901007.212
Saturday 5 AprilPremier LeagueNottingham ForestHW2-1901006.917
Wednesday 2 AprilPremier LeagueBrightonAW0-388020810
Sunday 30 MarchFA CupPrestonAW0-3730006.920
Wednesday 12 MarchUEFA Champions LeagueClub Brugge KVHW3-0660106.610
Saturday 8 MarchPremier LeagueBrentfordAW0-1890006.914
Tuesday 4 MarchUEFA Champions LeagueClub Brugge KVAW1-3900006.619
Friday 28 FebruaryFA CupCardiffHW2-080006.93
Tuesday 25 FebruaryPremier LeagueCrystal PalaceAL4-190100721
Saturday 22 FebruaryPremier LeagueChelseaHW2-1780007.221
Wednesday 19 FebruaryPremier LeagueLiverpoolHD2-2900006.921
Saturday 15 FebruaryPremier LeagueIpswichHD1-1900006.625
Sunday 9 FebruaryFA CupTottenhamHW2-1901108.931
Saturday 1 FebruaryPremier LeagueWolvesAL2-090006.320
Wednesday 29 JanuaryUEFA Champions LeagueCelticHW4-2903008.916
Sunday 26 JanuaryPremier LeagueWest HamHD1-172006.311
Tuesday 21 JanuaryUEFA Champions LeagueMonacoAL1-086006.926
Saturday 18 JanuaryPremier LeagueArsenalAD2-290005.98
Wednesday 15 JanuaryPremier LeagueEvertonAW0-190010713
Friday 10 JanuaryFA CupWest HamHW2-190107.516
Monday 30 DecemberPremier LeagueBrightonHD2-290107.924
Thursday 26 DecemberPremier LeagueNewcastleAL3-0690006.77
Saturday 21 DecemberPremier LeagueManchester CityHW2-1891108.930
Saturday 14 DecemberPremier LeagueNottingham ForestAL2-1900006.220
Tuesday 10 DecemberUEFA Champions LeagueRB LeipzigAW2-3900007.237
Saturday 7 DecemberPremier LeagueSouthamptonHW1-090007.222
Wednesday 4 DecemberPremier LeagueBrentfordHW3-187100833
Sunday 1 DecemberPremier LeagueChelseaAL3-0660006.210
Wednesday 27 NovemberUEFA Champions LeagueJuventusHD0-0900006.224
Saturday 23 NovemberPremier LeagueCrystal PalaceHD2-2820006.619
Sunday 17 NovemberUEFA Nations LeagueRep. Of IrelandHW5-01500077
Thursday 14 NovemberUEFA Nations LeagueGreeceAW0-3240006.65
Saturday 9 NovemberPremier LeagueLiverpoolAL2-090006.518
Wednesday 6 NovemberUEFA Champions LeagueClub Brugge KVAL1-0660006.515
Sunday 3 NovemberPremier LeagueTottenhamAL4-1691007.711
Saturday 26 OctoberPremier LeagueBournemouthHD1-1570006.310
Tuesday 22 OctoberUEFA Champions LeagueBolognaHW2-090010828
Saturday 19 OctoberPremier LeagueFulhamAW1-383107.319
Sunday 6 OctoberPremier LeagueManchester UnitedHD0-090000718
Wednesday 2 OctoberUEFA Champions LeagueBayern MünchenHW1-0900006.715
Sunday 29 SeptemberPremier LeagueIpswichAD2-2641006.316
Saturday 21 SeptemberPremier LeagueWolvesHW3-190027.727
Tuesday 17 SeptemberUEFA Champions LeagueBSC Young BoysAW0-3880007.522
Saturday 14 SeptemberPremier LeagueEvertonHW3-2900006.220
Saturday 31 AugustPremier LeagueLeicesterAW1-2900006.613
Saturday 24 AugustPremier LeagueArsenalHL0-2900007.219
Saturday 17 AugustPremier LeagueWest HamAW1-2900007.219

2023

49 played5 unusedChampionship, EFL Cup, FA Cup, Premier League, UEFA Conference League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 5 MayPremier LeagueBrightonAL1-0260006.66
Thursday 2 MayUEFA Conference LeagueOlympiakos PiraeusHL2-4740006.617
Saturday 27 AprilPremier LeagueChelseaHD2-290106.716
Sunday 21 AprilPremier LeagueBournemouthHW3-1901007.319
Thursday 18 AprilUEFA Conference LeagueLilleAL2-19200715
Sunday 14 AprilPremier LeagueArsenalAW0-290006.319
Thursday 11 AprilUEFA Conference LeagueLilleHW2-1660006.710
Saturday 6 AprilPremier LeagueBrentfordHD3-3681007.223
Wednesday 3 AprilPremier LeagueManchester CityAL4-1900106.621
Saturday 30 MarchPremier LeagueWolvesHW2-06300077
Sunday 17 MarchPremier LeagueWest HamAD1-1630006.920
Thursday 14 MarchUEFA Conference LeagueAjaxHW4-045006.67
Sunday 10 MarchPremier LeagueTottenhamHL0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 7 MarchUEFA Conference LeagueAjaxAD0-0630007.210
Saturday 2 MarchPremier LeagueLutonAW2-350007.212
Saturday 24 FebruaryPremier LeagueNottingham ForestHW4-21000Not recorded1
Saturday 17 FebruaryPremier LeagueFulhamAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 11 FebruaryPremier LeagueManchester UnitedHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 FebruaryPremier LeagueSheffield UtdAW0-590006.31
Tuesday 23 JanuaryEFL CupChelseaAL6-190100711
Saturday 20 JanuaryChampionshipRotherhamHD1-1900106.923
Saturday 13 JanuaryChampionshipMillwallAW1-390010717
Saturday 6 JanuaryFA CupAston VillaHL0-1900006.510
Monday 1 JanuaryChampionshipCoventryHL1-390006.917
Friday 29 DecemberChampionshipHuddersfieldAW1-290017.225
Tuesday 26 DecemberChampionshipRotherhamAL1-0900006.925
Saturday 23 DecemberChampionshipWest BromHW1-0791008.518
Tuesday 19 DecemberEFL CupPort ValeAW0-383117.622
Saturday 16 DecemberChampionshipSwanseaAW1-2190106.94
Wednesday 13 DecemberChampionshipHull CityHL1-2130006.72
Saturday 9 DecemberChampionshipIpswichHL0-2900006.319
Saturday 2 DecemberChampionshipLeedsAL3-290006.920
Tuesday 28 NovemberChampionshipPrestonHW4-0700108.216
Saturday 25 NovemberChampionshipBristol CityAL3-21700066
Saturday 11 NovemberChampionshipLeicesterHW1-022006.31
Saturday 4 NovemberChampionshipPlymouthAD3-3110006.64
Tuesday 31 OctoberEFL CupExeter CityAW2-390108.222
Saturday 28 OctoberChampionshipStoke CityHL0-2290006.37
Tuesday 24 OctoberChampionshipNorwichAW1-2120006.64
Saturday 21 OctoberChampionshipBirminghamHW1-0141007.71
Saturday 7 OctoberChampionshipSunderlandAW0-4230107.26
Tuesday 3 OctoberChampionshipCardiffHW2-080007.26
Saturday 30 SeptemberChampionshipWatfordAW2-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 26 SeptemberEFL CupBradfordAW0-2901006.935
Saturday 23 SeptemberChampionshipSouthamptonHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 19 SeptemberChampionshipSheffield WednesdayAD1-11000Not recorded4
Saturday 16 SeptemberChampionshipBlackburnAL2-1100006.74
Saturday 2 SeptemberChampionshipQPRHL0-2580006.715
Tuesday 29 AugustEFL CupBoltonAW1-3121108.211
Saturday 26 AugustChampionshipWest BromAL4-25900617
Saturday 19 AugustChampionshipHuddersfieldHD1-1690007.320
Saturday 12 AugustChampionshipCoventryAL3-0900006.915
Tuesday 8 AugustEFL CupHuddersfieldAW2-3860006.619
Saturday 5 AugustChampionshipMillwallHL0-1900006.727

2022

22 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipNorwichAW0-1901007.628
Friday 28 AprilChampionshipMillwallHL2-390006.315
Saturday 22 AprilChampionshipBirminghamAW0-1900107.510
Tuesday 18 AprilChampionshipWest BromHL0-2640006.211
Saturday 15 AprilChampionshipWiganHW1-0630006.910
Monday 10 AprilChampionshipLutonAL3-1900006.612
Friday 7 AprilChampionshipCardiffHL1-3900006.711
Saturday 1 AprilChampionshipPrestonAL3-1900006.216
Saturday 18 MarchChampionshipCoventryHL1-4800006.96
Tuesday 14 MarchChampionshipQPRHW6-184000716
Saturday 11 MarchChampionshipBristol CityAL2-084006.910
Saturday 4 MarchChampionshipBurnleyHD0-0160006.93
Saturday 25 FebruaryChampionshipReadingAL3-1100006.33
Tuesday 21 FebruaryChampionshipBlackburnAL1-0610006.310
Saturday 18 FebruaryChampionshipStoke CityHW1-0630006.36
Wednesday 15 FebruaryChampionshipSwanseaAL2-12600076
Saturday 11 FebruaryChampionshipRotherhamHD0-0260006.74
Tuesday 7 FebruaryChampionshipHuddersfieldHD2-2450006.58
Saturday 4 FebruaryChampionshipMiddlesbroughAL3-01900072
Saturday 28 JanuaryFA CupSouthamptonAL2-1100006.73
Saturday 14 JanuaryChampionshipWatfordAL2-0730006.514
Saturday 7 JanuaryFA CupNottingham ForestHW4-1120006.50

2021

16 played5 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 22 JanuaryChampionshipHull CityHL0-1160006.33
Saturday 15 JanuaryChampionshipLutonAL3-2141007.34
Saturday 11 DecemberChampionshipBlackburnHL0-2180006.29
Friday 3 DecemberChampionshipFulhamAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 NovemberChampionshipCoventryHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 24 NovemberChampionshipMillwallAD1-11000Not recorded0
Sunday 21 NovemberChampionshipDerbyAL3-2150006.37
Saturday 6 NovemberChampionshipSwanseaHW4-090006.93
Wednesday 3 NovemberChampionshipPrestonHL1-2130006.75
Saturday 30 OctoberChampionshipReadingAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 23 OctoberChampionshipHuddersfieldHW3-0110006.62
Tuesday 19 OctoberChampionshipStoke CityAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 OctoberChampionshipBristol CityAW0-22000Not recorded5
Saturday 2 OctoberChampionshipSheffield UtdHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 29 SeptemberChampionshipPeterboroughAD0-0630006.620
Saturday 25 SeptemberChampionshipLutonHW2-1160006.72
Saturday 18 SeptemberChampionshipCardiffAW0-1100006.32
Tuesday 14 SeptemberChampionshipQPRHW2-1130006.63
Saturday 11 SeptemberChampionshipBarnsleyHW3-090006.94
Saturday 28 AugustChampionshipHull CityAD0-0240006.32
Tuesday 24 AugustEFL CupNorwichAL6-0820006.719

2020

28 played1 unusedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 30 MayLeague OneBlackpoolAL2-1960006.69
Saturday 22 MayLeague OneSunderlandAL2-1900007.314
Wednesday 19 MayLeague OneSunderlandHW2-0900007.517
Sunday 9 MayLeague OneAFC WimbledonHD0-0900007.323
Tuesday 4 MayLeague OneCharltonAL3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 1 MayLeague OnePeterboroughAD3-3900006.926
Tuesday 27 AprilLeague OneShrewsburyAW0-19000724
Saturday 24 AprilLeague OneHull CityHL1-2900006.631
Tuesday 20 AprilLeague OneBurton AlbionAW0-183000727
Saturday 17 AprilLeague OneBristol RoversAW0-1900006.318
Tuesday 13 AprilLeague OneMilton Keynes DonsHW4-0900208.618
Saturday 10 AprilLeague OneBlackpoolHD2-2720006.98
Friday 26 MarchLeague OneOxford UnitedAL2-190000717
Saturday 20 MarchLeague OneSunderlandAD1-1900006.318
Tuesday 16 MarchLeague OneGillinghamHL0-3900006.521
Saturday 13 MarchLeague OneRochdaleHL1-2791007.311
Tuesday 9 MarchLeague OneIpswichAD1-1901007.919
Saturday 6 MarchLeague OneCreweHW3-0861007.327
Tuesday 2 MarchLeague OneFleetwood TownHL1-2900006.621
Saturday 27 FebruaryLeague OnePlymouthAL4-3900006.317
Tuesday 23 FebruaryLeague OneSwindon TownHD2-2901007.617
Saturday 20 FebruaryLeague OneWiganAW1-2890007.222
Sunday 14 FebruaryLeague OneAccrington STHD2-2901007.216
Tuesday 9 FebruaryLeague OneHull CityAD0-090007.326
Friday 5 FebruaryLeague OneGillinghamAW0-3900Not recorded07.323
Saturday 30 JanuaryLeague OneDoncasterHL0-1900007.236
Tuesday 26 JanuaryLeague OnePortsmouthAW0-1201007.211
Saturday 23 JanuaryLeague OneNorthamptonHW2-168000710
Saturday 9 JanuaryLeague OnePeterboroughHD1-1360006.29

2018

1 playedFA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 6 FebruaryFA CupBrightonHL1-3380006.271%

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.