The end of the top North American football competitions dominated the top spots in the battle for the rankings this week.

The past week handed out some interesting results in terms of viewership ratings. Those results have confirmed the favorite leagues to watch in the United States, although the top audiences went to unexpected leagues.

Once again, the final stages of Mexico's Liga MX caught the most attention among U.S. audiences, with the second legs of the semi-finals being the most-watched matches of the week. The last place in the podium went to the Premier League match featuring Aston Villa and Arsenal, which broke the 1,000,000-viewer barrier.

Other interesting numbers that emerged from this ranking came with the MLS Cup match between the Columbus Crew and Los Angeles FC. The Crew's win over the Black and Gold earned a bit over 800,000 viewers on FOX, which represents the highest audience for a Major League Soccer match this season.

One more aspect of this ranking to keep in mind is how La Liga games have failed to capture the attention of fans in the United States, as neither Barcelona's nor Real Madrid's game were included in the top ten most-watched clashes of the week. In fact, there were some repeat broadcasts that earned better numbers than Real Madrid's clash.

Without further ado, here is the list of games that made the cut this week.

ABC

December 9, 2023

Bundesliga: Borussia Dortmund 2-3 RB Leipzig at 12:26 p.m. ET

Average viewers: 405,000

Rating: 0.28

ESPN Deportes

December 9, 2023

La Liga: Real Betis 1-1 Real Madrid at 10:00 a.m. ET

Average viewers: 126,000

Rating: 0.08

December 10, 2023

La Liga: Barcelona 2-4 Girona at 2:55 p.m. ET

Average viewers: 249,000

Rating: 0.13

FOX

December 9, 2023

Major League Soccer: Columbus Crew 2-1 Los Angeles FC at 4:01 p.m. ET

Average viewers: 815,000

Rating:0.41

NBC

December 9, 2023

Premier League: Aston Villa 1-0 Arsenal at 12:30 p.m. ET

Average viewers: 1,009,000

Rating: 0.54

Telemundo

December 9, 2023

Premier League: Aston Villa 1-0 Arsenal at 12:00 p.m. ET

Average viewers: 210,000

Rating: 0.12

December 10, 2023

Premier League: Everton 2-0 Chelsea at 8:55 a.m. ET

Average viewers: 219,000

Rating: 0.11

Premier League: Tottenham 4-1 Newcastle at 11:05 a.m. ET

Average viewers: 341,000

Rating: 0.18

TruTV

December 5, 2023

International Women's Friendly: USWNT 2-1 China at 7:58 p.m. ET

Average viewers: 172,000

Rating: 0.09

TUDN

December 6, 2023

Liga MX: Atlético San Luis 0-5 América at 9:28 p.m. ET

Average viewers: 378,000

Rating: 0.19

December 7, 2023

Liga MX: Pumas UNAM 0-1 Tigres UANL at 9:28 p.m. ET

Average viewers: 362,000

Rating: 0.18

Univisión

December 9, 2023

Liga MX: América 0-2 Atlético San Luis at 8:31 p.m. ET

Average viewers: 1,068,000

Rating: 0.48

December 10, 2023

Liga MX: Tigres UANL 1-1 Pumas UNAM at 8:27 p.m. ET

Average viewers: 1,375,000

Rating: 0.60

USA Network

December 5, 2023

Premier League: Wolves 1-0 Burnley at 2:27 p.m. ET

Average viewers: 128,000

Rating: 0.08

December 6, 2023

Premier League: Fulham 5-0 Nottingham at 2:27 p.m. ET

Average viewers: 156,000

Rating: 0.09

December 7, 2023

Premier League:Tottenham 1-2 West Ham at 3:12 p.m. ET

Average viewers: 303,000

Rating: 0.16

December 9, 2023

Premier League: Crystal Palace 1-2 Liverpool at 7:27 a.m. ET

Average viewers: 355,000

Rating: 0.22

Premier League: Brighton 1-1 Burnley at 9:57 a.m. ET

Average viewers: 352,000

Rating: 0.19

December 10, 2023

Premier League: Everton 2-0 Chelsea at 8:57 a.m. ET

Average viewers: 466,000

Rating: 0.27

Premier League: Tottenham 4-1 Newcastle at 11:27 a.m. ET

Average viewers: 636,000

Rating: 0.36