Goal Elo

monitoring only -- not used by any card's picks

An attack/defense Elo variant tracking goal-scoring and goal-conceding strength independently of win/loss. Each team's Attack and Defense sit on a log scale where 0 is exactly league average; ratings update after every match from the gap between actual and expected goals. See scripts/goal_elo/goal_elo.py for the model.

30 teams · K=0.025 · league avg 1.258 goals/team/match · home advantage +0.305 log-units (~36%) · seasons 2022, 2023, 2024, 2025 · generated 2026-09-19 10:32 UTC

Attack (0 = league average)Defense ↑Philadelphia Union -- attack 0.077 (1538 Elo), defense 0.253 (1627 Elo), 145 matchesPhiladelphia UnionMinnesota United FC -- attack 0.059 (1530 Elo), defense 0.101 (1551 Elo), 144 matchesColumbus Crew -- attack 0.168 (1584 Elo), defense 0.016 (1508 Elo), 147 matchesVancouver Whitecaps -- attack 0.266 (1633 Elo), defense 0.222 (1611 Elo), 147 matchesVancouver WhitecapsLos Angeles FC -- attack 0.306 (1653 Elo), defense 0.194 (1597 Elo), 151 matchesLos Angeles FCColorado Rapids -- attack -0.075 (1463 Elo), defense -0.161 (1419 Elo), 138 matchesFC Dallas -- attack 0.029 (1514 Elo), defense -0.019 (1490 Elo), 143 matchesToronto FC -- attack -0.252 (1374 Elo), defense 0.121 (1561 Elo), 136 matchesSan Jose Earthquakes -- attack 0.056 (1528 Elo), defense -0.246 (1377 Elo), 137 matchesNew York Red Bulls -- attack -0.054 (1473 Elo), defense 0.035 (1518 Elo), 145 matchesDC United -- attack -0.318 (1341 Elo), defense -0.259 (1371 Elo), 136 matchesCharlotte -- attack -0.049 (1475 Elo), defense 0.126 (1563 Elo), 143 matchesInter Miami -- attack 0.665 (1832 Elo), defense 0.022 (1511 Elo), 146 matchesInter MiamiChicago Fire -- attack 0.228 (1614 Elo), defense -0.164 (1418 Elo), 139 matchesAustin -- attack -0.209 (1395 Elo), defense -0.023 (1488 Elo), 141 matchesFC Cincinnati -- attack -0.053 (1474 Elo), defense 0.125 (1562 Elo), 149 matchesPortland Timbers -- attack -0.124 (1438 Elo), defense -0.040 (1480 Elo), 141 matchesNew England Revolution -- attack -0.135 (1432 Elo), defense -0.123 (1439 Elo), 138 matchesOrlando City SC -- attack 0.153 (1577 Elo), defense -0.037 (1482 Elo), 146 matchesCF Montreal -- attack -0.213 (1394 Elo), defense -0.170 (1415 Elo), 139 matchesAtlanta United FC -- attack -0.196 (1402 Elo), defense -0.148 (1426 Elo), 144 matchesSporting Kansas City -- attack -0.094 (1453 Elo), defense -0.318 (1341 Elo), 140 matchesLos Angeles Galaxy -- attack 0.097 (1549 Elo), defense -0.148 (1426 Elo), 143 matchesNew York City FC -- attack 0.013 (1506 Elo), defense 0.148 (1574 Elo), 148 matchesHouston Dynamo -- attack -0.127 (1436 Elo), defense -0.035 (1482 Elo), 143 matchesReal Salt Lake -- attack -0.172 (1414 Elo), defense -0.013 (1494 Elo), 143 matchesSeattle Sounders -- attack 0.192 (1596 Elo), defense 0.109 (1555 Elo), 147 matchesNashville SC -- attack 0.008 (1504 Elo), defense 0.031 (1516 Elo), 142 matchesSt. Louis City -- attack -0.012 (1494 Elo), defense -0.180 (1410 Elo), 104 matchesSan Diego -- attack 0.205 (1603 Elo), defense 0.141 (1571 Elo), 39 matches

Dot size = matches played (a small dot is a partial-season sample -- promoted/relegated sides). Color is combined attack+defense strength, green (strong) to red (weak). Labeled: top 3 by attack, top 3 by defense.

TeamAttackDefenseAtk EloDef EloGF vs avg defenseGA vs avg attackMatches
Inter Miami0.6650.022183215112.451.23146
Los Angeles FC0.3060.194165315971.711.04151
Vancouver Whitecaps0.2660.222163316111.641.01147
Chicago Fire0.228-0.164161414181.581.48139
San Diego0.2050.141160315711.541.0939
Seattle Sounders0.1920.109159615551.521.13147
Columbus Crew0.1680.016158415081.491.24147
Orlando City SC0.153-0.037157714821.471.30146
Los Angeles Galaxy0.097-0.148154914261.391.46143
Philadelphia Union0.0770.253153816271.360.98145
Minnesota United FC0.0590.101153015511.331.14144
San Jose Earthquakes0.056-0.246152813771.331.61137
FC Dallas0.029-0.019151414901.291.28143
New York City FC0.0130.148150615741.271.08148
Nashville SC0.0080.031150415161.271.22142
St. Louis City-0.012-0.180149414101.241.51104
Charlotte-0.0490.126147515631.201.11143
FC Cincinnati-0.0530.125147415621.191.11149
New York Red Bulls-0.0540.035147315181.191.21145
Colorado Rapids-0.075-0.161146314191.171.48138
Sporting Kansas City-0.094-0.318145313411.141.73140
Portland Timbers-0.124-0.040143814801.111.31141
Houston Dynamo-0.127-0.035143614821.111.30143
New England Revolution-0.135-0.123143214391.101.42138
Real Salt Lake-0.172-0.013141414941.061.27143
Atlanta United FC-0.196-0.148140214261.031.46144
Austin-0.209-0.023139514881.021.29141
CF Montreal-0.213-0.170139414151.021.49139
Toronto FC-0.2520.121137415610.981.11136
DC United-0.318-0.259134113710.921.63136

Atk/Def Elo = 1500 + raw × 500 -- a cosmetic rescale for familiarity, not a real unit conversion. Chess Elo's 400-point gap has a specific meaning (10:1 win odds) that goal-scoring rate has no equivalent of. The Attack/Defense columns are what the model actually computes with.

2026 over 1.5 check

P(total goals ≥ 2) for every completed match since 2026-01-01 across all 38 tracked leagues -- the mu_home + mu_away → Poisson total construction, same as over-15-card's own math, just fed by Goal Elo's ratings instead. Each prediction used only ratings built from strictly earlier matches, compared against a baseline that knows just the league's average scoring rate and home advantage, no team identity at all.

7,770
Matches scored
75.8%
Actual over-1.5 rate
0.182
Model Brier score
-0.5%
Skill vs baseline

Honest read: over 1.5 is a low bar in football (the baseline alone already expects it 76% of the time), so knowing which specific teams are playing barely moves the needle here -- skill sits close to 0% pooled, unlike the real, consistent edge Attack/Defense showed on raw expected goals. The model is well calibrated (see below), it just isn't adding much information a viewer didn't already have from the league's baseline rate.

Reliability

0%0%25%25%50%50%75%75%100%100%Predicted P(over 1.5)Actual over-1.5 rateperfect calibrationpredicted ~50%, actually over 1.5 51% of the time (n=45)predicted ~55%, actually over 1.5 67% of the time (n=177)predicted ~60%, actually over 1.5 65% of the time (n=428)predicted ~65%, actually over 1.5 71% of the time (n=967)predicted ~70%, actually over 1.5 74% of the time (n=1564)predicted ~75%, actually over 1.5 76% of the time (n=1858)predicted ~80%, actually over 1.5 79% of the time (n=1593)predicted ~85%, actually over 1.5 84% of the time (n=835)predicted ~90%, actually over 1.5 87% of the time (n=243)predicted ~95%, actually over 1.5 95% of the time (n=44)

Matches bucketed by predicted P(over 1.5); dot = actual over-1.5 rate in that bucket (size = sample). On the dashed line means perfectly calibrated.

Skill vs no-team-identity baseline

Peru - Primera Division
5.0%
Bolivia - Primera Division
3.8%
South Africa - Premier Soccer League
3.2%
Turkey - Super Lig
2.2%
Portugal - Primeira Liga
2.1%
Ecuador - Liga Pro
1.8%
Russia - Premier League
1.1%
China - Super League
1.1%
USA - MLS
1.0%
Australia - A-League
0.9%
Brazil - Serie A
0.4%
Argentina - Liga Profesional
0.3%
Colombia - Primera A
0.1%
Costa Rica - Primera Division
0.0%
Chile - Primera Division
-0.2%
Norway - Eliteserien
-0.2%
France - Ligue 1
-0.3%
Greece - Super League
-0.5%
Guatemala - Liga Nacional
-0.6%
Spain - La Liga
-0.6%
Italy - Serie A
-1.1%
Netherlands - Eredivisie
-1.3%
El Salvador - Primera Division
-1.3%
Uruguay - Primera Division
-1.4%
Honduras - Liga Nacional
-1.6%
Sweden - Allsvenskan
-1.9%
Denmark - Superliga
-2.1%
Mexico - Liga MX
-2.4%
Paraguay - Division Profesional (Apertura)
-2.4%
Saudi Arabia - Pro League
-2.6%
England - Premier League
-2.7%
India - Indian Super League
-2.9%
Austria - Bundesliga
-2.9%
Scotland - Premiership
-3.0%
Venezuela - Primera Division
-3.3%
Japan - J1 League
-3.5%
Belgium - Jupiler Pro League
-4.1%
Germany - Bundesliga
-4.7%

