Skip to content
442ball
Menu

Matt O'Riley: match by match

217 appearances across 11 competitions, 2017 to 2026.

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

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

2026

4 played1 unusedEFL Cup, Premier League, UEFA Conference League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 19 SeptemberPremier LeagueArsenalHW3-040006.31
Wednesday 16 SeptemberEFL CupManchester UnitedAW2-3660006.422
Sunday 13 SeptemberPremier LeagueCoventryAW0-560006.91
Saturday 5 SeptemberPremier LeagueLeedsHD1-1000000
Sunday 30 AugustPremier LeagueChelseaAL4-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 27 AugustUEFA Conference LeagueTromsoHW4-0810006.627

2025

30 played11 unusedCoupe de France, EFL Cup, Ligue 1, Premier League, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 24 MayPremier LeagueManchester UnitedHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 17 MayPremier LeagueLeedsAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 MayPremier LeagueWolvesHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 2 MayPremier LeagueNewcastleAL3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 21 AprilPremier LeagueChelseaHW3-01000Not recorded3
Saturday 18 AprilPremier LeagueTottenhamAD2-2150006.36
Saturday 14 MarchPremier LeagueSunderlandAW0-11000Not recorded0
Wednesday 4 MarchPremier LeagueArsenalHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 11 FebruaryPremier LeagueAston VillaAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 8 FebruaryPremier LeagueCrystal PalaceHL0-180006.65
Saturday 31 JanuaryLigue 1Paris FCAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 28 JanuaryUEFA Champions LeagueClub Brugge KVAL3-0900072
Saturday 24 JanuaryLigue 1LensHW3-1160006.36
Wednesday 21 JanuaryUEFA Champions LeagueLiverpoolHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 17 JanuaryLigue 1AngersAW2-5280006.26
Tuesday 13 JanuaryCoupe de FranceBayeuxAW0-9900107.330
Sunday 4 JanuaryLigue 1NantesHL0-2290006.516
Sunday 21 DecemberCoupe de FranceBourg-en-bresse 01AW0-6900207.558
Sunday 14 DecemberLigue 1MonacoHW1-0450006.213
Tuesday 9 DecemberUEFA Champions LeagueUnion St. GilloiseAW2-3690106.933
Friday 5 DecemberLigue 1LilleAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 29 NovemberLigue 1ToulouseHD2-21000Not recorded1
Tuesday 25 NovemberUEFA Champions LeagueNewcastleHW2-1280006.65
Friday 21 NovemberLigue 1NiceAW1-5200006.99
Saturday 8 NovemberLigue 1Stade Brestois 29HW3-0200107.211
Wednesday 5 NovemberUEFA Champions LeagueAtalantaHL0-190007.251
Saturday 1 NovemberLigue 1AuxerreAW0-190006.331
Wednesday 29 OctoberLigue 1AngersHD2-2450006.625
Saturday 25 OctoberLigue 1LensAL2-1740006.764
Wednesday 22 OctoberUEFA Champions LeagueSporting CPAL2-1450006.516
Saturday 18 OctoberLigue 1Le HavreHW6-2650006.639
Saturday 4 OctoberLigue 1MetzAW0-3851108.760
Tuesday 30 SeptemberUEFA Champions LeagueAjaxHW4-0620006.725
Friday 26 SeptemberLigue 1StrasbourgAW1-285006.557
Monday 22 SeptemberLigue 1Paris Saint GermainHW1-0900006.525
Tuesday 16 SeptemberUEFA Champions LeagueReal MadridAL2-1660006.625
Friday 12 SeptemberLigue 1LorientHW4-0460007.329
Sunday 31 AugustPremier LeagueManchester CityHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 27 AugustEFL CupOxford UnitedAW0-6BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 24 AugustPremier LeagueEvertonAL2-0900006.530
Saturday 16 AugustPremier LeagueFulhamHD1-1881007.217

2024

25 played6 unusedEFL Cup, FA Cup, Premier League, Premiership, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 25 MayPremier LeagueTottenhamAW1-4141007.24
Monday 19 MayPremier LeagueLiverpoolHW3-2170107.29
Saturday 10 MayPremier LeagueWolvesAW0-2590006.915
Sunday 4 MayPremier LeagueNewcastleHD1-1890006.614
Saturday 26 AprilPremier LeagueWest HamHW3-2820007.321
Saturday 19 AprilPremier LeagueBrentfordAL4-2650006.924
Saturday 12 AprilPremier LeagueLeicesterHD2-2700007.316
Saturday 5 AprilPremier LeagueCrystal PalaceAL2-163000712
Wednesday 2 AprilPremier LeagueAston VillaHL0-3170006.56
Saturday 29 MarchFA CupNottingham ForestHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 25 FebruaryPremier LeagueBournemouthHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 22 FebruaryPremier LeagueSouthamptonAW0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 14 FebruaryPremier LeagueChelseaHW3-0120006.22
Saturday 8 FebruaryFA CupChelseaHW2-11000Not recorded2
Saturday 1 FebruaryPremier LeagueNottingham ForestAL7-0450006.341
Saturday 25 JanuaryPremier LeagueEvertonHL0-1160006.67
Thursday 16 JanuaryPremier LeagueIpswichAW0-2630107.316
Saturday 11 JanuaryFA CupNorwichAW0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 4 JanuaryPremier LeagueArsenalHD1-1450006.610
Monday 30 DecemberPremier LeagueAston VillaAD2-2210006.66
Friday 27 DecemberPremier LeagueBrentfordHD0-0670007.329
Saturday 21 DecemberPremier LeagueWest HamAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 8 DecemberPremier LeagueLeicesterAD2-2190006.711
Thursday 5 DecemberPremier LeagueFulhamAL3-1810007.326
Friday 29 NovemberPremier LeagueSouthamptonHD1-172006.917
Saturday 23 NovemberPremier LeagueBournemouthAW1-2140006.66
Monday 18 NovemberUEFA Nations LeagueSerbiaAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 NovemberPremier LeagueManchester CityHW2-1331007.27
Tuesday 27 AugustEFL CupCrawley TownHW4-090006.72
Sunday 11 AugustPremiershipHibernianAW0-2900007.759
Sunday 4 AugustPremiershipKilmarnockHW4-0900108.743

2023

43 played1 unusedPremiership, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 MayPremiershipST MirrenHW3-2901007.235
Wednesday 15 MayPremiershipKilmarnockAW0-5742101043
Saturday 11 MayPremiershipRangersHW2-1901008.337
Saturday 4 MayPremiershipHeart Of MidlothianHW3-0901109.538
Sunday 28 AprilPremiershipDundeeAW1-2900006.742
Saturday 13 AprilPremiershipST MirrenHW3-0900007.351
Sunday 7 AprilPremiershipRangersAD3-382107.731
Sunday 31 MarchPremiershipLivingstonAW0-3871108.939
Saturday 16 MarchPremiershipST JohnstoneHW3-1860107.953
Sunday 3 MarchPremiershipHeart Of MidlothianAL2-0900007.647
Wednesday 28 FebruaryPremiershipDundeeHW7-1901209.376
Sunday 25 FebruaryPremiershipMotherwellAW1-3900007.345
Saturday 17 FebruaryPremiershipKilmarnockHD1-190000744
Wednesday 7 FebruaryPremiershipHibernianAW1-2900007.744
Saturday 3 FebruaryPremiershipAberdeenAD1-1900007.747
Saturday 27 JanuaryPremiershipRoss CountyHW1-0900007.244
Tuesday 2 JanuaryPremiershipST MirrenAW0-3901109.773
Saturday 30 DecemberPremiershipRangersHW2-190016.643
Tuesday 26 DecemberPremiershipDundeeAW0-3900008.541
Saturday 23 DecemberPremiershipLivingstonHW2-0900006.635
Saturday 16 DecemberPremiershipHeart Of MidlothianHL0-2900007.243
Wednesday 13 DecemberUEFA Champions LeagueFeyenoordHW2-1900107.524
Sunday 10 DecemberPremiershipKilmarnockAL2-1901007.936
Wednesday 6 DecemberPremiershipHibernianHW4-1901008.333
Sunday 3 DecemberPremiershipST JohnstoneAW1-3901007.942
Tuesday 28 NovemberUEFA Champions LeagueLazioAL2-090006.929
Saturday 25 NovemberPremiershipMotherwellHD1-190000839
Sunday 12 NovemberPremiershipAberdeenHW6-0900209.258
Tuesday 7 NovemberUEFA Champions LeagueAtletico MadridAL6-0450006.311
Saturday 4 NovemberPremiershipRoss CountyAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 1 NovemberPremiershipST MirrenHW2-1680106.934
Saturday 28 OctoberPremiershipHibernianAD0-0900007.249
Wednesday 25 OctoberUEFA Champions LeagueAtletico MadridHD2-290010848
Sunday 22 OctoberPremiershipHeart Of MidlothianAW1-4901007.749
Saturday 7 OctoberPremiershipKilmarnockHW3-1850007.944
Wednesday 4 OctoberUEFA Champions LeagueLazioHL1-2900107.337
Saturday 30 SeptemberPremiershipMotherwellAW1-2901008.957
Saturday 23 SeptemberPremiershipLivingstonAW0-3901008.253
Tuesday 19 SeptemberUEFA Champions LeagueFeyenoordAL2-0820007.322
Saturday 16 SeptemberPremiershipDundeeHW3-073100839
Sunday 3 SeptemberPremiershipRangersAW0-1900107.934
Saturday 26 AugustPremiershipST JohnstoneHD0-090006.235
Sunday 13 AugustPremiershipAberdeenAW1-390100833
Saturday 5 AugustPremiershipRoss CountyHW4-284110970

