Skip to content
442ball
Menu

Keinan Davis: match by match

210 appearances across 6 competitions, 2016 to 2026.

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

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

2026

6 playedCoppa Italia, Serie A

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 19 SeptemberSerie ACagliariHL0-1370006.32
Monday 14 SeptemberSerie AInterAL5-380016.517
Monday 7 SeptemberSerie ALazioHL1-2760107.517
Wednesday 2 SeptemberCoppa ItaliaVeneziaHW2-1600107.711
Saturday 29 AugustSerie AMonzaAW2-3680006.316
Saturday 15 AugustCoppa ItaliaPadovaHW1-0631007.314

2025

32 playedCoppa Italia, Serie A

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 24 MaySerie ANapoliAL1-080000612
Sunday 17 MaySerie ACremoneseHL0-1710006.613
Saturday 9 MaySerie ACagliariAW0-2250107.35
Saturday 11 AprilSerie AAC MilanAW0-3760006.511
Friday 20 MarchSerie AGenoaAW0-290107.99
Saturday 14 MarchSerie AJuventusHL0-1900007.212
Saturday 7 MarchSerie AAtalantaAD2-2761007.915
Monday 2 MarchSerie AFiorentinaHW3-0681008.59
Monday 2 FebruarySerie AAS RomaHW1-056006.56
Monday 26 JanuarySerie AHellas VeronaAW1-3841008.223
Saturday 17 JanuarySerie AInterHL0-1900006.79
Saturday 10 JanuarySerie APisaHD2-2901006.614
Wednesday 7 JanuarySerie ATorinoAW1-2900107.215
Saturday 3 JanuarySerie AComoAL1-0900006.99
Saturday 27 DecemberSerie ALazioHD1-1901007.217
Sunday 21 DecemberSerie AFiorentinaAL5-1650006.39
Sunday 14 DecemberSerie ANapoliHW1-0840106.317
Monday 8 DecemberSerie AGenoaHL1-2730006.99
Saturday 29 NovemberSerie AParmaAW0-268108.37
Saturday 22 NovemberSerie ABolognaHL0-3630006.27
Sunday 9 NovemberSerie AAS RomaAL2-0180006.22
Wednesday 29 OctoberSerie AJuventusAL3-1380006.65
Saturday 25 OctoberSerie ALecceHW3-245107.35
Monday 20 OctoberSerie ACremoneseAD1-1150006.72
Sunday 5 OctoberSerie ACagliariHD1-1900007.621
Sunday 28 SeptemberSerie ASassuoloAL3-1901006.911
Tuesday 23 SeptemberCoppa ItaliaPalermoHW2-1250006.98
Saturday 20 SeptemberSerie AAC MilanHL0-3590006.38
Sunday 14 SeptemberSerie APisaAW0-1610006.79
Sunday 31 AugustSerie AInterAW1-2701107.911
Monday 25 AugustSerie AHellas VeronaHD1-174006.96
Monday 18 AugustCoppa ItaliaCarrareseHW2-0660006.912

2024

25 played2 unusedCoppa Italia, Serie A

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 25 MaySerie AFiorentinaHL2-3120006.31
Sunday 18 MaySerie AJuventusAL2-0900006.621
Sunday 11 MaySerie AMonzaHL1-2700007.36
Saturday 3 MaySerie ACagliariAW1-2780006.914
Monday 28 AprilSerie ABolognaHD0-08100079
Wednesday 23 AprilSerie ATorinoAL2-0270006.95
Sunday 30 MarchSerie AInterAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 15 MarchSerie AHellas VeronaHL0-190006.30
Monday 10 MarchSerie ALazioAD1-190006.65
Saturday 1 MarchSerie AParmaHW1-01000Not recorded1
Friday 21 FebruarySerie ALecceAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 1 DecemberSerie AGenoaHL0-2870006.511
Monday 25 NovemberSerie AEmpoliAD1-1901007.922
Sunday 10 NovemberSerie AAtalantaAL2-1780007.514
Saturday 2 NovemberSerie AJuventusHL0-290006.919
Wednesday 30 OctoberSerie AVeneziaAL3-2120006.53
Friday 25 OctoberSerie ACagliariHW2-0901007.319
Saturday 19 OctoberSerie AAC MilanAL1-0300006.97
Saturday 5 OctoberSerie ALecceHW1-0450006.214
Saturday 28 SeptemberSerie AInterHL2-3590006.710
Wednesday 25 SeptemberCoppa ItaliaSalernitanaHW3-129006.74
Sunday 22 SeptemberSerie AAS RomaAL3-045000711
Monday 16 SeptemberSerie AParmaAW2-324017.39
Sunday 1 SeptemberSerie AComoHW1-0210006.95
Saturday 24 AugustSerie ALazioHW2-1150006.72
Sunday 18 AugustSerie ABolognaAD1-180006.50
Friday 9 AugustCoppa ItaliaAvellinoHW4-0141007.50