1 − (model Brier / baseline Brier). 0% = no better than ignoring which teams are playing; a negative bar means Attack/Defense info actually hurt on that league's calls.

Biggest surprises

Lowest probability the model gave to what actually happened.

  • VfL Wolfsburg 0-1 Bayern München (Germany - Bundesliga, 2026-05-09)model said 96% over
  • CF Montreal 0-1 Inter Miami (USA - MLS, 2026-07-25)model said 93% over
  • Club Brugge KV 1-0 Cercle Brugge (Belgium - Jupiler Pro League, 2026-08-23)model said 92% over
  • Barcelona 1-0 Celta Vigo (Spain - La Liga, 2026-04-22)model said 92% over
  • FC Schalke 04 0-0 Bayern München (Germany - Bundesliga, 2026-09-05)model said 92% over
  • Sirius 0-1 Malmo FF (Sweden - Allsvenskan, 2026-08-31)model said 91% over
  • FC Midtjylland 0-1 FC Nordsjaelland (Denmark - Superliga, 2026-03-15)model said 91% over
  • Always Ready 1-0 Oriente Petrolero (Bolivia - Primera Division, 2026-04-22)model said 91% over
  • Newcastle Jets 1-0 Macarthur (Australia - A-League, 2026-02-22)model said 90% over
  • Al-Fateh 0-1 Al-Hilal Saudi FC (Saudi Arabia - Pro League, 2026-03-14)model said 90% over

All predictions — USA - MLS (373)

Switch leagues with the tabs above the ratings table; newest match first.

