📊 Season Forecasts [Beta]
33 084 ⚽ runs
0 👥 online
Live ?

Primeira Liga 2020/2021 - Tournament Overview

  • Primeira Liga Matchday 1 (2020-09-18): FC Famalicão 1 - 5 Benfica Lisbon (FT)
  • Primeira Liga Matchday 1 (2020-09-18): Vitória de Guimarães 0 - 1 Belenenses SAD (FT)
  • Primeira Liga Matchday 1 (2020-09-19): Nacional da Madeira 3 - 3 Boavista FC (FT)
  • Primeira Liga Matchday 1 (2020-09-19): FC Porto 3 - 1 SC Braga (FT)
  • Primeira Liga Matchday 1 (2020-09-20): CD Santa Clara 2 - 0 CS Marítimo (FT)
  • Primeira Liga Matchday 1 (2020-09-20): Moreirense FC 2 - 0 SC Farense (FT)
  • Primeira Liga Matchday 1 (2020-09-20): CD Tondela 1 - 1 Rio Ave FC (FT)
  • Primeira Liga Matchday 1 (2020-09-21): Portimonense SC 1 - 1 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 2 (2020-09-25): SC Braga 0 - 1 CD Santa Clara (FT)
  • Primeira Liga Matchday 2 (2020-09-26): CS Marítimo 2 - 1 CD Tondela (FT)
  • Primeira Liga Matchday 2 (2020-09-26): Benfica Lisbon 2 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 2 (2020-09-26): Boavista FC 0 - 5 FC Porto (FT)
  • Primeira Liga Matchday 2 (2020-09-27): SC Farense 0 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 2 (2020-09-27): Gil Vicente FC 1 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 2 (2020-09-27): FC Paços de Ferreira 0 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 2 (2020-09-27): Rio Ave FC 0 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 2 (2020-09-28): Belenenses SAD 1 - 2 FC Famalicão (FT)
  • Primeira Liga Matchday 3 (2020-10-02): Moreirense FC 1 - 1 Boavista FC (FT)
  • Primeira Liga Matchday 3 (2020-10-02): Vitória de Guimarães 1 - 0 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 3 (2020-10-03): CD Santa Clara 0 - 0 Gil Vicente FC (FT)
  • Primeira Liga Matchday 3 (2020-10-03): FC Porto 2 - 3 CS Marítimo (FT)
  • Primeira Liga Matchday 3 (2020-10-03): CD Tondela 0 - 4 SC Braga (FT)
  • Primeira Liga Matchday 3 (2020-10-04): Nacional da Madeira 0 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 3 (2020-10-04): FC Famalicão 1 - 1 Rio Ave FC (FT)
  • Primeira Liga Matchday 3 (2020-10-04): Benfica Lisbon 3 - 2 SC Farense (FT)
  • Primeira Liga Matchday 3 (2020-10-04): Portimonense SC 0 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 4 (2020-10-17): Gil Vicente FC 1 - 1 CD Tondela (FT)
  • Primeira Liga Matchday 4 (2020-10-17): CS Marítimo 1 - 2 Portimonense SC (FT)
  • Primeira Liga Matchday 4 (2020-10-17): SC Braga 2 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 4 (2020-10-17): Sporting Lisbon 2 - 2 FC Porto (FT)
  • Primeira Liga Matchday 4 (2020-10-18): FC Paços de Ferreira 2 - 1 CD Santa Clara (FT)
  • Primeira Liga Matchday 4 (2020-10-18): Belenenses SAD 0 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 4 (2020-10-18): SC Farense 3 - 3 FC Famalicão (FT)
  • Primeira Liga Matchday 4 (2020-10-18): Rio Ave FC 0 - 3 Benfica Lisbon (FT)
  • Primeira Liga Matchday 4 (2020-10-19): Boavista FC 0 - 1 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 5 (2020-10-23): CD Tondela 1 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 5 (2020-10-24): Nacional da Madeira 1 - 1 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 5 (2020-10-24): CD Santa Clara 1 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 5 (2020-10-24): FC Porto 1 - 0 Gil Vicente FC (FT)
  • Primeira Liga Matchday 5 (2020-10-25): Moreirense FC 2 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 5 (2020-10-25): SC Farense 0 - 1 Rio Ave FC (FT)
  • Primeira Liga Matchday 5 (2020-10-25): FC Famalicão 2 - 2 Boavista FC (FT)
  • Primeira Liga Matchday 5 (2020-10-25): Vitória de Guimarães 0 - 1 SC Braga (FT)
  • Primeira Liga Matchday 5 (2020-10-26): Benfica Lisbon 2 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 1 (2020-10-28): Sporting Lisbon 3 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 6 (2020-10-30): FC Paços de Ferreira 3 - 2 FC Porto (FT)
  • Primeira Liga Matchday 6 (2020-10-31): Belenenses SAD 1 - 1 SC Farense (FT)
  • Primeira Liga Matchday 6 (2020-10-31): Rio Ave FC 2 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 6 (2020-10-31): CS Marítimo 0 - 0 Nacional da Madeira (FT)
  • Primeira Liga Matchday 6 (2020-11-01): Portimonense SC 1 - 2 CD Santa Clara (FT)
  • Primeira Liga Matchday 6 (2020-11-01): Gil Vicente FC 1 - 2 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 6 (2020-11-01): Sporting Lisbon 4 - 0 CD Tondela (FT)
  • Primeira Liga Matchday 6 (2020-11-02): SC Braga 1 - 0 FC Famalicão (FT)
  • Primeira Liga Matchday 6 (2020-11-02): Boavista FC 3 - 0 Benfica Lisbon (FT)
  • Primeira Liga Matchday 7 (2020-11-06): Belenenses SAD 0 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 7 (2020-11-07): CD Tondela 2 - 0 CD Santa Clara (FT)
  • Primeira Liga Matchday 7 (2020-11-07): FC Famalicão 2 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 7 (2020-11-07): Vitória de Guimarães 0 - 4 Sporting Lisbon (FT)
  • Primeira Liga Matchday 7 (2020-11-08): Nacional da Madeira 2 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 7 (2020-11-08): SC Farense 3 - 1 Boavista FC (FT)
  • Primeira Liga Matchday 7 (2020-11-08): FC Porto 3 - 1 Portimonense SC (FT)
  • Primeira Liga Matchday 7 (2020-11-08): Benfica Lisbon 2 - 3 SC Braga (FT)
  • Primeira Liga Matchday 8 (2020-11-27): FC Paços de Ferreira 2 - 0 FC Famalicão (FT)
  • Primeira Liga Matchday 8 (2020-11-27): CD Tondela 0 - 2 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 8 (2020-11-28): CD Santa Clara 0 - 1 FC Porto (FT)
  • Primeira Liga Matchday 8 (2020-11-28): Sporting Lisbon 2 - 1 Moreirense FC (FT)
  • Primeira Liga Matchday 8 (2020-11-29): Gil Vicente FC 2 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 8 (2020-11-29): Portimonense SC 1 - 0 Nacional da Madeira (FT)
  • Primeira Liga Matchday 8 (2020-11-29): Boavista FC 0 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 8 (2020-11-29): SC Braga 1 - 0 SC Farense (FT)
  • Primeira Liga Matchday 8 (2020-11-30): CS Marítimo 1 - 2 Benfica Lisbon (FT)
  • Primeira Liga Matchday 7 (2020-12-01): Moreirense FC 0 - 1 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 9 (2020-12-05): Vitória de Guimarães 1 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 9 (2020-12-05): Moreirense FC 1 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 9 (2020-12-05): FC Famalicão 2 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 9 (2020-12-05): FC Porto 4 - 3 CD Tondela (FT)
  • Primeira Liga Matchday 9 (2020-12-06): Nacional da Madeira 1 - 3 CD Santa Clara (FT)
  • Primeira Liga Matchday 9 (2020-12-06): Rio Ave FC 0 - 0 Boavista FC (FT)
  • Primeira Liga Matchday 9 (2020-12-06): Belenenses SAD 2 - 1 SC Braga (FT)
  • Primeira Liga Matchday 9 (2020-12-06): Benfica Lisbon 2 - 1 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 9 (2020-12-07): SC Farense 2 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 10 (2020-12-18): Portimonense SC 0 - 0 FC Famalicão (FT)
  • Primeira Liga Matchday 10 (2020-12-19): CS Marítimo 1 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 10 (2020-12-19): CD Tondela 0 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 10 (2020-12-19): Sporting Lisbon 1 - 0 SC Farense (FT)
  • Primeira Liga Matchday 10 (2020-12-20): FC Paços de Ferreira 1 - 1 Boavista FC (FT)
  • Primeira Liga Matchday 10 (2020-12-20): Gil Vicente FC 0 - 2 Benfica Lisbon (FT)
  • Primeira Liga Matchday 10 (2020-12-20): FC Porto 2 - 0 Nacional da Madeira (FT)
  • Primeira Liga Matchday 10 (2020-12-21): CD Santa Clara 0 - 4 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 10 (2020-12-22): SC Braga 3 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 11 (2020-12-27): FC Famalicão 0 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 11 (2020-12-27): Nacional da Madeira 2 - 0 CD Tondela (FT)
  • Primeira Liga Matchday 11 (2020-12-27): SC Farense 1 - 1 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 11 (2020-12-27): Belenenses SAD 1 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 11 (2020-12-28): Rio Ave FC 1 - 3 CS Marítimo (FT)
  • Primeira Liga Matchday 11 (2020-12-28): Boavista FC 1 - 4 SC Braga (FT)
  • Primeira Liga Matchday 11 (2020-12-29): Benfica Lisbon 2 - 1 Portimonense SC (FT)
  • Primeira Liga Matchday 11 (2020-12-29): Moreirense FC 1 - 0 CD Santa Clara (FT)
  • Primeira Liga Matchday 11 (2020-12-29): Vitória de Guimarães 2 - 3 FC Porto (FT)
  • Primeira Liga Matchday 12 (2021-01-02): Sporting Lisbon 2 - 0 SC Braga (FT)
  • Primeira Liga Matchday 12 (2021-01-03): CD Tondela 1 - 0 FC Famalicão (FT)
  • Primeira Liga Matchday 12 (2021-01-03): CS Marítimo 0 - 0 Boavista FC (FT)
  • Primeira Liga Matchday 12 (2021-01-03): FC Paços de Ferreira 2 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 12 (2021-01-03): FC Porto 3 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 12 (2021-01-04): CD Santa Clara 1 - 1 Benfica Lisbon (FT)
  • Primeira Liga Matchday 12 (2021-01-04): Gil Vicente FC 0 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 12 (2021-01-04): Portimonense SC 2 - 0 SC Farense (FT)
  • Primeira Liga Matchday 13 (2021-01-07): SC Braga 2 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 13 (2021-01-08): Nacional da Madeira 0 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 13 (2021-01-08): Benfica Lisbon 2 - 0 CD Tondela (FT)
  • Primeira Liga Matchday 13 (2021-01-08): Rio Ave FC 3 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 13 (2021-01-08): FC Famalicão 1 - 4 FC Porto (FT)
  • Primeira Liga Matchday 13 (2021-01-09): Moreirense FC 2 - 2 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 13 (2021-01-09): Boavista FC 1 - 1 CD Santa Clara (FT)
  • Primeira Liga Matchday 13 (2021-01-10): SC Farense 3 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 13 (2021-01-10): Belenenses SAD 0 - 2 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 14 (2021-01-15): Sporting Lisbon 1 - 1 Rio Ave FC (FT)
  • Primeira Liga Matchday 14 (2021-01-15): FC Porto 1 - 1 Benfica Lisbon (FT)
  • Primeira Liga Matchday 14 (2021-01-16): FC Paços de Ferreira 2 - 0 SC Braga (FT)
  • Primeira Liga Matchday 14 (2021-01-16): CD Tondela 3 - 1 Boavista FC (FT)
  • Primeira Liga Matchday 14 (2021-01-17): Nacional da Madeira 0 - 1 Moreirense FC (FT)
  • Primeira Liga Matchday 14 (2021-01-17): CD Santa Clara 1 - 2 FC Famalicão (FT)
  • Primeira Liga Matchday 14 (2021-01-17): Gil Vicente FC 0 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 14 (2021-01-18): Portimonense SC 1 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 12 (2021-01-21): Vitória de Guimarães 3 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 15 (2021-01-24): CS Marítimo 0 - 3 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 15 (2021-01-24): Moreirense FC 2 - 2 Portimonense SC (FT)
  • Primeira Liga Matchday 15 (2021-01-24): FC Famalicão 0 - 1 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 15 (2021-01-25): Belenenses SAD 2 - 0 CD Tondela (FT)
  • Primeira Liga Matchday 15 (2021-01-25): Rio Ave FC 1 - 2 CD Santa Clara (FT)
  • Primeira Liga Matchday 15 (2021-01-25): Benfica Lisbon 1 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 15 (2021-01-25): SC Farense 0 - 1 FC Porto (FT)
  • Primeira Liga Matchday 15 (2021-01-26): SC Braga 1 - 0 Gil Vicente FC (FT)
  • Primeira Liga Matchday 15 (2021-01-26): Boavista FC 0 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 16 (2021-01-30): Nacional da Madeira 2 - 1 FC Famalicão (FT)
  • Primeira Liga Matchday 16 (2021-01-30): CD Tondela 2 - 0 SC Farense (FT)
  • Primeira Liga Matchday 16 (2021-01-30): Portimonense SC 1 - 2 Boavista FC (FT)
  • Primeira Liga Matchday 16 (2021-01-31): Vitória de Guimarães 1 - 0 CS Marítimo (FT)
  • Primeira Liga Matchday 16 (2021-02-01): CD Santa Clara 2 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 16 (2021-02-01): FC Porto 2 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 16 (2021-02-01): Moreirense FC 0 - 4 SC Braga (FT)
  • Primeira Liga Matchday 16 (2021-02-01): Sporting Lisbon 1 - 0 Benfica Lisbon (FT)
  • Primeira Liga Matchday 16 (2021-02-02): Gil Vicente FC 1 - 2 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 17 (2021-02-04): SC Farense 1 - 1 CD Santa Clara (FT)
  • Primeira Liga Matchday 17 (2021-02-04): Belenenses SAD 0 - 0 FC Porto (FT)
  • Primeira Liga Matchday 17 (2021-02-04): SC Braga 2 - 1 Portimonense SC (FT)
  • Primeira Liga Matchday 17 (2021-02-04): FC Famalicão 0 - 2 Moreirense FC (FT)
  • Primeira Liga Matchday 17 (2021-02-05): Rio Ave FC 0 - 0 Nacional da Madeira (FT)
  • Primeira Liga Matchday 17 (2021-02-05): Benfica Lisbon 0 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 17 (2021-02-05): CS Marítimo 0 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 17 (2021-02-05): FC Paços de Ferreira 2 - 1 CD Tondela (FT)
  • Primeira Liga Matchday 17 (2021-02-05): Boavista FC 1 - 2 Gil Vicente FC (FT)
  • Primeira Liga Matchday 18 (2021-02-07): SC Braga 2 - 2 FC Porto (FT)
  • Primeira Liga Matchday 18 (2021-02-08): SC Farense 1 - 2 Moreirense FC (FT)
  • Primeira Liga Matchday 18 (2021-02-08): Benfica Lisbon 2 - 0 FC Famalicão (FT)
  • Primeira Liga Matchday 18 (2021-02-08): CS Marítimo 1 - 2 CD Santa Clara (FT)
  • Primeira Liga Matchday 18 (2021-02-08): Belenenses SAD 1 - 1 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 18 (2021-02-09): FC Paços de Ferreira 0 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 18 (2021-02-09): Rio Ave FC 2 - 1 CD Tondela (FT)
  • Primeira Liga Matchday 18 (2021-02-09): Boavista FC 0 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 18 (2021-02-09): Gil Vicente FC 1 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 19 (2021-02-12): FC Famalicão 0 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 19 (2021-02-13): Nacional da Madeira 2 - 3 SC Farense (FT)
  • Primeira Liga Matchday 19 (2021-02-13): Vitória de Guimarães 1 - 3 Rio Ave FC (FT)
  • Primeira Liga Matchday 19 (2021-02-13): FC Porto 2 - 2 Boavista FC (FT)
  • Primeira Liga Matchday 19 (2021-02-14): Portimonense SC 4 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 19 (2021-02-14): CD Santa Clara 0 - 1 SC Braga (FT)
  • Primeira Liga Matchday 19 (2021-02-14): Moreirense FC 1 - 1 Benfica Lisbon (FT)
  • Primeira Liga Matchday 19 (2021-02-15): Sporting Lisbon 2 - 0 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 19 (2021-02-16): CD Tondela 2 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 14 (2021-02-17): Vitória de Guimarães 2 - 2 SC Farense (FT)
  • Primeira Liga Matchday 20 (2021-02-19): Boavista FC 1 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 20 (2021-02-20): Belenenses SAD 2 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 20 (2021-02-20): Gil Vicente FC 1 - 0 CD Santa Clara (FT)
  • Primeira Liga Matchday 20 (2021-02-20): Sporting Lisbon 2 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 20 (2021-02-21): Rio Ave FC 0 - 1 FC Famalicão (FT)
  • Primeira Liga Matchday 20 (2021-02-21): FC Paços de Ferreira 2 - 1 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 20 (2021-02-21): SC Braga 4 - 2 CD Tondela (FT)
  • Primeira Liga Matchday 20 (2021-02-21): SC Farense 0 - 0 Benfica Lisbon (FT)
  • Primeira Liga Matchday 20 (2021-02-22): CS Marítimo 1 - 2 FC Porto (FT)
  • Primeira Liga Matchday 21 (2021-02-26): Vitória de Guimarães 2 - 1 Boavista FC (FT)
  • Primeira Liga Matchday 21 (2021-02-27): FC Famalicão 0 - 0 SC Farense (FT)
  • Primeira Liga Matchday 21 (2021-02-27): CD Santa Clara 3 - 0 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 21 (2021-02-27): FC Porto 0 - 0 Sporting Lisbon (FT)
  • Primeira Liga Matchday 21 (2021-02-28): Portimonense SC 0 - 0 CS Marítimo (FT)
  • Primeira Liga Matchday 21 (2021-02-28): CD Tondela 1 - 0 Gil Vicente FC (FT)
  • Primeira Liga Matchday 21 (2021-02-28): Nacional da Madeira 1 - 2 SC Braga (FT)
  • Primeira Liga Matchday 21 (2021-03-01): Benfica Lisbon 2 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 21 (2021-03-01): Moreirense FC 2 - 2 Belenenses SAD (FT)
  • Primeira Liga Matchday 22 (2021-03-05): FC Paços de Ferreira 2 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 22 (2021-03-05): Sporting Lisbon 2 - 1 CD Santa Clara (FT)
  • Primeira Liga Matchday 22 (2021-03-06): Portimonense SC 3 - 0 CD Tondela (FT)
  • Primeira Liga Matchday 22 (2021-03-06): Gil Vicente FC 0 - 2 FC Porto (FT)
  • Primeira Liga Matchday 22 (2021-03-06): Boavista FC 3 - 0 FC Famalicão (FT)
  • Primeira Liga Matchday 22 (2021-03-07): CS Marítimo 0 - 2 Moreirense FC (FT)
  • Primeira Liga Matchday 22 (2021-03-07): Rio Ave FC 2 - 0 SC Farense (FT)
  • Primeira Liga Matchday 22 (2021-03-08): Belenenses SAD 0 - 3 Benfica Lisbon (FT)
  • Primeira Liga Matchday 22 (2021-03-09): SC Braga 3 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 23 (2021-03-12): Nacional da Madeira 1 - 2 CS Marítimo (FT)
  • Primeira Liga Matchday 23 (2021-03-13): SC Farense 0 - 1 Belenenses SAD (FT)
  • Primeira Liga Matchday 23 (2021-03-13): CD Santa Clara 2 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 23 (2021-03-13): Benfica Lisbon 2 - 0 Boavista FC (FT)
  • Primeira Liga Matchday 23 (2021-03-13): CD Tondela 0 - 1 Sporting Lisbon (FT)
  • Primeira Liga Matchday 23 (2021-03-14): Moreirense FC 1 - 1 Rio Ave FC (FT)
  • Primeira Liga Matchday 23 (2021-03-14): Vitória de Guimarães 2 - 4 Gil Vicente FC (FT)
  • Primeira Liga Matchday 23 (2021-03-14): FC Porto 2 - 0 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 23 (2021-03-15): FC Famalicão 2 - 2 SC Braga (FT)
  • Primeira Liga Matchday 24 (2021-03-19): Gil Vicente FC 2 - 0 Nacional da Madeira (FT)
  • Primeira Liga Matchday 24 (2021-03-20): CD Santa Clara 1 - 1 CD Tondela (FT)
  • Primeira Liga Matchday 24 (2021-03-20): FC Paços de Ferreira 3 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 24 (2021-03-20): Portimonense SC 1 - 2 FC Porto (FT)
  • Primeira Liga Matchday 24 (2021-03-20): Sporting Lisbon 1 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 24 (2021-03-21): Rio Ave FC 0 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 24 (2021-03-21): CS Marítimo 0 - 4 FC Famalicão (FT)
  • Primeira Liga Matchday 24 (2021-03-21): Boavista FC 0 - 1 SC Farense (FT)
  • Primeira Liga Matchday 24 (2021-03-21): SC Braga 0 - 2 Benfica Lisbon (FT)
  • Primeira Liga Matchday 25 (2021-04-02): Nacional da Madeira 1 - 5 Portimonense SC (FT)
  • Primeira Liga Matchday 25 (2021-04-03): Rio Ave FC 0 - 2 Gil Vicente FC (FT)
  • Primeira Liga Matchday 25 (2021-04-03): FC Porto 2 - 1 CD Santa Clara (FT)
  • Primeira Liga Matchday 25 (2021-04-04): Belenenses SAD 0 - 2 Boavista FC (FT)
  • Primeira Liga Matchday 25 (2021-04-04): Vitória de Guimarães 1 - 2 CD Tondela (FT)
  • Primeira Liga Matchday 25 (2021-04-04): FC Famalicão 2 - 0 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 25 (2021-04-05): SC Farense 1 - 2 SC Braga (FT)
  • Primeira Liga Matchday 25 (2021-04-05): Benfica Lisbon 1 - 0 CS Marítimo (FT)
  • Primeira Liga Matchday 25 (2021-04-05): Moreirense FC 1 - 1 Sporting Lisbon (FT)
  • Primeira Liga Matchday 26 (2021-04-09): Portimonense SC 3 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 26 (2021-04-10): CS Marítimo 1 - 0 SC Farense (FT)
  • Primeira Liga Matchday 26 (2021-04-10): Boavista FC 3 - 3 Rio Ave FC (FT)
  • Primeira Liga Matchday 26 (2021-04-10): CD Tondela 0 - 2 FC Porto (FT)
  • Primeira Liga Matchday 26 (2021-04-10): FC Paços de Ferreira 0 - 5 Benfica Lisbon (FT)
  • Primeira Liga Matchday 26 (2021-04-11): CD Santa Clara 5 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 26 (2021-04-11): Gil Vicente FC 1 - 2 Moreirense FC (FT)
  • Primeira Liga Matchday 26 (2021-04-11): SC Braga 1 - 1 Belenenses SAD (FT)
  • Primeira Liga Matchday 26 (2021-04-11): Sporting Lisbon 1 - 1 FC Famalicão (FT)
  • Primeira Liga Matchday 27 (2021-04-16): Boavista FC 2 - 0 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 27 (2021-04-16): SC Farense 0 - 1 Sporting Lisbon (FT)
  • Primeira Liga Matchday 27 (2021-04-17): Vitória de Guimarães 1 - 0 CD Santa Clara (FT)
  • Primeira Liga Matchday 27 (2021-04-17): Moreirense FC 2 - 3 CD Tondela (FT)
  • Primeira Liga Matchday 27 (2021-04-17): Benfica Lisbon 1 - 2 Gil Vicente FC (FT)
  • Primeira Liga Matchday 27 (2021-04-17): Belenenses SAD 2 - 0 CS Marítimo (FT)
  • Primeira Liga Matchday 27 (2021-04-17): Rio Ave FC 0 - 0 SC Braga (FT)
  • Primeira Liga Matchday 27 (2021-04-18): FC Famalicão 0 - 1 Portimonense SC (FT)
  • Primeira Liga Matchday 27 (2021-04-18): Nacional da Madeira 0 - 1 FC Porto (FT)
  • Primeira Liga Matchday 28 (2021-04-20): FC Paços de Ferreira 0 - 2 SC Farense (FT)
  • Primeira Liga Matchday 28 (2021-04-21): CD Santa Clara 0 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 28 (2021-04-21): CS Marítimo 1 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 28 (2021-04-21): SC Braga 2 - 1 Boavista FC (FT)
  • Primeira Liga Matchday 28 (2021-04-21): Sporting Lisbon 2 - 2 Belenenses SAD (FT)
  • Primeira Liga Matchday 28 (2021-04-22): CD Tondela 2 - 1 Nacional da Madeira (FT)
  • Primeira Liga Matchday 28 (2021-04-22): Gil Vicente FC 0 - 3 FC Famalicão (FT)
  • Primeira Liga Matchday 28 (2021-04-22): Portimonense SC 1 - 5 Benfica Lisbon (FT)
  • Primeira Liga Matchday 28 (2021-04-22): FC Porto 1 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 29 (2021-04-25): Boavista FC 0 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 29 (2021-04-25): Rio Ave FC 1 - 1 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 29 (2021-04-25): SC Braga 0 - 1 Sporting Lisbon (FT)
  • Primeira Liga Matchday 29 (2021-04-26): Belenenses SAD 2 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 29 (2021-04-26): Benfica Lisbon 2 - 1 CD Santa Clara (FT)
  • Primeira Liga Matchday 29 (2021-04-26): Nacional da Madeira 1 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 29 (2021-04-26): FC Famalicão 2 - 2 CD Tondela (FT)
  • Primeira Liga Matchday 29 (2021-04-26): Moreirense FC 1 - 1 FC Porto (FT)
  • Primeira Liga Matchday 29 (2021-04-27): SC Farense 1 - 1 Portimonense SC (FT)
  • Primeira Liga Matchday 30 (2021-04-29): CS Marítimo 1 - 0 SC Braga (FT)
  • Primeira Liga Matchday 30 (2021-04-30): FC Paços de Ferreira 1 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 30 (2021-04-30): Vitória de Guimarães 2 - 0 Moreirense FC (FT)
  • Primeira Liga Matchday 30 (2021-04-30): CD Tondela 0 - 2 Benfica Lisbon (FT)
  • Primeira Liga Matchday 30 (2021-04-30): FC Porto 3 - 2 FC Famalicão (FT)
  • Primeira Liga Matchday 30 (2021-05-01): Gil Vicente FC 0 - 0 SC Farense (FT)
  • Primeira Liga Matchday 30 (2021-05-01): CD Santa Clara 3 - 3 Boavista FC (FT)
  • Primeira Liga Matchday 30 (2021-05-01): Portimonense SC 0 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 30 (2021-05-01): Sporting Lisbon 2 - 0 Nacional da Madeira (FT)
  • Primeira Liga Matchday 31 (2021-05-05): CS Marítimo 0 - 1 Gil Vicente FC (FT)
  • Primeira Liga Matchday 31 (2021-05-05): SC Braga 1 - 1 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 31 (2021-05-05): Rio Ave FC 0 - 2 Sporting Lisbon (FT)
  • Primeira Liga Matchday 31 (2021-05-06): Moreirense FC 2 - 2 Nacional da Madeira (FT)
  • Primeira Liga Matchday 31 (2021-05-06): Belenenses SAD 1 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 31 (2021-05-06): Benfica Lisbon 1 - 1 FC Porto (FT)
  • Primeira Liga Matchday 31 (2021-05-06): SC Farense 2 - 2 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 31 (2021-05-07): FC Famalicão 1 - 0 CD Santa Clara (FT)
  • Primeira Liga Matchday 31 (2021-05-07): Boavista FC 1 - 1 CD Tondela (FT)
  • Primeira Liga Matchday 32 (2021-05-09): FC Paços de Ferreira 1 - 1 CS Marítimo (FT)
  • Primeira Liga Matchday 32 (2021-05-09): Gil Vicente FC 1 - 1 SC Braga (FT)
  • Primeira Liga Matchday 32 (2021-05-10): Portimonense SC 1 - 2 Moreirense FC (FT)
  • Primeira Liga Matchday 32 (2021-05-10): FC Porto 5 - 1 SC Farense (FT)
  • Primeira Liga Matchday 32 (2021-05-11): CD Santa Clara 1 - 0 Rio Ave FC (FT)
  • Primeira Liga Matchday 32 (2021-05-11): CD Tondela 1 - 3 Belenenses SAD (FT)
  • Primeira Liga Matchday 32 (2021-05-11): Nacional da Madeira 1 - 3 Benfica Lisbon (FT)
  • Primeira Liga Matchday 32 (2021-05-11): Sporting Lisbon 1 - 0 Boavista FC (FT)
  • Primeira Liga Matchday 32 (2021-05-12): Vitória de Guimarães 1 - 2 FC Famalicão (FT)
  • Primeira Liga Matchday 33 (2021-05-14): FC Paços de Ferreira 0 - 2 Gil Vicente FC (FT)
  • Primeira Liga Matchday 33 (2021-05-14): SC Braga 2 - 1 Moreirense FC (FT)
  • Primeira Liga Matchday 33 (2021-05-15): Boavista FC 1 - 0 Portimonense SC (FT)
  • Primeira Liga Matchday 33 (2021-05-15): SC Farense 1 - 0 CD Tondela (FT)
  • Primeira Liga Matchday 33 (2021-05-15): Benfica Lisbon 4 - 3 Sporting Lisbon (FT)
  • Primeira Liga Matchday 33 (2021-05-15): Rio Ave FC 0 - 3 FC Porto (FT)
  • Primeira Liga Matchday 33 (2021-05-16): FC Famalicão 3 - 0 Nacional da Madeira (FT)
  • Primeira Liga Matchday 33 (2021-05-16): Belenenses SAD 0 - 2 CD Santa Clara (FT)
  • Primeira Liga Matchday 33 (2021-05-16): CS Marítimo 0 - 0 Vitória de Guimarães (FT)
  • Primeira Liga Matchday 34 (2021-05-18): CD Tondela 2 - 3 FC Paços de Ferreira (FT)
  • Primeira Liga Matchday 34 (2021-05-19): FC Porto 4 - 0 Belenenses SAD (FT)
  • Primeira Liga Matchday 34 (2021-05-19): CD Santa Clara 4 - 0 SC Farense (FT)
  • Primeira Liga Matchday 34 (2021-05-19): Moreirense FC 3 - 0 FC Famalicão (FT)
  • Primeira Liga Matchday 34 (2021-05-19): Vitória de Guimarães 1 - 3 Benfica Lisbon (FT)
  • Primeira Liga Matchday 34 (2021-05-19): Gil Vicente FC 1 - 2 Boavista FC (FT)
  • Primeira Liga Matchday 34 (2021-05-19): Portimonense SC 0 - 0 SC Braga (FT)
  • Primeira Liga Matchday 34 (2021-05-19): Nacional da Madeira 1 - 2 Rio Ave FC (FT)
  • Primeira Liga Matchday 34 (2021-05-19): Sporting Lisbon 5 - 1 CS Marítimo (FT)

The Project

FootySim is a dedicated simulator that allows you to predict outcomes for major football tournaments.

I built this because I enjoyed simulators like SimWorldCup and WorldCupSimulator, but I wanted more power. I wanted to run my own simulations, add custom tournaments within minutes, and visualize the data my way.

Under the Hood

The backend is powered by Python and Redis. It uses a custom implementation of the Elo rating system to calculate match probabilities in real-time.

The engine is flexible enough to handle almost any tournament format. As long as the data is available, I can add a new league or cup to the system in minutes.

Statistical Forecasts

While this interactive simulator allows for controlling the timeline, the stats.footysim.io dashboard provides stable, data-driven snapshots.

Every night, the engine runs 10,000 full-season simulations for every tournament in the database to calculate "universe-average" probabilities for champions, qualification, and relegation.

Data & Inspiration

This project wouldn't have been possible without the data, visuals, and inspiration I drew from some incredible community resources: