All teams

Watford

Championship · strength −1.46 (attack −0.82, defence −0.64) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
Championship 26/27 goals 10–20 · xG 11.3–21.7 · 11 points from 10.1 in 12121110.1+0.9
Championship 25/26 goals 53–65 · xG 53.4–52.9 · 57 points from 63.8 in 46465763.8−6.8

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−1.20−1.00−0.80−0.60−0.40Aug 2025OctDecFebAprJunAugOctDefence −0.64Attack −0.82
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−1.46−0.82−0.64
Sep 2026−1.42−0.84−0.59
Aug 2026−1.38−0.80−0.58
Jul 2026−1.30−0.77−0.54
Jun 2026−1.31−0.77−0.54
May 2026−1.98−1.12−0.85
Apr 2026−2.01−1.13−0.88
Mar 2026−1.87−1.05−0.81
Feb 2026−1.62−0.97−0.65
Jan 2026−1.61−0.92−0.69
Dec 2025−1.44−0.85−0.59
Nov 2025−1.04−0.58−0.46
Oct 2025−0.90−0.45−0.45
Sep 2025−1.09−0.66−0.43
Aug 2025−1.35−0.81−0.54

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Hector Kyprianou Midfielder · 1,228′ · 14 matches1445.150.9on 24 Oct 2026 at Wolverhampton38.1on 17 Oct 2026 v Charlton Athletic47.2on 13 Oct 2026 at Cardiff Citylevel (+0.3)
2Edo Kayembe Midfielder · 959′ · 14 matches1442.844.3on 24 Oct 2026 at Wolverhampton40.4on 17 Oct 2026 v Charlton Athletic44.4on 13 Oct 2026 at Cardiff Citylevel (+0.2)
3Mamadou Doumbia Forward · 752′ · 14 matches1441.838.4on 24 Oct 2026 at Wolverhampton32.2on 17 Oct 2026 v Charlton Athletic46.3on 13 Oct 2026 at Cardiff Citylevel (−0.7)
4Federico Ravaglia Goalkeeper · 1,195′ · 13 matches1350.642.6on 24 Oct 2026 at Wolverhampton54.8on 17 Oct 2026 v Charlton Athletic49.6on 13 Oct 2026 at Cardiff Citylevel (−1.6)
5Matthew Pollock Defender · 1,195′ · 13 matches1346.455.4on 24 Oct 2026 at Wolverhampton50.1on 17 Oct 2026 v Charlton Athletic43.1on 13 Oct 2026 at Cardiff City+3.1
6Kévin Keben Biakolo Defender · 1,146′ · 13 matches1338.437.1on 24 Oct 2026 at Wolverhampton23.7on 17 Oct 2026 v Charlton Athletic47.1on 13 Oct 2026 at Cardiff City−2.5
7Iker Bravo Forward · 916′ · 13 matches1345.846.2on 24 Oct 2026 at Wolverhampton42.0on 17 Oct 2026 v Charlton Athletic55.5on 13 Oct 2026 at Cardiff Citylevel (−0.4)
8Othmane Maamma Midfielder · 733′ · 13 matches1341.145.5on 24 Oct 2026 at Wolverhampton30.0on 13 Oct 2026 at Cardiff City38.3on 10 Oct 2026 v Burnley−5.2
9Amin Nabizada Forward · 591′ · 12 matches1246.735.9on 13 Oct 2026 at Cardiff City32.4on 10 Oct 2026 v Burnley42.1on 18 Sep 2026 at Bristol City−9.7
10Rocco Vata Forward · 337′ · 12 matches1244.146.6on 24 Oct 2026 at Wolverhampton59.2on 17 Oct 2026 v Charlton Athletic41.5on 10 Oct 2026 v Burnley+2.5
11Jordan Zemura Midfielder · 619′ · 11 matches1140.852.9on 24 Oct 2026 at Wolverhampton53.9on 17 Oct 2026 v Charlton Athletic26.9on 13 Oct 2026 at Cardiff Citylevel (−1.0)
12Luca Kjerrumgaard Forward · 599′ · 11 matches1145.838.8on 24 Oct 2026 at Wolverhampton54.9on 17 Oct 2026 v Charlton Athletic40.4on 10 Oct 2026 v Burnleylevel (−0.2)
13Martín Payero Midfielder · 464′ · 11 matches1141.149.8on 24 Oct 2026 at Wolverhampton30.7on 17 Oct 2026 v Charlton Athletic38.1on 13 Oct 2026 at Cardiff City−2.7
14Omar Haktab Traore Defender · 654′ · 9 matches933.133.4on 13 Oct 2026 at Cardiff City34.1on 10 Oct 2026 v Burnley16.5on 12 Sep 2026 v Stoke City−2.9
15Edoardo Bove Midfielder · 449′ · 7 matches739.541.6on 5 Sep 2026 at West Bromwich Albion45.4on 1 Sep 2026 at Swansea City36.9on 29 Aug 2026 v West Ham Unitedlevel (+0.9)
16Soumaila Coulibaly Defender · 351′ · 5 matches541.641.5on 17 Oct 2026 v Charlton Athletic41.4on 10 Oct 2026 v Burnley35.4on 12 Sep 2026 v Stoke City−2.5
17Branimir Mlačić Defender · 319′ · 5 matches545.850.6on 24 Oct 2026 at Wolverhampton43.4on 17 Oct 2026 v Charlton Athletic35.7on 10 Oct 2026 v Burnley−2.7
18Marc Bola Defender · 297′ · 5 matches540.054.6on 24 Oct 2026 at Wolverhampton27.9on 17 Oct 2026 v Charlton Athletic29.7on 13 Oct 2026 at Cardiff City−2.2
19Myron Boadu Forward · 248′ · 5 matches538.540.3on 24 Oct 2026 at Wolverhampton37.0on 17 Oct 2026 v Charlton Athletic38.9on 13 Oct 2026 at Cardiff Citylevel (+0.3)
20Stephy Mavididi Midfielder · 215′ · 5 matches537.542.7on 13 Oct 2026 at Cardiff City44.0on 18 Sep 2026 at Bristol City27.4on 12 Sep 2026 v Stoke Citylevel (−0.7)
21Albert Eames Defender · 223′ · 4 matches437.127.0on 18 Sep 2026 at Bristol City27.1on 5 Sep 2026 at West Bromwich Albion52.0on 25 Aug 2026 v Peterborough United+2.7
22Krépin Diatta Midfielder · 149′ · 3 matches341.843.2on 24 Oct 2026 at Wolverhampton39.5on 17 Oct 2026 v Charlton Athletic45.1on 13 Oct 2026 at Cardiff City–
23Michael Adu-Poku Midfielder · 119′ · 2 matches239.739.4on 25 Aug 2026 v Peterborough United40.6on 16 Aug 2026 v Southampton–
24Daniel Bachmann Goalkeeper · 90′ · 1 match139.839.8on 25 Aug 2026 v Peterborough United–
25James Clarridge Defender · 66′ · 1 match154.254.2on 25 Aug 2026 v Peterborough United–
26Leo Ramirez-Espain Midfielder · 57′ · 1 match149.349.3on 25 Aug 2026 v Peterborough United–
27Kwadwo Baah Forward · 45′ · 1 match148.948.9on 8 Aug 2026 v Crawley Town–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

60 since July 2025
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Championshipat WolverhamptonL 0–10.1–1.80.24
17 Oct 2026ChampionshipCharlton AthleticW 2–02.8–1.22.27
13 Oct 2026Championshipat Cardiff CityL 1–51.5–3.70.44
10 Oct 2026ChampionshipBurnleyL 0–40.4–1.90.43
18 Sep 2026Championshipat Bristol CityL 0–10.5–1.60.61
12 Sep 2026ChampionshipStoke CityL 1–20.4–1.40.56
8 Sep 2026ChampionshipPreston North EndW 2–11.3–2.50.72
5 Sep 2026Championshipat West Bromwich AlbionL 0–10.8–0.91.27
1 Sep 2026Championshipat Swansea CityL 0–20.8–2.80.39
29 Aug 2026ChampionshipWest Ham UnitedD 1–11.3–0.71.79
All 60 results
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Championshipat WolverhamptonL 0–10.1–1.80.24
17 Oct 2026ChampionshipCharlton AthleticW 2–02.8–1.22.27
13 Oct 2026Championshipat Cardiff CityL 1–51.5–3.70.44
10 Oct 2026ChampionshipBurnleyL 0–40.4–1.90.43
18 Sep 2026Championshipat Bristol CityL 0–10.5–1.60.61
12 Sep 2026ChampionshipStoke CityL 1–20.4–1.40.56
8 Sep 2026ChampionshipPreston North EndW 2–11.3–2.50.72
5 Sep 2026Championshipat West Bromwich AlbionL 0–10.8–0.91.27
1 Sep 2026Championshipat Swansea CityL 0–20.8–2.80.39
29 Aug 2026ChampionshipWest Ham UnitedD 1–11.3–0.71.79
25 Aug 2026EFL CupPeterborough UnitedL 1–5––
22 Aug 2026Championshipat WrexhamD 1–10.5–1.60.58
16 Aug 2026ChampionshipSouthamptonW 2–10.8–1.70.80
8 Aug 2026EFL CupCrawley TownW 1–0––
2 May 2026ChampionshipCoventry CityL 0–41.3–0.91.61
25 Apr 2026Championshipat MiddlesbroughL 1–50.8–2.20.52
21 Apr 2026Championshipat West Bromwich AlbionL 0–30.6–1.50.72
18 Apr 2026ChampionshipSheffield UnitedL 0–20.9–0.81.48
11 Apr 2026Championshipat Oxford UnitedL 0–20.8–1.90.69
6 Apr 2026ChampionshipCharlton AthleticD 1–11.1–2.10.79
3 Apr 2026Championshipat Queens Park RangersL 1–20.3–2.40.24
21 Mar 2026ChampionshipLeicester CityD 0–00.3–2.10.26
17 Mar 2026ChampionshipWrexhamW 3–12.0–0.42.49
14 Mar 2026Championshipat Stoke CityL 1–31.8–1.51.58
10 Mar 2026Championshipat Sheffield WednesdayD 1–12.0–1.51.65
27 Feb 2026Championshipat Bristol CityW 2–11.0–0.91.42
24 Feb 2026ChampionshipIpswich TownL 0–21.7–1.11.76
21 Feb 2026ChampionshipDerby CountyW 2–01.3–0.71.86
14 Feb 2026Championshipat Preston North EndD 2–20.9–0.61.55
7 Feb 2026Championshipat SouthamptonL 0–10.7–0.91.16
3 Feb 2026Championshipat Hull CityD 0–00.9–0.31.89
31 Jan 2026ChampionshipSwansea CityL 0–20.8–2.80.39
24 Jan 2026Championshipat Blackburn RoversD 1–11.2–0.91.55
21 Jan 2026ChampionshipPortsmouthD 1–10.8–0.61.45
17 Jan 2026ChampionshipMillwallL 0–20.5–1.60.63
1 Jan 2026ChampionshipBirmingham CityW 3–01.6–0.42.24
29 Dec 2025Championshipat Norwich CityW 1–00.4–0.90.78
26 Dec 2025Championshipat Leicester CityW 2–11.3–0.42.10
20 Dec 2025ChampionshipStoke CityW 1–01.2–0.51.91
13 Dec 2025Championshipat WrexhamD 2–20.8–1.21.06
9 Dec 2025ChampionshipSheffield WednesdayD 1–11.7–0.02.61
6 Dec 2025ChampionshipNorwich CityW 3–21.3–1.91.00
1 Dec 2025Championshipat Birmingham CityL 1–20.9–1.21.13
25 Nov 2025ChampionshipPreston North EndD 1–10.8–0.71.44
22 Nov 2025Championshipat Derby CountyW 3–21.5–0.62.00
7 Nov 2025ChampionshipBristol CityD 1–11.2–0.81.69
4 Nov 2025Championshipat Ipswich TownD 1–10.3–1.90.35
1 Nov 2025ChampionshipMiddlesbroughW 3–00.8–0.81.29
25 Oct 2025Championshipat Coventry CityL 1–32.6–1.32.13
22 Oct 2025ChampionshipWest Bromwich AlbionW 2–11.2–0.61.82
18 Oct 2025Championshipat Sheffield UnitedL 0–11.1–2.10.76
4 Oct 2025ChampionshipOxford UnitedW 2–12.6–1.42.11
1 Oct 2025Championshipat PortsmouthD 2–22.0–1.11.93
27 Sep 2025ChampionshipHull CityW 2–12.8–0.92.48
22 Sep 2025Championshipat MillwallL 0–10.9–0.71.48
13 Sep 2025ChampionshipBlackburn RoversL 0–10.7–1.50.84
30 Aug 2025ChampionshipSouthamptonD 2–20.6–1.80.53
23 Aug 2025Championshipat Swansea CityD 1–10.4–0.71.02
16 Aug 2025ChampionshipQueens Park RangersW 2–12.1–0.52.41
9 Aug 2025Championshipat Charlton AthleticL 0–10.7–1.21.00