Skip to content
442ball
Menu

G. Hirst: match by match

223 appearances across 7 competitions, 2016 to 2026.

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

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

2026

10 played3 unusedChampionship, EFL Cup, FIFA World Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 13 OctoberChampionshipMiddlesbroughHL2-3230106.52
Saturday 10 OctoberChampionshipBoltonAW1-2200006.41
Saturday 19 SeptemberChampionshipSheffield UtdHW2-1260006.44
Saturday 12 SeptemberChampionshipWatfordAW1-22500□6.18
Tuesday 8 SeptemberChampionshipCardiffAD1-1590006.76
Saturday 5 SeptemberChampionshipCharltonHW4-0571007.95
Tuesday 1 SeptemberChampionshipNorwichHW1-0590006.44
Saturday 29 AugustChampionshipWolvesAL4-1740006.15
Tuesday 25 AugustEFL CupHull CityHD1-13300□6.32
Saturday 22 AugustChampionshipSouthamptonAL3-1620006.53
Wednesday 24 JuneFIFA World CupBrazilHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 19 JuneFIFA World CupMoroccoHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 14 JuneFIFA World CupHaitiAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2025

44 playedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayChampionshipQPRHW3-0701107.910
Tuesday 28 AprilChampionshipSouthamptonAD2-2150006.93
Saturday 25 AprilChampionshipWest BromAD0-0150006.32
Wednesday 22 AprilChampionshipCharltonAW1-2120006.21
Sunday 19 AprilChampionshipMiddlesbroughHD2-290006.63
Tuesday 14 AprilChampionshipPortsmouthAL2-0900006.39
Saturday 11 AprilChampionshipNorwichAW0-26110□7.55
Monday 6 AprilChampionshipBirminghamHW2-1750106.612
Saturday 21 MarchChampionshipMillwallHD1-1180006.63
Saturday 14 MarchChampionshipSheffield WednesdayAW0-2660006.58
Tuesday 10 MarchChampionshipStoke CityAD3-3211007.72
Saturday 7 MarchChampionshipLeicesterHD1-1210006.21
Tuesday 3 MarchChampionshipHull CityHW1-0780006.68
Saturday 28 FebruaryChampionshipSwanseaHW3-0211007.33
Tuesday 24 FebruaryChampionshipWatfordAW0-2161007.32
Saturday 21 FebruaryChampionshipWrexhamAL5-3140006.22
Friday 13 FebruaryFA CupWrexhamAL1-0900005.911
Saturday 7 FebruaryChampionshipDerbyAW1-2140006.73
Saturday 31 JanuaryChampionshipPrestonHD1-1450006.74
Saturday 24 JanuaryChampionshipSheffield UtdAL3-1570006.54
Tuesday 20 JanuaryChampionshipBristol CityHW2-0180006.31
Saturday 17 JanuaryChampionshipBlackburnHW3-0680005.611
Saturday 20 DecemberChampionshipSheffield WednesdayHW3-190006.30
Saturday 13 DecemberChampionshipLeicesterAL3-1900006.23
Saturday 6 DecemberChampionshipCoventryHW3-07110□7.36
Tuesday 2 DecemberChampionshipBlackburnAD1-1220006.32
Friday 28 NovemberChampionshipOxford UnitedAL2-17100068
Tuesday 25 NovemberChampionshipHull CityAW0-2670006.35
Saturday 22 NovemberChampionshipWrexhamHD0-0250006.66
Saturday 8 NovemberChampionshipSwanseaAW1-4710006.212
Tuesday 4 NovemberChampionshipWatfordHD1-16400□6.35
Saturday 1 NovemberChampionshipQPRAW1-4732008.36
Saturday 25 OctoberChampionshipWest BromHW1-07600□5.613
Tuesday 21 OctoberChampionshipCharltonHL0-3280006.34
Friday 17 OctoberChampionshipMiddlesbroughAL2-1670006.216
Sunday 5 OctoberChampionshipNorwichHW3-1740006.26
Tuesday 30 SeptemberChampionshipBristol CityAD1-1170006.52
Saturday 27 SeptemberChampionshipPortsmouthHW2-1731007.36
Friday 12 SeptemberChampionshipSheffield UtdHW5-0711107.66
Saturday 30 AugustChampionshipDerbyHD2-26800□6.36
Saturday 23 AugustChampionshipPrestonAL1-0900005.914
Sunday 17 AugustChampionshipSouthamptonHD1-1900007.38
Tuesday 12 AugustEFL CupBromleyAD1-1210005.52
Friday 8 AugustChampionshipBirminghamAD1-1901006.28

2024

