Skip to content
442ball
Menu

R. Giles: match by match

241 appearances across 5 competitions, 2018 to 2026.

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

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

2026

0 played1 unusedEFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 25 AugustEFL CupStoke CityAD1-1Bench

2025

37 playedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 23 MayChampionshipMiddlesbroughHW1-0760007.217
Monday 11 MayChampionshipMillwallAW0-2840006.68
Friday 8 MayChampionshipMillwallHD0-0900007.212
Saturday 2 MayChampionshipNorwichHW2-1900006.714
Saturday 25 AprilChampionshipCharltonAL2-1790006.220
Tuesday 21 AprilChampionshipLeicesterAD2-289006.225
Saturday 18 AprilChampionshipBirminghamHD1-1170006.63
Tuesday 24 FebruaryChampionshipDerbyHW4-2530006.38
Saturday 21 FebruaryChampionshipQPRHL1-3900006.533
Friday 13 FebruaryFA CupChelseaHL0-4900006.216
Saturday 7 FebruaryChampionshipBristol CityHL2-345000715
Tuesday 3 FebruaryChampionshipWatfordHD0-015006.76
Monday 29 DecemberChampionshipMiddlesbroughAW0-160001
Friday 26 DecemberChampionshipSheffield WednesdayAD2-2900006.226
Saturday 20 DecemberChampionshipWest BromHW1-090007.222
Saturday 13 DecemberChampionshipMillwallAW1-390006.613
Wednesday 10 DecemberChampionshipWrexhamHW2-0900108.926
Friday 5 DecemberChampionshipMiddlesbroughHL1-4900005.621
Saturday 29 NovemberChampionshipStoke CityAW1-268000612
Tuesday 25 NovemberChampionshipIpswichHL0-290005.928
Saturday 22 NovemberChampionshipQPRAL3-2900107.219
Saturday 8 NovemberChampionshipPortsmouthHW3-2900005.912
Tuesday 4 NovemberChampionshipDerbyAL2-1900006.721
Saturday 1 NovemberChampionshipNorwichAW0-29000077
Saturday 25 OctoberChampionshipCharltonHD1-1900007.315
Tuesday 21 OctoberChampionshipLeicesterHW2-159010812
Saturday 18 OctoberChampionshipBirminghamAW2-3900005.912
Saturday 4 OctoberChampionshipSheffield UtdHW1-090000719
Tuesday 30 SeptemberChampionshipPrestonHD2-2840207.627
Saturday 27 SeptemberChampionshipWatfordAL2-190006.76
Saturday 20 SeptemberChampionshipSouthamptonHW3-190017.218
Saturday 13 SeptemberChampionshipSwanseaAD2-2900107.211
Saturday 30 AugustChampionshipBristol CityAL4-2900005.616
Saturday 23 AugustChampionshipBlackburnHL0-3900006.331
Sunday 17 AugustChampionshipOxford UnitedHW3-290010740
Tuesday 12 AugustEFL CupWrexhamAD3-3900006.348
Saturday 9 AugustChampionshipCoventryAD0-0900007.612

2024

