Skip to content
442ball
Menu

D. Marshall: match by match

281 appearances across 8 competitions, 2015 to 2023.

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

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

2023

37 played1 unusedPremiership, UEFA Conference League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilPremiershipST JohnstoneAW1-390006.920
Saturday 13 AprilPremiershipMotherwellAD1-190006.219
Saturday 6 AprilPremiershipST JohnstoneHL1-290006.225
Saturday 30 MarchPremiershipRangersAL3-190007.728
Saturday 16 MarchPremiershipLivingstonHW3-045006.617
Wednesday 13 MarchPremiershipRoss CountyAD2-290006.322
Saturday 2 MarchPremiershipRoss CountyHW2-090007.332
Wednesday 28 FebruaryPremiershipHeart Of MidlothianAD1-190006.926
Saturday 24 FebruaryPremiershipDundeeHW2-190006.221
Saturday 17 FebruaryPremiershipAberdeenAD2-282008.216
Wednesday 7 FebruaryPremiershipCelticHL1-290006.625
Saturday 3 FebruaryPremiershipST MirrenHL0-390006.616
Saturday 27 JanuaryPremiershipKilmarnockAD2-290006.224
Wednesday 24 JanuaryPremiershipRangersHL0-390006.932
Tuesday 2 JanuaryPremiershipMotherwellHD2-290006.629
Wednesday 27 DecemberPremiershipHeart Of MidlothianHL0-190006.720
Saturday 16 DecemberPremiershipST JohnstoneAL1-090007.934
Saturday 9 DecemberPremiershipLivingstonAW0-190007.234
Wednesday 6 DecemberPremiershipCelticAL4-190008.243
Sunday 3 DecemberPremiershipAberdeenHW2-090008.626
Saturday 25 NovemberPremiershipDundeeAW1-290008.338
Saturday 11 NovemberPremiershipKilmarnockHW1-090007.334
Wednesday 8 NovemberPremiershipST MirrenAD2-290006.642
Tuesday 31 OctoberPremiershipRoss CountyHD2-2Bench
Saturday 28 OctoberPremiershipCelticHD0-090007.323
Saturday 21 OctoberPremiershipRangersAL4-090005.953
Saturday 7 OctoberPremiershipHeart Of MidlothianAD2-278006.621
Saturday 30 SeptemberPremiershipDundeeHD0-090007.224
Saturday 23 SeptemberPremiershipST JohnstoneHW2-090007.336
Saturday 16 SeptemberPremiershipKilmarnockAD2-290006.728
Sunday 3 SeptemberPremiershipAberdeenAW0-290007.717
Thursday 31 AugustUEFA Conference LeagueAston VillaAL3-090006.219
Saturday 26 AugustPremiershipLivingstonHL2-345006.78
Wednesday 23 AugustUEFA Conference LeagueAston VillaHL0-590005.919
Thursday 17 AugustUEFA Conference LeagueFC LuzernAD2-290006.77
Sunday 13 AugustPremiershipMotherwellAL2-190006.210
Thursday 10 AugustUEFA Conference LeagueFC LuzernHW3-190006.613
Sunday 6 AugustPremiershipST MirrenHL2-390006.318

2022

