Hide spoilers · Off
Hide results after
Applies across every league; days end in each league’s local time.
Match data
LPL 2026 matches
Every match played, with each team's Home Elo going in, the pre-match odds of winning the series, the result, and the Elo that changed hands. Back to the LPL 2026 chart.
| Date | Stage | Teams | Format | Home Elo going in | Series odds | Result | Winner's odds | Elo change |
|---|---|---|---|---|---|---|---|---|
| LPL 2026 Split 1 · Week 1 | Weibo Gaming vs Invictus Gaming | Bo3 | 1546 – 1603 | 38% – 62% | 2–1 | 38% | +25 / -25 | |
| LPL 2026 Split 1 · Week 1 | Top Esports vs JD Gaming | Bo3 | 1625 – 1549 | 66% – 34% | 0–2 | 34% | -37 / +37 | |
| LPL 2026 Split 1 · Week 1 | Invictus Gaming vs Anyone's Legend | Bo3 | 1578 – 1660 | 33% – 67% | 0–2 | 67% | -23 / +23 | |
| LPL 2026 Split 1 · Week 1 | LGD Gaming vs Ultra Prime | Bo3 | 1450 – 1387 | 63% – 37% | 2–0 | 63% | +25 / -25 | |
| LPL 2026 Split 1 · Week 1 | Weibo Gaming vs Bilibili Gaming | Bo3 | 1571 – 1617 | 40% – 60% | 1–2 | 60% | -12 / +12 | |
| LPL 2026 Split 1 · Week 1 | LNG Esports vs Oh My God | Bo3 | 1399 – 1402 | 49% – 51% | 2–0 | 49% | +31 / -31 | |
| LPL 2026 Split 1 · Week 1 | Team WE vs EDward Gaming | Bo3 | 1524 – 1510 | 53% – 47% | 2–0 | 53% | +29 / -29 | |
| LPL 2026 Split 1 · Week 1 | JD Gaming vs Invictus Gaming | Bo3 | 1586 – 1555 | 57% – 43% | 1–2 | 43% | -18 / +18 | |
| LPL 2026 Split 1 · Week 1 | Bilibili Gaming vs Anyone's Legend | Bo3 | 1629 – 1683 | 39% – 61% | 2–1 | 39% | +24 / -24 | |
| LPL 2026 Split 1 · Week 1 | Anyone's Legend vs JD Gaming | Bo3 | 1659 – 1568 | 69% – 31% | 1–2 | 31% | -26 / +26 | |
| LPL 2026 Split 1 · Week 1 | Top Esports vs Bilibili Gaming | Bo3 | 1588 – 1653 | 36% – 64% | 0–2 | 64% | -25 / +25 | |
| LPL 2026 Split 1 · Week 2 | ThunderTalk Gaming vs Team WE | Bo3 | 1378 – 1553 | 18% – 82% | 0–2 | 82% | -17 / +17 | |
| LPL 2026 Split 1 · Week 2 | EDward Gaming vs Ninjas in Pyjamas | Bo3 | 1481 – 1510 | 44% – 56% | 1–2 | 56% | -14 / +14 | |
| LPL 2026 Split 1 · Week 2 | Top Esports vs Weibo Gaming | Bo3 | 1563 – 1559 | 51% – 49% | 2–1 | 51% | +14 / -14 | |
| LPL 2026 Split 1 · Week 2 | Anyone's Legend vs Weibo Gaming | Bo3 | 1633 – 1545 | 68% – 32% | 2–0 | 68% | +23 / -23 | |
| LPL 2026 Split 1 · Week 2 | Invictus Gaming vs Bilibili Gaming | Bo3 | 1573 – 1678 | 29% – 71% | 0–2 | 71% | -21 / +21 | |
| LPL 2026 Split 1 · Week 2 | LNG Esports vs LGD Gaming | Bo3 | 1430 – 1475 | 40% – 60% | 2–1 | 40% | +20 / -20 | |
| LPL 2026 Split 1 · Week 2 | Invictus Gaming vs Top Esports | Bo3 | 1552 – 1577 | 45% – 55% | 2–1 | 45% | +21 / -21 | |
| LPL 2026 Split 1 · Week 2 | Team WE vs Ninjas in Pyjamas | Bo3 | 1570 – 1524 | 60% – 40% | 1–2 | 40% | -23 / +23 | |
| LPL 2026 Split 1 · Week 2 | Oh My God vs Ultra Prime | Bo3 | 1371 – 1362 | 52% – 48% | 0–2 | 48% | -31 / +31 | |
| LPL 2026 Split 1 · Week 2 | ThunderTalk Gaming vs EDward Gaming | Bo3 | 1361 – 1467 | 28% – 72% | 0–2 | 72% | -21 / +21 | |
| LPL 2026 Split 1 · Week 2 | Oh My God vs LGD Gaming | Bo3 | 1340 – 1455 | 27% – 73% | 2–1 | 27% | +28 / -28 | |
| LPL 2026 Split 1 · Week 2 | JD Gaming vs Bilibili Gaming | Bo3 | 1594 – 1699 | 29% – 71% | 2–0 | 29% | +40 / -40 | |
| LPL 2026 Split 1 · Week 2 | EDward Gaming vs ThunderTalk Gaming | Bo3 | 1488 – 1340 | 79% – 21% | 2–1 | 79% | -1 / +1 | |
| LPL 2026 Split 1 · Week 2 | Weibo Gaming vs JD Gaming | Bo3 | 1522 – 1634 | 27% – 73% | 2–0 | 27% | +40 / -40 | |
| LPL 2026 Split 1 · Week 2 | Top Esports vs Anyone's Legend | Bo3 | 1556 – 1656 | 30% – 70% | 1–2 | 70% | -3 / +3 | |
| LPL 2026 Split 1 · Week 2 | Top Esports vs Invictus Gaming | Bo3 | 1553 – 1573 | 46% – 54% | 2–0 | 46% | +32 / -32 | |
| LPL 2026 Split 1 · Week 2 | Ninjas in Pyjamas vs Team WE | Bo3 | 1547 – 1547 | 50% – 50% | 1–2 | 50% | -15 / +15 | |
| LPL 2026 Split 1 · Week 3 | Bilibili Gaming vs JD Gaming | Bo3 | 1659 – 1594 | 64% – 36% | 1–2 | 36% | -23 / +23 | |
| LPL 2026 Split 1 · Week 3 | Team WE vs ThunderTalk Gaming | Bo3 | 1562 – 1341 | 88% – 12% | 2–0 | 88% | +14 / -14 | |
| LPL 2026 Split 1 · Week 3 | Anyone's Legend vs Invictus Gaming | Bo3 | 1659 – 1541 | 74% – 26% | 2–1 | 74% | +1 / -1 | |
| LPL 2026 Split 1 · Week 3 | Ultra Prime vs LNG Esports | Bo3 | 1393 – 1450 | 38% – 62% | 0–2 | 62% | -25 / +25 | |
| LPL 2026 Split 1 · Week 3 | Weibo Gaming vs Top Esports | Bo3 | 1562 – 1585 | 45% – 55% | 2–1 | 45% | +17 / -17 | |
| LPL 2026 Split 1 · Week 3 | Ultra Prime vs LGD Gaming | Bo3 | 1368 – 1427 | 38% – 62% | 1–2 | 62% | -10 / +10 | |
| LPL 2026 Split 1 · Week 3 | Oh My God vs LNG Esports | Bo3 | 1368 – 1475 | 28% – 72% | 0–2 | 72% | -21 / +21 | |
| LPL 2026 Split 1 · Week 3 | Ninjas in Pyjamas vs EDward Gaming | Bo3 | 1532 – 1487 | 60% – 40% | 1–2 | 40% | -23 / +23 | |
| LPL 2026 Split 1 · Week 3 | ThunderTalk Gaming vs Ninjas in Pyjamas | Bo3 | 1327 – 1509 | 17% – 83% | 0–2 | 83% | -16 / +16 | |
| LPL 2026 Split 1 · Week 3 | JD Gaming vs Weibo Gaming | Bo3 | 1617 – 1579 | 58% – 42% | 1–2 | 42% | -20 / +20 | |
| LPL 2026 Split 1 · Week 3 | Ultra Prime vs Oh My God | Bo3 | 1358 – 1347 | 52% – 48% | 0–2 | 48% | -32 / +32 | |
| LPL 2026 Split 1 · Week 3 | Bilibili Gaming vs Top Esports | Bo3 | 1636 – 1568 | 64% – 36% | 1–2 | 36% | -25 / +25 | |
| LPL 2026 Split 1 · Week 3 | Bilibili Gaming vs Invictus Gaming | Bo3 | 1611 – 1540 | 65% – 35% | 2–0 | 65% | +25 / -25 | |
| LPL 2026 Split 1 · Week 3 | JD Gaming vs Anyone's Legend | Bo3 | 1597 – 1660 | 37% – 63% | 1–2 | 63% | -7 / +7 | |
| LPL 2026 Split 1 · Week 3 | LGD Gaming vs LNG Esports | Bo3 | 1437 – 1496 | 38% – 62% | 1–2 | 62% | -7 / +7 | |
| LPL 2026 Split 1 · Week 3 | Anyone's Legend vs Top Esports | Bo3 | 1667 – 1593 | 66% – 34% | 2–0 | 66% | +25 / -25 | |
| LPL 2026 Split 1 · Week 4 | LGD Gaming vs Oh My God | Bo3 | 1430 – 1379 | 61% – 39% | 1–2 | 39% | -21 / +21 | |
| LPL 2026 Split 1 · Week 4 | Bilibili Gaming vs Weibo Gaming | Bo3 | 1636 – 1599 | 58% – 42% | 2–0 | 58% | +27 / -27 | |
| LPL 2026 Split 1 · Week 4 | Invictus Gaming vs JD Gaming | Bo3 | 1515 – 1590 | 34% – 66% | 1–2 | 66% | -8 / +8 | |
| LPL 2026 Split 1 · Week 4 | LNG Esports vs Ultra Prime | Bo3 | 1503 – 1326 | 83% – 17% | 2–0 | 83% | +16 / -16 | |
| LPL 2026 Split 1 · Week 4 | EDward Gaming vs Team WE | Bo3 | 1510 – 1576 | 36% – 64% | 2–0 | 36% | +36 / -36 | |
| LPL 2026 Split 1 · Week 4 | Weibo Gaming vs Anyone's Legend | Bo3 | 1572 – 1692 | 26% – 74% | 1–2 | 74% | -2 / +2 | |
| LPL 2026 Split 1 · Week 4 | JD Gaming vs Top Esports | Bo3 | 1598 – 1568 | 56% – 44% | 0–2 | 44% | -33 / +33 | |
| LPL 2026 Split 1 · Week 4 | Ninjas in Pyjamas vs ThunderTalk Gaming | Bo3 | 1525 – 1311 | 87% – 13% | 2–0 | 87% | +14 / -14 | |
| LPL 2026 Split 1 · Week 4 | Invictus Gaming vs Weibo Gaming | Bo3 | 1507 – 1570 | 37% – 63% | 0–2 | 63% | -25 / +25 | |
| LPL 2026 Split 1 · Week 4 | Anyone's Legend vs Bilibili Gaming | Bo3 | 1694 – 1663 | 57% – 43% | 2–1 | 57% | +14 / -14 | |
| LPL 2026 Split 1 · Tiebreakers | Ninjas in Pyjamas vs Team WE | Bo3 | 1539 – 1540 | 50% – 50% | 2–0 | 50% | +31 / -31 | |
| LPL 2026 Split 1 Playoffs · Play-In Round 1 | Top Esports vs Team WE | Bo5 | 1601 – 1509 | 73% – 27% | 3–2 | 73% | -2 / +2 | |
| LPL 2026 Split 1 Playoffs · Play-In Round 1 | Invictus Gaming vs Ninjas in Pyjamas | Bo5 | 1482 – 1570 | 28% – 72% | 1–3 | 72% | -18 / +18 | |
| LPL 2026 Split 1 Playoffs · Play-In Round 2 | ThunderTalk Gaming vs LNG Esports | Bo5 | 1297 – 1519 | 7% – 93% | 0–3 | 93% | -20 / +20 | |
| LPL 2026 Split 1 Playoffs · Play-In Round 2 | EDward Gaming vs Oh My God | Bo5 | 1546 – 1400 | 84% – 16% | 1–3 | 16% | -50 / +50 | |
| LPL 2026 Split 1 Playoffs · Play-In Round 3 | Team WE vs LNG Esports | Bo5 | 1511 – 1539 | 42% – 58% | 3–1 | 42% | +31 / -31 | |
| LPL 2026 Split 1 Playoffs · Play-In Round 3 | Invictus Gaming vs Oh My God | Bo5 | 1464 – 1450 | 54% – 46% | 3–0 | 54% | +42 / -42 | |
| LPL 2026 Split 1 Playoffs · Round 1 | Anyone's Legend vs Team WE | Bo5 | 1708 – 1542 | 87% – 13% | 3–0 | 87% | +25 / -25 | |
| LPL 2026 Split 1 Playoffs · Round 1 | JD Gaming vs Top Esports | Bo5 | 1565 – 1599 | 41% – 59% | 3–2 | 41% | +25 / -25 | |
| LPL 2026 Split 1 Playoffs · Round 1 | Weibo Gaming vs Invictus Gaming | Bo5 | 1595 – 1506 | 73% – 27% | 3–0 | 73% | +33 / -33 | |
| LPL 2026 Split 1 Playoffs · Round 1 | Bilibili Gaming vs Ninjas in Pyjamas | Bo5 | 1649 – 1588 | 66% – 34% | 3–0 | 66% | +36 / -36 | |
| LPL 2026 Split 1 Playoffs · Round 2 | JD Gaming vs Anyone's Legend | Bo5 | 1590 – 1733 | 17% – 83% | 3–2 | 17% | +42 / -42 | |
| LPL 2026 Split 1 Playoffs · Round 2 | Weibo Gaming vs Bilibili Gaming | Bo5 | 1628 – 1685 | 35% – 65% | 0–3 | 65% | -36 / +36 | |
| LPL 2026 Split 1 Playoffs · Round 1 | Top Esports vs Team WE | Bo5 | 1574 – 1517 | 65% – 35% | 3–0 | 65% | +36 / -36 | |
| LPL 2026 Split 1 Playoffs · Round 1 | Invictus Gaming vs Ninjas in Pyjamas | Bo5 | 1473 – 1552 | 30% – 70% | 3–1 | 30% | +42 / -42 | |
| LPL 2026 Split 1 Playoffs · Round 2 | Weibo Gaming vs Top Esports | Bo5 | 1592 – 1610 | 45% – 55% | 3–2 | 45% | +17 / -17 | |
| LPL 2026 Split 1 Playoffs · Round 2 | Anyone's Legend vs Invictus Gaming | Bo5 | 1691 – 1515 | 88% – 12% | 3–1 | 88% | +4 / -4 | |
| LPL 2026 Split 1 Playoffs · Round 4 | JD Gaming vs Bilibili Gaming | Bo5 | 1632 – 1721 | 27% – 73% | 2–3 | 73% | -2 / +2 | |
| LPL 2026 Split 1 Playoffs · Round 3 | Weibo Gaming vs Anyone's Legend | Bo5 | 1609 – 1695 | 28% – 72% | 3–1 | 28% | +40 / -40 | |
| LPL 2026 Split 1 Playoffs · Round 4 | JD Gaming vs Weibo Gaming | Bo5 | 1630 – 1649 | 45% – 55% | 3–0 | 45% | +46 / -46 | |
| LPL 2026 Split 1 Playoffs · Finals | Bilibili Gaming vs JD Gaming | Bo5 | 1723 – 1676 | 62% – 38% | 3–1 | 62% | +19 / -19 | |
| LPL 2026 Split 2 · Week 1 | Top Esports vs Invictus Gaming | Bo3 | 1593 – 1511 | 67% – 33% | 0–2 | 33% | -38 / +38 | |
| LPL 2026 Split 2 · Week 1 | Weibo Gaming vs Anyone's Legend | Bo3 | 1603 – 1655 | 39% – 61% | 0–2 | 61% | -26 / +26 | |
| LPL 2026 Split 2 · Week 1 | Team WE vs Ninjas in Pyjamas | Bo3 | 1481 – 1510 | 44% – 56% | 0–2 | 56% | -28 / +28 | |
| LPL 2026 Split 2 · Week 1 | Top Esports vs Anyone's Legend | Bo3 | 1555 – 1681 | 25% – 75% | 2–0 | 25% | +42 / -42 | |
| LPL 2026 Split 2 · Week 1 | JD Gaming vs Bilibili Gaming | Bo3 | 1623 – 1843 | 12% – 88% | 1–2 | 88% | +10 / -10 | |
| LPL 2026 Split 2 · Week 2 | Ninjas in Pyjamas vs Invictus Gaming | Bo3 | 1538 – 1549 | 48% – 52% | 1–2 | 52% | -13 / +13 | |
| LPL 2026 Split 2 · Week 2 | Top Esports vs Team WE | Bo3 | 1597 – 1453 | 78% – 22% | 2–0 | 78% | +19 / -19 | |
| LPL 2026 Split 2 · Week 2 | Weibo Gaming vs Ninjas in Pyjamas | Bo3 | 1577 – 1525 | 61% – 39% | 1–2 | 39% | -24 / +24 | |
| LPL 2026 Split 2 · Week 2 | Team WE vs Bilibili Gaming | Bo3 | 1434 – 1833 | 2% – 98% | 0–2 | 98% | -6 / +6 | |
| LPL 2026 Split 2 · Week 2 | JD Gaming vs Anyone's Legend | Bo3 | 1633 – 1639 | 49% – 51% | 2–0 | 49% | +31 / -31 | |
| LPL 2026 Split 2 · Week 2 | LNG Esports vs EDward Gaming | Bo3 | 1508 – 1496 | 53% – 47% | 1–2 | 47% | -19 / +19 | |
| LPL 2026 Split 2 · Week 2 | Team WE vs Invictus Gaming | Bo3 | 1428 – 1562 | 24% – 76% | 0–2 | 76% | -19 / +19 | |
| LPL 2026 Split 2 · Week 2 | Top Esports vs JD Gaming | Bo3 | 1616 – 1664 | 40% – 60% | 2–0 | 40% | +35 / -35 | |
| LPL 2026 Split 2 · Week 2 | Oh My God vs LGD Gaming | Bo3 | 1408 – 1409 | 50% – 50% | 1–2 | 50% | -17 / +17 | |
| LPL 2026 Split 2 · Week 2 | Weibo Gaming vs Bilibili Gaming | Bo3 | 1553 – 1839 | 7% – 93% | 0–2 | 93% | -10 / +10 | |
| LPL 2026 Split 2 · Week 3 | Weibo Gaming vs Invictus Gaming | Bo3 | 1543 – 1581 | 42% – 58% | 2–1 | 42% | +22 / -22 | |
| LPL 2026 Split 2 · Week 3 | Ultra Prime vs ThunderTalk Gaming | Bo3 | 1310 – 1277 | 57% – 43% | 0–2 | 43% | -34 / +34 | |
| LPL 2026 Split 2 · Week 3 | Team WE vs Anyone's Legend | Bo3 | 1409 – 1608 | 15% – 85% | 0–2 | 85% | -15 / +15 | |
| LPL 2026 Split 2 · Week 3 | Top Esports vs Bilibili Gaming | Bo3 | 1651 – 1849 | 15% – 85% | 2–0 | 15% | +47 / -47 | |
| LPL 2026 Split 2 · Week 3 | Ninjas in Pyjamas vs JD Gaming | Bo3 | 1549 – 1629 | 33% – 67% | 2–0 | 33% | +38 / -38 | |
| LPL 2026 Split 2 · Week 3 | ThunderTalk Gaming vs Oh My God | Bo3 | 1311 – 1391 | 33% – 67% | 2–1 | 33% | +28 / -28 | |
| LPL 2026 Split 2 · Week 3 | Weibo Gaming vs JD Gaming | Bo3 | 1565 – 1591 | 44% – 56% | 1–2 | 56% | -14 / +14 | |
| LPL 2026 Split 2 · Week 3 | Invictus Gaming vs Bilibili Gaming | Bo3 | 1559 – 1802 | 10% – 90% | 1–2 | 90% | +12 / -12 | |
| LPL 2026 Split 2 · Week 3 | Top Esports vs Invictus Gaming | Bo3 | 1698 – 1571 | 75% – 25% | 2–0 | 75% | +20 / -20 | |
| LPL 2026 Split 2 · Week 3 | Bilibili Gaming vs Anyone's Legend | Bo3 | 1790 – 1623 | 81% – 19% | 2–0 | 81% | +17 / -17 | |
| LPL 2026 Split 2 · Week 4 | Weibo Gaming vs Team WE | Bo3 | 1551 – 1394 | 80% – 20% | 2–0 | 80% | +18 / -18 | |
| LPL 2026 Split 2 · Week 4 | Ninjas in Pyjamas vs Anyone's Legend | Bo3 | 1587 – 1606 | 46% – 54% | 0–2 | 54% | -29 / +29 | |
| LPL 2026 Split 2 · Week 4 | Ninjas in Pyjamas vs Bilibili Gaming | Bo3 | 1558 – 1807 | 10% – 90% | 2–0 | 10% | +50 / -50 | |
| LPL 2026 Split 2 · Week 4 | LGD Gaming vs EDward Gaming | Bo3 | 1426 – 1515 | 32% – 68% | 2–0 | 32% | +38 / -38 | |
| LPL 2026 Split 2 · Week 4 | JD Gaming vs Invictus Gaming | Bo3 | 1605 – 1551 | 61% – 39% | 2–0 | 61% | +26 / -26 | |
| LPL 2026 Split 2 · Week 4 | Oh My God vs LNG Esports | Bo3 | 1363 – 1489 | 25% – 75% | 0–2 | 75% | -20 / +20 | |
| LPL 2026 Split 2 · Week 4 | Team WE vs JD Gaming | Bo3 | 1376 – 1631 | 9% – 91% | 0–2 | 91% | -12 / +12 | |
| LPL 2026 Split 2 · Week 4 | Weibo Gaming vs Anyone's Legend | Bo3 | 1569 – 1635 | 36% – 64% | 1–2 | 64% | -7 / +7 | |
| LPL 2026 Split 2 · Week 4 | Top Esports vs Ninjas in Pyjamas | Bo3 | 1718 – 1608 | 72% – 28% | 2–0 | 72% | +21 / -21 | |
| LPL 2026 Split 2 · Week 4 | Ultra Prime vs LGD Gaming | Bo3 | 1276 – 1464 | 16% – 84% | 2–0 | 16% | +46 / -46 | |
| LPL 2026 Split 2 · Week 4 | Weibo Gaming vs Bilibili Gaming | Bo3 | 1562 – 1757 | 15% – 85% | 0–2 | 85% | -15 / +15 | |
| LPL 2026 Split 2 · Week 5 | Weibo Gaming vs Top Esports | Bo3 | 1547 – 1739 | 15% – 85% | 2–0 | 15% | +46 / -46 | |
| LPL 2026 Split 2 · Week 5 | Invictus Gaming vs Anyone's Legend | Bo3 | 1525 – 1642 | 27% – 73% | 0–2 | 73% | -21 / +21 | |
| LPL 2026 Split 2 · Week 5 | Ninjas in Pyjamas vs JD Gaming | Bo3 | 1587 – 1643 | 38% – 62% | 0–2 | 62% | -25 / +25 | |
| LPL 2026 Split 2 · Week 5 | Team WE vs Bilibili Gaming | Bo3 | 1364 – 1772 | 2% – 98% | 0–2 | 98% | -6 / +6 | |
| LPL 2026 Split 2 · Week 5 | ThunderTalk Gaming vs LGD Gaming | Bo3 | 1339 – 1418 | 34% – 66% | 1–2 | 66% | -7 / +7 | |
| LPL 2026 Split 2 · Week 5 | Ultra Prime vs EDward Gaming | Bo3 | 1322 – 1477 | 20% – 80% | 1–2 | 80% | +4 / -4 | |
| LPL 2026 Split 2 · Week 5 | Weibo Gaming vs Invictus Gaming | Bo3 | 1593 – 1504 | 68% – 32% | 1–2 | 32% | -28 / +28 | |
| LPL 2026 Split 2 · Week 5 | Top Esports vs Anyone's Legend | Bo3 | 1693 – 1663 | 56% – 44% | 0–2 | 44% | -33 / +33 | |
| LPL 2026 Split 2 · Week 5 | Team WE vs JD Gaming | Bo3 | 1358 – 1668 | 6% – 94% | 1–2 | 94% | +15 / -15 | |
| LPL 2026 Split 2 · Week 5 | Weibo Gaming vs Top Esports | Bo3 | 1565 – 1660 | 30% – 70% | 0–2 | 70% | -23 / +23 | |
| LPL 2026 Split 2 · Week 5 | Invictus Gaming vs Anyone's Legend | Bo3 | 1532 – 1696 | 19% – 81% | 0–2 | 81% | -17 / +17 | |
| LPL 2026 Split 2 · Week 5 | ThunderTalk Gaming vs LNG Esports | Bo3 | 1332 – 1509 | 17% – 83% | 1–2 | 83% | +6 / -6 | |
| LPL 2026 Split 2 · Week 5 | Ninjas in Pyjamas vs Bilibili Gaming | Bo3 | 1562 – 1778 | 13% – 87% | 1–2 | 87% | +10 / -10 | |
| LPL 2026 Split 2 · Week 6 | Team WE vs Invictus Gaming | Bo3 | 1373 – 1515 | 22% – 78% | 2–1 | 22% | +31 / -31 | |
| LPL 2026 Split 2 · Week 6 | Top Esports vs JD Gaming | Bo3 | 1683 – 1653 | 56% – 44% | 1–2 | 44% | -18 / +18 | |
| LPL 2026 Split 2 · Week 6 | Weibo Gaming vs Team WE | Bo3 | 1542 – 1404 | 77% – 23% | 2–1 | 77% | -2 / +2 | |
| LPL 2026 Split 2 · Week 6 | Ninjas in Pyjamas vs Anyone's Legend | Bo3 | 1572 – 1713 | 23% – 77% | 2–0 | 23% | +42 / -42 | |
| LPL 2026 Split 2 · Week 6 | Ultra Prime vs LNG Esports | Bo3 | 1326 – 1503 | 17% – 83% | 1–2 | 83% | +6 / -6 | |
| LPL 2026 Split 2 · Week 6 | JD Gaming vs Bilibili Gaming | Bo3 | 1671 – 1768 | 30% – 70% | 0–2 | 70% | -23 / +23 | |
| LPL 2026 Split 2 · Week 6 | Ninjas in Pyjamas vs Invictus Gaming | Bo3 | 1614 – 1484 | 76% – 24% | 0–2 | 24% | -42 / +42 | |
| LPL 2026 Split 2 · Week 6 | Top Esports vs Team WE | Bo3 | 1665 – 1406 | 91% – 9% | 2–0 | 91% | +12 / -12 | |
| LPL 2026 Split 2 · Week 6 | JD Gaming vs Anyone's Legend | Bo3 | 1648 – 1671 | 45% – 55% | 2–1 | 45% | +17 / -17 | |
| LPL 2026 Split 2 · Week 6 | Weibo Gaming vs Ninjas in Pyjamas | Bo3 | 1540 – 1572 | 43% – 57% | 2–0 | 43% | +33 / -33 | |
| LPL 2026 Split 2 · Week 7 | Top Esports vs Ninjas in Pyjamas | Bo3 | 1677 – 1539 | 77% – 23% | 1–2 | 23% | -31 / +31 | |
| LPL 2026 Split 2 · Week 7 | Invictus Gaming vs Bilibili Gaming | Bo3 | 1526 – 1791 | 8% – 92% | 1–2 | 92% | +12 / -12 | |
| LPL 2026 Split 2 · Week 7 | Team WE vs Anyone's Legend | Bo3 | 1394 – 1654 | 9% – 91% | 1–2 | 91% | +12 / -12 | |
| LPL 2026 Split 2 · Week 7 | Oh My God vs EDward Gaming | Bo3 | 1343 – 1473 | 24% – 76% | 1–2 | 76% | +2 / -2 | |
| LPL 2026 Split 2 · Week 7 | Weibo Gaming vs JD Gaming | Bo3 | 1573 – 1665 | 31% – 69% | 2–1 | 31% | +26 / -26 | |
| LPL 2026 Split 2 · Week 7 | LNG Esports vs LGD Gaming | Bo3 | 1497 – 1425 | 65% – 35% | 2–0 | 65% | +25 / -25 | |
| LPL 2026 Split 2 · Week 7 | Ultra Prime vs Oh My God | Bo3 | 1332 – 1345 | 47% – 53% | 2–0 | 47% | +32 / -32 | |
| LPL 2026 Split 2 · Week 7 | Top Esports vs Bilibili Gaming | Bo3 | 1646 – 1779 | 24% – 76% | 0–2 | 76% | -19 / +19 | |
| LPL 2026 Split 2 · Week 7 | Team WE vs Ninjas in Pyjamas | Bo3 | 1406 – 1570 | 19% – 81% | 1–2 | 81% | +5 / -5 | |
| LPL 2026 Split 2 · Week 7 | ThunderTalk Gaming vs EDward Gaming | Bo3 | 1338 – 1471 | 24% – 76% | 2–1 | 24% | +31 / -31 | |
| LPL 2026 Split 2 · Week 7 | JD Gaming vs Invictus Gaming | Bo3 | 1639 – 1538 | 71% – 29% | 2–1 | 71% | +4 / -4 | |
| LPL 2026 Split 2 · Week 7 | Bilibili Gaming vs Anyone's Legend | Bo3 | 1798 – 1642 | 80% – 20% | 2–0 | 80% | +18 / -18 | |
| LPL 2026 Split 2 Playoffs · Play-In | Team WE vs LNG Esports | Bo5 | 1411 – 1522 | 23% – 77% | 3–2 | 23% | +36 / -36 | |
| LPL 2026 Split 2 Playoffs · Play-In | Invictus Gaming vs ThunderTalk Gaming | Bo5 | 1534 – 1369 | 86% – 14% | 0–3 | 14% | -63 / +63 | |
| LPL 2026 Split 2 Playoffs · Play-In | Weibo Gaming vs LGD Gaming | Bo5 | 1599 – 1400 | 91% – 9% | 2–3 | 9% | -48 / +48 | |
| LPL 2026 Split 2 Playoffs · Play-In | Ninjas in Pyjamas vs EDward Gaming | Bo5 | 1565 – 1440 | 80% – 20% | 2–3 | 20% | -38 / +38 | |
| LPL 2026 Split 2 Playoffs · Round 1 | Top Esports vs LGD Gaming | Bo5 | 1627 – 1448 | 88% – 12% | 3–0 | 88% | +23 / -23 | |
| LPL 2026 Split 2 Playoffs · Round 1 | JD Gaming vs ThunderTalk Gaming | Bo5 | 1643 – 1432 | 92% – 8% | 3–1 | 92% | 0 / 0 | |
| LPL 2026 Split 2 Playoffs · Round 1 | Bilibili Gaming vs Team WE | Bo5 | 1816 – 1447 | 99% – 1% | 1–3 | 1% | -78 / +78 | |
| LPL 2026 Split 2 Playoffs · Round 1 | Anyone's Legend vs EDward Gaming | Bo5 | 1624 – 1478 | 84% – 16% | 3–0 | 84% | +27 / -27 | |
| LPL 2026 Split 2 Playoffs · Round 2 | JD Gaming vs Top Esports | Bo5 | 1643 – 1650 | 48% – 52% | 1–3 | 52% | -31 / +31 | |
| LPL 2026 Split 2 Playoffs · Round 2 | Anyone's Legend vs Team WE | Bo5 | 1651 – 1525 | 80% – 20% | 0–3 | 20% | -60 / +60 | |
| LPL 2026 Split 2 Playoffs · Round 1 | ThunderTalk Gaming vs LGD Gaming | Bo5 | 1432 – 1425 | 52% – 48% | 2–3 | 48% | -12 / +12 | |
| LPL 2026 Split 2 Playoffs · Round 1 | EDward Gaming vs Bilibili Gaming | Bo5 | 1451 – 1738 | 3% – 97% | 0–3 | 97% | -15 / +15 | |
| LPL 2026 Split 2 Playoffs · Round 2 | Anyone's Legend vs LGD Gaming | Bo5 | 1591 – 1437 | 85% – 15% | 3–0 | 85% | +26 / -26 | |
| LPL 2026 Split 2 Playoffs · Round 2 | JD Gaming vs Bilibili Gaming | Bo5 | 1612 – 1753 | 17% – 83% | 1–3 | 83% | -8 / +8 | |
| LPL 2026 Split 2 Playoffs · Round 4 | Top Esports vs Team WE | Bo5 | 1681 – 1585 | 74% – 26% | 3–0 | 74% | +33 / -33 | |
| LPL 2026 Split 2 Playoffs · Round 3 | Anyone's Legend vs Bilibili Gaming | Bo5 | 1617 – 1761 | 17% – 83% | 0–3 | 83% | -27 / +27 | |
| LPL 2026 Split 2 Playoffs · Round 4 | Team WE vs Bilibili Gaming | Bo5 | 1552 – 1788 | 6% – 94% | 2–3 | 94% | +25 / -25 | |
| LPL 2026 Split 2 Playoffs · Finals | Top Esports vs Bilibili Gaming | Bo5 | 1714 – 1763 | 37% – 63% | 0–3 | 63% | -38 / +38 | |
| LPL 2026 Split 3 · Week 1 | Top Esports vs Team WE | Bo3 | 1580 – 1577 | 51% – 49% | 2–0 | 51% | +30 / -30 | |
| LPL 2026 Split 3 · Week 1 | LGD Gaming vs EDward Gaming | Bo3 | 1411 – 1436 | 45% – 55% | 2–0 | 45% | +33 / -33 | |
| LPL 2026 Split 3 · Week 1 | JD Gaming vs Anyone's Legend | Bo3 | 1604 – 1590 | 53% – 47% | 1–2 | 47% | -19 / +19 | |
| LPL 2026 Split 3 · Week 1 | Bilibili Gaming vs ThunderTalk Gaming | Bo3 | 1837 – 1420 | 98% – 2% | 2–1 | 98% | -23 / +23 | |
| LPL 2026 Split 3 · Week 1 | Team WE vs JD Gaming | Bo3 | 1547 – 1585 | 42% – 58% | 2–1 | 42% | +20 / -20 | |
| LPL 2026 Split 3 · Week 1 | Anyone's Legend vs LGD Gaming | Bo3 | 1609 – 1444 | 81% – 19% | 4–0 | 81% | +55 / -49 | |
| LPL 2026 Split 3 · Week 1 | EDward Gaming vs Bilibili Gaming | Bo3 | 1403 – 1814 | 2% – 98% | 1–2 | 98% | +21 / -21 | |
| LPL 2026 Split 3 · Week 1 | LGD Gaming vs Team WE | Bo3 | 1427 – 1567 | 23% – 77% | 0–2 | 77% | -19 / +19 | |
| LPL 2026 Split 3 · Week 1 | Invictus Gaming vs Weibo Gaming | Bo3 | 1471 – 1551 | 33% – 67% | 2–1 | 33% | +28 / -28 | |
| LPL 2026 Split 3 · Week 1 | Top Esports vs ThunderTalk Gaming | Bo3 | 1610 – 1443 | 81% – 19% | 2–1 | 81% | -5 / +5 | |
| LPL 2026 Split 3 · Week 1 | Anyone's Legend vs Bilibili Gaming | Bo3 | 1626 – 1793 | 19% – 81% | 1–2 | 81% | +5 / -5 | |
| LPL 2026 Split 3 · Week 1 | ThunderTalk Gaming vs EDward Gaming | Bo3 | 1448 – 1424 | 55% – 45% | 2–0 | 55% | +29 / -29 | |
| LPL 2026 Split 3 · Week 1 | LNG Esports vs Ninjas in Pyjamas | Bo3 | 1486 – 1527 | 41% – 59% | 0–2 | 59% | -27 / +27 | |
| LPL 2026 Split 3 · Week 2 | Bilibili Gaming vs LGD Gaming | Bo3 | 1788 – 1408 | 97% – 3% | 2–1 | 97% | -22 / +22 | |
| LPL 2026 Split 3 · Week 2 | Top Esports vs Anyone's Legend | Bo3 | 1605 – 1631 | 44% – 56% | 0–2 | 56% | -28 / +28 | |
| LPL 2026 Split 3 · Week 2 | ThunderTalk Gaming vs JD Gaming | Bo3 | 1477 – 1565 | 32% – 68% | 1–2 | 68% | -7 / +7 | |
| LPL 2026 Split 3 · Week 2 | EDward Gaming vs Team WE | Bo3 | 1395 – 1586 | 16% – 84% | 0–2 | 84% | -15 / +15 | |
| LPL 2026 Split 3 · Week 2 | Ninjas in Pyjamas vs Weibo Gaming | Bo3 | 1554 – 1523 | 57% – 43% | 2–0 | 57% | +28 / -28 | |
| LPL 2026 Split 3 · Week 2 | Team WE vs Bilibili Gaming | Bo3 | 1601 – 1766 | 19% – 81% | 0–2 | 81% | -17 / +17 | |
| LPL 2026 Split 3 · Week 2 | Anyone's Legend vs EDward Gaming | Bo3 | 1659 – 1380 | 93% – 7% | 2–0 | 93% | +10 / -10 | |
| LPL 2026 Split 3 · Week 2 | JD Gaming vs Bilibili Gaming | Bo3 | 1572 – 1783 | 13% – 87% | 0–2 | 87% | -14 / +14 | |
| LPL 2026 Split 3 · Week 2 | LGD Gaming vs Top Esports | Bo3 | 1430 – 1577 | 22% – 78% | 1–2 | 78% | +1 / -1 | |
| LPL 2026 Split 3 · Week 2 | Anyone's Legend vs ThunderTalk Gaming | Bo3 | 1669 – 1470 | 85% – 15% | 2–0 | 85% | +15 / -15 | |
| LPL 2026 Split 3 · Week 2 | Top Esports vs JD Gaming | Bo3 | 1576 – 1558 | 54% – 46% | 2–0 | 54% | +29 / -29 | |
| LPL 2026 Split 3 · Week 2 | ThunderTalk Gaming vs Team WE | Bo3 | 1455 – 1584 | 24% – 76% | 1–2 | 76% | -1 / +1 | |
| LPL 2026 Split 3 · Week 2 | LNG Esports vs Invictus Gaming | Bo3 | 1459 – 1499 | 41% – 59% | 0–2 | 59% | -27 / +27 | |
| LPL 2026 Split 3 · Week 3 | JD Gaming vs LGD Gaming | Bo3 | 1529 – 1431 | 70% – 30% | 2–1 | 70% | +3 / -3 | |
| LPL 2026 Split 3 · Week 3 | EDward Gaming vs Top Esports | Bo3 | 1370 – 1605 | 11% – 89% | 0–2 | 89% | -13 / +13 | |
| LPL 2026 Split 3 · Week 3 | Team WE vs Anyone's Legend | Bo3 | 1585 – 1684 | 30% – 70% | 2–0 | 30% | +39 / -39 | |
| LPL 2026 Split 3 · Week 3 | Invictus Gaming vs Ninjas in Pyjamas | Bo3 | 1526 – 1582 | 38% – 62% | 1–2 | 62% | -10 / +10 | |
| LPL 2026 Split 3 · Week 3 | LGD Gaming vs ThunderTalk Gaming | Bo3 | 1428 – 1454 | 44% – 56% | 1–2 | 56% | -14 / +14 | |
| LPL 2026 Split 3 · Week 3 | Bilibili Gaming vs Top Esports | Bo3 | 1797 – 1618 | 83% – 17% | 0–2 | 17% | -46 / +46 | |
| LPL 2026 Split 3 · Week 3 | JD Gaming vs EDward Gaming | Bo3 | 1532 – 1357 | 82% – 18% | 2–0 | 82% | +17 / -17 | |
| LPL 2026 Split 3 · Week 3 | Team WE vs ThunderTalk Gaming | Bo3 | 1624 – 1468 | 80% – 20% | 1–2 | 20% | -34 / +34 | |
| LPL 2026 Split 3 · Week 3 | Weibo Gaming vs LNG Esports | Bo3 | 1508 – 1419 | 68% – 32% | 2–0 | 68% | +33 / -33 | |
| LPL 2026 Split 3 · Week 3 | LNG Esports vs Weibo Gaming | Bo3 | 1432 – 1495 | 37% – 63% | 0–2 | 63% | -36 / +36 | |
| LPL 2026 Split 3 · Week 3 | LGD Gaming vs Anyone's Legend | Bo3 | 1407 – 1652 | 10% – 90% | 0–2 | 90% | -18 / +18 | |
| LPL 2026 Split 3 · Week 3 | Bilibili Gaming vs EDward Gaming | Bo3 | 1754 – 1337 | 98% – 2% | 2–0 | 98% | +8 / -8 | |
| LPL 2026 Split 3 · Week 4 | Bilibili Gaming vs JD Gaming | Bo3 | 1762 – 1549 | 87% – 13% | 1–2 | 13% | -42 / +42 | |
| LPL 2026 Split 3 · Week 4 | EDward Gaming vs Anyone's Legend | Bo3 | 1329 – 1670 | 4% – 96% | 1–2 | 96% | +18 / -18 | |
| LPL 2026 Split 3 · Week 4 | Top Esports vs LGD Gaming | Bo3 | 1664 – 1389 | 92% – 8% | 0–2 | 8% | -52 / +52 | |
| LPL 2026 Split 3 · Week 4 | Weibo Gaming vs Ninjas in Pyjamas | Bo3 | 1541 – 1592 | 39% – 61% | 1–2 | 61% | -8 / +8 | |
| LPL 2026 Split 3 · Week 4 | ThunderTalk Gaming vs Bilibili Gaming | Bo3 | 1502 – 1720 | 13% – 87% | 0–2 | 87% | -14 / +14 | |
| LPL 2026 Split 3 · Week 4 | Anyone's Legend vs JD Gaming | Bo3 | 1652 – 1591 | 63% – 37% | 2–1 | 63% | +10 / -10 | |
| LPL 2026 Split 3 · Week 4 | EDward Gaming vs LGD Gaming | Bo3 | 1347 – 1441 | 31% – 69% | 0–2 | 69% | -23 / +23 | |
| LPL 2026 Split 3 · Week 4 | Team WE vs Top Esports | Bo3 | 1590 – 1612 | 45% – 55% | 2–0 | 45% | +32 / -32 | |
| LPL 2026 Split 3 · Week 4 | Ninjas in Pyjamas vs LNG Esports | Bo3 | 1600 – 1386 | 87% – 13% | 2–1 | 87% | -10 / +10 | |
| LPL 2026 Split 3 · Week 4 | Bilibili Gaming vs Team WE | Bo3 | 1734 – 1622 | 73% – 27% | 2–0 | 73% | +21 / -21 | |
| LPL 2026 Split 3 · Week 4 | ThunderTalk Gaming vs Anyone's Legend | Bo3 | 1488 – 1662 | 18% – 82% | 1–2 | 82% | +3 / -3 | |
| LPL 2026 Split 3 · Week 4 | LGD Gaming vs JD Gaming | Bo3 | 1464 – 1581 | 27% – 73% | 2–1 | 27% | +31 / -31 | |
| LPL 2026 Split 3 · Week 4 | Top Esports vs EDward Gaming | Bo3 | 1580 – 1324 | 91% – 9% | 2–0 | 91% | +12 / -12 | |
| LPL 2026 Split 3 · Week 4 | Weibo Gaming vs Invictus Gaming | Bo3 | 1533 – 1516 | 54% – 46% | 1–2 | 46% | -17 / +17 | |
| LPL 2026 Split 3 · Week 5 | LNG Esports vs Weibo Gaming | Bo3 | 1396 – 1516 | 26% – 74% | 1–2 | 74% | -1 / +1 | |
| LPL 2026 Split 3 · Week 5 | Anyone's Legend vs Top Esports | Bo3 | 1659 – 1592 | 64% – 36% | 1–2 | 36% | -23 / +23 | |
| LPL 2026 Split 3 · Week 5 | Team WE vs EDward Gaming | Bo3 | 1601 – 1312 | 93% – 7% | 0–2 | 7% | -52 / +52 | |
| LPL 2026 Split 3 · Week 5 | JD Gaming vs ThunderTalk Gaming | Bo3 | 1550 – 1491 | 62% – 38% | 2–1 | 62% | +10 / -10 | |
| LPL 2026 Split 3 · Week 5 | LGD Gaming vs Bilibili Gaming | Bo3 | 1495 – 1755 | 9% – 91% | 1–2 | 91% | +12 / -12 | |
| LPL 2026 Split 3 · Week 5 | Anyone's Legend vs Team WE | Bo3 | 1636 – 1549 | 68% – 32% | 1–2 | 32% | -28 / +28 | |
| LPL 2026 Split 3 · Week 5 | EDward Gaming vs ThunderTalk Gaming | Bo3 | 1364 – 1481 | 27% – 73% | 2–0 | 27% | +40 / -40 | |
| LPL 2026 Split 3 · Week 5 | Top Esports vs Bilibili Gaming | Bo3 | 1615 – 1743 | 25% – 75% | 0–2 | 75% | -20 / +20 | |
| LPL 2026 Split 3 · Week 5 | Team WE vs LGD Gaming | Bo3 | 1577 – 1507 | 65% – 35% | 1–2 | 35% | -26 / +26 | |
| LPL 2026 Split 3 · Week 5 | JD Gaming vs Top Esports | Bo3 | 1560 – 1595 | 42% – 58% | 2–0 | 42% | +34 / -34 | |
| LPL 2026 Split 3 · Week 5 | Ninjas in Pyjamas vs Invictus Gaming | Bo3 | 1590 – 1533 | 62% – 38% | 2–0 | 62% | +25 / -25 | |
| LPL 2026 Split 3 · Week 5 | EDward Gaming vs JD Gaming | Bo3 | 1404 – 1594 | 16% – 84% | 1–2 | 84% | +8 / -8 | |
| LPL 2026 Split 3 · Week 5 | ThunderTalk Gaming vs LGD Gaming | Bo3 | 1441 – 1533 | 31% – 69% | 0–2 | 69% | -23 / +23 | |
| LPL 2026 Split 3 · Week 5 | Bilibili Gaming vs Anyone's Legend | Bo3 | 1763 – 1608 | 80% – 20% | 2–1 | 80% | -2 / +2 | |
| LPL 2026 Grand Finals · Knight's Road | ThunderTalk Gaming vs Invictus Gaming | Bo5 | 1418 – 1508 | 27% – 73% | 0–3 | 73% | -33 / +33 | |
| LPL 2026 Grand Finals · Knight's Road | EDward Gaming vs Ninjas in Pyjamas | Bo5 | 1412 – 1615 | 9% – 91% | 0–3 | 91% | -22 / +22 | |
| LPL 2026 Grand Finals · Round 1 | Top Esports vs LGD Gaming | Bo5 | 1561 – 1556 | 51% – 49% | 2–3 | 49% | -12 / +12 | |
| LPL 2026 Grand Finals · Round 1 | JD Gaming vs Team WE | Bo5 | 1586 – 1551 | 59% – 41% | 1–3 | 41% | -32 / +32 | |
| LPL 2026 Grand Finals · Round 2 | Bilibili Gaming vs Team WE | Bo5 | 1761 – 1583 | 88% – 12% | 3–1 | 88% | 0 / 0 | |
| LPL 2026 Grand Finals · Round 2 | Anyone's Legend vs LGD Gaming | Bo5 | 1610 – 1568 | 61% – 39% | 3–1 | 61% | +25 / -25 | |
| LPL 2026 Grand Finals · Round 1 | Ninjas in Pyjamas vs JD Gaming | Bo5 | 1637 – 1554 | 71% – 29% | 3–0 | 71% | +33 / -33 | |
| LPL 2026 Grand Finals · Round 1 | Invictus Gaming vs Top Esports | Bo5 | 1541 – 1549 | 48% – 52% | 3–2 | 48% | +15 / -15 | |
| LPL 2026 Grand Finals · Round 2 | Invictus Gaming vs Team WE | Bo5 | 1556 – 1583 | 43% – 57% | 3–1 | 43% | +34 / -34 | |
| LPL 2026 Grand Finals · Round 2 | Ninjas in Pyjamas vs LGD Gaming | Bo5 | 1670 – 1543 | 80% – 20% | 2–3 | 20% | -38 / +38 | |
| LPL 2026 Grand Finals · Round 4 | Anyone's Legend vs Bilibili Gaming | Bo5 | 1635 – 1761 | 20% – 80% | 0–3 | 80% | -29 / +29 | |
| LPL 2026 Grand Finals · Round 3 | Invictus Gaming vs LGD Gaming | Bo5 | 1590 – 1581 | 52% – 48% | 3–0 | 52% | +43 / -43 | |
| LPL 2026 Grand Finals · Round 4 | Anyone's Legend vs Invictus Gaming | Bo5 | 1606 – 1633 | 43% – 57% | 3–2 | 43% | +21 / -21 | |
| LPL 2026 Grand Finals · Finals | Bilibili Gaming vs Anyone's Legend | Bo5 | 1790 – 1627 | 86% – 14% | 1–3 | 14% | -52 / +52 |
Home Elo going in is each team's rating immediately before game 1, listed in the same order as the teams. Home Elo is the team's rating within its own league.
Series odds are each team's pre-match chance of winning the whole best-of, from the standard Elo formula (a 400-point gap ≈ 91% in one game), compounded over the format assuming independent games. Winner's odds are the chance the eventual winner was given — the lower, the bigger the upset (under 30% is highlighted).
Elo change is each team's Home Elo after the match minus before it (Elo updates after every game). Odds for any two teams on any date: Elo calculator.