FIFA World Cup 2026: Miami Beach kicks off parties with Carlos Vives and DJ Cassidy

Loading video...

MIAMI BEACH, Fla. — Miami Beach started the FIFA World Cup celebrations with Carlos Vives performing on a stage on the sand in South Beach after Mexico’s 2-0 victory over South Africa on Thursday.

The 10 Street Beach opened at 2 p.m. to screens near Lummus Park, at 1130 Ocean Drive in South Beach, displaying the FIFA World Cup 2026 opening ceremony at Estadio Azteca, in Mexico City.

Shakira and Afrobeats artist Burna Boy performed “Dai Dai.” The other performers included J Balvin, Maná, and Alejandro Fernández.

Related story: Shakira, Andrea Bocelli and Salma Hayek kick-start the World Cup at opening ceremony in Mexico City

FIFA World Cup 2026: Free tickets run out before Miami Beach opening concert

The Bandshell, at 7275 Collins Ave., plans to host four watch parties: Doors open at 11 a.m. on June 22 for the 1 p.m. Argentina vs. Austria match. Doors open at 4 p.m. on June 24 for the 6 p.m. Scotland vs. Brazil match. Doors open at 1 p.m. for the 3 p.m. semi-final matches on July 14-15.

FIFA World Cup begins with Mexico's 2-0 victory

The Bandshell also plans to co-host an event with the Consulate General of Uruguay in Miami at 6 p.m. on June 20.

The Sandbowl, behind the Bandshell, plans to host two watch parties: Doors open at 3 p.m. on July 18 for the 5 p.m. bronze final. Doors open at 1 p.m. on July 19 for the 3 p.m. final.

Related story: FIFA World Cup 2026 fans start passionate celebrations at Miami’s Wynwood

FIFA World Cup fans flood 10 Street beach in South Beach

For more information about the city of Miami Beach events and installations, visit this page.

DATES AND TIMES

Here is the schedule of World Cup games

June 11: The Group A match, South Korea vs. Czech Republic, is at 11 p.m.

June 12: The Group B match, Canada vs. Bosnia, is at 3 p.m. and the Group D match, U.S. vs. Paraguay, is at 9 p.m.

June 13: There are three matches: The Group B, Qatar vs. Switzerland, game is at 3 p.m. The Group C, Brazil vs. Morocco, game is at 6 p.m. The Group C, Haiti vs. Scotland, game is at 9 p.m.

June 14: There are five matches: The Group D, Australia vs. Turkey, game is at Midnight. The Group E, Germany vs. Curaçao, game is at 1 p.m. The Group F, The Netherlands vs. Japan, game is at 4 p.m. The Group E, Ivory Coast vs. Ecuador, game is at 7 p.m. The Group F, Sweden vs. Tunisia, game is at 10 p.m.

June 15: There are four matches: The Group H, Spain vs. Cape Verde, game is at Noon. The Group G, Belgium vs. Egypt, game is at 3 p.m. The Group H, Saudi Arabia vs. Uruguay, game is at 6 p.m. The Group G, Iran vs. New Zealand, game is at 9 p.m.

June 16: There are three matches: The Group I, France vs. Senegal, game is at 3 p.m. The Group I, Iraq vs. Norway, game is at 6 p.m. The Group J, Argentina vs. Algeria, game is at 9 p.m.

June 17: There are five matches: The Group J, Austria vs. Jordan, game is at Midnight. The Group K, Portugal vs. Congo, game is at 1 p.m. The Group L, England vs. Croatia, game is at 4 p.m. The Group L, Ghana vs. Panama, game is at 7 p.m. The Group K, Uzbekistan vs. Colombia, game is at 10 p.m.

June 18: There are four matches: The Group A match, The Czech Republic vs. South Africa, is at Noon. The Group B, Switzerland vs. Bosnia, game is at 3 p.m. The Group B, Canada vs. Qatar, game is at 6 p.m. The Group A match, Mexico vs. South Korea, is at 9 p.m.

June 19: There are four matches: The Group D, U.S. vs. Australia, game is at 3 p.m. The Group C, Scotland vs. Morocco, game is at 6 p.m. The Group C, Brazil vs. Haiti, game is at 8:30 p.m. The Group D, Turkey vs. Paraguay, game is at 11 p.m.

June 20: There are three matches: The Group F, Netherlands vs. Sweden, game is at 1 p.m. The Group E, Germany vs. Ivory Coast, game is at 4 p.m. The Group E, Ecuador vs. Curaçao, game is at 8 p.m.