38 playedPremiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 MayPremiershipHeart Of MidlothianAD1-190006.216
Wednesday 24 MayPremiershipCelticHW4-290006.215
Sunday 21 MayPremiershipRangersHL1-390006.618
Saturday 13 MayPremiershipAberdeenAD0-090007.58
Saturday 6 MayPremiershipST MirrenHW2-190006.77
Saturday 22 AprilPremiershipST JohnstoneAD1-190006.99
Saturday 15 AprilPremiershipHeart Of MidlothianHW1-090007.68
Sunday 9 AprilPremiershipDundee UtdAL2-190006.321
Saturday 1 AprilPremiershipMotherwellHL1-39005.326
Saturday 18 MarchPremiershipCelticAL3-190006.619
Wednesday 8 MarchPremiershipRangersHL1-49000723
Saturday 4 MarchPremiershipLivingstonAW1-490006.220
Saturday 18 FebruaryPremiershipKilmarnockHW2-090007.521
Saturday 4 FebruaryPremiershipST MirrenAW0-190007.730
Tuesday 31 JanuaryPremiershipRoss CountyAD1-190006.210
Saturday 28 JanuaryPremiershipAberdeenHW6-09000716
Saturday 14 JanuaryPremiershipDundee UtdHD2-290006.520
Sunday 8 JanuaryPremiershipMotherwellAW2-390006.310
Monday 2 JanuaryPremiershipHeart Of MidlothianAL3-090006.311
Wednesday 28 DecemberPremiershipCelticHL0-490005.911
Saturday 24 DecemberPremiershipLivingstonHW4-090009.29
Thursday 15 DecemberPremiershipRangersAL3-290006.616
Saturday 12 NovemberPremiershipKilmarnockAL1-090006.523
Tuesday 8 NovemberPremiershipRoss CountyHL0-290006.322
Friday 4 NovemberPremiershipAberdeenAL4-19005.321
Saturday 29 OctoberPremiershipST MirrenHW3-09007.920
Friday 21 OctoberPremiershipST JohnstoneHL1-290006.536
Saturday 15 OctoberPremiershipCelticAL6-190004.625
Tuesday 11 OctoberPremiershipDundee UtdAL1-090006.520
Saturday 8 OctoberPremiershipMotherwellHW1-090007.226
Saturday 1 OctoberPremiershipRoss CountyAW0-290007.514
Saturday 17 SeptemberPremiershipAberdeenHW3-190006.516
Saturday 3 SeptemberPremiershipKilmarnockHW1-090007.521
Saturday 27 AugustPremiershipST MirrenAL1-090006.327
Saturday 20 AugustPremiershipRangersHD2-29000622
Saturday 13 AugustPremiershipLivingstonAL2-190006.924
Sunday 7 AugustPremiershipHeart Of MidlothianHD1-190007.523
Saturday 30 JulyPremiershipST JohnstoneAW0-190007.219

2021

12 played6 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 16 MarchChampionshipNottingham ForestAL3-189006.712
Sunday 13 MarchChampionshipLutonAW1-290006.219
Saturday 5 MarchChampionshipCardiffHL1-290006.320
Saturday 26 FebruaryChampionshipBlackburnAL1-045007.210
Wednesday 23 FebruaryChampionshipBlackpoolHW2-1Bench
Saturday 19 FebruaryChampionshipHull CityHD1-1Bench
Tuesday 15 FebruaryChampionshipMillwallAL2-090007.624
Saturday 12 FebruaryChampionshipBarnsleyAL1-09000741
Wednesday 9 FebruaryChampionshipMiddlesbroughHD2-290007.222
Saturday 5 FebruaryFA CupPeterboroughAL2-090006.213
Saturday 29 JanuaryChampionshipReadingHW4-090007.716
Tuesday 25 JanuaryChampionshipSwanseaHD0-090008.218
Saturday 22 JanuaryChampionshipCoventryAW1-290007.314
Saturday 15 JanuaryChampionshipWest BromHW1-090007.221
Monday 27 DecemberChampionshipWest BromHW1-0Bench
Saturday 30 OctoberChampionshipBlackburnHL1-2Bench
Saturday 23 OctoberChampionshipCoventryAD1-1Bench
Wednesday 29 SeptemberChampionshipReadingHW1-0Bench

2020