31 playedFA Cup, Premier League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 25 MayPremier LeagueWest HamHL1-3700006.56
Sunday 18 MayPremier LeagueLeicesterAL2-0710006.23
Saturday 10 MayPremier LeagueBrentfordHL0-12800□6.92
Saturday 3 MayPremier LeagueEvertonAD2-22210□7.23
Saturday 26 AprilPremier LeagueNewcastleAL3-0190006.24
Sunday 20 AprilPremier LeagueArsenalHL0-4820006.64
Sunday 13 AprilPremier LeagueChelseaAD2-2710006.36
Saturday 5 AprilPremier LeagueWolvesHL1-290006.71
Wednesday 2 AprilPremier LeagueBournemouthAW1-21800074
Sunday 23 MarchUEFA Nations LeagueGreeceHL0-33500□6.65
Thursday 20 MarchUEFA Nations LeagueGreeceAW0-1150006.33
Saturday 15 MarchPremier LeagueNottingham ForestHL2-4111007.53
Saturday 8 MarchPremier LeagueCrystal PalaceAL1-0100006.31
Monday 3 MarchFA CupNottingham ForestAD1-1901007.56
Wednesday 26 FebruaryPremier LeagueManchester UnitedAL3-2100006.70
Saturday 22 FebruaryPremier LeagueTottenhamHL1-4110006.33
Saturday 15 FebruaryPremier LeagueAston VillaAD1-1100006.73
Saturday 8 FebruaryFA CupCoventryAW1-4791107.710
Saturday 1 FebruaryPremier LeagueSouthamptonHL1-2100006.30
Saturday 25 JanuaryPremier LeagueLiverpoolAL4-1110006.31
Sunday 19 JanuaryPremier LeagueManchester CityHL0-6170006.31
Thursday 16 JanuaryPremier LeagueBrightonHL0-2130006.31
Sunday 12 JanuaryFA CupBristol RoversHW3-0170006.31
Sunday 10 NovemberPremier LeagueTottenhamAW1-2200006.64
Saturday 2 NovemberPremier LeagueLeicesterHD1-11500□6.21
Saturday 26 OctoberPremier LeagueBrentfordAL4-37311089
Saturday 19 OctoberPremier LeagueEvertonHL0-2110006.32
Saturday 5 OctoberPremier LeagueWest HamAL4-1120006.50
Sunday 29 SeptemberPremier LeagueAston VillaHD2-21000Not recorded0
Saturday 21 SeptemberPremier LeagueSouthamptonAD1-1170006.73
Saturday 14 SeptemberPremier LeagueBrightonAD0-0310006.73

2023

29 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 4 MayChampionshipHuddersfieldHW2-0740006.916
Tuesday 30 AprilChampionshipCoventryAW1-2250006.74
Saturday 27 AprilChampionshipHull CityAD3-3621006.911
Tuesday 26 DecemberChampionshipLeicesterHD1-1220006.62
Saturday 23 DecemberChampionshipLeedsAL4-0670006.56
Saturday 16 DecemberChampionshipNorwichHD2-2890107.210
Tuesday 12 DecemberChampionshipWatfordAW1-26810□6.911
Saturday 9 DecemberChampionshipMiddlesbroughAW0-286000717
Saturday 2 DecemberChampionshipCoventryHW2-1851006.98
Wednesday 29 NovemberChampionshipMillwallHW3-1690107.26
Saturday 25 NovemberChampionshipWest BromAL2-0750006.37
Saturday 11 NovemberChampionshipSwanseaHW3-2891108.212
Tuesday 7 NovemberChampionshipRotherhamAD2-2690006.55
Saturday 4 NovemberChampionshipBirminghamAD2-2720006.37
Wednesday 1 NovemberEFL CupFulhamHL1-3210006.32
Saturday 28 OctoberChampionshipPlymouthHW3-2771007.210
Wednesday 25 OctoberChampionshipBristol CityAW0-17801□7.211
Saturday 7 OctoberChampionshipPrestonHW4-275010713
Tuesday 3 OctoberChampionshipHull CityHW3-0810107.510
Saturday 30 SeptemberChampionshipHuddersfieldAD1-1750006.78
Tuesday 26 SeptemberEFL CupWolvesHW3-2200006.53
Saturday 23 SeptemberChampionshipBlackburnHW4-37810□7.78
Tuesday 19 SeptemberChampionshipSouthamptonAW0-1710006.76
Saturday 16 SeptemberChampionshipSheffield WednesdayAW0-1270005.92
Saturday 2 SeptemberChampionshipCardiffHW3-2360006.53
Saturday 19 AugustChampionshipQPRAW0-1890006.910
Saturday 12 AugustChampionshipStoke CityHW2-06800074
Wednesday 9 AugustEFL CupBristol RoversHW2-0170107.35
Sunday 6 AugustChampionshipSunderlandAW1-27610077

2022

