Skip to content
442ball
Menu

P. Maghoma: match by match

114 appearances across 6 competitions, 2020 to 2026.

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

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

2026

6 playedChampionship, EFL Cup

2025

16 played1 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayChampionshipHull CityAL2-14500□6.918
Saturday 25 AprilChampionshipSwanseaHD1-177000621
Tuesday 21 AprilChampionshipDerbyHW2-1800107.331
Saturday 18 AprilChampionshipBristol CityAW2-4770106.320
Saturday 11 AprilChampionshipIpswichHL0-2270006.98
Monday 6 AprilChampionshipMillwallAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 3 AprilChampionshipPortsmouthHD1-1900006.621
Saturday 21 MarchChampionshipCharltonAW0-1870006.331
Wednesday 18 MarchChampionshipSouthamptonAL1-0900006.330
Saturday 14 MarchChampionshipPrestonHW2-029000711
Wednesday 11 MarchChampionshipSheffield UtdHW2-1450107.716
Sunday 8 MarchFA CupLeedsAL3-0630006.310
Saturday 28 FebruaryChampionshipLeicesterAW0-2620007.320
Wednesday 25 FebruaryChampionshipSheffield WednesdayHW2-0451008.511
Saturday 21 FebruaryChampionshipBirminghamHL1-2450007.512
Saturday 14 FebruaryFA CupWest BromHW3-16210089
Tuesday 10 FebruaryChampionshipOxford UnitedAW0-3300006.715

2024

10 played16 unusedEFL Cup, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 10 MayPremier LeagueIpswichAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 1 MayPremier LeagueNottingham ForestAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 6 AprilPremier LeagueChelseaHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 2 AprilPremier LeagueNewcastleAL2-1160006.615
Saturday 15 MarchPremier LeagueBournemouthAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 8 MarchPremier LeagueAston VillaHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 26 FebruaryPremier LeagueEvertonHD1-1140006.95
Friday 21 FebruaryPremier LeagueLeicesterAW0-4170006.310
Saturday 15 FebruaryPremier LeagueWest HamAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 2 FebruaryPremier LeagueTottenhamHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 26 JanuaryPremier LeagueCrystal PalaceAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 18 JanuaryPremier LeagueLiverpoolHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 14 JanuaryPremier LeagueManchester CityHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 11 JanuaryFA CupPlymouthHL0-1710006.650
Saturday 4 JanuaryPremier LeagueSouthamptonAW0-590006.95
Wednesday 1 JanuaryPremier LeagueArsenalHL1-3150006.314
Friday 27 DecemberPremier LeagueBrightonAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 21 DecemberPremier LeagueNottingham ForestHL0-2230006.617
Wednesday 18 DecemberEFL CupNewcastleAL3-1160006.99
Saturday 7 DecemberPremier LeagueNewcastleHW4-21000Not recorded0
Wednesday 4 DecemberPremier LeagueAston VillaAL3-1260006.610
Saturday 30 NovemberPremier LeagueLeicesterHW4-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 23 NovemberPremier LeagueEvertonAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 NovemberPremier LeagueBournemouthHW3-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 4 NovemberPremier LeagueFulhamAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 29 OctoberEFL CupSheffield WednesdayHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2023

43 played3 unusedEFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 MayLeague OneOxford UnitedHL0-2490006.317
Tuesday 7 MayLeague OneBarnsleyHL2-3760006.323
Friday 3 MayLeague OneBarnsleyAW1-38301□718
Saturday 20 AprilLeague OnePort ValeHW2-09001□7.943
Tuesday 16 AprilLeague OneShrewsburyHD2-2901008.544
Saturday 13 AprilLeague OnePortsmouthHD1-176000725
Saturday 6 AprilLeague OneBristol RoversAW0-2680006.915
Monday 1 AprilLeague OneReadingHW5-2700107.329
Friday 29 MarchLeague OneStevenageAD0-09000□6.732
Saturday 16 MarchLeague OneDerbyAL1-0840006.927
Tuesday 12 MarchLeague OneOxford UnitedHW5-0900007.340
Saturday 9 MarchLeague OneExeter CityAD2-2901006.932
Tuesday 5 MarchLeague OneBarnsleyAD2-22000067
Saturday 2 MarchLeague OneCambridge UnitedHW2-0770107.952
Tuesday 27 FebruaryLeague OneWiganAL1-07000□6.731
Saturday 24 FebruaryLeague OneBlackpoolAL4-1190006.318
Tuesday 20 FebruaryLeague OneCambridge UnitedAW1-2731007.520
Saturday 17 FebruaryLeague OneCharltonHD3-38310□7.327
Tuesday 13 FebruaryLeague OneWycombeHW2-1880007.222
Saturday 10 FebruaryLeague OneNorthamptonAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 FebruaryLeague OneBarnsleyHD1-19000□6.329
Saturday 27 JanuaryLeague OneCarlisleAW1-4821007.327
Tuesday 23 JanuaryLeague OneCheltenhamHW1-0750006.927
Saturday 20 JanuaryLeague OneLeyton OrientAL1-0190006.95
Sunday 7 JanuaryFA CupLutonAD0-0730006.918
Monday 1 JanuaryLeague OneBurton AlbionHW1-0760007.333
Friday 29 DecemberLeague OneFleetwood TownAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 26 DecemberLeague OneLincolnAW0-1810006.633
Saturday 23 DecemberLeague OneLeyton OrientHW3-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 DecemberLeague OneBristol RoversHL1-2610006.222
Monday 11 DecemberLeague OnePortsmouthAL2-0670007.214
Tuesday 28 NovemberLeague OneOxford UnitedAD0-077000742
Saturday 25 NovemberLeague OneExeter CityHW7-075100844
Saturday 11 NovemberLeague OneBlackpoolHW1-07300□7.227
Tuesday 7 NovemberLeague OneShrewsburyAW0-2861007.330
Saturday 28 OctoberLeague OneCharltonAW0-2150006.97
Tuesday 24 OctoberLeague OneWycombeAW2-46710□7.215
Saturday 21 OctoberLeague OneNorthamptonHW2-1160006.33
Saturday 2 SeptemberLeague OneDerbyHW2-1110006.71
Tuesday 29 AugustEFL CupMiddlesbroughHL1-3200006.77
Saturday 26 AugustLeague OneBurton AlbionAD1-17300□6.717
Saturday 19 AugustLeague OneWiganHL0-4300006.924
Tuesday 15 AugustLeague OneFleetwood TownHW3-1700106.917
Saturday 12 AugustLeague OneCheltenhamAW0-3170006.95
Tuesday 8 AugustEFL CupBarrowHW1-0730007.932
Saturday 5 AugustLeague OneLincolnHW3-01200□6.78