29 played14 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 MayChampionshipCoventryAL2-0120006.35
Saturday 26 AprilChampionshipNorwichHD0-0120006.77
Monday 21 AprilChampionshipSheffield WednesdayAL2-1Bench
Friday 18 AprilChampionshipPlymouthHW2-1120006.21
Saturday 12 AprilChampionshipMillwallAL1-0Bench
Tuesday 8 AprilChampionshipLeedsHL0-1Bench
Friday 4 AprilChampionshipBlackburnAW0-290006.31
Saturday 29 MarchChampionshipOxford UnitedHW2-1110006.62
Saturday 15 MarchChampionshipLutonAD0-0Bench
Tuesday 11 MarchChampionshipQPRHW2-110001
Saturday 8 MarchChampionshipSwanseaAL1-0450006.710
Saturday 1 MarchChampionshipDerbyHW1-0280006.78
Tuesday 25 FebruaryChampionshipStoke CityAW1-390006.3
Saturday 15 FebruaryChampionshipWatfordHL0-1Bench
Wednesday 12 FebruaryChampionshipSheffield UtdAL3-1900005.626
Monday 3 FebruaryChampionshipSunderlandHL2-3900006.229
Saturday 25 JanuaryChampionshipPrestonAL2-1160006.511
Saturday 4 JanuaryChampionshipLeedsHD3-3Bench
Wednesday 1 JanuaryChampionshipMiddlesbroughHL0-1450006.94
Thursday 26 DecemberChampionshipPrestonAL1-0450006.913
Saturday 21 DecemberChampionshipSwanseaHW2-1900006.921
Saturday 14 DecemberChampionshipCoventryAL2-1590006.211
Wednesday 11 DecemberChampionshipWatfordHD1-1900006.929
Saturday 7 DecemberChampionshipBlackburnHL0-1900006.953
Saturday 30 NovemberChampionshipMiddlesbroughAL3-1340006.717
Tuesday 26 NovemberChampionshipSheffield WednesdayHL0-2Bench
Saturday 23 NovemberChampionshipLutonAL1-0Bench
Sunday 10 NovemberChampionshipWest BromHL1-2Bench
Tuesday 5 NovemberChampionshipOxford UnitedAL1-0690006.661
Saturday 2 NovemberChampionshipPortsmouthHD1-1Bench
Saturday 26 OctoberChampionshipDerbyAD1-1Bench
Wednesday 23 OctoberChampionshipBurnleyHD1-1100006.7
Sunday 20 OctoberChampionshipSunderlandHL0-1Bench
Saturday 5 OctoberChampionshipNorwichAL4-0280006.722
Tuesday 1 OctoberChampionshipQPRAW1-31000
Saturday 28 SeptemberChampionshipCardiffHW4-1Bench
Friday 20 SeptemberChampionshipStoke CityAW1-3Bench
Friday 13 SeptemberChampionshipSheffield UtdHL0-2450006.531
Saturday 31 AugustChampionshipLeedsAL2-0850006.342
Saturday 24 AugustChampionshipMillwallHD0-0710006.942
Saturday 17 AugustChampionshipPlymouthAD1-1900006.337
Wednesday 14 AugustEFL CupSheffield WednesdayHL1-290000757
Saturday 10 AugustChampionshipBristol CityHD1-1580006.610

2023

30 played10 unusedChampionship, EFL Cup, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 4 MayChampionshipPlymouthAL1-029006.79
Saturday 27 AprilChampionshipIpswichHD3-39006.91
Wednesday 24 AprilChampionshipCoventryAW2-321006.68
Saturday 20 AprilChampionshipWatfordAD0-08006.72
Saturday 13 AprilChampionshipQPRHW3-022006.78
Wednesday 10 AprilChampionshipMiddlesbroughHD2-24506.528
Monday 1 AprilChampionshipLeedsAL3-158006.749
Friday 29 MarchChampionshipStoke CityHL0-275006.922
Saturday 9 MarchChampionshipLeicesterHD2-290006.325
Tuesday 5 MarchChampionshipBirminghamHD1-190007.344
Saturday 2 MarchChampionshipPrestonAD0-09007.325
Saturday 24 FebruaryChampionshipWest BromHD1-1900107.546
Tuesday 20 FebruaryChampionshipSouthamptonAW1-290006.926
Saturday 17 FebruaryChampionshipHuddersfieldAW1-290007.326
Tuesday 13 FebruaryChampionshipRotherhamAW1-290006.644
Saturday 10 FebruaryChampionshipSwanseaHL0-190006.942
Saturday 3 FebruaryChampionshipMillwallHW1-09000746
Friday 12 JanuaryPremier LeagueBurnleyAD1-1Bench
Sunday 7 JanuaryFA CupBoltonHD0-0Bench
Saturday 30 DecemberPremier LeagueChelseaHL2-3Bench
Tuesday 26 DecemberPremier LeagueSheffield UtdAW2-372007.216
Saturday 23 DecemberPremier LeagueNewcastleHW1-045006.76
Sunday 10 DecemberPremier LeagueManchester CityHL1-284006.621
Tuesday 5 DecemberPremier LeagueArsenalHL3-411006.5
Saturday 2 DecemberPremier LeagueBrentfordAL3-114006.35
Saturday 25 NovemberPremier LeagueCrystal PalaceHW2-1Bench
Saturday 11 NovemberPremier LeagueManchester UnitedAL1-013006.32
Sunday 5 NovemberPremier LeagueLiverpoolHD1-1Bench
Sunday 29 OctoberPremier LeagueAston VillaAL3-111006.51
Saturday 21 OctoberPremier LeagueNottingham ForestAD2-2Bench
Saturday 7 OctoberPremier LeagueTottenhamHL0-1Bench
Tuesday 3 OctoberPremier LeagueBurnleyHL1-2Bench
Saturday 30 SeptemberPremier LeagueEvertonAW1-2Bench
Tuesday 26 SeptemberEFL CupExeter CityAL1-090007.317
Saturday 23 SeptemberPremier LeagueWolvesHD1-118006.31
Saturday 16 SeptemberPremier LeagueFulhamAL1-0Bench
Friday 1 SeptemberPremier LeagueWest HamHL1-271006.710
Tuesday 29 AugustEFL CupGillinghamHW3-260006.721
Friday 25 AugustPremier LeagueChelseaAL3-090006.724
Saturday 12 AugustPremier LeagueBrightonAL4-190006.68