2022

44 playedPremiership, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 MayPremiershipAberdeenHW5-0790108.246
Wednesday 24 MayPremiershipHibernianAL4-2250006.712
Saturday 20 MayPremiershipST MirrenHD2-2720006.936
Saturday 13 MayPremiershipRangersAL3-075000727
Sunday 7 MayPremiershipHeart Of MidlothianAW0-270006.922
Saturday 22 AprilPremiershipMotherwellHD1-179000857
Sunday 16 AprilPremiershipKilmarnockAW1-4682009.337
Saturday 8 AprilPremiershipRangersHW3-275017.314
Sunday 2 AprilPremiershipRoss CountyAW0-2750006.929
Saturday 18 MarchPremiershipHibernianHW3-1600007.239
Wednesday 8 MarchPremiershipHeart Of MidlothianHW3-170000738
Sunday 5 MarchPremiershipST MirrenAW1-5241007.518
Saturday 18 FebruaryPremiershipAberdeenHW4-0630007.739
Sunday 5 FebruaryPremiershipST JohnstoneAW1-4210106.913
Wednesday 1 FebruaryPremiershipLivingstonHW3-0630107.330
Sunday 29 JanuaryPremiershipDundee UtdAW0-2230007.213
Wednesday 18 JanuaryPremiershipST MirrenHW4-0700007.731
Saturday 7 JanuaryPremiershipKilmarnockHW2-0270007.69
Monday 2 JanuaryPremiershipRangersAD2-2610006.224
Wednesday 28 DecemberPremiershipHibernianAW0-4840006.533
Saturday 24 DecemberPremiershipST JohnstoneHW4-1630107.740
Wednesday 21 DecemberPremiershipLivingstonHW2-1820007.237
Saturday 17 DecemberPremiershipAberdeenAW0-1890007.374
Saturday 12 NovemberPremiershipRoss CountyHW2-1900007.555
Wednesday 9 NovemberPremiershipMotherwellAW1-2900107.946
Saturday 5 NovemberPremiershipDundee UtdHW4-2900108.386
Wednesday 2 NovemberUEFA Champions LeagueReal MadridAL5-190006.258
Sunday 30 OctoberPremiershipLivingstonAW0-3670006.941
Tuesday 25 OctoberUEFA Champions LeagueShakhtar DonetskHD1-1900007.557
Saturday 22 OctoberPremiershipHeart Of MidlothianAW3-4900006.354
Saturday 15 OctoberPremiershipHibernianHW6-165006.935
Tuesday 11 OctoberUEFA Champions LeagueRB LeipzigHL0-2900007.940
Saturday 8 OctoberPremiershipST JohnstoneAW1-268000744
Wednesday 5 OctoberUEFA Champions LeagueRB LeipzigAL3-175006.516
Saturday 1 OctoberPremiershipMotherwellHW2-1650006.315
Sunday 18 SeptemberPremiershipST MirrenAL2-0160006.912
Wednesday 14 SeptemberUEFA Champions LeagueShakhtar DonetskAD1-1680007.724
Tuesday 6 SeptemberUEFA Champions LeagueReal MadridHL0-3720006.924
Saturday 3 SeptemberPremiershipRangersHW4-0720207.924
Sunday 28 AugustPremiershipDundee UtdAW0-9620208.330
Sunday 21 AugustPremiershipHeart Of MidlothianHW2-072000728
Sunday 14 AugustPremiershipKilmarnockAW0-5900007.221
Saturday 6 AugustPremiershipRoss CountyAW1-3900006.942
Sunday 31 JulyPremiershipAberdeenHW2-0830108.339

2021