50 played8 unusedChampionship, EFL Cup, Euro Championship, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 22 JuneEuro ChampionshipCroatiaAL3-190006.316
Friday 18 JuneEuro ChampionshipEnglandAD0-090007.313
Monday 14 JuneEuro ChampionshipCzechiaHL0-295007.524
Saturday 8 MayChampionshipSheffield WednesdayHD3-3Bench
Saturday 1 MayChampionshipSwanseaAL2-1Bench
Saturday 24 AprilChampionshipBirminghamHL1-2Bench
Tuesday 20 AprilChampionshipPrestonAL3-09000621
Friday 16 AprilChampionshipBlackburnAL2-19000715
Saturday 10 AprilChampionshipNorwichHL0-190006.721
Monday 5 AprilChampionshipReadingAL3-19000614
Friday 2 AprilChampionshipLutonHW2-090007.618
Saturday 20 MarchChampionshipStoke CityAL1-0Bench
Tuesday 16 MarchChampionshipBrentfordHD2-2Bench
Saturday 13 MarchChampionshipMillwallHL0-1Bench
Friday 26 FebruaryChampionshipNottingham ForestHD1-142005.616
Tuesday 23 FebruaryChampionshipHuddersfieldHW2-090007.219
Friday 19 FebruaryChampionshipWatfordAL2-190006.225
Tuesday 16 FebruaryChampionshipWycombeAW1-290007.520
Saturday 13 FebruaryChampionshipMiddlesbroughHW2-190006.514
Wednesday 3 FebruaryChampionshipRotherhamAL3-09000632
Saturday 30 JanuaryChampionshipBristol CityHW1-090007.219
Friday 1 JanuaryChampionshipSheffield WednesdayAL1-09000736
Tuesday 29 DecemberChampionshipBirminghamAW0-490007.228
Saturday 26 DecemberChampionshipPrestonHL0-1900079
Wednesday 16 DecemberChampionshipSwanseaHW2-097006.624
Saturday 12 DecemberChampionshipStoke CityHD0-090007.325
Wednesday 9 DecemberChampionshipBrentfordAD0-090006.915
Saturday 5 DecemberChampionshipMillwallAW0-190007.321
Tuesday 1 DecemberChampionshipCoventryHD1-190006.325
Saturday 28 NovemberChampionshipWycombeHD1-190006.325
Wednesday 25 NovemberChampionshipMiddlesbroughAL3-090006.333
Saturday 21 NovemberChampionshipBristol CityAL1-090006.925
Wednesday 18 NovemberUEFA Nations LeagueIsraelAL1-090006.725
Sunday 15 NovemberUEFA Nations LeagueSlovakiaAL1-0Bench
Thursday 12 NovemberEuro ChampionshipSerbiaAD1-1120006.928
Saturday 7 NovemberChampionshipBarnsleyHL0-290006.536
Wednesday 4 NovemberChampionshipQPRHL0-190006.935
Saturday 31 OctoberChampionshipBournemouthAD1-190007.29
Friday 23 OctoberChampionshipNottingham ForestAD1-190007.320
Tuesday 20 OctoberChampionshipHuddersfieldAL1-090006.619
Friday 16 OctoberChampionshipWatfordHL0-190006.220
Wednesday 14 OctoberUEFA Nations LeagueCzechiaHW1-09008.221
Sunday 11 OctoberUEFA Nations LeagueSlovakiaHW1-090007.310
Thursday 8 OctoberEuro ChampionshipIsraelHD0-0120007.221
Saturday 3 OctoberChampionshipNorwichAW0-190008.225
Saturday 26 SeptemberChampionshipBlackburnHL0-490006.942
Saturday 19 SeptemberChampionshipLutonAL2-190006.341
Tuesday 15 SeptemberEFL CupPrestonHL1-2Bench
Saturday 12 SeptemberChampionshipReadingHL0-290006.332
Monday 7 SeptemberUEFA Nations LeagueCzechiaAW1-290006.922
Friday 4 SeptemberUEFA Nations LeagueIsraelHD1-190006.313
Tuesday 19 NovemberEuro ChampionshipKazakhstanHW3-1900006.566%
Saturday 16 NovemberEuro ChampionshipCyprusAW1-2900006.657%
Thursday 10 OctoberEuro ChampionshipRussiaAL4-0900005.617%
Monday 9 SeptemberEuro ChampionshipBelgiumHL0-490000654%
Friday 6 SeptemberEuro ChampionshipRussiaHL1-2900006.739%
Tuesday 11 JuneEuro ChampionshipBelgiumAL3-0900007.542%
Saturday 8 JuneEuro ChampionshipCyprusHW2-1900007.171%

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.

