Rolln Rankings
Teams ranked by xG-Elo — a rating system that blends actual results with expected goals. Attack and defense grades from our Dixon-Coles model. AI Edge shows where our model disagrees with the betting market.
Bundesliga
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Bayern München | 1670 | A+ | A | — | |
| 2 | Borussia Dortmund | 1578 | A | A+ | — | |
| 3 | Bayer Leverkusen | 1569 | A- | A- | — | |
| 4 | RB Leipzig | 1558 | A- | A- | — | |
| 5 | VfB Stuttgart | 1554 | A+ | B+ | — | |
| 6 | 1899 Hoffenheim | 1545 | B+ | C+ | — | |
| 7 | SC Freiburg | 1534 | B | C+ | — | |
| 8 | FSV Mainz 05 | 1521 | C | B | — | |
| 9 | SC Paderborn 07 | 1503 | F | A+ | — | |
| 10 | 1. FC Köln | 1492 | B- | D | — | |
| 11 | Union Berlin | 1491 | C- | C | — | |
| 12 | FC Augsburg | 1486 | C+ | D+ | — | |
| 13 | Werder Bremen | 1472 | D | C- | — | |
| 14 | Hamburger SV | 1464 | D | B- | — | |
| 15 | 1. FC Heidenheim | 1462 | C- | F | — | |
| 16 | Eintracht Frankfurt | 1460 | B | D | — | |
| 17 | VfL Wolfsburg | 1452 | C+ | D- | — | |
| 18 | Borussia Mönchengladbach | 1447 | D+ | B | — | |
| 19 | FC St. Pauli | 1430 | D- | C- | — |
La Liga
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Barcelona | 1632 | A+ | A | — | |
| 2 | Real Madrid | 1608 | A+ | A+ | — | |
| 3 | Atletico Madrid | 1574 | A | A- | — | |
| 4 | Rayo Vallecano | 1556 | D | A | — | |
| 5 | Villarreal | 1542 | A | B | — | |
| 6 | Real Betis | 1534 | B+ | B+ | — | |
| 7 | Valencia | 1516 | B- | C+ | — | |
| 8 | Celta Vigo | 1512 | B+ | B+ | — | |
| 9 | Alaves | 1500 | C | C- | — | |
| 10 | Real Sociedad | 1496 | A- | F | — | |
| 11 | Athletic Club | 1492 | C- | D | — | |
| 12 | Girona | 1491 | D- | B- | — | |
| 13 | Getafe | 1487 | D- | A+ | — | |
| 14 | Mallorca | 1486 | B- | C | — | |
| 15 | Levante | 1484 | C+ | D- | — | |
| 16 | Espanyol | 1478 | D+ | C | — | |
| 17 | Sevilla | 1472 | C | D- | — | |
| 18 | Osasuna | 1467 | D+ | B- | — | |
| 19 | Elche | 1463 | B | D+ | — | |
| 20 | Oviedo | 1441 | F | D+ | — |
Ligue 1
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | 1657 | A+ | A+ | — | |
| 2 | Lille | 1565 | B | A | — | |
| 3 | Lens | 1561 | A | A | — | |
| 4 | Monaco | 1553 | A- | D+ | — | |
| 5 | Lyon | 1544 | B | A- | +7.0% | |
| 6 | Rennes | 1542 | B+ | C- | — | |
| 7 | Marseille | 1536 | A | B | — | |
| 8 | Strasbourg | 1523 | B+ | C+ | — | |
| 9 | Toulouse | 1518 | C+ | B- | — | |
| 10 | Stade Brestois 29 | 1508 | C | D+ | — | |
| 11 | Rodez | 1507 | F | A+ | — | |
| 12 | RED Star FC 93 | 1494 | A+ | F | — | |
| 13 | Auxerre | 1492 | C- | B+ | — | |
| 14 | Paris FC | 1487 | C+ | B | — | |
| 15 | Lorient | 1479 | B- | C | — | |
| 16 | Saint Etienne | 1470 | D- | D- | — | |
| 17 | Le Havre | 1468 | D+ | B+ | — | |
| 18 | Nice | 1467 | C- | D | — | |
| 19 | Nantes | 1460 | D | C- | — | |
| 20 | Angers | 1430 | D- | C+ | — | |
| 21 | Metz | 1414 | D+ | D- | — |
Major League Soccer
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Inter Miami | 1681 | A+ | C- | -13.6% | |
| 2 | Los Angeles FC | 1654 | A- | A+ | -9.3% | |
| 3 | Vancouver Whitecaps | 1623 | A+ | A+ | +5.3% | |
| 4 | San Jose Earthquakes | 1582 | A- | A | -11.0% | |
| 5 | FC Dallas | 1569 | A | B- | -14.3% | |
| 6 | Minnesota United FC | 1557 | F | A | -13.0% | |
| 7 | Portland Timbers | 1549 | A | D+ | -8.4% | |
| 8 | New York City FC | 1549 | B- | B+ | +5.7% | |
| 9 | Chicago Fire | 1534 | B | B | +12.1% | |
| 10 | Nashville SC | 1532 | B+ | A+ | -2.9% | |
| 11 | Charlotte | 1523 | C+ | C+ | -15.1% | |
| 12 | FC Cincinnati | 1512 | A+ | F | +13.5% | |
| 13 | Philadelphia Union | 1511 | D+ | D | +4.3% | |
| 14 | Seattle Sounders | 1505 | D | A- | +2.7% | |
| 15 | Houston Dynamo | 1501 | C+ | B | -9.8% | |
| 16 | Real Salt Lake | 1498 | B | B- | -7.3% | |
| 17 | New York Red Bulls | 1498 | C- | D- | -8.8% | |
| 18 | St. Louis City | 1495 | C | B+ | -2.3% | |
| 19 | Colorado Rapids | 1477 | B- | B+ | -3.4% | |
| 20 | Columbus Crew | 1476 | D+ | C | +3.9% | |
| 21 | Orlando City SC | 1473 | B+ | D- | +2.3% | |
| 22 | New England Revolution | 1466 | C+ | A- | — | |
| 23 | Los Angeles Galaxy | 1453 | D+ | C- | +10.3% | |
| 24 | Atlanta United FC | 1453 | F | D+ | -6.2% | |
| 25 | CF Montreal | 1436 | D- | D+ | — | |
| 26 | San Diego | 1422 | B+ | C+ | +8.3% | |
| 27 | DC United | 1409 | C | C | +1.1% | |
| 28 | Toronto FC | 1408 | D | C+ | — | |
| 29 | Austin | 1394 | C- | D | -5.1% | |
| 30 | Sporting Kansas City | 1343 | D- | F | -1.5% |
Premier League
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Arsenal | 1659 | A | A+ | — | |
| 2 | Liverpool | 1597 | A | C- | — | |
| 3 | Manchester City | 1595 | A+ | A+ | — | |
| 4 | Bournemouth | 1569 | A- | C | — | |
| 5 | Manchester United | 1553 | A+ | B+ | — | |
| 6 | Newcastle | 1549 | B- | D+ | — | |
| 7 | Aston Villa | 1542 | B+ | B | — | |
| 8 | Brighton | 1536 | B- | A | — | |
| 9 | Crystal Palace | 1536 | D- | C+ | — | |
| 10 | Leeds | 1535 | C | D+ | — | |
| 11 | Brentford | 1520 | B | B- | — | |
| 12 | Chelsea | 1520 | B+ | C | — | |
| 13 | Nottingham Forest | 1516 | C+ | A- | — | |
| 14 | Tottenham | 1503 | D+ | D | — | |
| 15 | Fulham | 1500 | D+ | B+ | — | |
| 16 | Everton | 1496 | C | B- | — | |
| 17 | West Ham | 1484 | C- | D- | — | |
| 18 | Wolves | 1421 | F | D- | — | |
| 19 | Burnley | 1420 | D- | F | — |
Serie A
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Inter | 1593 | A+ | B+ | — | |
| 2 | AS Roma | 1580 | A | A+ | — | |
| 3 | AC Milan | 1573 | B+ | B+ | — | |
| 4 | Como | 1572 | A+ | A+ | — | |
| 5 | Juventus | 1563 | A | A | — | |
| 6 | Napoli | 1554 | A- | A- | — | |
| 7 | Atalanta | 1554 | B+ | A | — | |
| 8 | Lazio | 1526 | C | B | — | |
| 9 | Fiorentina | 1514 | C | C | — | |
| 10 | Bologna | 1504 | B | B- | — | |
| 11 | Udinese | 1495 | B- | C+ | — | |
| 12 | Genoa | 1478 | C- | C- | — | |
| 13 | Sassuolo | 1474 | B- | D+ | — | |
| 14 | Torino | 1469 | C+ | D- | — | |
| 15 | Parma | 1469 | D- | B- | — | |
| 16 | Cagliari | 1468 | D+ | D+ | — | |
| 17 | Cremonese | 1467 | D+ | D | — | |
| 18 | Lecce | 1461 | D | C | — | |
| 19 | Pisa | 1446 | D- | F | — | |
| 20 | Hellas Verona | 1427 | F | D- | — |
How are Rolln Rankings computed?
Each team's Rolln Rating is an xG-Enhanced Elo score. After every match, the rating updates based on a 50/50 blend of actual goal margin and expected goals (xG). Lucky wins barely move the needle; dominant performances that the scoreboard missed are properly rewarded.
- Attack / Defense grades — derived from our Dixon-Coles model. Attack (alpha) and defense (beta) parameters are extracted per team and normalized to letter grades (A+ through F) based on league percentiles.
- Form — last 5 match results (Win / Draw / Loss).
- AI Edge— the divergence between our xG-Elo implied strength and the betting market's implied strength. Positive means our model rates the team higher than the market does.
Ratings update daily as part of our prediction pipeline. Data covers all supported leagues with the active prediction data pipeline.