33 played3 unusedChampionship, EFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 7 MayLeague OneFleetwood TownAD2-2180006.30
Saturday 29 AprilLeague OneExeter CityHW6-06811082
Tuesday 25 AprilLeague OneBarnsleyAW0-38410□6.65
Saturday 22 AprilLeague OnePeterboroughAW0-3740006.98
Tuesday 18 AprilLeague OnePort ValeHW2-1280006.75
Saturday 15 AprilLeague OneCharltonHW6-0720006.36
Monday 10 AprilLeague OneCheltenhamAD1-172000712
Friday 7 AprilLeague OneWycombeHW4-0681108.26
Saturday 1 AprilLeague OneDerbyAW0-2791007.311
Saturday 18 MarchLeague OneShrewsburyHW2-0741007.211
Saturday 11 MarchLeague OneBoltonAW0-27610□7.211
Tuesday 7 MarchLeague OneAccrington STHW3-0180006.52
Saturday 4 MarchLeague OneBurton AlbionHW4-0200006.53
Saturday 25 FebruaryLeague OneMilton Keynes DonsAW0-1720006.99
Saturday 18 FebruaryLeague OneForest GreenHW4-0670006.65
Tuesday 14 FebruaryLeague OneBristol RoversAD0-01500073
Saturday 11 FebruaryLeague OneSheffield WednesdayHD2-2680006.36
Saturday 4 FebruaryLeague OneCambridge UnitedAD1-1170006.60
Saturday 28 JanuaryFA CupBurnleyHD0-0600006.33
Tuesday 24 JanuaryLeague OneMorecambeHW4-0260006.32
Saturday 21 JanuaryLeague OneOxford UnitedAL2-1640006.67
Saturday 14 JanuaryLeague OnePlymouthHD1-12300□6.71
Thursday 29 DecemberChampionshipMiddlesbroughHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 26 DecemberChampionshipSunderlandAL2-11300□6.52
Wednesday 21 DecemberEFL CupNottingham ForestHL1-4900006.24
Saturday 17 DecemberChampionshipNorwichAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 DecemberChampionshipPrestonHL1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 9 NovemberEFL CupWest HamAD2-2100006.90
Tuesday 1 NovemberChampionshipCoventryAL1-0450006.65
Tuesday 11 OctoberChampionshipWiganAL1-0530006.312
Saturday 8 OctoberChampionshipRotherhamHW3-0100006.75
Tuesday 4 OctoberChampionshipCardiffAL1-0330006.26
Saturday 1 OctoberChampionshipMillwallHW2-1250006.53
Saturday 17 SeptemberChampionshipLutonAL2-0310006.37
Tuesday 13 SeptemberChampionshipWatfordHW2-01000Not recorded0
Saturday 3 SeptemberChampionshipBristol CityHL2-3610006.34

2021

41 played6 unusedEFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 30 AprilLeague OneSheffield WednesdayAL4-1901007.58
Tuesday 26 AprilLeague OneWiganHW3-2902008.914
Saturday 23 AprilLeague OneGillinghamHW3-1900006.65
Monday 18 AprilLeague OneMorecambeAD1-1900006.912
Friday 15 AprilLeague OneLincolnHW3-2901006.913
Tuesday 12 AprilLeague OneRotherhamHW3-0901108.710
Saturday 9 AprilLeague OneCheltenhamAL1-0210006.93
Tuesday 5 AprilLeague OneBoltonAD1-1850006.613
Saturday 19 MarchLeague OneWycombeHD0-0900006.67
Tuesday 15 MarchLeague OnePlymouthAL1-0900006.38
Saturday 12 MarchLeague OneIpswichAD0-0860006.911
Tuesday 8 MarchLeague OneCreweAW1-37120098
Saturday 5 MarchLeague OneAccrington STHW4-0732008.33
Tuesday 1 MarchLeague OneOxford UnitedHW3-2841007.39
Saturday 26 FebruaryLeague OneFleetwood TownHD3-3120107.32
Tuesday 22 FebruaryLeague OneShrewsburyAW1-2900006.21
Saturday 12 FebruaryLeague OneDoncasterHW4-0901007.29
Tuesday 8 FebruaryLeague OneBurton AlbionHW2-1900007.317
Saturday 5 FebruaryLeague OneOxford UnitedAL3-28300□6.210
Monday 31 JanuaryLeague OneCharltonHL1-2900006.39
Saturday 22 JanuaryLeague OneSunderlandAL1-0190006.65
Tuesday 18 JanuaryLeague OneAFC WimbledonAD0-0670006.97
Saturday 15 JanuaryLeague OneMilton Keynes DonsHL1-27310□7.212
Monday 3 JanuaryLeague OneCambridge UnitedAD0-01060006.98
Saturday 11 DecemberLeague OneMorecambeHW2-0700007.35
Tuesday 7 DecemberLeague OneSheffield WednesdayHD0-0840006.99
Saturday 27 NovemberLeague OneGillinghamAW0-1710006.95
Tuesday 23 NovemberLeague OneLincolnAW0-3741007.79
Saturday 20 NovemberLeague OneAFC WimbledonHW2-1530006.74
Saturday 13 NovemberLeague OneWycombeAW0-1860107.34
Saturday 6 NovemberFA CupHarrow BoroughHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 2 NovemberLeague OneCheltenhamHD1-190006.72
Saturday 30 OctoberLeague OneBoltonHW1-01000Not recorded0
Saturday 23 OctoberLeague OneAccrington STAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 19 OctoberLeague OneIpswichHL0-4260006.61
Saturday 16 OctoberLeague OneRotherhamAL4-1200006.74
Saturday 2 OctoberLeague OneSunderlandHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 28 SeptemberLeague OneBurton AlbionAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 25 SeptemberLeague OneCharltonAD2-280006.33
Tuesday 21 SeptemberLeague OnePlymouthHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 18 SeptemberLeague OneCambridge UnitedHL1-2230006.71
Saturday 28 AugustLeague OneWiganAL1-0170006.63
Saturday 21 AugustLeague OneDoncasterAD0-0160006.72
Tuesday 17 AugustLeague OneShrewsburyHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 14 AugustLeague OneCreweHW2-080006.53
Tuesday 10 AugustEFL CupMillwallAL2-1450006.94
Saturday 7 AugustLeague OneFleetwood TownAW0-1160006.31