2022

48 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 17 MayChampionshipCoventryHL0-190007.541
Sunday 14 MayChampionshipCoventryAD0-09000738
Monday 8 MayChampionshipCoventryHD1-190006.954
Monday 24 AprilChampionshipLutonAL2-190006.937
Wednesday 19 AprilChampionshipHull CityHW3-190007.342
Friday 14 AprilChampionshipNorwichHW5-190006.334
Monday 10 AprilChampionshipBristol CityAD2-290006.930
Friday 7 AprilChampionshipBurnleyHL1-290006.322
Saturday 1 AprilChampionshipHuddersfieldAL4-290007.527
Saturday 18 MarchChampionshipPrestonHW4-0900208.547
Tuesday 14 MarchChampionshipStoke CityHD1-190007.325
Saturday 11 MarchChampionshipSwanseaAW1-390006.341
Saturday 4 MarchChampionshipReadingHW5-058020821
Saturday 25 FebruaryChampionshipWest BromAL2-090007.647
Saturday 18 FebruaryChampionshipQPRHW3-190007.241
Wednesday 15 FebruaryChampionshipSheffield UtdAW1-390007.241
Saturday 11 FebruaryChampionshipCardiffAW1-390006.324
Saturday 4 FebruaryChampionshipBlackpoolHW3-083006.928
Saturday 28 JanuaryChampionshipWatfordHW2-090007.543
Sunday 22 JanuaryChampionshipSunderlandAL2-090006.712
Saturday 14 JanuaryChampionshipMillwallHW1-090006.944
Saturday 7 JanuaryFA CupBrightonHL1-581016.215
Monday 2 JanuaryChampionshipBirminghamAW1-390006.936
Thursday 29 DecemberChampionshipBlackburnAW1-290006.735
Monday 26 DecemberChampionshipWiganHW4-1900208.732
Saturday 17 DecemberChampionshipBurnleyAL3-190006.227
Saturday 10 DecemberChampionshipLutonHW2-1900107.241
Saturday 12 NovemberChampionshipNorwichAW1-290007.744
Tuesday 8 NovemberChampionshipBlackpoolAW0-3900108.240
Saturday 5 NovemberChampionshipBristol CityHD1-19006.957
Tuesday 1 NovemberChampionshipHull CityAW1-390006.631
Saturday 29 OctoberChampionshipPrestonAL2-19000732
Saturday 22 OctoberChampionshipHuddersfieldHD0-06800714
Wednesday 19 OctoberChampionshipWiganAW1-490007.528
Saturday 15 OctoberChampionshipBlackburnHL1-267006.523
Saturday 8 OctoberChampionshipMillwallAL2-039006.610
Wednesday 5 OctoberChampionshipBirminghamHW1-070006.910
Saturday 1 OctoberChampionshipCoventryAL1-035006.913
Saturday 17 SeptemberChampionshipRotherhamHD0-090007.321
Tuesday 13 SeptemberChampionshipCardiffHL2-390006.624
Monday 5 SeptemberChampionshipSunderlandHW1-090006.910
Tuesday 30 AugustChampionshipWatfordAL2-1900107.319
Saturday 27 AugustChampionshipSwanseaHW2-1890107.626
Saturday 20 AugustChampionshipReadingAL1-090006.926
Wednesday 17 AugustChampionshipStoke CityAD2-290007.220
Sunday 14 AugustChampionshipSheffield UtdHD2-29006.716
Saturday 6 AugustChampionshipQPRAL3-2900106.930
Saturday 30 JulyChampionshipWest BromHD1-190007.325

