Skip to content
442ball
Menu

O. Richards: match by match

165 appearances across 11 competitions, 2017 to 2025.

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

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

2025

14 played4 unusedPrimeira Liga

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 16 MayPrimeira LigaCasa PiaAD1-1900007.231
Monday 11 MayPrimeira LigaSporting CPHL1-4180006.23
Sunday 3 MayPrimeira LigaGIL VicenteHD0-080006.62
Saturday 25 AprilPrimeira LigaVitória SCAL2-0130006.37
Friday 17 AprilPrimeira LigaAVSHD2-2Bench
Saturday 11 AprilPrimeira LigaSanta ClaraAW0-2Bench
Saturday 4 AprilPrimeira LigaAlvercaHL1-2220006.97
Sunday 1 MarchPrimeira LigaFamalicaoHD0-045006.711
Sunday 22 FebruaryPrimeira LigaFC PortoAL1-090006.521
Monday 16 FebruaryPrimeira LigaMoreirenseHL1-2890006.949
Sunday 8 FebruaryPrimeira LigaSC BragaAL3-0840006.315
Saturday 31 JanuaryPrimeira LigaAroucaHL0-3600006.316
Sunday 25 JanuaryPrimeira LigaNacionalAL4-0130006.38
Saturday 17 JanuaryPrimeira LigaBenficaHL0-2Bench
Sunday 28 SeptemberPrimeira LigaFamalicaoAD0-0640006.99
Tuesday 23 SeptemberPrimeira LigaBenficaAD1-1730007.214
Friday 19 SeptemberPrimeira LigaFC PortoHL0-3330006.917
Saturday 13 SeptemberPrimeira LigaMoreirenseAL3-1Bench

2024

27 playedPrimeira Liga, Taça de Portugal

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 5 MayPrimeira LigaEstrelaHW2-0900007.624
Monday 7 AprilPrimeira LigaBoavistaHL0-2900007.259
Thursday 3 AprilTaça de PortugalSporting CPAL2-0900006.526
Saturday 29 MarchPrimeira LigaCasa PiaAL2-1900006.740
Sunday 16 MarchPrimeira LigaBenficaHL2-395006.230
Monday 10 MarchPrimeira LigaFamalicaoAL1-0100006.92
Sunday 2 MarchPrimeira LigaSC BragaHW2-1180006.53
Saturday 22 FebruaryPrimeira LigaEstorilAL2-1900006.738
Sunday 16 FebruaryPrimeira LigaAVSHD1-163006.925
Monday 10 FebruaryPrimeira LigaAroucaAD1-177000730
Monday 3 FebruaryPrimeira LigaFC PortoHD2-2900006.914
Saturday 25 JanuaryPrimeira LigaFarenseAW1-290006.625
Saturday 18 JanuaryPrimeira LigaSporting CPHL0-3900007.549
Monday 6 JanuaryPrimeira LigaGIL VicenteAD1-1900006.648
Sunday 29 DecemberPrimeira LigaNacionalHW2-1900006.650
Monday 23 DecemberPrimeira LigaEstrelaAL1-0900007.343
Monday 16 DecemberPrimeira LigaVitória SCHD2-2670006.611
Saturday 7 DecemberPrimeira LigaSanta ClaraAL1-0900006.745
Saturday 30 NovemberPrimeira LigaMoreirenseHW3-2900006.239
Saturday 9 NovemberPrimeira LigaBoavistaAW0-2900007.347
Saturday 2 NovemberPrimeira LigaCasa PiaHD2-290006.933
Sunday 27 OctoberPrimeira LigaBenficaAL5-0900006.319
Friday 4 OctoberPrimeira LigaFamalicaoHD1-156006.38
Sunday 29 SeptemberPrimeira LigaSC BragaAL4-0560006.510
Saturday 21 SeptemberPrimeira LigaEstorilHD2-2720107.518
Saturday 14 SeptemberPrimeira LigaAVSAL1-0640006.325
Sunday 1 SeptemberPrimeira LigaAroucaHW1-0760007.223

2023