DateMatchScoreP(over)ActualCall
2026-09-18New York City FC v New York Red Bulls0-177%under
2026-09-14San Diego v Philadelphia Union0-583%over
2026-09-13FC Dallas v Portland Timbers2-191%over
2026-09-13Sporting Kansas City v Los Angeles FC3-181%over
2026-09-13St. Louis City v Minnesota United FC4-282%over
2026-09-13Real Salt Lake v New York City FC0-277%over
2026-09-13Colorado Rapids v CF Montreal1-077%under
2026-09-13San Jose Earthquakes v Houston Dynamo1-075%under
2026-09-13Los Angeles Galaxy v Seattle Sounders1-172%over
2026-09-13Chicago Fire v New England Revolution1-284%over
2026-09-13Vancouver Whitecaps v Austin1-285%over
2026-09-12Orlando City SC v Toronto FC3-087%over
2026-09-12Columbus Crew v New York Red Bulls0-183%under
2026-09-12DC United v Atlanta United FC0-078%under
2026-09-12FC Cincinnati v Charlotte3-389%over
2026-09-12Inter Miami v Nashville SC2-288%over
2026-09-10New York City FC v New England Revolution1-275%over
2026-09-10Houston Dynamo v Real Salt Lake2-172%over
2026-09-10Chicago Fire v Inter Miami1-195%over
2026-09-10Minnesota United FC v FC Dallas1-287%over
2026-09-10Austin v Colorado Rapids1-172%over
2026-09-10Vancouver Whitecaps v Los Angeles Galaxy3-083%over
2026-09-10Los Angeles FC v New York Red Bulls2-080%over
2026-09-10Portland Timbers v St. Louis City2-286%over
2026-09-10San Diego v San Jose Earthquakes2-385%over
2026-09-09Toronto FC v Nashville SC2-176%over
2026-09-09Atlanta United FC v Orlando City SC2-384%over
2026-09-09CF Montreal v Charlotte1-280%over
2026-09-09DC United v Columbus Crew2-181%over
2026-09-09Philadelphia Union v FC Cincinnati5-090%over
2026-09-06Seattle Sounders v New York Red Bulls0-079%under
2026-09-06FC Dallas v Sporting Kansas City4-391%over
2026-09-06Austin v San Jose Earthquakes1-182%over
2026-09-06Los Angeles Galaxy v New England Revolution2-177%over
2026-09-06Real Salt Lake v Los Angeles FC2-273%over
2026-09-06Vancouver Whitecaps v St. Louis City1-384%over
2026-09-06Portland Timbers v Minnesota United FC5-480%over
2026-09-05Orlando City SC v San Diego1-089%under
2026-09-05Philadelphia Union v CF Montreal2-086%over
2026-09-05Toronto FC v Chicago Fire4-480%over
2026-09-05Columbus Crew v Colorado Rapids3-077%over
2026-09-05Inter Miami v Atlanta United FC2-294%over
2026-09-05Charlotte v Houston Dynamo0-074%under
2026-09-04New York City FC v Nashville SC0-075%under
2026-08-30Houston Dynamo v San Jose Earthquakes0-081%under
2026-08-30Sporting Kansas City v Vancouver Whitecaps0-386%over
2026-08-30Minnesota United FC v Orlando City SC3-384%over
2026-08-30Nashville SC v FC Cincinnati4-088%over
2026-08-30Colorado Rapids v Real Salt Lake1-076%under
2026-08-30Portland Timbers v Austin1-284%over
2026-08-30San Diego v Los Angeles Galaxy3-181%over
2026-08-30Columbus Crew v New England Revolution1-380%over
2026-08-30St. Louis City v FC Dallas3-382%over
2026-08-29Seattle Sounders v Chicago Fire2-278%over
2026-08-29Toronto FC v New York City FC1-175%over
2026-08-29New York Red Bulls v Philadelphia Union1-382%over
2026-08-29Atlanta United FC v Charlotte0-280%over
2026-08-29DC United v Los Angeles FC0-077%under
2026-08-29Inter Miami v CF Montreal7-193%over
2026-08-23Nashville SC v Columbus Crew3-280%over
2026-08-23St. Louis City v Houston Dynamo2-171%over
2026-08-23Austin v Philadelphia Union1-181%over
2026-08-23Vancouver Whitecaps v FC Dallas5-083%over
2026-08-23San Jose Earthquakes v Minnesota United FC1-579%over
2026-08-23Los Angeles FC v Portland Timbers1-181%over
2026-08-23San Diego v Colorado Rapids3-078%over
2026-08-23New England Revolution v New York City FC1-177%over
2026-08-23Atlanta United FC v Sporting Kansas City2-183%over
2026-08-22Orlando City SC v Real Salt Lake2-187%over
2026-08-22New York Red Bulls v Chicago Fire1-185%over
2026-08-22CF Montreal v Los Angeles Galaxy2-275%over
2026-08-22FC Cincinnati v Seattle Sounders1-187%over
2026-08-22Inter Miami v Toronto FC1-292%over
2026-08-22Charlotte v DC United3-183%over
2026-08-20Sporting Kansas City v St. Louis City1-183%over
2026-08-20Minnesota United FC v Atlanta United FC1-275%over
2026-08-20Seattle Sounders v Austin1-278%over
2026-08-20Real Salt Lake v FC Dallas3-479%over
2026-08-20Colorado Rapids v Los Angeles FC1-073%under
2026-08-20Vancouver Whitecaps v Houston Dynamo0-178%under
2026-08-20Los Angeles Galaxy v San Jose Earthquakes1-083%under
2026-08-20Portland Timbers v San Diego3-184%over
2026-08-19Orlando City SC v Chicago Fire1-290%over
2026-08-19Philadelphia Union v Inter Miami2-292%over
2026-08-19Toronto FC v Charlotte3-375%over
2026-08-19New York Red Bulls v Nashville SC0-181%under
2026-08-19Columbus Crew v CF Montreal1-281%over
2026-08-19DC United v New England Revolution0-378%over
2026-08-19FC Cincinnati v New York City FC2-189%over
2026-08-17Austin v FC Dallas1-280%over
2026-08-17Seattle Sounders v Vancouver Whitecaps0-277%over
2026-08-16Houston Dynamo v Los Angeles Galaxy1-076%under
2026-08-16Nashville SC v Inter Miami4-188%over
2026-08-16Real Salt Lake v Minnesota United FC1-173%over
2026-08-16Colorado Rapids v Sporting Kansas City2-085%over
2026-08-16San Jose Earthquakes v St. Louis City1-384%over
2026-08-16Los Angeles FC v San Diego0-183%under
2026-08-16New York City FC v Philadelphia Union2-379%over
2026-08-16Chicago Fire v Portland Timbers2-187%over
2026-08-15Orlando City SC v FC Cincinnati1-195%over
2026-08-15Toronto FC v New England Revolution2-174%over
2026-08-15Atlanta United FC v New York Red Bulls2-182%over
2026-08-15CF Montreal v DC United1-180%over
2026-08-15Charlotte v Columbus Crew3-179%over
2026-08-08New England Revolution v Houston Dynamo0-275%over
2026-08-02Chicago Fire v Charlotte2-183%over
2026-08-02Sporting Kansas City v Houston Dynamo0-282%over
2026-08-02Minnesota United FC v San Diego1-178%over
2026-08-02St. Louis City v Real Salt Lake1-178%over
2026-08-02Colorado Rapids v Austin1-081%under
2026-08-02Los Angeles Galaxy v FC Dallas0-083%under
2026-08-02Portland Timbers v Seattle Sounders2-180%over
2026-08-01Philadelphia Union v Atlanta United FC3-279%over
2026-08-01New York Red Bulls v Orlando City SC3-290%over
2026-08-01Vancouver Whitecaps v Los Angeles FC1-181%over
2026-08-01CF Montreal v New England Revolution2-276%over
2026-08-01DC United v Nashville SC2-276%over
2026-08-01FC Cincinnati v San Jose Earthquakes4-292%over
2026-08-01Inter Miami v Columbus Crew2-293%over
2026-07-31New York City FC v Toronto FC1-178%over
2026-07-26Houston Dynamo v Austin3-079%over
2026-07-26Minnesota United FC v Vancouver Whitecaps0-079%under
2026-07-26St. Louis City v Colorado Rapids1-080%under
2026-07-26San Diego v FC Dallas1-087%under
2026-07-26San Jose Earthquakes v Los Angeles Galaxy1-187%over
2026-07-26Los Angeles FC v Sporting Kansas City4-090%over
2026-07-26Portland Timbers v Real Salt Lake2-183%over
2026-07-25New York Red Bulls v Charlotte0-283%over
2026-07-25Columbus Crew v FC Cincinnati2-191%over
2026-07-25Orlando City SC v Nashville SC1-087%under
2026-07-25Philadelphia Union v Seattle Sounders1-078%under
2026-07-25New York City FC v Chicago Fire3-182%over
2026-07-25New England Revolution v Atlanta United FC4-174%over
2026-07-25CF Montreal v Inter Miami0-193%under
2026-07-25DC United v Toronto FC2-176%over
2026-07-23Charlotte v Atlanta United FC2-276%over
2026-07-23Houston Dynamo v DC United1-179%over
2026-07-23Sporting Kansas City v Minnesota United FC2-182%over
2026-07-23Nashville SC v CF Montreal1-086%under
2026-07-23Colorado Rapids v San Diego1-086%under
2026-07-23Austin v Seattle Sounders3-177%over
2026-07-23San Jose Earthquakes v Orlando City SC0-494%over
2026-07-23Los Angeles Galaxy v St. Louis City1-381%over
2026-07-23Los Angeles FC v Real Salt Lake3-179%over
2026-07-23Portland Timbers v FC Dallas2-285%over
2026-07-22Philadelphia Union v New York Red Bulls3-184%over
2026-07-22New England Revolution v Toronto FC0-077%under
2026-07-22Columbus Crew v New York City FC1-278%over
2026-07-22FC Cincinnati v Vancouver Whitecaps4-390%over
2026-07-22Inter Miami v Chicago Fire3-295%over
2026-07-18Nashville SC v Atlanta United FC1-082%under
2026-07-18Los Angeles Galaxy v Los Angeles FC0-380%over
2026-07-17St. Louis City v Sporting Kansas City3-285%over
2026-07-17Seattle Sounders v Portland Timbers1-578%over
2026-07-16CF Montreal v Toronto FC0-084%under
2026-05-25Los Angeles FC v Seattle Sounders1-076%under
2026-05-24Chicago Fire v Toronto FC2-186%over
2026-05-24Sporting Kansas City v New York Red Bulls1-287%over
2026-05-24Nashville SC v New York City FC2-179%over
2026-05-24Colorado Rapids v FC Dallas1-284%over
2026-05-24Portland Timbers v San Jose Earthquakes1-385%over
2026-05-24San Diego v Vancouver Whitecaps2-483%over
2026-05-24Los Angeles Galaxy v Houston Dynamo1-181%over
2026-05-24Columbus Crew v Atlanta United FC2-080%over
2026-05-24Inter Miami v Philadelphia Union6-489%over
2026-05-23St. Louis City v Austin3-079%over
2026-05-23Minnesota United FC v Real Salt Lake1-177%over
2026-05-23DC United v CF Montreal4-478%over
2026-05-23FC Cincinnati v Orlando City SC6-294%over
2026-05-23Charlotte v New England Revolution1-080%under
2026-05-18Nashville SC v Los Angeles FC3-278%over
2026-05-17Houston Dynamo v Vancouver Whitecaps1-080%under
2026-05-17Austin v Sporting Kansas City1-286%over
2026-05-17Seattle Sounders v Los Angeles Galaxy0-282%over
2026-05-17Real Salt Lake v Colorado Rapids2-181%over
2026-05-17San Diego v FC Cincinnati3-390%over
2026-05-17San Jose Earthquakes v FC Dallas2-387%over
2026-05-17Inter Miami v Portland Timbers2-093%over
2026-05-16CF Montreal v Chicago Fire0-286%over
2026-05-16Orlando City SC v Atlanta United FC1-187%over
2026-05-16Philadelphia Union v Columbus Crew1-179%over
2026-05-16New York Red Bulls v New York City FC1-182%over
2026-05-16New England Revolution v Minnesota United FC2-176%over
2026-05-16DC United v St. Louis City1-176%over
2026-05-16Charlotte v Toronto FC3-180%over
2026-05-14FC Dallas v Vancouver Whitecaps2-381%over
2026-05-14Sporting Kansas City v Los Angeles Galaxy3-187%over
2026-05-14Minnesota United FC v Colorado Rapids0-181%under
2026-05-14St. Louis City v Los Angeles FC2-177%over
2026-05-14Seattle Sounders v San Jose Earthquakes3-278%over
2026-05-14Real Salt Lake v Houston Dynamo3-079%over
2026-05-14San Diego v Austin5-083%over
2026-05-13Charlotte v New York City FC0-180%under
2026-05-13Orlando City SC v Philadelphia Union4-382%over
2026-05-13New York Red Bulls v Columbus Crew3-284%over
2026-05-13New England Revolution v Nashville SC0-377%over
2026-05-13CF Montreal v Portland Timbers2-282%over
2026-05-13DC United v Chicago Fire1-381%over
2026-05-13FC Cincinnati v Inter Miami3-592%over
2026-05-11Los Angeles FC v Houston Dynamo1-479%over
2026-05-10FC Dallas v Real Salt Lake3-180%over
2026-05-10Nashville SC v DC United2-279%over
2026-05-10Colorado Rapids v St. Louis City0-185%under
2026-05-10Seattle Sounders v San Diego1-180%over
2026-05-10San Jose Earthquakes v Vancouver Whitecaps1-183%over
2026-05-10Portland Timbers v Sporting Kansas City6-085%over
2026-05-10New York City FC v Columbus Crew3-080%over
2026-05-10Minnesota United FC v Austin2-278%over
2026-05-09Toronto FC v Inter Miami2-487%over
2026-05-09Chicago Fire v New York Red Bulls1-388%over
2026-05-09CF Montreal v Orlando City SC2-089%over
2026-05-09Atlanta United FC v Los Angeles Galaxy1-280%over
2026-05-09New England Revolution v Philadelphia Union2-174%over
2026-05-09Charlotte v FC Cincinnati2-285%over
2026-05-03Houston Dynamo v Colorado Rapids1-084%under
2026-05-03Chicago Fire v FC Cincinnati2-388%over
2026-05-03San Diego v Los Angeles FC2-278%over
2026-05-03Los Angeles Galaxy v Vancouver Whitecaps1-184%over
2026-05-03New York City FC v DC United0-280%over
2026-05-03Austin v St. Louis City2-080%over
2026-05-02Toronto FC v San Jose Earthquakes1-183%over
2026-05-02Sporting Kansas City v Seattle Sounders1-182%over
2026-05-02Real Salt Lake v Portland Timbers2-081%over
2026-05-02Inter Miami v Orlando City SC3-494%over
2026-05-02Philadelphia Union v Nashville SC0-075%under
2026-05-02New York Red Bulls v FC Dallas0-285%over
2026-05-02Atlanta United FC v CF Montreal3-179%over
2026-05-02New England Revolution v Charlotte1-081%under
2026-05-02Columbus Crew v Minnesota United FC2-376%over
2026-04-26Chicago Fire v Sporting Kansas City5-088%over
2026-04-26Nashville SC v Charlotte4-278%over
2026-04-26Austin v Houston Dynamo2-080%over
2026-04-26St. Louis City v San Jose Earthquakes2-382%over
2026-04-26San Diego v Portland Timbers1-285%over
2026-04-26Seattle Sounders v FC Dallas2-180%over
2026-04-26Vancouver Whitecaps v Colorado Rapids3-187%over
2026-04-26Los Angeles Galaxy v Real Salt Lake2-182%over
2026-04-25Toronto FC v Atlanta United FC1-278%over
2026-04-25CF Montreal v New York City FC1-084%under
2026-04-25Minnesota United FC v Los Angeles FC0-174%under
2026-04-25Columbus Crew v Philadelphia Union2-077%over
2026-04-25DC United v Orlando City SC3-281%over
2026-04-25FC Cincinnati v New York Red Bulls2-089%over
2026-04-25Inter Miami v New England Revolution1-191%over
2026-04-23FC Dallas v Minnesota United FC0-182%under
2026-04-23Houston Dynamo v San Diego1-084%under
2026-04-23Real Salt Lake v Inter Miami0-289%over
2026-04-23San Jose Earthquakes v Austin5-182%over
2026-04-23Los Angeles FC v Colorado Rapids0-088%under
2026-04-22Orlando City SC v Charlotte4-183%over
2026-04-22Toronto FC v Philadelphia Union3-371%over
2026-04-22New York Red Bulls v DC United4-476%over
2026-04-22New York City FC v FC Cincinnati4-482%over
2026-04-22Columbus Crew v Los Angeles Galaxy2-184%over
2026-04-22Atlanta United FC v New England Revolution1-278%over
2026-04-19FC Dallas v Los Angeles Galaxy2-286%over
2026-04-19Minnesota United FC v Portland Timbers2-082%over
2026-04-19Seattle Sounders v St. Louis City4-176%over
2026-04-19Real Salt Lake v San Diego4-280%over
2026-04-19Los Angeles FC v San Jose Earthquakes1-481%over
2026-04-18Vancouver Whitecaps v Sporting Kansas City3-091%over
2026-04-18Toronto FC v Austin3-371%over
2026-04-18CF Montreal v New York Red Bulls4-182%over
2026-04-18Colorado Rapids v Inter Miami2-392%over
2026-04-18Orlando City SC v Houston Dynamo0-188%under
2026-04-18Philadelphia Union v DC United0-073%under
2026-04-18New York City FC v Charlotte1-277%over
2026-04-18Atlanta United FC v Nashville SC0-276%over
2026-04-18New England Revolution v Columbus Crew2-181%over
2026-04-18FC Cincinnati v Chicago Fire3-381%over
2026-04-12FC Dallas v St. Louis City1-184%over
2026-04-12Chicago Fire v Atlanta United FC1-084%under
2026-04-12Sporting Kansas City v San Jose Earthquakes1-383%over
2026-04-12Colorado Rapids v Houston Dynamo6-284%over
2026-04-12San Diego v Minnesota United FC1-283%over
2026-04-12Columbus Crew v Orlando City SC1-189%over
2026-04-11Toronto FC v FC Cincinnati1-177%over
2026-04-11CF Montreal v Philadelphia Union1-277%over
2026-04-11Austin v Los Angeles Galaxy1-279%over
2026-04-11Portland Timbers v Los Angeles FC2-181%over
2026-04-11Vancouver Whitecaps v New York City FC2-082%over
2026-04-11New England Revolution v DC United1-080%under
2026-04-11Inter Miami v New York Red Bulls2-292%over
2026-04-11Charlotte v Nashville SC1-276%over
2026-04-05Houston Dynamo v Seattle Sounders0-177%under
2026-04-05Chicago Fire v Nashville SC1-082%under
2026-04-05Los Angeles FC v Orlando City SC6-087%over
2026-04-05San Jose Earthquakes v San Diego3-081%over
2026-04-05Vancouver Whitecaps v Portland Timbers3-286%over
2026-04-05Los Angeles Galaxy v Minnesota United FC1-282%over
2026-04-04Toronto FC v Colorado Rapids3-277%over
2026-04-04Real Salt Lake v Sporting Kansas City3-183%over
2026-04-04New England Revolution v CF Montreal3-085%over
2026-04-04New York Red Bulls v FC Cincinnati4-279%over
2026-04-04New York City FC v St. Louis City1-182%over
2026-04-04Atlanta United FC v Columbus Crew1-379%over
2026-04-04DC United v FC Dallas0-477%over
2026-04-04Inter Miami v Austin2-289%over
2026-04-04Charlotte v Philadelphia Union2-174%over
2026-03-22FC Dallas v Houston Dynamo4-380%over
2026-03-22Sporting Kansas City v Colorado Rapids1-483%over
2026-03-22St. Louis City v New England Revolution3-181%over
2026-03-22Austin v Los Angeles FC0-076%under
2026-03-22Vancouver Whitecaps v San Jose Earthquakes0-187%under
2026-03-22New York City FC v Inter Miami2-386%over
2026-03-22FC Cincinnati v CF Montreal4-378%over
2026-03-22Minnesota United FC v Seattle Sounders0-079%under
2026-03-22Portland Timbers v Los Angeles Galaxy1-185%over
2026-03-22San Diego v Real Salt Lake2-282%over
2026-03-21Toronto FC v Columbus Crew2-174%over
2026-03-21Philadelphia Union v Chicago Fire1-279%over
2026-03-21Nashville SC v Orlando City SC5-084%over
2026-03-21Atlanta United FC v DC United0-077%under
2026-03-21Charlotte v New York Red Bulls6-172%over
2026-03-15FC Dallas v San Diego3-378%over
2026-03-15Houston Dynamo v Portland Timbers3-278%over
2026-03-15Chicago Fire v DC United1-283%over
2026-03-15Los Angeles Galaxy v Sporting Kansas City1-287%over
2026-03-15Real Salt Lake v Austin2-175%over
2026-03-15Los Angeles FC v St. Louis City2-083%over
2026-03-15New England Revolution v FC Cincinnati6-174%over
2026-03-15Vancouver Whitecaps v Minnesota United FC6-082%over
2026-03-15San Jose Earthquakes v Seattle Sounders0-181%under
2026-03-14Toronto FC v New York Red Bulls1-171%over
2026-03-14Atlanta United FC v Philadelphia Union3-174%over
2026-03-14Columbus Crew v Nashville SC0-181%under
2026-03-14Orlando City SC v CF Montreal2-185%over
2026-03-14New York City FC v Colorado Rapids3-181%over
2026-03-14Charlotte v Inter Miami0-087%under
2026-03-08Philadelphia Union v San Jose Earthquakes0-181%under
2026-03-08Atlanta United FC v Real Salt Lake2-373%over
2026-03-08Columbus Crew v Chicago Fire0-088%under
2026-03-08Charlotte v Austin3-173%over
2026-03-08Sporting Kansas City v San Diego0-184%under
2026-03-08Nashville SC v Minnesota United FC3-178%over
2026-03-08St. Louis City v Seattle Sounders0-181%under
2026-03-08Colorado Rapids v Los Angeles Galaxy4-183%over
2026-03-08Los Angeles FC v FC Dallas1-083%under
2026-03-08Portland Timbers v Vancouver Whitecaps1-478%over
2026-03-08New York Red Bulls v CF Montreal0-380%over
2026-03-08FC Cincinnati v Toronto FC0-171%under
2026-03-07New York City FC v Orlando City SC5-082%over
2026-03-07DC United v Inter Miami1-288%over
2026-03-02Orlando City SC v Inter Miami2-490%over
2026-03-02San Diego v St. Louis City2-086%over
2026-03-01San Jose Earthquakes v Atlanta United FC2-084%over
2026-03-01Real Salt Lake v Seattle Sounders2-176%over
2026-03-01FC Dallas v Nashville SC0-082%under
2026-03-01Houston Dynamo v Los Angeles FC0-279%over
2026-03-01Sporting Kansas City v Columbus Crew2-286%over
2026-03-01Vancouver Whitecaps v Toronto FC3-077%over
2026-03-01Los Angeles Galaxy v Charlotte3-079%over
2026-03-01Austin v DC United1-076%under
2026-03-01Philadelphia Union v New York City FC1-273%over
2026-02-28New York Red Bulls v New England Revolution1-080%under
2026-02-28Chicago Fire v CF Montreal3-087%over
2026-02-28Colorado Rapids v Portland Timbers2-080%over
2026-02-28Minnesota United FC v FC Cincinnati1-077%under
2026-02-23Los Angeles Galaxy v New York City FC1-181%over
2026-02-23Seattle Sounders v Colorado Rapids2-084%over
2026-02-22Orlando City SC v New York Red Bulls1-282%over
2026-02-22Vancouver Whitecaps v Real Salt Lake1-081%under
2026-02-22DC United v Philadelphia Union1-076%under
2026-02-22FC Dallas v Toronto FC3-275%over
2026-02-22Houston Dynamo v Chicago Fire2-184%over
2026-02-22Nashville SC v New England Revolution4-180%over
2026-02-22Austin v Minnesota United FC2-275%over
2026-02-22Los Angeles FC v Inter Miami3-090%over
2026-02-22San Jose Earthquakes v Sporting Kansas City3-088%over
2026-02-22Portland Timbers v Columbus Crew3-280%over
2026-02-22San Diego v CF Montreal5-083%over
2026-02-21St. Louis City v Charlotte1-179%over
2026-02-21FC Cincinnati v Atlanta United FC2-078%over