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 | 1672 | A+ | A+ | — | |
| 2 | Borussia Dortmund | 1581 | A | A+ | — | |
| 3 | Bayer Leverkusen | 1571 | A- | A | — | |
| 4 | RB Leipzig | 1558 | A- | A- | — | |
| 5 | VfB Stuttgart | 1557 | A+ | A- | — | |
| 6 | 1899 Hoffenheim | 1544 | B+ | B- | — | |
| 7 | SC Freiburg | 1537 | B- | C+ | — | |
| 8 | FSV Mainz 05 | 1526 | C | B | — | |
| 9 | 1. FC Köln | 1497 | B- | D | — | |
| 10 | Union Berlin | 1494 | C- | C | — | |
| 11 | FC Augsburg | 1489 | C+ | D+ | — | |
| 12 | Werder Bremen | 1481 | D- | C | — | |
| 13 | Hamburger SV | 1473 | D | B- | — | |
| 14 | Eintracht Frankfurt | 1469 | B | D | — | |
| 15 | 1. FC Heidenheim | 1465 | D+ | F | — | |
| 16 | VfL Wolfsburg | 1458 | C | D- | — | |
| 17 | Borussia Mönchengladbach | 1455 | D | B+ | — | |
| 18 | FC St. Pauli | 1433 | F | C- | — |
La Liga
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Barcelona | 1641 | A+ | A+ | +1.7% | |
| 2 | Real Madrid | 1620 | A+ | A+ | -25.8% | |
| 3 | Atletico Madrid | 1583 | A | A | -14.5% | |
| 4 | Rayo Vallecano | 1546 | D- | A- | -3.3% | |
| 5 | Villarreal | 1544 | A | B+ | +2.2% | |
| 6 | Real Betis | 1535 | B+ | B+ | -2.1% | |
| 7 | Celta Vigo | 1518 | B+ | B- | -13.0% | |
| 8 | Real Sociedad | 1515 | A- | D- | -4.7% | |
| 9 | Alaves | 1507 | C | D+ | +7.0% | |
| 10 | Valencia | 1505 | D+ | C+ | -1.2% | |
| 11 | Athletic Club | 1501 | C- | D+ | -2.5% | |
| 12 | Getafe | 1494 | D- | A | -14.9% | |
| 13 | Girona | 1494 | D | B- | +6.0% | |
| 14 | Mallorca | 1493 | B- | C- | -6.0% | |
| 15 | Osasuna | 1488 | C | B | -4.7% | |
| 16 | Levante | 1488 | C+ | D- | +0.5% | |
| 17 | Sevilla | 1482 | B- | F | +11.9% | |
| 18 | Espanyol | 1472 | D+ | C | -6.9% | |
| 19 | Elche | 1471 | B | D | -1.5% | |
| 20 | Oviedo | 1453 | F | C | -8.6% |
Ligue 1
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | 1664 | A+ | A | -12.7% | |
| 2 | Lille | 1574 | B | A | +5.4% | |
| 3 | Monaco | 1566 | B+ | D+ | +2.0% | |
| 4 | Lens | 1556 | A | B+ | -12.3% | |
| 5 | Lyon | 1553 | B+ | A- | +12.5% | |
| 6 | Rennes | 1546 | A | C- | -7.8% | |
| 7 | Marseille | 1544 | A- | C+ | -2.1% | |
| 8 | Toulouse | 1525 | C+ | C+ | -12.5% | |
| 9 | Strasbourg | 1520 | B | B | -2.9% | |
| 10 | Stade Brestois 29 | 1513 | C | D | -11.1% | |
| 11 | Rodez | 1506 | D- | A+ | — | |
| 12 | RED Star FC 93 | 1494 | A+ | F | — | |
| 13 | Lorient | 1494 | B- | B- | -11.4% | |
| 14 | Auxerre | 1489 | C- | B+ | -2.9% | |
| 15 | Paris FC | 1487 | C+ | C | +7.4% | |
| 16 | Saint Etienne | 1474 | F | A+ | — | |
| 17 | Le Havre | 1469 | D+ | B | +12.6% | |
| 18 | Nice | 1467 | C- | D- | +16.9% | |
| 19 | Nantes | 1465 | D | D+ | +4.3% | |
| 20 | Angers | 1445 | D- | C- | +3.3% | |
| 21 | Metz | 1421 | D+ | D- | -11.8% |
Major League Soccer
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Inter Miami | 1660 | A | C- | +11.8% | |
| 2 | Vancouver Whitecaps | 1653 | A+ | A+ | — | |
| 3 | Seattle Sounders | 1607 | B- | A+ | — | |
| 4 | Nashville SC | 1581 | A | A+ | -1.6% | |
| 5 | FC Dallas | 1573 | A+ | B- | — | |
| 6 | San Jose Earthquakes | 1566 | A+ | A | — | |
| 7 | Los Angeles FC | 1564 | C+ | A | -4.9% | |
| 8 | Minnesota United FC | 1547 | D+ | A- | — | |
| 9 | Chicago Fire | 1543 | B | B+ | — | |
| 10 | New York City FC | 1528 | C+ | B | — | |
| 11 | Real Salt Lake | 1526 | B+ | A- | — | |
| 12 | Charlotte | 1517 | C | C | — | |
| 13 | Portland Timbers | 1505 | A- | C- | -7.6% | |
| 14 | Philadelphia Union | 1505 | F | D+ | — | |
| 15 | Los Angeles Galaxy | 1501 | B | B | — | |
| 16 | Colorado Rapids | 1491 | B+ | B- | — | |
| 17 | Columbus Crew | 1486 | D | D+ | — | |
| 18 | New York Red Bulls | 1486 | C- | D- | — | |
| 19 | Houston Dynamo | 1486 | B- | C+ | — | |
| 20 | San Diego | 1474 | B+ | C+ | — | |
| 21 | New England Revolution | 1464 | C+ | B+ | — | |
| 22 | FC Cincinnati | 1463 | A- | F | — | |
| 23 | Atlanta United FC | 1460 | F | C | — | |
| 24 | St. Louis City | 1460 | D+ | B+ | — | |
| 25 | Orlando City SC | 1452 | C | F | — | |
| 26 | Toronto FC | 1426 | D+ | D | — | |
| 27 | CF Montreal | 1423 | D- | D | — | |
| 28 | DC United | 1417 | D- | C+ | — | |
| 29 | Austin | 1392 | C- | D+ | — | |
| 30 | Sporting Kansas City | 1337 | D | D- | — |
Premier League
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Arsenal | 1663 | A+ | A+ | +6.1% | |
| 2 | Manchester City | 1616 | A+ | A+ | +17.2% | |
| 3 | Liverpool | 1601 | A | D+ | -0.2% | |
| 4 | Bournemouth | 1576 | A- | C- | -11.6% | |
| 5 | Newcastle | 1564 | B- | D+ | -21.6% | |
| 6 | Leeds | 1561 | C+ | C | -22.1% | |
| 7 | Manchester United | 1549 | A | B+ | +7.0% | |
| 8 | Chelsea | 1549 | B+ | C | -14.9% | |
| 9 | Brighton | 1547 | B | A | +17.2% | |
| 10 | Aston Villa | 1546 | B+ | C+ | -5.2% | |
| 11 | Crystal Palace | 1542 | D- | B- | -10.1% | |
| 12 | Brentford | 1540 | B- | B- | +13.8% | |
| 13 | Nottingham Forest | 1525 | C | A | -7.3% | |
| 14 | Everton | 1521 | C | A- | +1.1% | |
| 15 | Fulham | 1504 | D+ | B | +1.7% | |
| 16 | Tottenham | 1502 | C- | D | +5.8% | |
| 17 | West Ham | 1493 | D+ | D- | +13.0% | |
| 18 | Burnley | 1452 | D | F | -1.2% | |
| 19 | Wolves | 1437 | F | D- | -6.1% |
Serie A
League page →| # | TEAM | ROLLN RATING | ATK | DEF | FORM | AI EDGE |
|---|---|---|---|---|---|---|
| 1 | Inter | 1592 | A+ | A | +1.0% | |
| 2 | AC Milan | 1581 | B+ | A | -2.6% | |
| 3 | Juventus | 1581 | A | A+ | +16.7% | |
| 4 | AS Roma | 1579 | A | A- | +6.7% | |
| 5 | Atalanta | 1571 | B+ | B+ | -6.0% | |
| 6 | Como | 1566 | A+ | A+ | +9.8% | |
| 7 | Napoli | 1558 | A- | B+ | +8.3% | |
| 8 | Lazio | 1536 | C | B | -11.3% | |
| 9 | Fiorentina | 1519 | C- | D+ | -8.5% | |
| 10 | Udinese | 1511 | B | C+ | -18.9% | |
| 11 | Bologna | 1509 | B- | C | -0.7% | |
| 12 | Genoa | 1495 | C | C | -6.7% | |
| 13 | Torino | 1489 | C+ | D- | -11.7% | |
| 14 | Sassuolo | 1484 | B- | B- | -16.5% | |
| 15 | Parma | 1475 | D | B- | -7.4% | |
| 16 | Cremonese | 1469 | D+ | D | +7.2% | |
| 17 | Lecce | 1469 | D- | C- | +5.3% | |
| 18 | Cagliari | 1464 | D+ | D+ | +1.0% | |
| 19 | Pisa | 1457 | D- | F | -13.6% | |
| 20 | Hellas Verona | 1436 | F | D- | -0.4% |
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.