Football / Portugal / Primeira Liga Points, wins and goals come from the stored tables for 20 seasons. Home and away splits are recorded for 2 of them. Clean sheets and runs count only seasons where every match is stored, so 12 seasons are left out.
07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Every match stored Some clubs missing matches No full club records
1 FC Porto 20 629 473 98 58 1356 406 +950 1517 Season P W D L GF GA Pts Home Away 2007-08 30 24 3 3 60 13 75 — — 2008-09 30 21 7 2 61 18 70 — — 2009-10 30 21 5 4 70 26 68 — — 2010-11 30 27 3 0 73 16 84 — — 2011-12 30 23 6 1 69 19 75 — — 2012-13 30 24 6 0 70 14 78 — — 2013-14 30 19 4 7 57 25 61 — — 2014-15 34 25 7 2 74 13 82 — — 2015-16 34 23 4 7 67 30 73 — — 2016-17 34 22 10 2 71 19 76 — — 2017-18 34 28 4 2 82 18 88 — — 2018-19 34 27 4 3 74 20 85 — — 2019-20 34 26 4 4 74 22 82 — — 2020-21 34 24 8 2 74 29 80 — — 2021-22 34 29 4 1 86 22 91 — — 2022-23 34 27 4 3 73 22 85 — — 2023-24 34 22 6 6 63 27 72 — — 2024-25 34 22 5 7 65 30 71 — — 2025-26 34 28 4 2 66 18 88 45 43 2026-27 11 11 0 0 27 5 33 15 18
Club page →
2 Benfica 20 629 456 107 66 1433 472 +961 1475 Season P W D L GF GA Pts Home Away 2007-08 30 13 13 4 45 21 52 — — 2008-09 30 17 8 5 54 32 59 — — 2009-10 30 24 4 2 78 20 76 — — 2010-11 30 20 3 7 61 31 63 — — 2011-12 30 21 6 3 66 27 69 — — 2012-13 30 24 5 1 77 20 77 — — 2013-14 30 23 5 2 58 18 74 — — 2014-15 34 27 4 3 86 16 85 — — 2015-16 34 29 1 4 88 22 88 — — 2016-17 34 25 7 2 72 18 82 — — 2017-18 34 25 6 3 80 22 81 — — 2018-19 34 28 3 3 103 31 87 — — 2019-20 34 24 5 5 71 26 77 — — 2020-21 34 23 7 4 69 27 76 — — 2021-22 34 23 5 6 78 30 74 — — 2022-23 34 28 3 3 82 20 87 — — 2023-24 34 25 5 4 77 28 80 — — 2024-25 34 25 5 4 84 28 80 — — 2025-26 34 23 11 0 74 25 80 39 41 2026-27 11 9 1 1 30 10 28 13 15
Club page →
3 Sporting CP 20 629 408 127 94 1215 530 +685 1351 Season P W D L GF GA Pts Home Away 2007-08 30 16 7 7 46 28 55 — — 2008-09 30 20 6 4 45 20 66 — — 2009-10 30 13 9 8 42 26 48 — — 2010-11 30 13 9 8 41 31 48 — — 2011-12 30 18 5 7 47 26 59 — — 2012-13 30 11 9 10 36 36 42 — — 2013-14 30 20 7 3 54 20 67 — — 2014-15 34 22 10 2 67 29 76 — — 2015-16 34 27 5 2 79 21 86 — — 2016-17 34 21 7 6 68 36 70 — — 2017-18 34 24 6 4 63 24 78 — — 2018-19 34 23 5 6 72 33 74 — — 2019-20 34 18 6 10 49 34 60 — — 2020-21 34 26 7 1 65 20 85 — — 2021-22 34 27 4 3 73 23 85 — — 2022-23 34 23 5 6 71 32 74 — — 2023-24 34 29 3 2 96 29 90 — — 2024-25 34 25 7 2 88 27 82 — — 2025-26 34 25 7 2 89 24 82 41 41 2026-27 11 7 3 1 24 11 24 13 11
Club page →
4 SC Braga 20 629 338 134 157 1055 644 +411 1148 Season P W D L GF GA Pts Home Away 2007-08 30 10 11 9 32 34 41 — — 2008-09 30 13 11 6 38 21 50 — — 2009-10 30 22 5 3 48 20 71 — — 2010-11 30 13 7 10 45 33 46 — — 2011-12 30 19 5 6 59 29 62 — — 2012-13 30 16 4 10 60 44 52 — — 2013-14 30 10 7 13 39 37 37 — — 2014-15 34 17 7 10 55 28 58 — — 2015-16 34 16 10 8 54 35 58 — — 2016-17 34 15 9 10 51 36 54 — — 2017-18 34 24 3 7 74 29 75 — — 2018-19 34 21 4 9 56 37 67 — — 2019-20 34 18 6 10 61 40 60 — — 2020-21 34 19 7 8 53 33 64 — — 2021-22 34 19 8 7 52 31 65 — — 2022-23 34 25 3 6 75 30 78 — — 2023-24 34 21 5 8 71 50 68 — — 2024-25 34 19 9 6 55 30 66 — — 2025-26 34 16 11 7 64 36 59 30 29 2026-27 11 5 2 4 13 11 17 9 8
Club page →
5 Vitória de Guimarães 20 629 254 147 228 799 777 +22 909 Season P W D L GF GA Pts Home Away 2007-08 30 15 8 7 35 31 53 — — 2008-09 30 10 8 12 32 36 38 — — 2009-10 30 11 8 11 31 34 41 — — 2010-11 30 12 7 11 36 37 43 — — 2011-12 30 14 3 13 40 40 45 — — 2012-13 30 11 7 12 36 47 40 — — 2013-14 30 10 5 15 30 35 35 — — 2014-15 34 15 10 9 50 35 55 — — 2015-16 34 9 13 12 45 53 40 — — 2016-17 34 18 8 8 50 39 62 — — 2017-18 34 13 4 17 45 56 43 — — 2018-19 34 15 7 12 46 34 52 — — 2019-20 34 13 11 10 53 38 50 — — 2020-21 34 12 7 15 37 44 43 — — 2021-22 34 13 9 12 50 41 48 — — 2022-23 34 16 5 13 34 39 53 — — 2023-24 34 19 6 9 52 38 63 — — 2024-25 34 14 12 8 47 37 54 — — 2025-26 34 12 6 16 39 51 42 28 14 2026-27 11 2 3 6 11 12 9 8 1
Club page →
6 Rio Ave 18 565 173 167 225 609 737 -128 686 Season P W D L GF GA Pts Home Away 2008-09 30 8 6 16 20 35 30 — — 2009-10 30 6 13 11 22 33 31 — — 2010-11 30 10 8 12 35 33 38 — — 2011-12 30 7 7 16 33 42 28 — — 2012-13 30 12 6 12 35 42 42 — — 2013-14 30 8 8 14 21 35 32 — — 2014-15 34 10 13 11 38 42 43 — — 2015-16 34 14 8 12 44 44 50 — — 2016-17 34 14 7 13 41 39 49 — — 2017-18 34 15 6 13 40 42 51 — — 2018-19 34 12 9 13 50 52 45 — — 2019-20 34 15 10 9 48 36 55 — — 2020-21 34 7 13 14 25 40 34 — — 2022-23 34 10 10 14 36 43 40 — — 2023-24 34 6 19 9 38 43 37 — — 2024-25 34 9 11 14 39 55 38 — — 2025-26 34 8 12 14 35 57 36 15 21 2026-27 11 2 1 8 9 24 7 4 3
Club page →
7 Marítimo 17 526 174 127 225 592 716 -124 649 Season P W D L GF GA Pts Home Away 2007-08 30 14 4 12 39 28 46 — — 2008-09 30 9 10 11 35 36 37 — — 2009-10 30 11 8 11 42 43 41 — — 2010-11 30 9 8 13 33 32 35 — — 2011-12 30 14 8 8 41 38 50 — — 2012-13 30 9 11 10 34 45 38 — — 2013-14 30 11 8 11 40 44 41 — — 2014-15 34 12 8 14 46 45 44 — — 2015-16 34 10 5 19 45 63 35 — — 2016-17 34 13 11 10 34 32 50 — — 2017-18 34 13 8 13 36 49 47 — — 2018-19 34 12 3 19 26 44 39 — — 2019-20 34 9 12 13 34 42 39 — — 2020-21 34 10 5 19 27 47 35 — — 2021-22 34 9 11 14 39 44 38 — — 2022-23 34 7 5 22 32 63 26 — — 2026-27 10 2 2 6 9 21 8 4 4
Club page →
8 Paços de Ferreira 15 482 142 133 207 518 700 -182 559 Season P W D L GF GA Pts Home Away 2007-08 30 6 7 17 31 49 25 — — 2008-09 30 9 7 14 37 42 34 — — 2009-10 30 8 11 11 32 37 35 — — 2010-11 30 10 11 9 35 42 41 — — 2011-12 30 8 7 15 35 53 31 — — 2012-13 30 14 12 4 42 29 54 — — 2013-14 30 6 6 18 28 59 24 — — 2014-15 34 12 11 11 40 45 47 — — 2015-16 34 13 10 11 43 42 49 — — 2016-17 34 8 12 14 32 45 36 — — 2017-18 34 7 9 18 33 59 30 — — 2019-20 34 11 6 17 35 51 39 — — 2020-21 34 15 8 11 40 41 53 — — 2021-22 34 9 11 14 29 44 38 — — 2022-23 34 6 5 23 26 62 23 — —
Club page →
9 Nacional 15 459 141 111 207 520 677 -157 534 Season P W D L GF GA Pts Home Away 2007-08 30 9 8 13 23 28 35 — — 2008-09 30 15 7 8 47 32 52 — — 2009-10 30 10 9 11 36 46 39 — — 2010-11 30 11 9 10 28 31 42 — — 2011-12 30 13 5 12 48 50 44 — — 2012-13 30 11 7 12 45 51 40 — — 2013-14 30 11 12 7 43 33 45 — — 2014-15 34 13 8 13 45 46 47 — — 2015-16 34 10 8 16 40 56 38 — — 2016-17 34 4 9 21 22 58 21 — — 2018-19 34 7 7 20 33 73 28 — — 2020-21 34 6 7 21 30 59 25 — — 2024-25 34 9 7 18 32 50 34 — — 2025-26 34 9 7 18 37 45 34 20 14 2026-27 11 3 1 7 11 19 10 9 1
Club page →
10 Moreirense 13 415 126 109 180 442 579 -137 487 Season P W D L GF GA Pts Home Away 2012-13 30 5 9 16 30 51 24 — — 2014-15 34 11 10 13 33 42 43 — — 2015-16 34 9 9 16 38 54 36 — — 2016-17 34 8 9 17 33 48 33 — — 2017-18 34 8 8 18 29 50 32 — — 2018-19 34 16 4 14 39 44 52 — — 2019-20 34 10 13 11 42 44 43 — — 2020-21 34 10 13 11 37 43 43 — — 2021-22 34 7 8 19 33 51 29 — — 2023-24 34 16 7 11 36 35 55 — — 2024-25 34 10 10 14 42 50 40 — — 2025-26 34 12 7 15 37 49 43 27 16 2026-27 11 4 2 5 13 18 14 7 7
Club page →
11 Estoril 12 376 118 94 164 457 542 -85 448 Season P W D L GF GA Pts Home Away 2012-13 30 13 6 11 47 37 45 — — 2013-14 30 15 9 6 42 26 54 — — 2014-15 34 9 13 12 38 56 40 — — 2015-16 34 13 8 13 40 41 47 — — 2016-17 34 10 8 16 36 42 38 — — 2017-18 34 8 6 20 29 61 30 — — 2021-22 34 9 12 13 36 43 39 — — 2022-23 34 10 5 19 33 49 35 — — 2023-24 34 9 6 19 49 58 33 — — 2024-25 34 12 10 12 48 53 46 — — 2025-26 34 10 9 15 54 57 39 23 16 2026-27 10 0 2 8 5 19 2 2 0
Club page →
11 Boavista 12 404 111 115 178 397 567 -170 448 Season P W D L GF GA Pts Home Away 2007-08 30 8 12 10 32 41 36 — — 2014-15 34 9 7 18 27 50 34 — — 2015-16 34 8 9 17 24 41 33 — — 2016-17 34 10 13 11 33 36 43 — — 2017-18 34 13 6 15 35 44 45 — — 2018-19 34 13 5 16 34 40 44 — — 2019-20 34 10 9 15 28 39 39 — — 2020-21 34 8 12 14 39 49 36 — — 2021-22 34 7 17 10 39 52 38 — — 2022-23 34 12 8 14 43 54 44 — — 2023-24 34 7 11 16 39 62 32 — — 2024-25 34 6 6 22 24 59 24 — —
Club page →
13 Vitória de Setúbal 13 414 101 121 192 399 623 -224 424 Season P W D L GF GA Pts Home Away 2007-08 30 11 12 7 37 33 45 — — 2008-09 30 7 5 18 21 46 26 — — 2009-10 30 5 10 15 29 57 25 — — 2010-11 30 8 10 12 29 42 34 — — 2011-12 30 8 6 16 24 49 30 — — 2012-13 30 7 5 18 30 55 26 — — 2013-14 30 10 9 11 41 41 39 — — 2014-15 34 7 8 19 24 56 29 — — 2015-16 34 6 12 16 40 61 30 — — 2016-17 34 10 8 16 30 39 38 — — 2017-18 34 7 11 16 39 62 32 — — 2018-19 34 8 12 14 28 39 36 — — 2019-20 34 7 13 14 27 43 34 — —
Club page →
14 Gil Vicente 12 373 106 103 164 394 506 -112 421 Season P W D L GF GA Pts Home Away 2011-12 30 8 10 12 31 42 34 — — 2012-13 30 6 7 17 31 54 25 — — 2013-14 30 8 7 15 23 37 31 — — 2014-15 34 4 11 19 25 60 23 — — 2019-20 34 11 10 13 39 43 43 — — 2020-21 34 11 6 17 33 42 39 — — 2021-22 34 13 12 9 47 42 51 — — 2022-23 34 10 7 17 32 41 37 — — 2023-24 34 9 9 16 42 52 36 — — 2024-25 34 8 10 16 34 47 34 — — 2025-26 34 13 11 10 47 38 50 30 20 2026-27 11 5 3 3 10 8 18 8 10
Club page →
15 Arouca 10 313 99 79 135 349 449 -100 376 Season P W D L GF GA Pts Home Away 2013-14 30 8 7 15 28 42 31 — — 2014-15 34 7 7 20 26 50 28 — — 2015-16 34 13 15 6 47 38 54 — — 2016-17 34 9 5 20 33 57 32 — — 2021-22 34 7 10 17 30 54 31 — — 2022-23 34 15 9 10 36 37 54 — — 2023-24 34 13 7 14 54 50 46 — — 2024-25 34 9 11 14 35 49 38 — — 2025-26 34 12 6 16 47 64 42 25 17 2026-27 11 6 2 3 13 8 20 12 8
Club page →
16 Famalicão 8 249 86 77 86 315 320 -5 335 Season P W D L GF GA Pts Home Away 2019-20 34 14 12 8 53 51 54 — — 2020-21 34 10 10 14 40 48 40 — — 2021-22 34 9 12 13 45 51 39 — — 2022-23 34 13 5 16 39 47 44 — — 2023-24 34 10 12 12 37 41 42 — — 2024-25 34 12 11 11 44 39 47 — — 2025-26 34 15 11 8 42 29 56 31 25 2026-27 11 3 4 4 15 14 13 5 8
Club page →
17 Santa Clara 8 249 81 64 104 271 315 -44 307 Season P W D L GF GA Pts Home Away 2018-19 34 11 9 14 43 45 42 — — 2019-20 34 11 10 13 36 41 43 — — 2020-21 34 13 7 14 44 36 46 — — 2021-22 34 9 13 12 38 54 40 — — 2022-23 34 5 7 22 26 58 22 — — 2024-25 34 17 6 11 36 32 57 — — 2025-26 34 9 9 16 32 41 36 23 13 2026-27 11 6 3 2 16 8 21 8 13
Club page →
18 Académica 9 278 62 96 120 271 384 -113 282 Season P W D L GF GA Pts Home Away 2007-08 30 6 14 10 31 38 32 — — 2008-09 30 10 9 11 28 32 39 — — 2009-10 30 8 9 13 37 42 33 — — 2010-11 30 7 9 14 32 48 30 — — 2011-12 30 7 8 15 27 38 29 — — 2012-13 30 6 10 14 33 45 28 — — 2013-14 30 9 10 11 25 35 37 — — 2014-15 34 4 17 13 26 46 29 — — 2015-16 34 5 10 19 32 60 25 — —
Club page →
19 Belenenses 8 256 66 82 108 243 354 -111 277 Season P W D L GF GA Pts Home Away 2007-08 30 11 10 9 35 33 40 — — 2008-09 30 5 9 16 28 52 24 — — 2009-10 30 4 11 15 23 44 23 — — 2013-14 30 6 10 14 19 33 28 — — 2014-15 34 12 12 10 34 35 48 — — 2015-16 34 10 11 13 44 66 41 — — 2016-17 34 9 9 16 27 45 36 — — 2017-18 34 9 10 15 33 46 37 — —
Club page →
20 Portimonense 8 268 71 61 136 284 419 -135 274 Season P W D L GF GA Pts Home Away 2010-11 30 6 7 17 29 49 25 — — 2017-18 34 10 8 16 52 60 38 — — 2018-19 34 11 6 17 44 59 39 — — 2019-20 34 7 12 15 30 45 33 — — 2020-21 34 9 8 17 34 41 35 — — 2021-22 34 10 8 16 31 45 38 — — 2022-23 34 10 4 20 25 48 34 — — 2023-24 34 8 8 18 39 72 32 — —
Club page →
21 Tondela 8 272 67 62 143 278 433 -155 263 Season P W D L GF GA Pts Home Away 2015-16 34 8 6 20 34 54 30 — — 2016-17 34 8 8 18 29 52 32 — — 2017-18 34 10 8 16 41 50 38 — — 2018-19 34 9 8 17 40 54 35 — — 2019-20 34 9 9 16 30 44 36 — — 2020-21 34 10 6 18 36 57 36 — — 2021-22 34 7 7 20 41 67 28 — — 2025-26 34 6 10 18 27 55 28 13 15
Club page →
22 Chaves 5 170 46 48 76 182 266 -84 186 Season P W D L GF GA Pts Home Away 2016-17 34 8 14 12 35 42 38 — — 2017-18 34 13 8 13 47 55 47 — — 2018-19 34 8 8 18 34 57 32 — — 2022-23 34 12 10 12 35 40 46 — — 2023-24 34 5 8 21 31 72 23 — —
Club page →
23 Estrela da Amadora 6 173 36 59 78 167 260 -93 167 Season P W D L GF GA Pts Home Away 2007-08 30 6 13 11 29 41 31 — — 2008-09 30 8 10 12 26 38 34 — — 2023-24 34 7 12 15 33 53 33 — — 2024-25 34 7 8 19 24 50 29 — — 2025-26 34 6 12 16 38 56 30 18 12 2026-27 11 2 4 5 17 22 10 5 5
Club page →
24 Casa Pia 5 147 41 39 67 145 211 -66 162 Season P W D L GF GA Pts Home Away 2022-23 34 11 8 15 31 40 41 — — 2023-24 34 10 8 16 38 50 38 — — 2024-25 34 12 9 13 39 44 45 — — 2025-26 34 6 12 16 31 57 30 15 15 2026-27 11 2 2 7 6 20 8 0 8
Club page →
25 Olhanense 5 150 32 55 63 138 209 -71 151 Season P W D L GF GA Pts Home Away 2009-10 30 5 14 11 31 46 29 — — 2010-11 30 7 13 10 24 34 34 — — 2011-12 30 9 12 9 36 38 39 — — 2012-13 30 5 10 15 26 42 25 — — 2013-14 30 6 6 18 21 49 24 — —
Club page →
26 Belenenses SAD 4 136 33 45 58 117 195 -78 144 Season P W D L GF GA Pts Home Away 2018-19 34 10 13 11 42 51 43 — — 2019-20 34 9 8 17 27 54 35 — — 2020-21 34 9 13 12 25 35 40 — — 2021-22 34 5 11 18 23 55 26 — —
Club page →
27 Feirense 4 132 31 30 71 117 206 -89 123 Season P W D L GF GA Pts Home Away 2011-12 30 5 9 16 27 49 24 — — 2016-17 34 14 6 14 31 45 48 — — 2017-18 34 9 4 21 32 48 31 — — 2018-19 34 3 11 20 27 64 20 — —
Club page →
28 Naval 1º de Maio 4 120 31 29 60 97 170 -73 122 Season P W D L GF GA Pts Home Away 2007-08 30 9 7 14 26 45 34 — — 2008-09 30 7 8 15 25 39 29 — — 2009-10 30 10 6 14 20 35 36 — — 2010-11 30 5 8 17 26 51 23 — —
Club page →
29 União de Leiria 4 120 26 27 67 110 188 -78 105 Season P W D L GF GA Pts Home Away 2007-08 30 3 7 20 25 53 16 — — 2009-10 30 9 8 13 35 41 35 — — 2010-11 30 9 8 13 25 38 35 — — 2011-12 30 5 4 21 25 56 19 — —
Club page →
30 Vizela 3 102 23 30 49 107 162 -55 99 Season P W D L GF GA Pts Home Away 2021-22 34 7 12 15 37 58 33 — — 2022-23 34 11 7 16 34 38 40 — — 2023-24 34 5 11 18 36 66 26 — —
Club page →
31 Farense 3 102 23 26 53 102 145 -43 95 Season P W D L GF GA Pts Home Away 2020-21 34 7 10 17 31 48 31 — — 2023-24 34 10 7 17 46 51 37 — — 2024-25 34 6 9 19 25 46 27 — —
Club page →
32 Leixões 3 90 21 29 40 82 119 -37 92 Season P W D L GF GA Pts Home Away 2007-08 30 4 14 12 27 37 26 — — 2008-09 30 12 9 9 30 31 45 — — 2009-10 30 5 6 19 25 51 21 — —
Club page →
33 Desportivo das Aves 3 102 24 15 63 95 168 -73 87 Season P W D L GF GA Pts Home Away 2017-18 34 9 7 18 36 51 34 — — 2018-19 34 10 6 18 35 49 36 — — 2019-20 34 5 2 27 24 68 17 — —
Club page →
34 Beira-Mar 3 90 20 25 45 93 129 -36 85 Season P W D L GF GA Pts Home Away 2010-11 30 7 12 11 32 36 33 — — 2011-12 30 8 5 17 26 38 29 — — 2012-13 30 5 8 17 35 55 23 — —
Club page →
35 Alverca 2 45 13 12 20 49 67 -18 51 Season P W D L GF GA Pts Home Away 2025-26 34 10 9 15 35 52 39 26 13 2026-27 11 3 3 5 14 15 12 6 6
Club page →
36 AVS 2 68 8 24 36 52 127 -75 48 Season P W D L GF GA Pts Home Away 2024-25 34 5 12 17 25 60 27 — — 2025-26 34 3 12 19 27 67 21 12 9
Club page →
37 União da Madeira 1 34 7 8 19 27 50 -23 29 Season P W D L GF GA Pts Home Away 2015-16 34 7 8 19 27 50 29 — —
Club page →
38 Trofense 1 30 5 8 17 25 42 -17 23 Season P W D L GF GA Pts Home Away 2008-09 30 5 8 17 25 42 23 — —
Club page →
39 Penafiel 1 34 5 7 22 29 69 -40 22 Season P W D L GF GA Pts Home Away 2014-15 34 5 7 22 29 69 22 — —
Club page →
40 Academico Viseu 1 11 6 2 3 15 13 +2 20 Season P W D L GF GA Pts Home Away 2026-27 11 6 2 3 15 13 20 9 11
Club page →
Data coverage for Primeira Liga →
Sources: Wikipedia (CC BY-SA 4.0 ), API-Football · Data sources