2023

8 played6 unusedSerie A

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 26 MaySerie AFrosinoneAW0-144107.37
Sunday 19 MaySerie AEmpoliHD1-1350006.27
Monday 13 MaySerie ALecceAW0-2230006.93
Monday 6 MaySerie ANapoliHD1-13700077
Sunday 28 AprilSerie ABolognaAD1-121006.75
Thursday 25 AprilSerie AAS RomaHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 AprilSerie AHellas VeronaAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 11 MarchSerie ALazioAW1-2110006.62
Saturday 2 MarchSerie ASalernitanaHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 24 FebruarySerie AGenoaAL2-0120006.52
Sunday 18 FebruarySerie ACagliariHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 12 FebruarySerie AJuventusAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 14 JanuarySerie AFiorentinaAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 JanuarySerie ALazioHL1-2130006.63

2022

34 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipStoke CityHW2-0891107.619
Saturday 29 AprilChampionshipSunderlandAD2-290006.616
Saturday 22 AprilChampionshipHull CityAL1-03600077
Wednesday 19 AprilChampionshipCardiffHL1-390016.619
Saturday 15 AprilChampionshipBristol CityHW2-0620006.710
Saturday 1 AprilChampionshipLutonAL2-0690006.613
Saturday 18 MarchChampionshipWiganHD1-190107.319
Tuesday 14 MarchChampionshipBirminghamHW3-066107.212
Saturday 11 MarchChampionshipQPRAL1-0900006.314
Saturday 4 MarchChampionshipPrestonHD0-0450006.310
Saturday 25 FebruaryChampionshipSheffield UtdAL1-0810006.516
Monday 20 FebruaryChampionshipWest BromHW3-2890006.59
Tuesday 14 FebruaryChampionshipBurnleyAD1-1690006.56
Saturday 11 FebruaryChampionshipBlackburnHD1-1450006.54
Saturday 4 FebruaryChampionshipReadingAD2-2710006.69
Saturday 28 JanuaryChampionshipMiddlesbroughAL2-0450006.96
Monday 2 JanuaryChampionshipNorwichAW0-1640006.99
Friday 30 DecemberChampionshipSwanseaAL4-0900006.221
Monday 26 DecemberChampionshipMillwallHL0-2900006.720
Saturday 17 DecemberChampionshipHuddersfieldAW0-2890006.57
Sunday 11 DecemberChampionshipHull CityHD0-0900006.615
Saturday 12 NovemberChampionshipBristol CityAD0-0900006.716
Tuesday 8 NovemberChampionshipReadingHW2-0890006.623
Saturday 5 NovemberChampionshipCoventryHL0-1800006.316
Sunday 23 OctoberChampionshipLutonHW4-069107.219
Wednesday 19 OctoberChampionshipMillwallAL3-074006.320
Saturday 15 OctoberChampionshipNorwichHW2-1871007.213
Saturday 8 OctoberChampionshipBlackpoolAL3-1310006.214
Wednesday 5 OctoberChampionshipSwanseaHL1-279000717
Sunday 2 OctoberChampionshipStoke CityAW0-4871007.313
Saturday 17 SeptemberChampionshipSunderlandHD2-2811007.325
Tuesday 13 SeptemberChampionshipBlackburnAL2-0600006.514
Saturday 3 SeptemberChampionshipRotherhamAD1-1230006.75
Tuesday 16 AugustChampionshipBirminghamAD1-12000Not recorded0

2021

