🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| Assistant Referee 2 | Stuart Burt |
| Fourth Official | Matthew Corlett |
| Referee | Michael Oliver |
| Referee | James Mainwaring |
| Stadium | Tottenham Hotspur Stadium |
| Capacity | 62,850 |
| Weather | broken clouds |
| Temperature | 10.42°C |
| Feels Like | 9.84°C |
| Wind | 3.09 m/s (80°) |
| Humidity | 89% |
| Pressure | 1032 hPa |
Tottenham Hotspur vs Crystal Palace finished at Tottenham Hotspur Stadium with a 2-0 scoreline. Referee: Michael Oliver. Weather: Parçalı bulutlu. gülen taraf Tottenham Hotspur oldu. See full match details and goal timeline.
Tottenham Hotspur vs Crystal Palace - Premier League. Match on 31-10-2026 at 17:30, Tottenham Hotspur Stadium (capacity 62,850). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Premier League match between Tottenham Hotspur and Crystal Palace ended with a 2-0 scoreline. Both teams took to the pitch at Tottenham Hotspur Stadium in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.
Tottenham Hotspur
Crystal Palace
Compare key metrics such as possession, total shots and attacking output for Tottenham Hotspur and Crystal Palace.
Follow the complete minute-by-minute timeline for Tottenham Hotspur vs Crystal Palace, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Tottenham Hotspur
4-2-3-1
|
Crystal Palace
3-4-2-1
|
||||
|
3 | Andrew Robertson |
|
1 | Dean Henderson |
|
6 | Jan Paul van Hecke |
|
3 | Tyrick Mitchell |
|
11 | Mathys Tel |
|
5 | Axel Disasi |
|
14 | Archie Gray |
|
6 | Jaydee Canvot |
|
16 | Sandro Tonali |
|
10 | Yéremy Pino |
|
18 | Mateus Fernandes |
|
11 | Dwight McNeil |
|
19 | Dominic Solanke |
|
14 | Jean-Philippe Mateta |
|
20 | Mohammed Kudus |
|
18 | Daichi Kamada |
|
22 | Omar Marmoush |
|
20 | Adam Wharton |
|
31 | Antonín Kinský |
|
26 | Chris Richards |
|
37 | Micky van de Ven |
|
30 | Óscar Mingueza |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Tottenham Hotspur
|
Crystal Palace
|
||||
|
5 | Marcos Senesi |
|
8 | Jefferson Lerma |
|
8 | Conor Gallagher |
|
9 | Eddie Nketiah |
|
10 | James Maddison |
|
19 | Will Hughes |
|
13 | Destiny Udogie |
|
24 | Darío Osorio |
|
21 | Dejan Kulusevski |
|
25 | Anan Khalaili |
|
23 | Pedro Porro |
|
28 | Cheick Doucouré |
|
33 | Ben Davies |
|
29 | Evann Guessand |
|
39 | Martin Dúbravka |
|
33 | Ben Chilwell |
|
68 | Luca Williams-Barnett |
|
44 | Walter Benítez |
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
Tottenham Hotspur
|
Crystal Palace
|
||||
|
Wilson Odobert | Yırtık |
|
Chadi Riad | Diz Sakatlığı |
|
Xavi Simons | Yırtık | |||
|
Mykhaylo Mudryk | Ayak Bileği Sakatlığı | |||
Tottenham Hotspur
Crystal Palace
Review starting XI, bench options and tactical setup for Tottenham Hotspur and Crystal Palace.
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 9 | 8 | 0 | 1 | 14 | 5 | 9 | 24 | L W W W W | |
| 2 | 9 | 7 | 0 | 2 | 20 | 10 | 10 | 21 | W W W L L | |
| 3 | 9 | 6 | 1 | 2 | 24 | 7 | 17 | 19 | W W W L W | |
| 4 | 9 | 5 | 1 | 3 | 19 | 15 | 4 | 16 | L W W L W | |
| 5 | 9 | 4 | 3 | 2 | 11 | 9 | 2 | 15 | W L W W L | |
| 6 | 9 | 3 | 5 | 1 | 16 | 9 | 7 | 14 | W D L D W | |
| 7 | 9 | 3 | 4 | 2 | 9 | 9 | 0 | 13 | W D L L W | |
| 8 | 9 | 3 | 3 | 3 | 14 | 13 | 1 | 12 | L L W W W | |
| 9 | 9 | 3 | 3 | 3 | 10 | 10 | 0 | 12 | L D W W W | |
| 10 | 9 | 3 | 3 | 3 | 10 | 13 | -3 | 12 | W D W W D | |
| 11 | 9 | 2 | 5 | 2 | 11 | 10 | 1 | 11 | L D L D D | |
| 12 | 9 | 2 | 5 | 2 | 9 | 8 | 1 | 11 | D L D D L | |
| 13 | 9 | 3 | 2 | 4 | 12 | 15 | -3 | 11 | W L L W L | |
| 14 | 9 | 3 | 2 | 4 | 14 | 18 | -4 | 11 | L W L D D | |
| 15 | 9 | 2 | 3 | 4 | 9 | 11 | -2 | 9 | D L W W D | |
| 16 | 9 | 3 | 0 | 6 | 9 | 16 | -7 | 9 | W W L L W | |
| 17 | 9 | 1 | 4 | 4 | 10 | 15 | -5 | 7 | D D D L L | |
| 18 | 9 | 2 | 1 | 6 | 9 | 21 | -12 | 7 | D W L L L | |
| 19 | 9 | 1 | 3 | 5 | 6 | 12 | -6 | 6 | L L L D L | |
| 20 | 9 | 1 | 2 | 6 | 7 | 17 | -10 | 5 | L L L D L |
Check the latest Premier League table position, points and goal difference for Tottenham Hotspur and Crystal Palace.
Explore previous meetings, win/draw distribution and score history between Tottenham Hotspur and Crystal Palace.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Viaplay | 31-10-2026 | 17:30 | Finished |
|
DAZN | 31-10-2026 | 17:30 | Finished |
|
Play Sports | 31-10-2026 | 17:30 | Finished |
|
Canal+ | 31-10-2026 | 17:30 | Finished |
|
Viaplay Denmark | 31-10-2026 | 17:30 | Finished |
|
Viaplay Sweden | 31-10-2026 | 17:30 | Finished |
|
Sky Sports Premier League | 31-10-2026 | 17:30 | Finished |
|
Sky Sports Main Event | 31-10-2026 | 17:30 | Finished |
|
Canal+ Foot | 31-10-2026 | 17:30 | Finished |
|
beIN SPORTS CONNECT | 31-10-2026 | 17:30 | Finished |
|
SuperSport Premier League ROA | 31-10-2026 | 17:30 | Finished |
|
DStv Now | 31-10-2026 | 17:30 | Finished |
|
Moja TV | 31-10-2026 | 17:30 | Finished |
|
Astro Go | 31-10-2026 | 17:30 | Finished |
|
Play Diema Xtra | 31-10-2026 | 17:30 | Finished |
|
Migu | 31-10-2026 | 17:30 | Finished |
|
Teletica Canal 7 | 31-10-2026 | 17:30 | Finished |
|
Voyo | 31-10-2026 | 17:30 | Finished |
|
Vidio | 31-10-2026 | 17:30 | Finished |
|
ArtMotion | 31-10-2026 | 17:30 | Finished |
|
SuperSport Premier League Nigeria | 31-10-2026 | 17:30 | Finished |
|
StarHub TV+ | 31-10-2026 | 17:30 | Finished |
|
Sport 1 | 31-10-2026 | 17:30 | Finished |
|
CANAL+ Sport | 31-10-2026 | 17:30 | Finished |
|
Movistar Futbol | 31-10-2026 | 17:30 | Finished |
|
Setanta Sports | 31-10-2026 | 17:30 | Finished |
|
STAR Sports Select 1 | 31-10-2026 | 17:30 | Finished |
|
Diema Sport 2 | 31-10-2026 | 17:30 | Finished |
|
Stan Sport | 31-10-2026 | 17:30 | Finished |
|
V Sport Premium | 31-10-2026 | 17:30 | Finished |
|
Play Sports 2 | 31-10-2026 | 17:30 | Finished |
|
SKY Go Italia | 31-10-2026 | 17:30 | Finished |
|
NOW TV | 31-10-2026 | 17:30 | Finished |
|
FPT Play | 31-10-2026 | 17:30 | Finished |
|
Viaplay Norway | 31-10-2026 | 17:30 | Finished |
|
📺
|
GO TV Anywhere | 31-10-2026 | 17:30 | Finished |
|
beIN SPORTS CONNECT Arabia | 31-10-2026 | 17:30 | Finished |
|
sooka | 31-10-2026 | 17:30 | Finished |
|
Novasport | 31-10-2026 | 17:30 | Finished |
|
Peacock | 31-10-2026 | 17:30 | Finished |
|
DIEMA SPORT 2 HD | 31-10-2026 | 17:30 | Finished |
|
ARENA SPORT PREMIUM 1 | 31-10-2026 | 17:30 | Finished |
|
Cytavision Sports 3HD | 31-10-2026 | 17:30 | Finished |
|
Cytavision Sports 4K | 31-10-2026 | 17:30 | Finished |
|
TOD | 31-10-2026 | 17:30 | Finished |
|
Skylink | 31-10-2026 | 17:30 | Finished |
|
Viaplay Netherlands | 31-10-2026 | 17:30 | Finished |
|
ESPN Brasil | 31-10-2026 | 17:30 | Finished |
|
M Plus Live | 31-10-2026 | 17:30 | Finished |
|
NOW | 31-10-2026 | 17:30 | Finished |
|
Sky Sports Football | 31-10-2026 | 17:30 | Finished |
|
Elisa Viihde Viaplay | 31-10-2026 | 17:30 | Finished |
|
beIN CONNECT Turkey | 31-10-2026 | 17:30 | Finished |
|
Disney+ Premium Argentina | 31-10-2026 | 17:30 | Finished |
|
Disney+ Premium Brazil | 31-10-2026 | 17:30 | Finished |
|
Disney+ Premium Chile | 31-10-2026 | 17:30 | Finished |
|
Disney+ Premium Sur | 31-10-2026 | 17:30 | Finished |
|
Cytavision on the Go | 31-10-2026 | 17:30 | Finished |
|
DAZN Portugal | 31-10-2026 | 17:30 | Finished |
|
DAZN Eleven 2 Portugal | 31-10-2026 | 17:30 | Finished |
|
📺
|
UNIVERSO | 31-10-2026 | 17:30 | Finished |
|
fuboTV | 31-10-2026 | 17:30 | Finished |
|
WOW | 31-10-2026 | 17:30 | Finished |
|
MONOMAX | 31-10-2026 | 17:30 | Finished |
|
📺
|
FastTV | 31-10-2026 | 17:30 | Finished |
|
📺
|
beIN Sports English | 31-10-2026 | 17:30 | Finished |
|
📺
|
Disney+ Caribbean | 31-10-2026 | 17:30 | Finished |
|
📺
|
FAST TV | 31-10-2026 | 17:30 | Finished |
|
📺
|
ESPN2 Colombia | 31-10-2026 | 17:30 | Finished |
|
📺
|
MAXtv To Go | 31-10-2026 | 17:30 | Finished |
|
📺
|
Go3 Extra Sports Estonia | 31-10-2026 | 17:30 | Finished |
|
📺
|
myCANAL | 31-10-2026 | 17:30 | Finished |
|
📺
|
Now Player | 31-10-2026 | 17:30 | Finished |
|
📺
|
Go3 Extra Sports Latvia | 31-10-2026 | 17:30 | Finished |
|
📺
|
Go3 Extra Sports Lithuania | 31-10-2026 | 17:30 | Finished |
|
📺
|
HBO Max | 31-10-2026 | 17:30 | Finished |
|
📺
|
Sunrise TV | 31-10-2026 | 17:30 | Finished |
|
📺
|
Setanta Sports Ukraine | 31-10-2026 | 17:30 | Finished |
|
📺
|
Canal+ Myanmar | 31-10-2026 | 17:30 | Finished |
|
📺
|
ESPN Argentina | 31-10-2026 | 17:30 | Finished |
|
📺
|
Vidio TV | 31-10-2026 | 17:30 | Finished |
|
📺
|
Fast Sports | 31-10-2026 | 17:30 | Finished |
|
📺
|
Arena Cloud | 31-10-2026 | 17:30 | Finished |
|
📺
|
Go3 | 31-10-2026 | 17:30 | Finished |
|
📺
|
Disney+ Premium | 31-10-2026 | 17:30 | Finished |
|
📺
|
SÝN Sport | 31-10-2026 | 17:30 | Finished |
|
📺
|
TSN 2 | 31-10-2026 | 17:30 | Finished |
|
📺
|
Telecadena 7 y 4 | 31-10-2026 | 17:30 | Finished |
|
📺
|
TCS | 31-10-2026 | 17:30 | Finished |
|
📺
|
Oneplay | 31-10-2026 | 17:30 | Finished |
|
📺
|
Coupang Play | 31-10-2026 | 17:30 | Finished |
|
📺
|
U-NEXT | 31-10-2026 | 17:30 | Finished |
|
📺
|
Canal+ Extra 1 | 31-10-2026 | 17:30 | Finished |
|
📺
|
ESPN Chile | 31-10-2026 | 17:30 | Finished |
|
📺
|
NovaSports Premier League | 31-10-2026 | 17:30 | Finished |
|
📺
|
Cablenet TV Go | 31-10-2026 | 17:30 | Finished |
|
📺
|
beIN 4K Arabia | 31-10-2026 | 17:30 | Finished |
|
📺
|
DAZN1 Spain | 31-10-2026 | 17:30 | Finished |
|
📺
|
beIN Sports 3 Turkey | 31-10-2026 | 17:30 | Finished |
|
📺
|
Setanta Sports Kazakhstan | 31-10-2026 | 17:30 | Finished |
|
📺
|
Disney+ Premium Caribbean | 31-10-2026 | 17:30 | Finished |
|
📺
|
Now Sports Premier League 1 | 31-10-2026 | 17:30 | Finished |
|
📺
|
Astro Grandstand | 31-10-2026 | 17:30 | Finished |
|
📺
|
V Sport Premier League 1 | 31-10-2026 | 17:30 | Finished |
|
📺
|
JioHotstar | 31-10-2026 | 17:30 | Finished |
|
📺
|
Sky Sport 256 | 31-10-2026 | 17:30 | Finished |
|
📺
|
Canal Deportes TVC | 31-10-2026 | 17:30 | Finished |
|
📺
|
Canal+ Live 6 | 31-10-2026 | 17:30 | Finished |
|
📺
|
Viaplay 2 Urheilu | 31-10-2026 | 17:30 | Finished |
|
📺
|
Viaplay Finland | 31-10-2026 | 17:30 | Finished |
|
📺
|
Star Sports 4K | 31-10-2026 | 17:30 | Finished |
|
📺
|
TNT Mexico | 31-10-2026 | 17:30 | Finished |
|
📺
|
Viaplay TV | 31-10-2026 | 17:30 | Finished |
|
📺
|
Sky Sport 4K | 31-10-2026 | 17:30 | Finished |
|
📺
|
myco | 31-10-2026 | 17:30 | Finished |
|
📺
|
Sky Sports App | 31-10-2026 | 17:30 | Finished |
Find channel availability, broadcast status and kick-off details for Tottenham Hotspur vs Crystal Palace.
Corner awarded to Tottenham Hotspur after a concession by Eddie Nketiah.
The fourth official has indicated that there will be 3 minutes of added time.
Tottenham Hotspur wins a corner after Dean Henderson concedes.
Tottenham Hotspur win a corner after Darío Osorio concedes.
Pedro Porro from Tottenham Hotspur misses a right-footed shot from the center of the box, sending it close but to the left. He was assisted by Mathys Tel after a corner.
Substitution for Tottenham Hotspur: Luca Williams-Barnett comes on for Mathys Tel.
Substitution for Crystal Palace: Jefferson Lerma comes on for Adam Wharton.
Substitution for Crystal Palace: Will Hughes comes on for Daichi Kamada.
Tottenham Hotspur win a corner after Anan Khalaili concedes.
Tottenham Hotspur win a corner after Darío Osorio concedes.
Tottenham Hotspur win a corner after Tyrick Mitchell concedes.
Offside for Tottenham Hotspur. Mohammed Kudus is flagged for offside.
Tyrick Mitchell from Crystal Palace wins a free kick in the defensive half.
Foul by Sandro Tonali of Tottenham Hotspur.
Conor Gallagher's header from the right side of the six-yard box is blocked. The attempt was assisted by Mohammed Kudus with a cross.
Attempt saved. Conor Gallagher's right-footed shot from the center of the box is saved in the top right corner by Dean Henderson.
Tottenham Hotspur wins a corner after Dean Henderson concedes.
Darío Osorio from Crystal Palace wins a free kick in the defensive half.
Destiny Udogie from Tottenham Hotspur commits a foul.
Substitution for Tottenham Hotspur: Destiny Udogie comes on for Andy Robertson.
Substitution for Tottenham Hotspur: Dejan Kulusevski comes on for Omar Marmoush.
Substitution for Crystal Palace: Darío Osorio comes on for Dwight McNeil.
Attempt missed. Sandro Tonali from Tottenham Hotspur shoots with his right foot from outside the box, but the shot is too high.
Conor Gallagher's right-footed shot from the left side of the box is blocked. He was assisted by Mathys Tel.
Goal! Tottenham Hotspur lead Crystal Palace 2-0. Jan Paul van Hecke scores for Tottenham Hotspur with a header from close range after a corner.
⚽ GoalTottenham Hotspur wins a corner after Anan Khalaili concedes.
Attempt saved. Dean Henderson (Crystal Palace) saves a header from very close range by Jan Paul van Hecke (Tottenham Hotspur) in the top centre of the goal. The cross was assisted by Mateus Fernandes.
Tottenham Hotspur win a corner after Dean Henderson concedes.
Attempt saved. Andy Robertson of Tottenham Hotspur has his left-footed shot from the left side of the six-yard box saved in the bottom right corner by Dean Henderson of Crystal Palace. The shot was assisted by Omar Marmoush.
Attempt blocked. Mathys Tel from Tottenham Hotspur has his right-footed shot from the left side of the box blocked. Omar Marmoush provided the assist.
Eddie Nketiah from Crystal Palace commits a handball.
Attempt blocked. Omar Marmoush from Tottenham Hotspur has a right-footed shot from a tough angle on the right that is blocked. He was assisted by Mateus Fernandes with a through ball.
Attempt missed. Mathys Tel from Tottenham Hotspur takes a left-footed shot from outside the box that goes close but misses to the left. He was assisted by Micky van de Ven.
Substitution for Tottenham Hotspur: Conor Gallagher comes on for Dominic Solanke.
Pedro Porro from Tottenham Hotspur misses the attempt with a right-footed shot from a tough angle on the right, sending it too high. Jan Paul van Hecke provided the assist.
Attempt blocked. Dwight McNeil from Crystal Palace has his left-footed shot from the center of the box blocked. Daichi Kamada provided the assist.
Jan Paul van Hecke from Tottenham Hotspur misses the attempt with a right-footed shot from outside the box that goes too high. The assist came from Micky van de Ven.
Substitution for Crystal Palace: Eddie Nketiah comes on for Yéremy Pino.
Substitution for Crystal Palace: Anan Khalaili comes on for Óscar Mingueza.
Dominic Solanke's left-footed shot from the center of the box is blocked. The attempt was assisted by Mathys Tel.
Corner awarded to Tottenham Hotspur after Axel Disasi concedes.
Omar Marmoush from Tottenham Hotspur has a right-footed shot from outside the box, but it is blocked. The assist comes from Jan Paul van Hecke.
Tottenham Hotspur win a corner after Dwight McNeil concedes.
Attempt missed. Jan Paul van Hecke (Tottenham Hotspur) shoots with his left foot from the center of the box, but it's just a bit too high after a set piece situation.
Foul committed by Óscar Mingueza of Crystal Palace.
Mathys Tel from Tottenham Hotspur wins a free kick on the left wing.
Mateus Fernandes from Tottenham Hotspur has a left-footed shot from outside the box, but it is blocked.
Óscar Mingueza from Crystal Palace commits a foul.
Mathys Tel from Tottenham Hotspur wins a free kick on the left wing.
Óscar Mingueza from Crystal Palace receives a yellow card for a foul.
Pedro Porro's right-footed shot from outside the box is blocked. He was assisted by Mateus Fernandes.
Óscar Mingueza from Crystal Palace wins a free kick in the defensive half.
Omar Marmoush from Tottenham Hotspur commits a foul.
Attempt saved. Dominic Solanke from Tottenham Hotspur has his right-footed shot from the center of the box saved in the top center of the goal by Dean Henderson of Crystal Palace. The shot was assisted by Pedro Porro.
Omar Marmoush's header from the center of the box is saved in the bottom left corner by Dean Henderson. The attempt was assisted by Andy Robertson's cross.
Attempt missed. Mateus Fernandes from Tottenham Hotspur takes a right-footed shot from outside the box, but it goes too high.
Mateus Fernandes from Tottenham Hotspur has his right-footed shot from the center of the box blocked.
Tottenham Hotspur win a corner after Dwight McNeil concedes.
Attempt missed. Jan Paul van Hecke from Tottenham Hotspur heads the ball from the left side of the six-yard box but it goes too high. The cross was assisted by Andy Robertson after a corner.
Tottenham Hotspur win a corner after Chris Richards concedes.
Attempt blocked. Mathys Tel from Tottenham Hotspur has a right-footed shot from outside the box that is blocked. Dominic Solanke provided the assist.
The second half begins with Tottenham Hotspur leading Crystal Palace 1-0.
Substitution for Tottenham Hotspur: Pedro Porro comes on for Archie Gray.
The fourth official has indicated there will be 2 minutes of added time.
Óscar Mingueza from Crystal Palace commits a foul.
Dominic Solanke of Tottenham Hotspur wins a free kick on the left wing.
Offside for Tottenham Hotspur. Mohammed Kudus is flagged for offside.
Omar Marmoush's right-footed shot from outside the box is blocked. The attempt was assisted by Mateus Fernandes.
Tottenham Hotspur win a corner after Jaydee Canvot concedes.
Attempt saved. Andy Robertson of Tottenham Hotspur has his left-footed shot from outside the box saved in the center of the goal by Dean Henderson of Crystal Palace. The assist came from Jan Paul van Hecke.
Tottenham Hotspur win a corner after Jaydee Canvot concedes.
Tyrick Mitchell from Crystal Palace wins a free kick in the defensive half.
Omar Marmoush from Tottenham Hotspur commits a foul.
Foul committed by Jaydee Canvot of Crystal Palace.
Mohammed Kudus from Tottenham Hotspur wins a free kick in the attacking half.
Attempt missed. Mohammed Kudus from Tottenham Hotspur tries to score from the center of the box but misses to the right. He was assisted by Archie Gray, who provided a headed pass after a corner.
Yéremy Pino from Crystal Palace wins a free kick in the attacking half.
Mateus Fernandes from Tottenham Hotspur commits a foul.
Tottenham Hotspur win a corner after Axel Disasi concedes.
Óscar Mingueza from Crystal Palace wins a free kick in the defensive half.
Mathys Tel commits a foul for Tottenham Hotspur.
Attempt missed. Dominic Solanke from Tottenham Hotspur heads the ball from the center of the box, but it goes too high. He was assisted by Andy Robertson, who delivered a cross after a set piece situation.
Óscar Mingueza from Crystal Palace commits a foul.
Mohammed Kudus from Tottenham Hotspur is awarded a free kick on the left wing.
Goal! Tottenham Hotspur lead Crystal Palace 1-0. Archie Gray scores with a header from the left side of the six-yard box into the bottom right corner, assisted by Mohammed Kudus' cross after a corner.
⚽ GoalCorner awarded to Tottenham Hotspur after a concession by Daichi Kamada.
Attempt missed. Mohammed Kudus from Tottenham Hotspur takes a right-footed shot from the right side of the six-yard box, but it goes high and wide to the right. Mathys Tel provided the assist with a cross.
Attempt blocked. Mathys Tel from Tottenham Hotspur has a right-footed shot from outside the box that is blocked. The assist came from Micky van de Ven.
Daichi Kamada is caught offside for Crystal Palace.
Dominic Solanke's right-footed shot from the center of the box is blocked. The attempt was assisted by Omar Marmoush.
Corner awarded to Tottenham Hotspur after Adam Wharton concedes.
Foul committed by Dwight McNeil of Crystal Palace.
Micky van de Ven from Tottenham Hotspur wins a free kick in the defensive half.
Archie Gray of Tottenham Hotspur receives a yellow card for a bad foul.
Daichi Kamada from Crystal Palace wins a free kick in the defensive half.
Archie Gray from Tottenham Hotspur commits a foul.
Jean-Philippe Mateta of Crystal Palace receives a red card.
VAR decision results in an upgraded card for Jean-Philippe Mateta of Crystal Palace.
Foul committed by Jean-Philippe Mateta of Crystal Palace.
Micky van de Ven from Tottenham Hotspur wins a free kick in the defensive half.
Attempt saved. Daichi Kamada from Crystal Palace has a left-footed shot from outside the box, but it's saved in the top center of the goal by Antonín Kinsky from Tottenham Hotspur. The shot was assisted by Jean-Philippe Mateta.
Jean-Philippe Mateta from Crystal Palace wins a free kick in the defensive half.
Mateus Fernandes from Tottenham Hotspur commits a foul.
Tyrick Mitchell from Crystal Palace commits a foul.
Mohammed Kudus from Tottenham Hotspur wins a free kick in the defensive half.
Tyrick Mitchell of Crystal Palace commits a foul.
Mohammed Kudus from Tottenham Hotspur wins a free kick on the right wing.
Tottenham Hotspur win a corner after Óscar Mingueza concedes.
First half begins.
Tottenham Hotspur
Crystal Palace
Detailed general metrics for Tottenham Hotspur and Crystal Palace are shown above for quick technical comparison.
Tottenham Hotspur
Crystal Palace
Detailed passing metrics for Tottenham Hotspur and Crystal Palace are shown above for quick technical comparison.
Tottenham Hotspur
Crystal Palace
Detailed attack metrics for Tottenham Hotspur and Crystal Palace are shown above for quick technical comparison.
Tottenham Hotspur
Crystal Palace
Detailed defense metrics for Tottenham Hotspur and Crystal Palace are shown above for quick technical comparison.
Tottenham Hotspur
Crystal Palace
Detailed fouls metrics for Tottenham Hotspur and Crystal Palace are shown above for quick technical comparison.
Sum of all trends over 90 minutes (attacks, shots, passes, fouls, etc.). Green = Tottenham Hotspur, Purple = Crystal Palace.