Previous
Leicester City
Manchester United
5
3
FT
Game Details
Tottenham Hotspur
West Bromwich Albion
0
1
FT
Game Details
Everton
Crystal Palace
2
3
FT
Game Details
Manchester City
Chelsea
1
1
FT
Game Details
Levante
Barcelona
0
5
FT
Game Details
VfL Wolfsburg
Bayer Leverkusen
4
1
FT
Game Details
Toronto FC
Chivas USA
3
0
FT
Game Details
Leicester City
Manchester United
5
3
FT
Game Details
Tottenham Hotspur
West Bromwich Albion
0
1
FT
Game Details
Everton
Crystal Palace
2
3
FT
Game Details
Manchester City
Chelsea
1
1
FT
Game Details
Real Sociedad
Almeria
1
2
FT
Game Details
Villarreal
Rayo Vallecano
4
2
FT
Game Details
Cordoba
Sevilla FC
1
3
FT
Game Details
Levante
Barcelona
0
5
FT
Game Details
VfL Wolfsburg
Bayer Leverkusen
4
1
FT
Game Details
FC Cologne
Borussia Monchengladbach
0
0
FT
Game Details
Chievo Verona
Parma
2
3
FT
Game Details
AS Roma
Cagliari
2
0
FT
Game Details
Genoa
Lazio
1
0
FT
Game Details
Sassuolo
Sampdoria
0
0
FT
Game Details
Atalanta
Fiorentina
0
1
FT
Game Details
Udinese
Napoli
1
0
FT
Game Details
Palermo
Internazionale
1
1
FT
Game Details
Torino
Hellas Verona
0
1
FT
Game Details
Lille
Montpellier
0
0
FT
Game Details
AS Monaco
Guingamp
1
0
FT
Game Details
Lens
St Etienne
0
1
FT
Game Details
Paris Saint-Germain
Lyon
1
1
FT
Game Details
Dundee
Dundee United
1
4
FT
Game Details
Celtic
Motherwell
1
1
FT
Game Details
Osasuna
Mallorca
6
4
FT
Game Details
Girona
Real Betis
1
3
FT
Game Details
Leganes
Racing Santander
2
2
FT
Game Details
Real Valladolid
Tenerife
2
1
FT
Game Details
Albacete
Numancia
0
1
FT
Game Details
FC Union Berlin
RB Leipzig
2
1
FT
Game Details
Fortuna Düsseldorf
Heidenheimer SB
3
2
FT
Game Details
Karlsruhe
Nurnberg
3
0
FT
Game Details
SC Heracles Almelo
Twente Enschede
1
4
FT
Game Details
AZ Alkmaar
PEC Zwolle
1
0
FT
Game Details
Feyenoord Rotterdam
Ajax Amsterdam
0
1
FT
Game Details
PSV Eindhoven
Cambuur Leeuwarden
4
0
FT
Game Details
FC Utrecht
FC Groningen
1
0
FT
Game Details
Belenenses
Maritimo
1
0
FT
Game Details
Rio Ave
Arouca
1
2
FT
Game Details
Benfica
Moreirense
3
1
FT
Game Details
Gil Vicente
Sporting Lisbon
0
4
FT
Game Details
FC Porto
Boavista
0
0
FT
Game Details
CSKA Moscow
Lokomotiv Moscow
1
0
FT
Game Details
Kasimpasa
Karabukspor
2
1
FT
Game Details
Sivasspor
Konyaspor
0
0
FT
Game Details
Eskisehirspor K
Genclerbirligi
5:00 PM GMT
Game Details
Fenerbahce
Gaziantepspor
1
0
FT
Game Details
Asteras Tripoli
Kalloni AEL
1
0
FT
Game Details
Kerkyra
Giannina
2
0
FT
Game Details
Niki Volos
Ergotelis
1
4
FT
Game Details
Panthrakikos
Panionios
1
0
FT
Game Details
Platanias
Panathinaikos
2
3
FT
Game Details
Waasland-Beveren
Standard Liege
0
2
FT
Game Details
Club Brugge
KV Kortrijk
5
0
FT
Game Details
KSC Lokeren
KV Mechelen
3
2
FT
Game Details
SV Salzburg
Austria Vienna
2
3
FT
Game Details
Odense BK
Sonderjyske
1
1
FT
Game Details
FC Copenhagen
Brøndby
1
0
FT
Game Details
FC Nordsjaelland
FC Midtjylland
2
1
FT
Game Details
AIK
Halmstad
0
1
FT
Game Details
Kalmar FF
Djurgarden
0
4
FT
Game Details
Mjallby
Elfsborg
1
0
FT
Game Details
Malmo FF
Helsingborg
1
1
FT
Game Details
IFK
Gefle IF
Postp
Game Details
Viking FK
IK Start
0
1
FT
Game Details
SK Brann
Sandnes Ulf
3:00 PM GMT
Game Details
Aalesund
Stabaek
3
0
FT
Game Details
Lillestrom
Odd Grenland
2
0
FT
Game Details
Sarpsborg FK
Sogndal
3
1
FT
Game Details
Haugesund
Rosenborg
2
1
FT
Game Details
Toronto FC
Chivas USA
3
0
FT
Game Details
Toluca
Monterrey
1
0
FT
Game Details
Guadalajara
Queretaro
1
4
FT
Game Details
FC Edmonton
Tampa Bay Rowdies
1
0
FT
Game Details
Rosario Central
Arsenal de Sarandí
3
1
FT
Game Details
Banfield
Boca Juniors
1
1
FT
Game Details
River Plate
Independiente
4
1
FT
Game Details
Boca Unidos
Aldosivi
1
0
FT
Game Details
All Boys
Temperley
0
0
FT
Game Details
Crucero del Norte
Sarmiento de Junín
0
0
FT
Game Details
Atlético Tucumán
Sp. Belgrano
3
1
FT
Game Details
Instituto de Córdoba
Nueva Chicago
1
2
FT
Game Details
Corinthians
São Paulo
3
2
FT
Game Details
Cruzeiro
Atlético MG
2
3
FT
Game Details
EC Vitória
Bahia
2
1
FT
Game Details
Flamengo
Fluminense FC
1
1
FT
Game Details
Sport
Coritiba FBC
1
0
FT
Game Details
Goiás EC
Palmeiras
6
0
FT
Game Details
Gremio
Chapecoense AF
1
0
FT
Game Details
Santos FC
Figueirense FC
3
1
FT
Game Details
Racing (U)
Tacuarembó FC
1
0
FT
Game Details
Danubio F.C.
Rentistas
0
3
FT
Game Details
Defensor Sporting
Juventud
2
0
FT
Game Details
Wanderers
Rampla Juniors
0
1
FT
Game Details
Atenas
Nacional
0
0
FT
Game Details
Alianza Petrolera
Aguilas Doradas
1
0
FT
Game Details
Envigado
Independiente Santa Fe
2
2
FT
Game Details
Uniautonoma
Atlético Nacional
0
3
FT
Game Details
Deportivo Cali
Fortaleza CE
2
0
FT
Game Details
Cienciano del Cusco
Inti Gas Deportes
0
0
FT
Game Details
Los Caimanes
Melgar
0
3
FT
Game Details
Alianza Lima
San Martin
2
1
FT
Game Details
Rubio Ñú
Olimpia
0
2
FT
Game Details
Sol de América
Nacional
1
0
FT
Game Details
Libertad
12 de Octubre
2
0
FT
Game Details
El Nacional
Liga de Loja
1
1
FT
Game Details
Olmedo
LDU Quito
1
1
FT
Game Details
Club Deportivo Cuenca
Barcelona
0
2
FT
Game Details
Emelec
Mushuc Runa
0
0
FT
Game Details
Llaneros
Carabobo
0
0
FT
Game Details
Atlético Venezuela
Deportivo Petare
0
0
FT
Game Details
Portuguesa
Deportivo Anzoategui
0
0
FT
Game Details
Trujillanos
Estudiantes de Mérida
0
0
FT
Game Details
Aragua
Zamora
0
0
FT
Game Details
Deportivo Táchira
Tucanes
0
0
FT
Game Details
Mineros
Deportivo La Guaira
0
0
FT
Game Details
Sport Boys Warnes
Bolívar
0
0
FT
Game Details
Universitario de Pando
San José
0
0
FT
Game Details
Real Potosí
Wilstermann
0
0
FT
Game Details
Oriente Petrolero
Nacional Potosí
2
0
FT
Game Details
Perez Zeledon
Limon
2
1
FT
Game Details
Universidad De Costa Rica
Club Sport Uruguay
3
0
FT
Game Details
Belen
Santos
1
1
FT
Game Details
Herediano
Pumas Generalena
5
1
FT
Game Details
Alianza FC
Pasaquina FC
3
0
FT
Game Details
Santa Tecla
CD FAS
0
0
FT
Game Details
Metapan
Juventud Independiente
0
0
FT
Game Details
Honduras Progreso
Real Espana
2
2
FT
Game Details
Next
 Posted by Jason Davis
Jul 29, 2014

Galaxy's statement and Bradley's blast

Three goals in the first half gave Los Angeles an insurmountable lead in a 3-0 drubbing of the Seattle Sounders at CenturyLink Field.

The MLS regular-season schedule is now a full weeklong affair, with league games for Week 20 starting on Wednesday and not concluding until Monday night's showdown between the Seattle Sounders and Los Angeles Galaxy at CenturyLink Field.

That makes the job of pulling out five big threads from the jumbled mass of games a little more difficult but not impossible. It was a week that saw talented players finally show up on the score sheet as well as continuing streaks of futility and frustration over the state of officiating.

Monday Night Futbol

The slate of MLS matches culminated in Seattle with a massive Western Conference showdown between the Sounders and Galaxy. It did not play out exactly to form.

The Galaxy destroyed the Sounders with a barrage of shots in the first half, all of them a direct result of the space the host allowed players like Robbie Keane, Gyasi Zardes and Landon Donovan. The latter man starred in particular, assisting Zardes for the Galaxy's opener and setting the tone for the fluid attack that L.A. is known for when it is playing at its best.

Seattle's problems might have been caused by more than the absence of center back Chad Marshall due to back spasms, but without him, the Sounders could not handle the movement of Keane and Zardes in front of their back line. Sigi Schmid's side still looks like a shoo-in for the top spot in the West and the Supporters' Shield, but if L.A. is going to play like that with any consistency, the rest of the conference should be on full alert.

