SportsCult
SportsCult is where you need to be if you're looking for soccer (and most other sports). It has fuckin' MLS games. No one has MLS games. They only get 1-2 snatches each but we're blessed that the uploaders are so kind.
Otherwise, the site is a total mess. It seems like it was abandoned years ago but someone is still paying the bills.