2020

32 played12 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 1 MayChampionshipBlackburnHD1-1210006.93
Tuesday 27 AprilChampionshipBrentfordAL1-0140006.50
Saturday 24 AprilChampionshipBarnsleyAL1-0320006.35
Wednesday 21 AprilChampionshipMiddlesbroughHL1-280006.32
Sunday 18 AprilChampionshipBirminghamHL0-190006.71
Thursday 15 AprilChampionshipCoventryHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 13 AprilChampionshipQPRHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 AprilChampionshipHuddersfieldAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 5 AprilChampionshipWycombeHL0-3140006.72
Friday 2 AprilChampionshipMillwallAL1-0120006.30
Saturday 20 MarchChampionshipBristol CityAW0-2300□Not recorded1
Tuesday 16 MarchChampionshipWatfordHL1-4110006.71
Wednesday 3 MarchChampionshipSheffield WednesdayAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 FebruaryChampionshipReadingHL0-1100006.72
Tuesday 23 FebruaryChampionshipNottingham ForestHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 FebruaryChampionshipNorwichAL1-0230006.31
Wednesday 17 FebruaryChampionshipBournemouthAL1-0120006.32
Tuesday 9 FebruaryChampionshipCardiffHL1-2100006.31
Saturday 6 FebruaryChampionshipPrestonAW1-2670006.95
Wednesday 3 FebruaryChampionshipDerbyHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 JanuaryChampionshipSwanseaHL1-3140006.71
Wednesday 27 JanuaryChampionshipMiddlesbroughAW0-3220006.32
Tuesday 19 JanuaryChampionshipStoke CityHD3-31000Not recorded0
Saturday 16 JanuaryChampionshipDerbyAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 JanuaryFA CupEvertonAL2-14300□6.67
Tuesday 29 DecemberChampionshipBarnsleyHL1-2250006.51
Wednesday 16 DecemberChampionshipBlackburnAL2-1200006.70
Saturday 12 DecemberChampionshipBristol CityHW2-01000Not recorded0
Tuesday 8 DecemberChampionshipWatfordAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 DecemberChampionshipCoventryAL3-1360006.31
Tuesday 1 DecemberChampionshipBrentfordHL0-2100006.71
Saturday 28 NovemberChampionshipBournemouthHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 24 NovemberChampionshipQPRAL3-2110006.62
Saturday 21 NovemberChampionshipSwanseaAL1-0540006.76
Saturday 7 NovemberChampionshipPrestonHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 4 NovemberChampionshipLutonHL0-1320006.73
Saturday 31 OctoberChampionshipStoke CityAL1-0200006.31
Wednesday 28 OctoberChampionshipSheffield WednesdayHW3-01800□6.33
Saturday 24 OctoberChampionshipReadingAL3-0280006.66
Tuesday 20 OctoberChampionshipNottingham ForestAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 17 OctoberChampionshipNorwichHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 OctoberChampionshipHuddersfieldHD1-1520006.63
Saturday 26 SeptemberChampionshipBirminghamAD1-1610006.24
Saturday 19 SeptemberChampionshipMillwallHL0-1240006.56

2019

2 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 26 JulyPremier LeagueManchester UnitedHL0-2110006.70
Sunday 19 JulyPremier LeagueTottenhamAL3-0120006.90

2016

1 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 10 DecemberChampionshipReadingAL2-1130006.5100%

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.