It's always the refs

Michael Bradley took the occasion of TFC's 2-1 home loss to Sporting Kansas City on Saturday to blast the quality of MLS officiating. Unfortunately for the midfielder, despite his attempts to frame his complaints as an issue that affected both teams equally, a player from the losing side making such comments always seems like sour grapes.

More interesting than the comments, which few across the league will find reason to argue with, is the question of whether it was wise for him to make them. Bradley is undoubtedly a leader for Toronto and, as the team's highest-paid player, may feel a responsibility to be the mouthpiece for such concerns.

Michael Bradley called out the officiating after Toronto's loss on Saturday.
Michael Bradley called out the officiating after Toronto's loss on Saturday.

However, the traditional role of referee-criticizer falls to the head coach. With Ryan Nelsen in need of every bit of credibility and gravitas he can get, perhaps it would have been better for the Kiwi coach to take on the job.

As for Bradley, he can most certainly expect a fine from the MLS Disciplinary Committee.

Stretching it out

As mentioned, Week 20 of the MLS season covered nearly a full week with at least one game happening from Wednesday to Monday. The whys of the schedule stretch are likely pretty simple in the end (odd number of teams, summer friendlies and a calendar affected by the World Cup), but they frustrate nevertheless.

The Impact, for example, played two games in three days -- in Utah vs. RSL (a 3-1 loss) and at home vs. the Timbers (a 3-2 loss) -- across the continent from each other. Montreal is not a good team at the moment, but even some of the best clubs in MLS would have trouble with that sort of travel-heavy turnaround.

MLS schedule vagaries have a disproportionate impact on the final standings but are usually forgotten about come playoff time. There might not be any easy fixes, but as we enter the second half of the season, the quirks of the calendar bear watching.

Better late than never

Two players who figured to be crucial to their clubs' respective success this season finally scored their first goals of the season this week. That both of their teams are in the thick of the Western Conference playoff race speaks to the contributions others made during their slow starts.

The first is RSL striker Olmes Garcia, a 21-year-old Colombian about whom there are big expectations. Garcia's two-goal day vs. Montreal on Thursday is just what his club needs during a stretch that will have it without top forward Alvaro Saborio due to injury. Garcia is extremely gifted but, like so many young players, has struggled with consistency. His emergence gives coach Jeff Cassar another option to go along with Robbie Findley, Joao Plata and Devon Sandoval.

The second is Colorado Rapids DP Gabriel Torres. Unlike Garcia, a role player in RSL's team, Torres is expected to be a major part of the Colorado attack week in, week out. With expectations that high, it's disappointing it took so long for him to get on the score sheet, which he did vs. Chivas. A look at the standings, however, will fill Pablo Mastroeni & Co. with confidence that the Rapids can reach even higher with an in-form Torres.

Down down down

More misery for the Revolution and coach Jay Heaps, whose side dropped its eighth straight game on Saturday, a 2-1 decision to the visiting Crew. The Revolution are now just two games shy of the all-time MLS record for most losses in a row and could tie Toronto's post-shootout record of nine with one more defeat.

It almost doesn't matter how it's happening anymore. In the latest loss, New England went behind thanks to a brilliant free kick from Federico Higuain that no Revolution player could stop. Even after they managed to level the score through an A.J. Soares header, New England wasn't able to lock things up defensively.

Again, Heaps worked to change things up with formation and personnel tweaks. Again, those changes failed to make a difference in the final score. Would it be a surprise if Heaps' internal monologue is nothing but screaming?

Team of the Week

Goalkeeper: Raul Fernandez
Defenders: Jason Hernandez, Drew Moor, Dan Gargan
Midfielders: Graham Zusi, Federico Higuain, Pedro Morales, Landon Donovan, Diego Valeri
Forwards: Olmes Garcia, Gabriel Torres

Jason Davis

Jason Davis is a writer from Virginia covering American soccer whose work has appeared at ESPN FC, The Score, GQ UK and The Guardian Sport Blog, among others. Besides writing, he also hosts a daily soccer podcast that covers the game around the globe. Follow him @davisjsn.