2019

40 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 22 JulyChampionshipFulhamHD1-190006.862
Saturday 18 JulyChampionshipCharltonAD2-290006.572
Tuesday 14 JulyChampionshipHull CityHW8-090007.369
Saturday 11 JulyChampionshipBarnsleyAD0-09000860
Wednesday 8 JulyChampionshipQPRHW1-090007.363
Saturday 4 JulyChampionshipBrentfordAL3-090005.962
Tuesday 30 JuneChampionshipStoke CityHW3-090007.358
Saturday 27 JuneChampionshipBlackburnHW2-090007.368
Saturday 20 JuneChampionshipHuddersfieldAW0-290007.245
Saturday 7 MarchChampionshipLutonHD0-090007.160
Saturday 29 FebruaryChampionshipWest BromAW0-190007.762
Wednesday 26 FebruaryChampionshipReadingAW0-390007.757
Saturday 22 FebruaryChampionshipMillwallHW1-090006.957
Saturday 15 FebruaryChampionshipCardiffAD2-290007.154
Tuesday 11 FebruaryChampionshipMiddlesbroughHD2-290005.250
Saturday 8 FebruaryChampionshipPrestonHL1-290006.545
Saturday 1 FebruaryChampionshipLeedsAW0-190007.560
Tuesday 28 JanuaryChampionshipSheffield WednesdayHW2-190006.841
Saturday 18 JanuaryChampionshipSwanseaAL2-190006.266
Saturday 11 JanuaryChampionshipBristol CityHL0-290006.266
Saturday 4 JanuaryFA CupLeicesterAL2-090007.860
Saturday 30 NovemberChampionshipReadingHL1-3900005.956%
Tuesday 26 NovemberChampionshipMillwallAD2-2900006.344%
Saturday 23 NovemberChampionshipStoke CityAL2-1900006.731%
Saturday 9 NovemberChampionshipBrentfordHL0-390000666%
Saturday 2 NovemberChampionshipSwanseaHL1-290000664%
Sunday 27 OctoberChampionshipBristol CityAD2-2900006.547%
Wednesday 23 OctoberChampionshipDerbyAL1-0900006.740%
Sunday 20 OctoberChampionshipNottingham ForestHW1-0900007.340%
Saturday 5 OctoberChampionshipSheffield WednesdayAL1-0900006.451%
Tuesday 1 OctoberChampionshipBirminghamHW1-0900006.960%
Friday 27 SeptemberChampionshipFulhamAL2-0900006.738%
Saturday 21 SeptemberChampionshipCharltonHW2-0900007.336%
Saturday 14 SeptemberChampionshipHull CityAD2-2900006.253%
Saturday 31 AugustChampionshipBarnsleyHD0-0900007.654%
Saturday 24 AugustChampionshipQPRAL3-1900005.865%
Tuesday 20 AugustChampionshipMiddlesbroughAL1-0900006.665%
Saturday 17 AugustChampionshipLeedsHL0-2900006.651%
Saturday 10 AugustChampionshipPrestonAL3-0900005.845%
Saturday 3 AugustChampionshipCardiffHW3-2900005.742%

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