2022

39 playedEFL Cup, League One, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 7 MayLeague OneBurton AlbionAD0-0900007.225
Saturday 29 AprilLeague OneBarnsleyHD4-490010732
Saturday 22 AprilLeague OneFleetwood TownAL1-09000□6.530
Tuesday 18 AprilLeague OneCharltonHL0-1770006.936
Saturday 15 AprilLeague OneCheltenhamHD2-2900006.739
Monday 10 AprilLeague OneDerbyAD1-19000□6.617
Friday 7 AprilLeague OnePortsmouthHD1-1900006.343
Saturday 1 AprilLeague OneWycombeAD2-290000724
Saturday 25 MarchLeague OneMorecambeHW1-09000□6.938
Saturday 18 MarchLeague OneAccrington STAW0-1890007.518
Saturday 11 MarchLeague OneCambridge UnitedHW1-090000726
Saturday 4 MarchLeague OnePort ValeAL1-0900006.319
Tuesday 28 FebruaryLeague OneLincolnAD1-1901006.935
Saturday 25 FebruaryLeague OneIpswichHL0-1900006.728
Saturday 18 FebruaryLeague OneSheffield WednesdayAL5-2870006.920
Tuesday 14 FebruaryLeague OneBoltonAL5-0780007.327
Saturday 11 FebruaryLeague OneOxford UnitedHD1-18100□6.721
Saturday 4 FebruaryLeague OneBristol RoversAW0-29000□6.30
Saturday 28 JanuaryLeague OneExeter CityHL0-2900006.549
Tuesday 24 JanuaryLeague OneShrewsburyHL0-1220006.617
Saturday 10 DecemberLeague TwoSwindon TownAD0-09000□7.317
Saturday 3 DecemberLeague TwoGrimsbyHW1-090000724
Saturday 19 NovemberLeague TwoTranmereAW0-2900006.612
Saturday 12 NovemberLeague TwoSalford CityAD0-0900006.624
Tuesday 8 NovemberLeague TwoLeyton OrientHW2-06000□6.68
Saturday 29 OctoberLeague TwoHarrogate TownHW3-2670006.528
Tuesday 25 OctoberLeague TwoCreweHD1-1900006.328
Saturday 15 OctoberLeague TwoSutton UtdHL0-19000□5.924
Saturday 1 OctoberLeague TwoColchesterHW2-18300076
Saturday 24 SeptemberLeague TwoBradfordAD2-29000□6.919
Saturday 17 SeptemberLeague TwoCarlisleAL2-1900006.937
Tuesday 13 SeptemberLeague TwoNorthamptonHL0-29000□7.319
Saturday 27 AugustLeague TwoBarrowHL0-19000□□■6.950
Saturday 20 AugustLeague TwoCrawley TownAW0-2900007.347
Tuesday 16 AugustLeague TwoMansfield TownAL5-290000614
Saturday 13 AugustLeague TwoDoncasterHD2-29000□6.721
Tuesday 9 AugustEFL CupGillinghamHL0-2900007.243
Saturday 6 AugustLeague TwoHartlepoolAD0-090000735
Saturday 30 JulyLeague TwoGillinghamHW2-09000□7.239

2021

0 played5 unusedEFL Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Thursday 2 DecemberPremier LeagueTottenhamAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 NovemberPremier LeagueNewcastleAD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 27 OctoberEFL CupStoke CityAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 24 OctoberPremier LeagueLeicesterHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 OctoberPremier LeagueChelseaHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2020

0 played1 unusedEFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 6 SeptemberEFL CupWycombeHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded