Watford vs Middlesbrough

7 November 2026 · Championship · 2026/27 · Referee Gavin Ward

Full time 0 – 0

Match summary

Watford and Middlesbrough played out a goalless draw.

Middlesbrough had the better of the chances, with 1.93 expected goals (xG) from 18 shots to Watford's 0.31 from 8.

Watford hosted Middlesbrough in the Championship on matchday 15, enduring a difficult afternoon in terms of territory and possession as the visitors dominated the play. Middlesbrough controlled 74 percent of the ball and completed 669 passes with a pass accuracy of 89.8 percent, compared to Watford's 226 passes. Despite registering 18 shots and creating 52 dangerous attacks, Middlesbrough failed to break the deadlock, accumulating an expected goals total of 1.93. Watford managed only 8 shots and 1 shot on target, recording an expected goals figure of 0.31 from their 35 dangerous attacks.

The match saw a quiet first half on the disciplinary front before the referee issued several cards after the interval. The first incident of note occurred in the 14th minute when Watford made an early substitution, replacing Krépin Diatta with Omar Haktab Traore. Callum Brittain received a yellow card for a foul in the 21st minute, followed by Sam Byram in the 43rd minute. Further bookings were shown to Sebastian Berhalter in the 59th minute and Omar Haktab Traore in the 71st minute for simulation, as both sides made multiple substitutions before the final whistle confirmed a goalless draw.

Match stats

26% Possession 74%
8 Shots 18
1 Shots on target 4
5 Corners 6
82 Attacks 123
35 Dangerous attacks 52
226 Passes 669
77.4% Pass accuracy 89.8%
11 Tackles 17
12 Fouls 9
1 Yellow cards 3
4 Offsides 1

Key events