12 played11 unusedSuper League 1, UEFA Conference League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 29 MayUEFA Conference LeagueFiorentinaHW1-0Bench
Thursday 2 MayUEFA Conference LeagueAston VillaAW2-445006.713
Sunday 28 AprilSuper League 1LamiaHW4-190006.640
Sunday 21 AprilSuper League 1PAOKHW2-19000727
Thursday 18 AprilUEFA Conference LeagueFenerbahçeAL1-0310076
Thursday 11 AprilUEFA Conference LeagueFenerbahçeHW3-2Bench
Sunday 7 AprilSuper League 1LamiaAW1-590006.342
Wednesday 3 AprilSuper League 1Aris ThessalonikisHW3-0900107.533
Thursday 14 MarchUEFA Conference LeagueMaccabi Tel AvivAW1-6Bench
Thursday 7 MarchUEFA Conference LeagueMaccabi Tel AvivHL1-4Bench
Sunday 3 MarchSuper League 1Volos NFCHW3-0Bench
Wednesday 28 FebruarySuper League 1PanetolikosAW1-2Bench
Sunday 25 FebruarySuper League 1Asteras TripolisHW2-190007.250
Thursday 22 FebruaryUEFA Conference LeagueFerencvarosi TCAW0-1Bench
Sunday 18 FebruarySuper League 1PAOKAW1-4Bench
Thursday 15 FebruaryUEFA Conference LeagueFerencvarosi TCHW1-0Bench
Saturday 10 FebruarySuper League 1OFIHW4-0Bench
Sunday 4 FebruarySuper League 1PanathinaikosAL2-045006.79
Sunday 7 JanuarySuper League 1AEK Athens FCHL1-215006.97
Wednesday 3 JanuarySuper League 1LamiaAL1-019006.99
Thursday 21 DecemberSuper League 1AtromitosAD0-0Bench
Monday 18 DecemberSuper League 1PanserraikosAW0-11003
Thursday 14 DecemberUEFA Europa LeagueTSC Backa TopolaHW5-29006.34

2021

17 played26 unusedBundesliga, DFB-Pokal, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MayBundesligaVfL WolfsburgAD2-2906.68
Sunday 8 MayBundesligaVfB StuttgartHD2-2Bench
Saturday 30 AprilBundesligaFSV Mainz 05AL3-1Bench
Sunday 17 AprilBundesligaArminia BielefeldAW0-3Bench
Tuesday 12 AprilUEFA Champions LeagueVillarrealHD1-1Bench
Saturday 9 AprilBundesligaFC AugsburgHW1-057007.548
Wednesday 6 AprilUEFA Champions LeagueVillarrealAL1-0Bench
Saturday 2 AprilBundesligaSC FreiburgAW1-4Bench
Saturday 19 MarchBundesligaUnion BerlinHW4-0Bench
Saturday 12 MarchBundesliga1899 HoffenheimAD1-1Bench
Tuesday 8 MarchUEFA Champions LeagueRed Bull SalzburgHW7-1Bench
Saturday 5 MarchBundesligaBayer LeverkusenHD1-16100727
Saturday 26 FebruaryBundesligaEintracht FrankfurtAW0-1Bench
Sunday 20 FebruaryBundesligaSpVgg Greuther FürthHW4-145006.931
Wednesday 16 FebruaryUEFA Champions LeagueRed Bull SalzburgAD1-1Bench
Saturday 12 FebruaryBundesligaVfL BochumAL4-2Bench
Saturday 5 FebruaryBundesligaRB LeipzigHW3-2Bench
Sunday 23 JanuaryBundesligaHertha BSCAW1-421006.29
Saturday 15 JanuaryBundesliga1. FC KölnAW0-415006.36
Friday 17 DecemberBundesligaVfL WolfsburgHW4-0100078
Tuesday 14 DecemberBundesligaVfB StuttgartAW0-512006.55
Saturday 11 DecemberBundesligaFSV Mainz 05HW2-1Bench
Wednesday 8 DecemberUEFA Champions LeagueBarcelonaHW3-01906.913
Saturday 4 DecemberBundesligaBorussia DortmundAW2-3Bench
Saturday 27 NovemberBundesligaArminia BielefeldHW1-0Bench
Tuesday 23 NovemberUEFA Champions LeagueDynamo KyivAW1-23003
Friday 19 NovemberBundesligaFC AugsburgAL2-152006.233
Saturday 6 NovemberBundesligaSC FreiburgHW2-1Bench
Tuesday 2 NovemberUEFA Champions LeagueBenficaHW5-225006.919
Saturday 30 OctoberBundesligaUnion BerlinAW2-5Bench
Wednesday 27 OctoberDFB-PokalBorussia MönchengladbachAL5-0Bench
Saturday 23 OctoberBundesliga1899 HoffenheimHW4-090007.744
Wednesday 20 OctoberUEFA Champions LeagueBenficaAW0-45005
Sunday 17 OctoberBundesligaBayer LeverkusenAW1-518006.69
Sunday 3 OctoberBundesligaEintracht FrankfurtHL1-2Bench
Wednesday 29 SeptemberUEFA Champions LeagueDynamo KyivHW5-0Bench
Friday 24 SeptemberBundesligaSpVgg Greuther FürthAW1-3Bench
Saturday 18 SeptemberBundesligaVfL BochumHW7-04500735
Tuesday 14 SeptemberUEFA Champions LeagueBarcelonaAW0-3Bench
Saturday 28 AugustBundesligaHertha BSCHW5-0Bench
Wednesday 25 AugustDFB-PokalBremer SVAW0-12900108.261
Sunday 22 AugustBundesliga1. FC KölnHW3-2Bench
Friday 13 AugustBundesligaBorussia MönchengladbachAD1-1Bench

