CONCACAF announced the groups and schedule for the 2017 Gold Cup on Tuesday at an event in Los Angeles. While we already knew the venues of the group and knockout round matches, now they’ve revealed which countries will play each other and where. Here’s how the groups shape up:

Group A

Honduras, Costa Rica, Canada and French Guiana

Group B

United States, Panama, Martinique, Haiti/Nicaragua

Group C

Mexico, El Salvador, Jamaica and Curacao

As we know from previous announcements, the USA will play their Group B matches in Nashville, Tampa, and Cleveland. Here’s who they’ll meet in each of those cities:

7/8 vs. Panama in Nashville at Nissan Stadium

7/12 vs. Martinique in Tampa at Raymond James Stadium

7/15 vs. Haiti/Nicaragua in Cleveland at FirstEnergy Stadium

It’s rather ordinary Gold Cup group with one tough match and two that should be won easily by the USA. Assuming that happens, they would play a third place team from one of the other groups.

Group B winner will play 3rd place from A or C; Group B 2nd place will play 1st place from A; Group B 3rd place would face C winner. — Bart (@BartimusPrime19) March 7, 2017

2017 CONCACAF Gold Cup Match Schedule *Kickoff times TBA

Friday, July 7– Red Bull Arena, Harrison, NJ

French Guiana v Canada

Honduras v Costa Rica

Saturday, July 8– Nissan Stadium, Nashville, TN

United States v Panama

Martinique v Haiti/Nicaragua

Sunday, July 9– Qualcomm Stadium, San Diego, CA

Curacao v Jamaica

Mexico v El Salvador

Tuesday, July 11 – BBVA Compass Stadium, Houston, TX

Costa Rica v Canada

Honduras v French Guiana

Wednesday, July 12– Raymond James Stadium, Tampa, FL

Panama v Haiti/Nicaragua

United States v Martinique

Thursday, July 13– Sports Authority Field, Denver, CO

El Salvador v Curacao

Mexico v Jamaica

Friday, July 14– Toyota Stadium, Frisco, TX

Costa Rica v French Guiana

Canada v Honduras

Saturday, July 15– FirstEnergy Stadium, Cleveland, OH

Panama v Martinique

Haiti/Nicaragua v United States

Sunday, July 16– Alamodome, San Antonio, TX

Jamaica v El Salvador

Curacao v Mexico

Wednesday, July 19– Lincoln Financial Field, Philadelphia, PA*

QF1: 1A v 2B

QF2: 1B v 3A/C

Thursday, July 20– University of Phoenix Stadium, Glendale, AZ*

QF3: 1C v 3A/B

QF4: 2C v 2A

Saturday, July 22– AT&T Stadium, Arlington, TX

SF1: Winner QF1 v Winner QF2

Sunday, July 23– Rose Bowl, Pasadena, CA

SF2: Winner QF3 v Winner QF4

Wednesday, July 26– Levi’s Stadium, Santa Clara, CA

Final