44 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 19 AprilChampionshipWest BromAL3-290000566%
Saturday 13 AprilChampionshipMiddlesbroughAL1-0900006.867%
Wednesday 10 AprilChampionshipWiganHW2-1900006.468%
Saturday 6 AprilChampionshipReadingHW3-1900006.764%
Saturday 30 MarchChampionshipIpswichAW0-290007.738%
Saturday 16 MarchChampionshipQPRHD2-2900006.251%
Wednesday 13 MarchChampionshipNorwichAL3-2900006.650%
Saturday 9 MarchChampionshipNottingham ForestAL3-0900006.168%
Saturday 2 MarchChampionshipBirminghamHW2-0900008.286%
Tuesday 26 FebruaryChampionshipMillwallHW2-1900007.143%
Saturday 23 FebruaryChampionshipBrentfordAL5-1460005.730%
Tuesday 12 FebruaryChampionshipRotherhamHD2-2900006.444%
Saturday 9 FebruaryChampionshipDerbyAL2-0900007.555%
Saturday 2 FebruaryChampionshipStoke CityHW2-0900007.946%
Saturday 26 JanuaryChampionshipBlackburnAL3-0900005.641%
Saturday 19 JanuaryChampionshipAston VillaAD2-2900005.842%
Saturday 12 JanuaryChampionshipSheffield WednesdayHW3-0900006.857%
Tuesday 1 JanuaryChampionshipBoltonHW6-0900006.965%
Saturday 29 DecemberChampionshipLeedsAW0-2900008.136%
Wednesday 26 DecemberChampionshipPrestonAW1-2900007.345%
Saturday 22 DecemberChampionshipSwanseaHW3-2900006.168%
Saturday 15 DecemberChampionshipBrentfordHW2-0900007.235%
Saturday 8 DecemberChampionshipMillwallAD2-2900006.137%
Saturday 1 DecemberChampionshipQPRAW2-3900007.213%
Tuesday 27 NovemberChampionshipNorwichHD0-0900007.850%
Saturday 24 NovemberChampionshipNottingham ForestHL0-2900006.658%
Saturday 10 NovemberChampionshipBirminghamAD3-3900005.760%
Saturday 3 NovemberChampionshipWest BromHW1-0900007.245%
Saturday 27 OctoberChampionshipBoltonAW0-1900007.333%
Wednesday 24 OctoberChampionshipBristol CityAL1-0900007.750%
Saturday 20 OctoberChampionshipPrestonHD1-1900006.844%
Saturday 6 OctoberChampionshipSheffield UtdAL1-0900006.657%
Tuesday 2 OctoberChampionshipLeedsHL0-1900006.240%
Saturday 29 SeptemberChampionshipMiddlesbroughHD1-1900006.738%
Saturday 22 SeptemberChampionshipReadingAL3-0900005.955%
Tuesday 18 SeptemberChampionshipWiganAL2-190000736%
Saturday 15 SeptemberChampionshipIpswichHW2-0900007.150%
Saturday 1 SeptemberChampionshipDerbyHL1-2900006.143%
Saturday 25 AugustChampionshipStoke CityAL2-0900006.750%
Tuesday 21 AugustChampionshipRotherhamAW2-3900006.146%
Saturday 18 AugustChampionshipBlackburnHL0-1900007.937%
Tuesday 14 AugustEFL CupSheffield UtdAD1-1900007.229%
Saturday 11 AugustChampionshipSheffield WednesdayAD1-1900007.440%
Monday 6 AugustChampionshipAston VillaHL1-3900005.440%

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

2 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 6 MayChampionshipBrentfordAD1-190000771%
Saturday 10 MarchChampionshipNorwichHW4-3900005.236%

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.

2016