2020

42 played2 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayChampionshipHuddersfieldHD2-290006.631
Saturday 1 MayChampionshipNorwichAL4-19005.331
Sunday 25 AprilChampionshipSwanseaHD2-28700729
Wednesday 21 AprilChampionshipLutonAD0-078007.323
Friday 16 AprilChampionshipCardiffHD1-189006.534
Friday 9 AprilChampionshipWatfordAL2-026006.910
Monday 5 AprilChampionshipDerbyHW3-167006.527
Friday 2 AprilChampionshipBarnsleyAD1-1Bench
Saturday 20 MarchChampionshipQPRHD1-190006.234
Wednesday 17 MarchChampionshipBirminghamAL2-190006.226
Saturday 13 MarchChampionshipNottingham ForestAD1-190006.338
Saturday 6 MarchChampionshipSheffield WednesdayHW3-090006.949
Tuesday 2 MarchChampionshipBlackburnHW1-090007.516
Saturday 27 FebruaryChampionshipRotherhamAW0-19000719
Tuesday 23 FebruaryChampionshipWycombeAL1-0Bench
Saturday 20 FebruaryChampionshipMiddlesbroughHL0-24506.512
Tuesday 16 FebruaryChampionshipBristol CityAW0-29007.536
Saturday 13 FebruaryChampionshipMillwallHL1-28006.63
Wednesday 10 FebruaryChampionshipBrentfordHL1-39007.233
Saturday 6 FebruaryChampionshipStoke CityAD0-090006.737
Friday 29 JanuaryChampionshipBournemouthHW3-190007.325
Sunday 24 JanuaryChampionshipPrestonAD0-090007.231
Tuesday 19 JanuaryChampionshipCoventryHW3-090007.332
Saturday 2 JanuaryChampionshipHuddersfieldAW1-290006.928
Wednesday 30 DecemberChampionshipSwanseaAD0-017006.33
Saturday 12 DecemberChampionshipQPRAW0-12700710
Wednesday 9 DecemberChampionshipBirminghamHL1-290006.954
Saturday 5 DecemberChampionshipNottingham ForestHW2-08607.648
Wednesday 2 DecemberChampionshipSheffield WednesdayAD1-190008.366
Saturday 28 NovemberChampionshipBristol CityHW3-190007.343
Wednesday 25 NovemberChampionshipMillwallAD1-190006.735
Saturday 21 NovemberChampionshipBournemouthAL4-290006.228
Saturday 7 NovemberChampionshipStoke CityHL0-390006.640
Wednesday 4 NovemberChampionshipPrestonHL0-390007.546
Friday 30 OctoberChampionshipCoventryAL3-290006.552
Tuesday 27 OctoberChampionshipBlackburnAW2-490006.914
Saturday 24 OctoberChampionshipRotherhamHW3-090006.916
Tuesday 20 OctoberChampionshipWycombeHW1-090006.734
Saturday 17 OctoberChampionshipMiddlesbroughAD0-09006.925
Saturday 3 OctoberChampionshipWatfordHW1-09007.235
Saturday 26 SeptemberChampionshipCardiffAW1-290006.534
Saturday 19 SeptemberChampionshipBarnsleyHW2-090007.766
Saturday 12 SeptemberChampionshipDerbyAW0-29007.538
Saturday 5 SeptemberEFL CupColchesterHW3-123006.913

