The 2017 Gold Cup kicks off on Friday night, as clubs from North America battle for the top regional cup. The United States, Mexico and Costa Rica may be the favorites, but with many of the top nations using many "B" squad players, there are chances for some big-time surprises. Here's everything to know:

Format

There are three groups of four, and the top two teams from each group move on to the quarterfinals. Also, the two best third-place teams will also move on.

Watch

The matches will be broadcast on the FOX family of networks and streamed online on Fox Sports Go. For those looking for Spanish, Univision will broadcast the games. 

Groups and Schedule

Group A GP W D L GD PTS
Costa Rica321 0 47
Canada312 0 25
Honduras311124
French Guiana3 0 03-80

Group breakdown: Costa Rica is the clear favorite to win the group, while Honduras and Canada will likely fight for second place.

Schedule
(All times eastern)

July 7
Canada 4, French Guiana 2
Costa Rica 1, Honduras 0 

July 11
Costa Rica 1, Canada 1
Honduras 3, French Guiana 0 *French Guiana forfeits the match after fielding Florent Malouda, an ineligible player.

July 14
Costa Rica 3, French Guiana 0
Canada 0, Honduras 0

Group B GP W D L GD PTS
USA321 0 47
Panama 321 0 47
Martinique3102-23
Nicaragua 3 0 03-6 0

Group breakdown: USA should edge out Panama to win the group, with the Panamanians also expected to move on. Nicaragua and Martinique are hoping to slip into the next round as a third-place team.

Schedule

July 8
USA 1, Panama 1
Martinique 2, Nicaragua 0 

July 12
Panama 2, Nicaragua 1
USA 3, Martinique 2

July 15
Panama 3, Martinique 0
USA 3, Nicaragua 0

Group C GP W D L GD PTS
Mexico 321 0 47
Jamaica312 0 35
El Salvador311144
Curacao3 0 0 3-6 0

Group breakdown: Mexico is a favorite to win the cup and should get nine points from this group. Jamaica, finalist at the last Gold Cup, should finish second. El Salvador has a chance to finish third.

July 9
Jamaica 2, Curacao 0
Mexico 2, El Salvador 0

July 13
El Salvador 2, Curacao 0
Mexico 0, Jamaica 0

July 16
Jamaica 1, El Salvador 1
Mexico 2, Curacao 0

Knockout Stages

Quarterfinals

July 19
Costa Rica 1, Panama
USA 2, El Salvador 0

July 20
Mexico 1, Honduras 0
Jamaica 2, Canada 1

Semifinals

July 22
USA 2, Costa Rica 0

July 23
Jamaica 1, Mexico 0 

Final

July 26
USA vs. Jamaica, 9:30 p.m.

For news, stories, results and more, follow us:

- @CBSSportsSoccer - @RGonzalezCBS - Facebook