Previous
Arsenal
Southampton
1
2
FT
Game Details
Liverpool
Middlesbrough
(14) 2
(13) 2
FT-Pens
Game Details
Real Madrid
Elche
5
1
FT
Game Details
Bayern Munich
SC Paderborn 07
4
0
FT
Game Details
Empoli
AC Milan
2
2
FT
Game Details
Arsenal
Southampton
1
2
FT
Game Details
Cardiff City
AFC Bournemouth
0
3
FT
Game Details
Derby County
Reading
2
0
FT
Game Details
Leyton Orient
Sheffield United
0
1
FT
Game Details
Liverpool
Middlesbrough
(14) 2
(13) 2
FT-Pens
Game Details
Milton Keynes Dons
Bradford City
2
0
FT
Game Details
Shrewsbury Town
Norwich City
1
0
FT
Game Details
Sunderland
Stoke City
1
2
FT
Game Details
Swansea City
Everton
3
0
FT
Game Details
Fulham
Doncaster Rovers
2
1
FT
Game Details
Real Madrid
Elche
5
1
FT
Game Details
Celta Vigo
Deportivo La Coruña
2
1
FT
Game Details
Bayern Munich
SC Paderborn 07
4
0
FT
Game Details
Eintracht Frankfurt
Mainz
2
2
FT
Game Details
TSG Hoffenheim
SC Freiburg
3
3
FT
Game Details
Werder Bremen
Schalke 04
0
3
FT
Game Details
Empoli
AC Milan
2
2
FT
Game Details
Stade de Reims
Marseille
0
5
FT
Game Details
Stade Rennes
Toulouse
0
3
FT
Game Details
Newport County
Swindon Town
1
2
FT
Game Details
Aberdeen
Livingston
4
0
FT
Game Details
Falkirk
Rangers
1
3
FT
Game Details
Kilmarnock
St Johnstone
0
1
FT
Game Details
Partick Thistle
St Mirren
1
0
FT
Game Details
Ross County
Hibernian
0
2
FT
Game Details
Clyde
Montrose
1
2
FT
Game Details
Brescia
Lanciano
1
1
FT
Game Details
Cittadella
Pro Vercelli
1
2
FT
Game Details
Crotone
Catania
1
1
FT
Game Details
Frosinone
US Avellino
0
0
FT
Game Details
Livorno
Varese
1
0
FT
Game Details
Modena
Perugia
0
0
FT
Game Details
Ternana
Bologna
0
1
FT
Game Details
Trapani
Virtus Entella
2
2
FT
Game Details
US Pescara
Latina
1
1
FT
Game Details
Vicenza
Bari
1
0
FT
Game Details
FC Ingolstadt 04
FC Erzgebirge Aue
1
1
FT
Game Details
SpVgg Greuther Furth
VfR Aalen
1
1
FT
Game Details
St Pauli
TSV Eintracht Braunschweig
1
0
FT
Game Details
SV Sandhausen
TSV 1860 Munich
1
0
FT
Game Details
AC Ajaccio
Le Havre AC
0
1
FT
Game Details
Angers
AJ Auxerre
0
0
FT
Game Details
Arles
Stade Laval
2
3
FT
Game Details
AS Nancy Lorraine
Tours
2
1
FT
Game Details
Dijon FCO
Créteil
2
1
FT
Game Details
Nimes
Chateauroux
1
0
FT
Game Details
Orléans
Ajaccio GFCO
0
1
FT
Game Details
Sochaux
Brest
0
0
FT
Game Details
Troyes
Niort
4
1
FT
Game Details
Capelle
FC Volendam
0
1
FT
Game Details
Rijnsburgse Boys
Sparta Rotterdam
0
3
FT
Game Details
Scheveningen
Lisse
4
1
FT
Game Details
VVSB
Vitesse Arnhem
1
2
FT
Game Details
Spakenburg
NAC Breda
3
4
FT
Game Details
Achilles '29
Twente Enschede
Postp
Game Details
Ajax Amateurs
NEC Nijmegen
2
2
FT
Game Details
Almere City
ADO Den Haag
2
2
FT
Game Details
Deltasport
Willem II Tilburg
2
1
FT
Game Details
Exelsior Maassluis
FC Emmen
1
4
FT
Game Details
Flevo Boys
DOS '37
1
0
FT
Game Details
HHC Hardenberg
RKC Waalwijk
1
0
FT
Game Details
Kozakken Boys
Sportlust '46
1
2
FT
Game Details
ONS Sneek
Dordrecht '90
0
3
FT
Game Details
PSV Eindhoven
FC Utrecht
Postp
Game Details
VVV Venlo
FC Eindhoven
0
0
FT
Game Details
Roda JC Kerkrade
Heerenveen
2
1
FT
Game Details
FC Basel
FC Vaduz
3
1
FT
Game Details
FC Thun
Lucerne
3
2
FT
Game Details
Sporting Kansas City
Real Estelí
2
0
LIVE 71'
Game Details
Portland Timbers
Alpha United
2:00 AM GMT
Game Details
César Vallejo
Universitario de Sucre
3
0
FT
Leg 2Aggregate: 5 - 2
Game Details
Cerro Porteño
Independiente del Valle
2
0
LIVE 58'
Leg 2Aggregate: 2 - 1
Game Details
San Martín de San Juan
Argentinos Juniors
2
0
FT
Game Details
Atlante
Mérida
0
0
LIVE 77'
Game Details
Correcaminos
At. San Luis
2
3
LIVE 77'
Game Details
Lobos BUAP
Oaxaca
2
1
LIVE 77'
Game Details
Mineros de Zacatecas
Dorados de Sinaloa
2
1
LIVE 75'
Game Details
Santos
Monterrey
2:00 AM GMT
Game Details
U.A.N.L
Queretaro
2:00 AM GMT
Game Details
UNAM
Toluca
2:00 AM GMT
Game Details
Veracruz
Chiapas
2:00 AM GMT
Game Details
ABC
Goianiense
2
0
FT
Game Details
Boa MG
Luverdense
2
1
FT
Game Details
Bragantino
Icasa
2
1
FT
Game Details
Joinville
América Mineiro
1
1
FT
Game Details
Paraná Clube
Avaí
1
1
FT
Game Details
Vila Nova-GO
AA Ponte Preta
0
3
FT
Game Details
Ceará
América RN
1
0
LIVE 40'
Game Details
Portuguesa de Desportos
Náutico
0
0
LIVE HT
Game Details
Sampaio Correa-MA
CR Vasco da Gama
1
0
LIVE 45' +1'
Game Details
Santa Cruz FC
Oeste
1
0
LIVE 42'
Game Details
Vantforet Kofu
Vissel Kobe
2
0
FT
Game Details
Cerezo Osaka
Nagoya Grampus Eight
1
2
FT
Game Details
Kashiwa Reysol
Sagan Tosu
2
0
FT
Game Details
Rangers de Talca
Palestino
0
1
FT
Game Details
Universidad de Concepción
Colo Colo
3
0
FT
Game Details
Next