23 played5 unusedChampionship, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 29 MayChampionshipHuddersfieldAW0-1660006.711
Tuesday 17 MayChampionshipSheffield UtdHL1-2450007.27
Saturday 14 MayChampionshipSheffield UtdAW1-2130006.63
Friday 15 AprilChampionshipLutonAL1-087006.310
Saturday 9 AprilChampionshipBirminghamHW2-081100812
Wednesday 6 AprilChampionshipCoventryHW2-0780107.721
Saturday 2 AprilChampionshipBlackpoolAW1-4660006.910
Sunday 20 MarchFA CupLiverpoolHL0-1770006.510
Wednesday 16 MarchChampionshipQPRHW3-179006.211
Saturday 12 MarchChampionshipReadingHW4-070208.215
Monday 7 MarchFA CupHuddersfieldHW2-1220006.910
Friday 4 MarchChampionshipSheffield UtdAD1-1900007.521
Saturday 26 FebruaryChampionshipBristol CityHW2-0740007.321
Tuesday 22 FebruaryChampionshipPrestonAD0-0810006.617
Saturday 12 FebruaryChampionshipStoke CityHD2-254006.312
Wednesday 9 FebruaryChampionshipBlackburnAW0-2690107.55
Sunday 6 FebruaryFA CupLeicesterHW4-171010713
Sunday 30 JanuaryChampionshipCardiffAL2-1311007.56
Tuesday 25 JanuaryChampionshipBarnsleyHW3-069107.38
Saturday 22 JanuaryChampionshipDerbyHW2-1680006.28
Saturday 15 JanuaryChampionshipMillwallAW0-1730007.614
Sunday 9 JanuaryFA CupArsenalHW1-0680006.216
Sunday 26 DecemberPremier LeagueChelseaHL1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 5 DecemberPremier LeagueLeicesterHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 1 DecemberPremier LeagueManchester CityHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 NovemberPremier LeagueBrightonHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 5 NovemberPremier LeagueSouthamptonAL1-0110006.53
Sunday 31 OctoberPremier LeagueWest HamHL1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2020

18 played18 unusedEFL Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 23 MayPremier LeagueChelseaHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 16 MayPremier LeagueCrystal PalaceAL3-2100006.70
Thursday 13 MayPremier LeagueEvertonHD0-0900006.915
Sunday 9 MayPremier LeagueManchester UnitedHL1-3130006.74
Saturday 1 MayPremier LeagueEvertonAW1-21000Not recorded0
Sunday 25 AprilPremier LeagueWest BromHD2-281008.22
Wednesday 21 AprilPremier LeagueManchester CityHL1-2450006.63
Saturday 10 AprilPremier LeagueLiverpoolAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 4 AprilPremier LeagueFulhamHW3-1230107.23
Sunday 21 MarchPremier LeagueTottenhamHL0-2110006.94
Friday 12 MarchPremier LeagueNewcastleAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 MarchPremier LeagueWolvesHD0-0120006.31
Wednesday 3 MarchPremier LeagueSheffield UtdAL1-090006.74
Saturday 27 FebruaryPremier LeagueLeedsAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 21 FebruaryPremier LeagueLeicesterHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 FebruaryPremier LeagueBrightonAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 FebruaryPremier LeagueArsenalHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 3 FebruaryPremier LeagueWest HamHL1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 JanuaryPremier LeagueSouthamptonAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 27 JanuaryPremier LeagueBurnleyAL3-22000Not recorded2
Saturday 23 JanuaryPremier LeagueNewcastleHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 20 JanuaryPremier LeagueManchester CityAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 1 JanuaryPremier LeagueManchester UnitedAL2-1120006.91
Monday 28 DecemberPremier LeagueChelseaAD1-180006.31
Saturday 26 DecemberPremier LeagueCrystal PalaceHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 20 DecemberPremier LeagueWest BromAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 17 DecemberPremier LeagueBurnleyHD0-0100006.33
Sunday 8 NovemberPremier LeagueArsenalAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 1 NovemberPremier LeagueSouthamptonHL3-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 23 OctoberPremier LeagueLeedsHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 4 OctoberPremier LeagueLiverpoolHW7-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 1 OctoberEFL CupStoke CityHL0-190006.214
Monday 28 SeptemberPremier LeagueFulhamAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 24 SeptemberEFL CupBristol CityAW0-3700107.223
Monday 21 SeptemberPremier LeagueSheffield UtdHW1-0280006.611
Tuesday 15 SeptemberEFL CupBurton AlbionAW1-3191007.56

2019

22 playedEFL Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 26 JulyPremier LeagueWest HamAD1-1220006.50
Tuesday 21 JulyPremier LeagueArsenalHW1-0180006.40
Thursday 16 JulyPremier LeagueEvertonAD1-1260006.60
Sunday 12 JulyPremier LeagueCrystal PalaceHW2-0100006.50
Thursday 9 JulyPremier LeagueManchester UnitedHL0-3310006.50
Sunday 5 JulyPremier LeagueLiverpoolAL2-0740006.60
Saturday 27 JunePremier LeagueWolvesHL0-1820006.80
Wednesday 24 JunePremier LeagueNewcastleAD1-1200006.80
Sunday 21 JunePremier LeagueChelseaHL1-2570006.90
Wednesday 17 JunePremier LeagueSheffield UtdHD0-0690006.60
Monday 9 MarchPremier LeagueLeicesterAL4-0230006.10
Sunday 1 MarchEFL CupManchester CityHL1-2100006.8100
Saturday 1 FebruaryPremier LeagueBournemouthAL2-1320007.10
Tuesday 28 JanuaryEFL CupLeicesterHW2-1230006.880
Wednesday 30 OctoberEFL CupWolvesHW2-1500006.8100%
Saturday 26 OctoberPremier LeagueManchester CityAL3-0190006.40%
Saturday 19 OctoberPremier LeagueBrightonHW2-1140006.90%
Saturday 28 SeptemberPremier LeagueBurnleyHD2-2100006.40%
Wednesday 25 SeptemberEFL CupBrightonAW1-3900106.979%
Monday 16 SeptemberPremier LeagueWest HamHD0-090006.50%
Saturday 31 AugustPremier LeagueCrystal PalaceAL1-0310006.80%
Saturday 17 AugustPremier LeagueBournemouthHL1-290006.40%

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

6 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 14 MayChampionshipWest BromAL2-080006.380%
Sunday 5 MayChampionshipNorwichHL1-2180006.587%
Monday 22 AprilChampionshipMillwallHW1-014006.5100%
Friday 19 AprilChampionshipBoltonAW0-2300006.566%
Saturday 13 AprilChampionshipBristol CityHW2-1180006.6100%
Saturday 16 MarchChampionshipMiddlesbroughHW3-0150006.585%

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

29 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 17 MarchChampionshipBoltonAL1-080006.40%
Tuesday 13 MarchChampionshipQPRHL1-3340006.466%
Saturday 24 FebruaryChampionshipSheffield WednesdayAW2-4300006.5100%
Tuesday 20 FebruaryChampionshipPrestonHD1-1450007.384%
Saturday 17 FebruaryChampionshipFulhamAL2-020006.750%
Tuesday 30 JanuaryChampionshipSheffield UtdAW0-180006.3100%
Saturday 20 JanuaryChampionshipBarnsleyHW3-11000Not recorded100%
Saturday 13 JanuaryChampionshipNottingham ForestAW0-170006.380%
Tuesday 26 DecemberChampionshipBrentfordAL2-1230006.483%
Saturday 23 DecemberChampionshipSheffield UtdHD2-273000784%
Saturday 9 DecemberChampionshipMillwallHD0-0900007.585%
Friday 1 DecemberChampionshipLeedsAD1-1900006.273%
Saturday 25 NovemberChampionshipIpswichHW2-0860006.690%
Tuesday 21 NovemberChampionshipSunderlandHW2-1750006.570%
Saturday 18 NovemberChampionshipQPRAW1-2900007.570%
Saturday 4 NovemberChampionshipSheffield WednesdayHL1-2900006.980%
Wednesday 1 NovemberChampionshipPrestonAW0-271006.983%
Sunday 29 OctoberChampionshipBirminghamAD0-0160007.2100%
Saturday 21 OctoberChampionshipFulhamHW2-1170006.680%
Saturday 14 OctoberChampionshipWolvesAL2-0640006.888%
Saturday 30 SeptemberChampionshipBoltonHW1-0730006.575%
Tuesday 26 SeptemberChampionshipBurton AlbionAW0-4651007.287%
Saturday 23 SeptemberChampionshipNottingham ForestHW2-1720006.562%
Saturday 16 SeptemberChampionshipBarnsleyAW0-3751008.186%
Tuesday 12 SeptemberChampionshipMiddlesbroughHD0-070000794%
Saturday 9 SeptemberChampionshipBrentfordHD0-060000791%
Friday 25 AugustChampionshipBristol CityAD1-1790006.877%
Saturday 19 AugustChampionshipNorwichHW4-2870106.786%
Wednesday 9 AugustEFL CupColchesterAW1-2170006.350%

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

7 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 7 MayChampionshipBrightonHD1-1450006.675%
Saturday 11 MarchChampionshipSheffield WednesdayHW2-040006.533%
Tuesday 7 MarchChampionshipHuddersfieldAL1-090006.340%
Saturday 4 MarchChampionshipRotherhamAW0-21000Not recorded0%
Saturday 21 JanuaryChampionshipPrestonHD2-21000Not recorded0%
Saturday 14 JanuaryChampionshipWolvesAL1-01000Not recorded0%
Sunday 8 JanuaryFA CupTottenhamAL2-0130006.40%

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.