2021

32 played4 unusedChampionship, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 15 AprilChampionshipPeterboroughAL2-190006.612
Saturday 9 AprilChampionshipBlackpoolHD1-19006.35
Saturday 2 AprilChampionshipCoventryAD2-245006.612
Saturday 19 MarchChampionshipReadingAL1-090006.614
Tuesday 15 MarchChampionshipDerbyHW3-1100107.31
Saturday 12 MarchChampionshipBristol CityHL0-1Bench
Tuesday 8 MarchChampionshipMillwallHD0-07700715
Saturday 5 MarchChampionshipFulhamAL2-09000710
Saturday 26 FebruaryChampionshipQPRHW1-019006.94
Wednesday 23 FebruaryChampionshipSheffield UtdAL1-0Bench
Monday 14 FebruaryChampionshipWest BromAD0-090006.621
Wednesday 9 FebruaryChampionshipNottingham ForestHL0-290006.522
Saturday 5 FebruaryChampionshipSwanseaAL1-090007.627
Saturday 22 JanuaryPremier LeagueBrentfordAW1-2Bench
Saturday 15 JanuaryPremier LeagueSouthamptonHW3-1Bench
Sunday 2 JanuaryChampionshipWest BromAD1-19506.527
Thursday 30 DecemberChampionshipBournemouthAL3-090006.611
Saturday 11 DecemberChampionshipBirminghamAD2-290006.217
Saturday 4 DecemberChampionshipSheffield UtdHL2-390006.310
Saturday 27 NovemberChampionshipLutonAW1-2900107.218
Wednesday 24 NovemberChampionshipHull CityHL0-19008.231
Saturday 20 NovemberChampionshipPrestonAW1-2900107.324
Saturday 6 NovemberChampionshipHuddersfieldHW2-190006.930
Wednesday 3 NovemberChampionshipQPRHL0-190006.523
Saturday 30 OctoberChampionshipStoke CityAD3-3900207.719
Saturday 23 OctoberChampionshipMiddlesbroughHL0-290007.210
Wednesday 20 OctoberChampionshipFulhamAL2-072006.28
Sunday 17 OctoberChampionshipSwanseaAL3-090007.37
Saturday 2 OctoberChampionshipReadingHL0-19000824
Tuesday 28 SeptemberChampionshipWest BromHL0-490006.97
Saturday 25 SeptemberChampionshipBlackburnAL5-14501077
Saturday 28 AugustChampionshipBristol CityHL1-290006.916
Saturday 21 AugustChampionshipMillwallHW3-1270207.95
Tuesday 17 AugustChampionshipPeterboroughAD2-290007.211
Saturday 14 AugustChampionshipBlackpoolAW0-2900107.68
Saturday 7 AugustChampionshipBarnsleyHD1-1900107.94

2020