June 21: There are five matches: The Group F, Tunisia vs. Japan, game is at Midnight. The Group H, Spain vs. Saudi Arabia, game is at Noon. The Group G, Belgium vs. Iran, game is at 3 p.m. The Group H, Uruguay vs. Cape Verde, game is at 6 p.m. The Group G, New Zealand vs. Egypt, game is at 9 p.m.

June 22: There are four matches: The Group J, Argentina vs. Austria, game is at 1 p.m. The Group I, France vs. Iraq, game is at 5 p.m. The Group I, Norway vs. Senegal, game is at 8 p.m. The Group J, Jordan vs. Algeria, game is at 11 p.m.

June 23: There are four matches: The Group K, Portugal vs. Uzbekistan, game is at 1 p.m. The Group L, England vs. Ghana, game is at 4 p.m. The Group L, Panama vs. Croatia, game is at 7 p.m. The Group K, Colombia vs. Congo, game is at 10 p.m.

June 24: There are six matches: The Group B, Switzerland vs. Canada, game is at 3 p.m. The Group B, Bosnia vs. Qatar, game is at 3 p.m. The Group C, Morocco vs. Haiti, game is at 6 p.m. The Group C, Scotland vs. Brazil, game is at 6 p.m. The Group A, South Africa vs. South Korea, game is at 9 p.m. The Group A, Czech Republic vs. Mexico, game is at 9 p.m.

June 25: There are six matches: The Group E, Curaçao vs. Ivory Coast, game is at 4 p.m. The Group E, Ecuador vs. Germany, game is at 4 p.m. The Group F, Tunisia vs. Netherlands, game is at 7 p.m. The Group F, Japan vs. Sweden, game is at 7 p.m. The Group D, Turkey vs. U.S., game is at 10 p.m. The Group D, Paraguay vs. Australia, game is at 10 p.m.

June 26: There are six matches: The Group I, Norway vs. France, game is at 3 p.m. The Group I, Senegal vs. Iraq, game is at 3 p.m. The Group H, Cape Verde vs. Saudi Arabia, game is at 8 p.m. The Group H, Uruguay vs. Spain, game is at 8 p.m. The Group G, New Zealand vs. Belgium, game is at 11 p.m. The Group G, Egypt vs. Iran, game is at 11 p.m.

June 27: There are six matches: The Group L, Panama vs. England, game is at 5 p.m. The Group L, Croatia vs. Ghana, game is at 5 p.m. The Group K, Colombia vs. Portugal, game is at 7:30 p.m. The Group K, Congo vs. Uzbekistan, game is at 7:30 p.m. The Group J, Algeria vs. Austria, game is at 10 p.m. The Group J, Jordan vs. Argentina, game is at 10 p.m.

June 28: There is a match at 3 p.m.

June 29: There are three matches at 1 p.m., 4:30 p.m., and 9 p.m.

June 30: There are three matches at 1 p.m., 5 p.m., and 9 p.m.

July 1: There are three matches at noon, 4 p.m., and 9 p.m.

July 2: There are three matches at 3 p.m., 7 p.m., and 11 p.m.

July 3: There are three matches at 2 p.m., 6 p.m., and 9:30 p.m.

July 4: There are two matches at 1 p.m. and 5 p.m.

July 5: There are two matches at 4 p.m. and 8 p.m.

July 6: There are two matches at 3 p.m. and 8 p.m.

July 7: There are two matches at Noon and 4 p.m.

July 9: There is a quarter-final match at 4 p.m.

July 10: There is a quarter-final match at 3 p.m.

July 11: There are two quarter-final matches at 5 p.m. and 9 p.m.

July 14: The fan festival is closed. There is a semi-final match at 3 p.m.

July 15: There is a semi-final match at 3 p.m.

July 18: The third-place play-off match is at 5 p.m.

July 19: The final match is at 3 p.m.

Related stories

FIFA World Cup fans to meet for Miami Beach party

Track FIFA World Cup groups

Copyright 2026 by WPLG Local10.com - All rights reserved.

About The Author
Will Manso

Will Manso

Will Manso came back home to South Florida when he joined Local 10 in March of 1999. During his time here, Will has kept busy by working in sports, news and he's even dabbled in entertainment. He is now Local 10's sports director and also enjoys the chance to serve as a host for special shows on Local 10.

Aaron Maybin

Aaron Maybin

Aaron came to Local 10 from Milwaukee, Wisconsin, where he worked as a weekend morning anchor and reporter at WITI-TV.

Isabella Martin

Isabella Martin

Isabella Martin joined the reporting team at WPLG in July 2025.

Andrea Torres

Andrea Torres

The Emmy Award-winning journalist joined the Local 10 News team in 2013. She wrote for the Miami Herald for more than 9 years and won a Green Eyeshade Award.