Marshall: Five Mexico issues

Mexico Sep 11, 2014
Read

Mexico vs. Bolivia: Player ratings

Mexico Sep 9, 2014
Read

Marshall: Next challenges

Mexico Sep 4, 2014
Read
 Posted by Cesar Hernandez
Jul 1, 2014

Assessment: Rough ending, new beginnings

Mexico have bowed out of the World Cup in the round of 16, and ESPNFC blogger Cesar Hernandez gives his verdict on the brighter points of the campaign, as well as what went wrong.

One sentence, World Cup recap

El Tri were able to surpass expectations, but they were once again knocked out in the round of 16 for a sixth time in a row.

All team assessments

Group Stage: Australia | Bosnia-Herzegovina | Cameroon | Croatia | Ecuador | England | Ghana | Honduras | Italy | Iran
Ivory Coast Japan | Portugal | Russia | South Korea | Spain
Round of 16: Algeria | Chile | Greece | Mexico
Nigeria | Switzerland | Uruguay | United States
Quarterfinals: Colombia | France | Belgium | Costa Rica
Semifinals: Brazil | Netherlands
Finalists: Argentina
Winners: Germany

Star Man

Guillermo "Memo" Ochoa. The 28-year-old has been well-known in Mexico for years, but he has emerged as a World Cup star after the past couple of weeks.