45 played1 unusedEFL Cup, League One, Premiership, UEFA Conference League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MayPremiershipMotherwellHW6-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 11 MayPremiershipDundee UtdAD1-1630006.926
Saturday 7 MayPremiershipHeart Of MidlothianHW4-1771007.336
Sunday 1 MayPremiershipRangersHD1-1610006.920
Sunday 24 AprilPremiershipRoss CountyAW0-2650007.526
Saturday 9 AprilPremiershipST JohnstoneHW7-045200931
Sunday 3 AprilPremiershipRangersAW1-2140006.75
Saturday 19 MarchPremiershipRoss CountyHW4-0570007.338
Sunday 6 MarchPremiershipLivingstonAW1-315007.211
Wednesday 2 MarchPremiershipST MirrenHW2-0650007.241
Sunday 27 FebruaryPremiershipHibernianAD0-0320006.915
Thursday 24 FebruaryUEFA Conference LeagueBodo/GlimtAL2-0450006.212
Sunday 20 FebruaryPremiershipDundeeHW3-2790006.342
Thursday 17 FebruaryUEFA Conference LeagueBodo/GlimtHL1-3740006.638
Wednesday 9 FebruaryPremiershipAberdeenAW2-3891007.934
Sunday 6 FebruaryPremiershipMotherwellAW0-4270107.525
Wednesday 2 FebruaryPremiershipRangersHW3-0880007.725
Saturday 29 JanuaryPremiershipDundee UtdHW1-0900008.550
Wednesday 26 JanuaryPremiershipHeart Of MidlothianAW1-2860107.331
Saturday 15 JanuaryLeague OnePortsmouthAW1-2900107.540
Tuesday 11 JanuaryLeague OneAFC WimbledonHW1-0731007.940
Saturday 8 JanuaryLeague OneAccrington STAD1-190000750
Saturday 1 JanuaryLeague OneGillinghamHD0-0900007.948
Sunday 26 DecemberLeague OneLincolnAW2-3901008.247
Saturday 11 DecemberLeague OneOxford UnitedHL1-2900007.240
Wednesday 8 DecemberLeague OnePlymouthHD1-1900006.937
Saturday 27 NovemberLeague OneMorecambeAW0-4892108.727
Tuesday 23 NovemberLeague OneSheffield WednesdayAL2-1900007.240
Saturday 20 NovemberLeague OneBurton AlbionHW1-0900107.324
Saturday 13 NovemberLeague OneCambridge UnitedHW4-190000733
Saturday 30 OctoberLeague OneCreweAW1-4901008.230
Saturday 23 OctoberLeague OneRotherhamHL0-3900007.346
Tuesday 19 OctoberLeague OneWiganAW1-290006.941
Saturday 16 OctoberLeague OneShrewsburyAL1-0900006.979
Saturday 2 OctoberLeague OneDoncasterAL2-1900007.351
Tuesday 28 SeptemberLeague OneFleetwood TownHD3-390006.941
Saturday 25 SeptemberLeague OneWycombeHW1-0900007.596
Saturday 18 SeptemberLeague OneGillinghamAW1-4900107.9117
Saturday 11 SeptemberLeague OnePortsmouthHW1-0900006.951
Saturday 4 SeptemberLeague OneCheltenhamAD1-1900006.966
Saturday 28 AugustLeague OneAccrington STHW2-0901007.330
Saturday 21 AugustLeague OneIpswichAD2-2901008.570
Tuesday 17 AugustLeague OneCharltonHW2-1900007.345
Saturday 14 AugustLeague OneSunderlandHL1-2900007.339
Saturday 7 AugustLeague OneBoltonAD3-3900107.230
Saturday 31 JulyEFL CupBournemouthAL5-090000637

2020

23 playedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 9 MayLeague OneRochdaleHL0-3130006.37
Saturday 1 MayLeague OneFleetwood TownAD1-1360006.610
Saturday 24 AprilLeague OneSwindon TownHW5-0900006.941
Tuesday 20 AprilLeague OneBristol RoversAW0-2900006.933
Saturday 17 AprilLeague OnePortsmouthHW1-0900006.933
Tuesday 13 AprilLeague OneLincolnAL4-0900006.228
Saturday 10 AprilLeague OneIpswichAD0-0900006.933
Monday 5 AprilLeague OneCreweHL0-2900007.231
Saturday 27 MarchLeague OneDoncasterHW1-0900107.350
Saturday 20 MarchLeague OneBurton AlbionAW1-2900007.333
Tuesday 16 MarchLeague OnePlymouthHW2-1900006.944
Saturday 13 MarchLeague OneAccrington STHW3-2901007.322
Tuesday 9 MarchLeague OneBlackpoolHL0-1900006.940
Saturday 6 MarchLeague OneWiganAL3-0900006.247
Tuesday 2 MarchLeague OneGillinghamAL3-2900007.343
Saturday 27 FebruaryLeague OneOxford UnitedHD1-1900007.327
Tuesday 23 FebruaryLeague OneShrewsburyAL4-290000743
Saturday 20 FebruaryLeague OneNorthamptonHW4-3650006.214
Saturday 13 FebruaryLeague OneHull CityAW0-1900006.625
Tuesday 9 FebruaryLeague OneRochdaleAW1-4901007.235
Saturday 6 FebruaryLeague OneSunderlandHD2-2900107.225
Saturday 30 JanuaryLeague OneAFC WimbledonAW0-2751007.938
Tuesday 26 JanuaryLeague OneCharltonHL0-164006.915

2019

1 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 1 JanuaryChampionshipReadingHL1-2640006.981

2018

1 playedEFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 25 SeptemberEFL CupMillwallAW1-35000Not recorded0%

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.

2017

1 playedEFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 22 AugustEFL CupBristol RoversHL0-1900007.387%

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.