Watford Middlesbrough
Kick-off
10’
Jeremy SarmientoShot on target
13’
Jeremy SarmientoShot on target
21’
21’
Callum BrittainShot on target
43’
Sam ByramFoul
Half-time0-0
Second half underway
59’
Iker BravoShot on target
67’
Omar Haktab TraoreSimulation
71’
78’
Kyle JosephShot on target
Full-time0-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.31 1.93 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.31 1.93
Watford 0.31 xGMiddlesbrough 1.93 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Watford attacking 
10’ Jeremy Sarmiento (Middlesbrough), open play, 0.39 xG, saved 78’ Kyle Joseph (Middlesbrough), open play, 0.38 xG, saved 21’ Callum Brittain (Middlesbrough), from a corner, 0.25 xG, saved 53’ Sam Byram (Middlesbrough), open play, 0.23 xG, hit the woodwork 48’ David Strelec (Middlesbrough), open play, 0.20 xG, off target 2’ Sam Byram (Middlesbrough), from a corner, 0.09 xG, off target 90+1’ Aidan Morris (Middlesbrough), open play, 0.07 xG, blocked 2’ Jeremy Sarmiento (Middlesbrough), open play, 0.06 xG, blocked 49’ Jordan Zemura (Watford), open play, 0.06 xG, blocked 55’ Iker Bravo (Watford), open play, 0.05 xG, blocked 67’ Iker Bravo (Watford), open play, 0.06 xG, saved 6’ Martín Payero (Watford), open play, 0.05 xG, off target 50’ Riley McGree (Middlesbrough), open play, 0.04 xG, off target 2’ Sam Byram (Middlesbrough), from a corner, 0.04 xG, blocked 42’ Riley McGree (Middlesbrough), open play, 0.04 xG, off target 68’ Mamadou Doumbia (Watford), from a corner, 0.04 xG, off target 54’ Jeremy Sarmiento (Middlesbrough), open play, 0.03 xG, off target 90+2’ Riley McGree (Middlesbrough), open play, 0.03 xG, blocked 13’ Jeremy Sarmiento (Middlesbrough), from a corner, 0.02 xG, saved 63’ Edo Kayembe (Watford), open play, 0.02 xG, blocked 79’ Jeremy Sarmiento (Middlesbrough), open play, 0.02 xG, blocked 64’ Omar Haktab Traore (Watford), open play, 0.02 xG, blocked 33’ Amario Cozier-Duberry (Middlesbrough), from a corner, 0.01 xG, blocked 60’ Edo Kayembe (Watford), set piece, 0.01 xG, off target 89’ Aidan Morris (Middlesbrough), open play, 0.01 xG, blocked 72’ Jeremy Sarmiento (Middlesbrough), open play, 0.01 xG, off target 10’ Jeremy Sarmiento (Middlesbrough), open play, 0.39 xG, saved 78’ Kyle Joseph (Middlesbrough), open play, 0.38 xG, saved 21’ Callum Brittain (Middlesbrough), from a corner, 0.25 xG, saved 53’ Sam Byram (Middlesbrough), open play, 0.23 xG, hit the woodwork 48’ David Strelec (Middlesbrough), open play, 0.20 xG, off target 2’ Sam Byram (Middlesbrough), from a corner, 0.09 xG, off target 90+1’ Aidan Morris (Middlesbrough), open play, 0.07 xG, blocked 2’ Jeremy Sarmiento (Middlesbrough), open play, 0.06 xG, blocked 49’ Jordan Zemura (Watford), open play, 0.06 xG, blocked 67’ Iker Bravo (Watford), open play, 0.06 xG, saved 55’ Iker Bravo (Watford), open play, 0.05 xG, blocked 6’ Martín Payero (Watford), open play, 0.05 xG, off target 50’ Riley McGree (Middlesbrough), open play, 0.04 xG, off target 42’ Riley McGree (Middlesbrough), open play, 0.04 xG, off target 68’ Mamadou Doumbia (Watford), from a corner, 0.04 xG, off target 2’ Sam Byram (Middlesbrough), from a corner, 0.04 xG, blocked 90+2’ Riley McGree (Middlesbrough), open play, 0.03 xG, blocked 54’ Jeremy Sarmiento (Middlesbrough), open play, 0.03 xG, off target 13’ Jeremy Sarmiento (Middlesbrough), from a corner, 0.02 xG, saved 63’ Edo Kayembe (Watford), open play, 0.02 xG, blocked 64’ Omar Haktab Traore (Watford), open play, 0.02 xG, blocked 79’ Jeremy Sarmiento (Middlesbrough), open play, 0.02 xG, blocked 33’ Amario Cozier-Duberry (Middlesbrough), from a corner, 0.01 xG, blocked 60’ Edo Kayembe (Watford), set piece, 0.01 xG, off target 89’ Aidan Morris (Middlesbrough), open play, 0.01 xG, blocked 72’ Jeremy Sarmiento (Middlesbrough), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Watford 5-3-2 Starting XI
Ravaglia
Diatta 14’
Biakolo
Pollock
Mlačić
Zemura 73’
Kayembe
Payero
Bravo
Nabizada 73’
Doumbia 73’
Middlesbrough 4-3-3 Starting XI
Vitek
Brittain
Phillips
Malanda
Byram 76’
Berhalter 66’
Morris
McGree
Cozier-Duberry 46’
Strelec 66’
Sarmiento 86’

Player stats

Players15 players
90′ – – – – – – –
Krépin Diatta Taken off
14′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
Jordan Zemura Taken off
73′ – – 1 0.06 – – –
90′ – – 2 0.03 – – –
90′ – – 1 0.05 – – –
90′ – – 2 0.11 – – –
Amin Nabizada Taken off
73′ – – – – – – –
Mamadou Doumbia Taken off
73′ – – 1 0.04 – – –
Omar Haktab Traore Came on as a substitute
76′ – – 1 0.02 – –
Marc Bola Came on as a substitute
17′ – – – – – – –
Stephy Mavididi Came on as a substitute
17′ – – – – – – –
Luca Kjerrumgaard Came on as a substitute
17′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.