2019

29 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 22 JulyChampionshipSwanseaHL1-490006.261
Saturday 18 JulyChampionshipBlackburnAL4-359006.466
Saturday 11 JulyChampionshipCharltonAW0-129006.542
Saturday 4 JulyChampionshipLutonAW0-512006.5100
Saturday 27 JuneChampionshipDerbyAL2-18200794
Saturday 20 JuneChampionshipStoke CityHD1-190006.883
Saturday 7 MarchChampionshipBirminghamAW1-390006.666
Wednesday 26 FebruaryChampionshipWiganHL0-390006.169
Saturday 22 FebruaryChampionshipLeedsAL1-090007.169
Saturday 15 FebruaryChampionshipSheffield WednesdayAW0-390007.479
Saturday 8 FebruaryChampionshipHull CityHD1-129006.272
Friday 31 JanuaryChampionshipCardiffAD1-110006.6100
Saturday 7 DecemberChampionshipBirminghamHL2-3900006.961%
Saturday 30 NovemberChampionshipWiganAW1-3900006.980%
Tuesday 26 NovemberChampionshipLeedsHL0-190006.659%
Saturday 23 NovemberChampionshipBrentfordAL1-0900006.980%
Saturday 9 NovemberChampionshipLutonHW3-0900007.778%
Tuesday 22 OctoberChampionshipQPRAD2-2900006.377%
Saturday 5 OctoberChampionshipBristol CityAL1-0900006.885%
Tuesday 1 OctoberChampionshipFulhamHL1-4900005.880%
Saturday 28 SeptemberChampionshipSwanseaAD1-180006.671%
Wednesday 25 SeptemberEFL CupWolvesAD1-1960006.488%
Saturday 14 SeptemberChampionshipMiddlesbroughAL1-0900006.890%
Saturday 31 AugustChampionshipCharltonHL0-2660006.996%
Saturday 24 AugustChampionshipHuddersfieldAW0-290006.882%
Wednesday 21 AugustChampionshipWest BromAD1-190000790%
Sunday 18 AugustChampionshipCardiffHW3-0900006.875%
Saturday 10 AugustChampionshipHull CityAL2-1900006.782%
Saturday 3 AugustChampionshipSheffield WednesdayHL1-3900006.476%

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

11 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 16 FebruaryChampionshipSheffield UtdAL4-0900006.476%
Wednesday 13 FebruaryChampionshipBlackburnHW2-1900006.781%
Saturday 2 FebruaryChampionshipAston VillaHD0-0230006.4100%
Saturday 12 JanuaryChampionshipNottingham ForestHW2-067006.692%
Saturday 5 JanuaryFA CupManchester UnitedAL2-0900006.387%
Tuesday 1 JanuaryChampionshipSwanseaHL1-4900006.977%
Saturday 29 DecemberChampionshipQPRAD0-0900006.887%
Wednesday 26 DecemberChampionshipMillwallAL1-0900006.785%
Saturday 22 DecemberChampionshipMiddlesbroughHL0-1850007.275%
Saturday 11 AugustChampionshipNottingham ForestAL1-07000677%
Friday 3 AugustChampionshipDerbyHL1-2900006.161%

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

13 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 28 AprilChampionshipIpswichHL0-4490006.984%
Saturday 21 AprilChampionshipSheffield WednesdayAL3-0120007.681%
Saturday 14 AprilChampionshipSunderlandHD2-2650006.681%
Tuesday 10 AprilChampionshipFulhamAL1-075006.787%
Saturday 7 AprilChampionshipPrestonHW1-0450006.483%
Tuesday 27 FebruaryChampionshipSheffield UtdHL1-3841007.285%
Saturday 24 FebruaryChampionshipDerbyHD3-390005.989%
Tuesday 20 FebruaryChampionshipNottingham ForestAD1-190107.578%
Saturday 20 JanuaryChampionshipBrentfordHL0-1450006.788%
Saturday 13 JanuaryChampionshipHull CityAD0-0900007.481%
Saturday 4 NovemberChampionshipDerbyAW2-476000778%
Saturday 30 SeptemberChampionshipNorwichHL1-2150006.6100%
Saturday 5 AugustChampionshipQPRAL2-0310006.375%

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.