44 played5 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayChampionshipCardiffAD1-190006.95
Tuesday 4 MayChampionshipLutonAD0-090007.710
Saturday 1 MayChampionshipBlackburnHD1-190006.910
Tuesday 27 AprilChampionshipBrentfordAL1-09000712
Saturday 24 AprilChampionshipBarnsleyAL1-090007.210
Wednesday 21 AprilChampionshipMiddlesbroughHL1-215006.92
Sunday 18 AprilChampionshipBirminghamHL0-1Bench
Thursday 15 AprilChampionshipCoventryHL0-130006.35
Tuesday 13 AprilChampionshipQPRHW3-190007.312
Saturday 10 AprilChampionshipHuddersfieldAD0-017006.76
Monday 5 AprilChampionshipWycombeHL0-314006.94
Friday 2 AprilChampionshipMillwallAL1-058006.66
Saturday 20 MarchChampionshipBristol CityAW0-265006.52
Tuesday 16 MarchChampionshipWatfordHL1-418006.63
Wednesday 3 MarchChampionshipSheffield WednesdayAW1-276006.99
Saturday 27 FebruaryChampionshipReadingHL0-166006.610
Tuesday 23 FebruaryChampionshipNottingham ForestHL0-110006.33
Saturday 20 FebruaryChampionshipNorwichAL1-090006.614
Wednesday 17 FebruaryChampionshipBournemouthAL1-012006.51
Tuesday 9 FebruaryChampionshipCardiffHL1-219006.23
Saturday 6 FebruaryChampionshipPrestonAW1-266006.912
Wednesday 3 FebruaryChampionshipDerbyHW3-021107.54
Saturday 30 JanuaryChampionshipSwanseaHL1-345006.98
Wednesday 27 JanuaryChampionshipMiddlesbroughAW0-37107.21
Saturday 9 JanuaryFA CupNorwichAL2-090007.226
Saturday 2 JanuaryChampionshipMillwallAW1-223006.37
Tuesday 29 DecemberChampionshipPrestonAL2-071006.217
Saturday 26 DecemberChampionshipStoke CityHD0-0Bench
Saturday 19 DecemberChampionshipSheffield WednesdayAL1-017006.92
Wednesday 16 DecemberChampionshipHuddersfieldHD0-0100
Saturday 12 DecemberChampionshipWycombeAW1-2Bench
Tuesday 8 DecemberChampionshipLutonHD0-0Bench
Saturday 5 DecemberChampionshipRotherhamHW3-1Bench
Tuesday 1 DecemberChampionshipDerbyAD1-190007.214
Saturday 28 NovemberChampionshipNorwichAD1-190007.226
Wednesday 25 NovemberChampionshipCardiffHW1-09000713
Friday 20 NovemberChampionshipBirminghamHD0-014006.3
Saturday 7 NovemberChampionshipWatfordAL3-290006.746
Wednesday 4 NovemberChampionshipNottingham ForestAL2-189007.339
Friday 30 OctoberChampionshipReadingHW3-290006.924
Tuesday 27 OctoberChampionshipMiddlesbroughAL2-070007.313
Saturday 24 OctoberChampionshipBlackburnHL0-490006.627
Tuesday 20 OctoberChampionshipSwanseaHD1-19000721
Saturday 17 OctoberChampionshipBrentfordAL2-090007.531
Friday 2 OctoberChampionshipBournemouthHL1-387006.313
Saturday 26 SeptemberChampionshipBarnsleyAD0-090007.223
Friday 18 SeptemberChampionshipQPRHW3-2900107.314
Saturday 12 SeptemberChampionshipBristol CityAL2-190006.332
Saturday 5 SeptemberEFL CupMilton Keynes DonsAW0-190007.518

2019

20 playedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 25 FebruaryLeague OneRotherhamHD1-112006.525
Tuesday 7 JanuaryLeague OneDoncasterAL2-090006.775
Sunday 29 DecemberLeague OneBoltonAD1-1900006.763%
Thursday 26 DecemberLeague OneRotherhamHL1-2110006.666%
Saturday 14 DecemberLeague OneCoventryHW2-1300107.240%
Saturday 7 DecemberLeague OneOxford UnitedAD0-0100006.5100%
Saturday 23 NovemberLeague OneBristol RoversHL3-4330006.280%
Tuesday 22 OctoberLeague OneGillinghamHD1-190006.655%
Friday 18 OctoberLeague OneLincolnAD0-090000778%
Saturday 5 OctoberLeague OneTranmereAW0-1900007.369%
Saturday 28 SeptemberLeague OneFleetwood TownHL0-3900006.576%
Saturday 21 SeptemberLeague OneRotherhamAD0-0900006.944%
Tuesday 17 SeptemberLeague OneSouthendHW4-3900006.695%
Saturday 14 SeptemberLeague OneAFC WimbledonAD1-1900106.766%
Saturday 31 AugustLeague OneIpswichAL3-0640006.473%
Saturday 24 AugustLeague OneBurton AlbionHD0-0900006.876%
Tuesday 20 AugustLeague OneAccrington STAW2-3900006.257%
Saturday 17 AugustLeague OneRochdaleHD0-0900007.470%
Saturday 10 AugustLeague OneMilton Keynes DonsAL1-0900007.268%
Saturday 3 AugustLeague OnePortsmouthHW1-0901007.361%

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

1 playedFA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 26 JanuaryFA CupShrewsburyAD2-2720006.766%

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.