Group H is in chaos after Cape Verde, in their first World Cup ever, were able to draw 0-0 against World Cup title favorites Spain.
Vozinha, the 40-year-old keeper for the Blue Sharks, starred in the game, turning away Spanish threats across 90 minutes.
Before the match, Opta's supercomputer gave Spain a 98.5 percent chance of advancing to the knockouts and the best title odds of anyone.
- Full takeaways: Cape Verde holds Spain
Recap the game as it happened below.
Spain vs Cape Verde Recap
FT - Fulltime
Spain 0-0 Cape Verde. Vozinha gets the clean sheet.
90+3' - Spain yellow card 🟨
Pedri booked late.
90+ - Stoppage time
Added time underway.
87' - Spain substitution
Nico Williams for Rodri.
84' - Spain shot on target
Marc Cucurella tests Vozinha.
81' - Spain substitution
Dani Olmo for Ferran Torres.
76' - Spain shot saved
Vozinha turns Mikel Merino away.
71' - Lamine Yamal is playing
Lamine Yamal, one of the best players in the world, is in the game.
71' - Spain substitutions
Double change. Mikel Merino for Fabián Ruiz. Lamine Yamal for Pablo Gavi.
67' - Spain chance
Fabián Ruiz forces a save from Vozinha.
61' - Cape Verde substitutions
Triple change. Willy Semedo for Jovane Cabral. Nuno Da Costa for Dailon Rocha Livramento. Deroy Duarte for Laros Duarte.
60' - Spain 0-0 Cape Verde
Hour mark. Still goalless.
48' - Spain attempt on goal
Vozinha turns Fabián Ruiz away.
2H - Second half
Underway.
HT - Vozinha, Cape Verde's 40-year-old goalkeeper, is the story of the half
If you're just tuning in, Cape Verde keeper, Vozinha, 40, one of the oldest players at the 2026 World Cup, is the story. Vozinha plays his club football in the Portuguese second division. He's been Cape Verde's number one since 2011. Spain's attack is worth roughly a billion dollars. Through 45 minutes, nothing has gotten past him.
HT - Halftime
Spain 0-0 Cape Verde. The Blue Sharks held Spain to no goals in the half, and according to FotMob, a 1.38 xG.
45+4' - Spain saved
Ferran Torres forces Vozinha into action.
45+4' - Spain half-chance
Mikel Oyarzabal tests Vozinha.
45+ - Stoppage time
Added time underway.
30' - Spain 0-0 Cape Verde
Half an hour gone. Still goalless.
18' - Spain attempt on goal
Pedri forces a save from Vozinha.
16' - Cape Verde yellow card 🟨
Sidny Lopes Cabral into the book. Not great; he's one of Cape Verde's best players.
16' - Spain 0-0 Cape Verde
Still goalless. Pedri had the first good shot, but didn't get enough mustard on it.
Kickoff
Spain vs Cape Verde underway at Mercedes-Benz Stadium.
0' - Lamine Yamal starts on the bench for Spain.
After recovering from an injury, it seems the Spanish are content to take it easy on Yamal. Pedro Gavi starts at left winger and Ferran Torres at right winger.
How to Watch Spain vs Cape Verde in the USA
Spain vs Cape Verde is available in the United States on FOX / Telemundo. The match kicked off at 12:00 PM EDT on Monday, June 15 at Mercedes-Benz Stadium.
Spain Lineup vs Cape Verde
- Spain (4-3-3): Unai Simón, Marcos Llorente, Pau Cubarsí, Aymeric Laporte, Marc Cucurella, Pedri, Rodri, Fabián Ruiz, Ferran Torres, Mikel Oyarzabal, Pablo Gavi
- Subs: David Raya, Joan García, Marc Pubill, Eric García, Pedro Porro, Alejandro Grimaldo, Mikel Merino, Alex Baena, Martín Zubimendi, Dani Olmo, Nico Williams, Lamine Yamal, Yéremy Pino, Victor Muñoz, Borja Iglesias
Cape Verde Lineup vs Spain
- Cape Verde (4-2-3-1): Vozinha, Steven Moreira, Pico, Diney Borges, Sidny Lopes Cabral, Kevin Lenini, Laros Duarte, Ryan Mendes, Jamiro Monteiro, Jovane Cabral, Dailon Rocha Livramento
- Subs: Márcio Rosa, CJ Dos Santos, Stopira, Logan Costa, Wagner Pina, Kelvin Pires, João Paulo, Garry Rodrigues, Deroy Duarte, Yannick Semedo, Willy Semedo, Telmo Arcanjo, Hélio Varela, Nuno Da Costa, Gilson Tavares
Spain Last 10 Matches
- Tuesday, June 9 - Peru 1, Spain 3
- Thursday, June 4 - Spain 1, Iraq 1
- Tuesday, March 31 - Spain 0, Egypt 0
- Friday, March 27 - Spain 3, Serbia 0
- Tuesday, November 18 - Spain 2, Türkiye 2
- Saturday, November 15 - Georgia 0, Spain 4
- Tuesday, October 14 - Spain 4, Bulgaria 0
- Saturday, October 11 - Spain 2, Georgia 0
- Sunday, September 7 - Türkiye 0, Spain 6
- Thursday, September 4 - Bulgaria 0, Spain 3
Cape Verde Last 10 Matches
- Saturday, June 6 - Cape Verde 3, Bermuda 0
- Sunday, May 31 - Cape Verde 3, Serbia 0
- Monday, March 30 - Cape Verde 1, Finland 1
- Friday, March 27 - Chile 4, Cape Verde 2
- Monday, November 17 - Egypt 1, Cape Verde 1
- Thursday, November 13 - Iran 0, Cape Verde 0
- Monday, October 13 - Cape Verde 3, Eswatini 0
- Wednesday, October 8 - Libya 3, Cape Verde 3
- Tuesday, September 9 - Cape Verde 1, Cameroon 0
- Thursday, September 4 - Mauritius 0, Cape Verde 2
Spain Squad 2026
- 1 - David Raya - GK
- 13 - Joan García - GK
- 23 - Unai Simón - GK
- 2 - Marc Pubill - DEF
- 3 - Álex Grimaldo - DEF
- 4 - Eric García - DEF
- 12 - Pedro Porro - DEF
- 14 - Aymeric Laporte - DEF
- 22 - Pau Cubarsí Paredes - DEF
- 24 - Marc Cucurella - DEF
- 5 - Marcos Llorente - MID
- 6 - Mikel Merino - MID
- 7 - Ferran Torres - MID
- 8 - Fabián Ruiz - MID
- 9 - Gavi - MID
- 10 - Dani Olmo - MID
- 11 - Yeremy Pino - MID
- 15 - Álex Baena - MID
- 16 - Rodri - MID
- 18 - Martín Zubimendi - MID
- 20 - Pedri - MID
- 17 - Nico Williams - FWD
- 19 - Lamine Yamal - FWD
- 21 - Mikel Oyarzabal - FWD
- 25 - Víctor Muñoz - FWD
- 26 - Borja Iglesias - FWD
Cape Verde Squad 2026
- 1 - Vózinha - GK
- 12 - Márcio Rosa - GK
- 23 - C. dos Santos - GK
- 2 - Stopira - DEF
- 3 - Diney Borges - DEF
- 4 - Pico - DEF
- 5 - Logan Costa - DEF
- 13 - S. Lopes Cabral - DEF
- 22 - S. Moreira - DEF
- 24 - Wagner Pina - DEF
- 25 - Kelvin Pires - DEF
- 6 - Kevin Pina - MID
- 8 - João Paulo - MID
- 10 - Jamiro Monteiro - MID
- 11 - Garry Rodrigues - MID
- 14 - Deroy Duarte - MID
- 15 - L. Duarte - MID
- 16 - Yannick Semedo - MID
- 17 - Willy Semedo - MID
- 18 - Telmo Arcanjo - MID
- 20 - Ryan Mendes - MID
- 26 - Hélio Varela - MID
- 7 - Jovane Cabral - FWD
- 9 - Gilson Benchimol - FWD
- 19 - D. Livramento - FWD
- 21 - Nuno da Costa - FWD