21 playedChampionship, EFL Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 21 MayPremier LeagueTottenhamHL1-7900005.9
Thursday 26 JanuaryEFL CupManchester UnitedHW2-1900006.661%
Monday 2 JanuaryPremier LeagueWest BromAL3-1900006.2
Friday 30 DecemberPremier LeagueEvertonHD2-2900006.7
Monday 26 DecemberPremier LeagueManchester CityHL0-3900006.2
Saturday 17 DecemberPremier LeagueWest HamAL1-0900006.9
Wednesday 14 DecemberPremier LeagueTottenhamAL3-0900006.9
Saturday 10 DecemberPremier LeagueCrystal PalaceHD3-3900006.5
Monday 5 DecemberPremier LeagueMiddlesbroughAL1-0900006.9
Saturday 26 NovemberPremier LeagueWest BromHD1-1900006.7
Saturday 19 NovemberPremier LeagueSunderlandAL3-0900006
Sunday 6 NovemberPremier LeagueSouthamptonHW2-1900007.7
Saturday 29 OctoberPremier LeagueWatfordAL1-0900006.5
Saturday 22 OctoberPremier LeagueStoke CityHL0-2900006.7
Saturday 15 OctoberPremier LeagueBournemouthAL6-1900005.7
Saturday 1 OctoberPremier LeagueChelseaHL0-2900007
Saturday 24 SeptemberPremier LeagueLiverpoolAL5-1900006.2
Saturday 20 AugustChampionshipFulhamAD2-2900006.355%
Wednesday 17 AugustChampionshipBlackburnHW2-1900006.650%
Sunday 14 AugustChampionshipQPRHL0-2900006.159%
Saturday 6 AugustChampionshipBirminghamAD0-0900007.154%

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.

2015

37 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 7 MayChampionshipBirminghamHD1-1900006.656%
Saturday 30 AprilChampionshipSheffield WednesdayAL3-0900005.840%
Saturday 23 AprilChampionshipBoltonHW2-1900007.188%
Tuesday 19 AprilChampionshipBrentfordAL2-1900006.541%
Saturday 16 AprilChampionshipQPRHD0-0900007.137%
Saturday 9 AprilChampionshipFulhamAL2-1900006.941%
Tuesday 5 AprilChampionshipBurnleyAD0-0900007.535%
Saturday 2 AprilChampionshipDerbyHW2-1900006.442%
Tuesday 8 MarchChampionshipLeedsHL0-2900006.388%
Saturday 5 MarchChampionshipBristol CityAW0-2900007.440%
Saturday 27 FebruaryChampionshipPrestonHW2-1900006.430%
Tuesday 23 FebruaryChampionshipMiddlesbroughAL3-1900007.337%
Saturday 20 FebruaryChampionshipBrightonHW4-1900006.835%
Saturday 13 FebruaryChampionshipCharltonAD0-090000738%
Saturday 6 FebruaryChampionshipMilton Keynes DonsHD0-0900007.272%
Saturday 30 JanuaryChampionshipHuddersfieldAW2-3900006.335%
Saturday 23 JanuaryChampionshipRotherhamHD2-290000650%
Saturday 16 JanuaryChampionshipWolvesAW1-3900005.934%
Wednesday 13 JanuaryChampionshipHull CityAL2-0900007.360%
Saturday 2 JanuaryChampionshipBlackburnHW1-0900007.227%
Tuesday 29 DecemberChampionshipNottingham ForestHD1-1900006.578%
Saturday 26 DecemberChampionshipMilton Keynes DonsAL2-1900006.254%
Friday 18 DecemberChampionshipBirminghamAL1-0900006.680%
Tuesday 15 DecemberChampionshipBrentfordHW3-2900006.346%
Saturday 12 DecemberChampionshipSheffield WednesdayHD2-2900006.657%
Saturday 5 DecemberChampionshipBoltonAW2-3900006.341%
Saturday 28 NovemberChampionshipBurnleyHD2-2900006.335%
Saturday 21 NovemberChampionshipDerbyAL2-0900007.248%
Saturday 7 NovemberChampionshipReadingHW2-0900008.630%
Tuesday 3 NovemberChampionshipLeedsAL1-0900006.561%
Saturday 31 OctoberChampionshipIpswichAD0-0900007.150%
Monday 26 OctoberChampionshipBristol CityHD0-0900007.966%
Tuesday 20 OctoberChampionshipMiddlesbroughHW1-0900007.866%
Saturday 17 OctoberChampionshipPrestonAD0-0900007.156%
Saturday 19 SeptemberChampionshipRotherhamAL2-141005.428%
Tuesday 15 SeptemberChampionshipHull CityHL0-2900006.678%
Saturday 12 SeptemberChampionshipHuddersfieldHW2-090000755%

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.