The goalkeeper was near-perfect for Mexico and only let in one goal during the group stage. In the round of 16, the two goals that Ochoa let in from the Netherlands were completely forgivable. No goalkeeper could have stopped Wesley Sneijder's rocket of a goal, and it's hard to criticize a player for not blocking a penalty shot.

Now that Ochoa is a free agent, I can only imagine that squads from all over Europe will be flooding his agent with calls. It will truly be exciting to see where Ochoa will land for the upcoming season.

Memo Ochoa was disappointed he didn't stop a PK against the Dutch, but the keeper's star is on the rise.

Highlights

Anything that Miguel Herrera did. The boisterous and energetic manager became an overnight sensation with his over-the-top celebrations and gestures on the sidelines. The best of his celebrations was arguably after Mexico scored the second goal against Croatia. Herrera fell to the ground half-celebrating and half-hugging Paul Aguilar, got up while pumping his fist in the air, and then embraced Ochoa, who came charging at him for a hug that almost looked more like a tackle. It was beautiful to watch.

Mexico's second half against Croatia was easily another highlight of the tournament. El Tri stepped up their attack in the latter stages of the match and scored three goals in 10 minutes, therefore securing their spot in the round of 16. Veterans Rafael Marquez, Andres Guardado and Javier Hernandez all provided the crucial goals in the final match of the group stage.

Then there's, of course, Guillermo Ochoa's performances. Memo found a way to stifle anything that Brazil threw (or perhaps I should say "kicked") at him and was unfazed by Croatia or Cameroon. Granted, he did let in a goal against Croatia, but that was the only one that he let in during the first three matches.

Low Points

Other than the loss to the Netherlands, there were two stand-out moments for El Tri that were a bit of a downer for fans.

The first was Giovani dos Santos' two disallowed goals against Cameroon. It was tough to see Dos Santos and Mexico denied two goals that early in the tournament. Tensions were already very high from justifiably skeptical fans, and taking away both of those opportunities didn't exactly help the anxiousness from the Mexico bench or stands. Luckily for El Tri, they were able to sneak away with a win after Oribe Peralta's goal in the 61st minute.

Then, there was the injury to Hector Moreno. Moreno wasn't the best player for El Tri in the World Cup, but he gave the squad confidence with his presence in the back. The veteran has always represented consistency for club and country, and it was heartbreaking to hear that he will be out for about six months after breaking his tibia.

The demonstrative Miguel Herrera, and his system, became a standout on the world stage.

Lessons Learned

Mexico has the ability to be a fantastic team, but they may need to wait a few years before they become a world power. Many of Mexico's best players are only in their mid-20s, and it will be interesting to see how they all develop before the next World Cup in Russia.

Speaking of an excellent players in their mid-20s, dos Santos proved that he can work well in Herrera's 5-3-2 system. There were plenty of doubts from critics who assumed that Dos Santos' roaming style of play would interfere with some of the movement from the attacking midfielders. Dos Santos was still given the start up top with Peralta and appeared to thrive in the attack with the midfield. Hernandez, Raul Jimenez and Alan Pulido all have the potential to surpass Dos Santos, but the second striker spot will remain his for now.

The last lesson learned, especially for me, was recognizing the significance of Guillermo Ochoa as the starting goalkeeper. Although I knew Ochoa was the better option than Jesus Corona, my argument was still for Corona because of the fact that he had been a solid and dependable option for Mexico in the past. Even though it is impossible to know whether Corona would have done just as well as Ochoa, I would take no chances in the back and keep Ochoa as the starter after his stunning performances.

Cesar Hernandez

Cesar Hernandez can't remember a time when soccer hasn't been a part of his daily routine. Within that personal immersion of fútbol is a lifelong passion for the Mexican national team. He has blogged on El Tri for four years mainly through his blog The Big Verde. Follow him on Twitter @cesarh1030.