Football / Portugal / Primeira Liga Points, wins and goals come from the stored tables for 16 seasons. Home and away splits are recorded for 0 of them. Clean sheets and runs count only seasons where every match is stored, so 13 seasons are left out.
06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 Every match stored Some clubs missing matches No full club records
1 FC Porto 16 512 385 82 45 1127 324 +803 1237 Season P W D L GF GA Pts Home Away 2006-07 30 22 3 5 65 20 69 — — 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 — —
Club page →
2 Benfica 16 512 366 89 57 1141 381 +760 1187 Season P W D L GF GA Pts Home Away 2006-07 30 20 7 3 55 20 67 — — 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 — —
Club page →
3 Sporting CP 16 512 319 110 83 901 422 +479 1067 Season P W D L GF GA Pts Home Away 2006-07 30 20 8 2 54 15 68 — — 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 — —
Club page →
4 SC Braga 16 512 266 112 134 812 517 +295 910 Season P W D L GF GA Pts Home Away 2006-07 30 14 8 8 35 30 50 — — 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 — —
Club page →
5 Vitória de Guimarães 15 482 191 115 176 616 600 +16 688 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 — —
Club page →
6 Marítimo 16 512 173 128 211 581 676 -95 647 Season P W D L GF GA Pts Home Away 2006-07 30 8 8 14 30 44 32 — — 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 — —
Club page →
7 Paços de Ferreira 15 478 146 140 192 523 674 -151 578 Season P W D L GF GA Pts Home Away 2006-07 30 10 12 8 31 36 42 — — 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 — —
Club page →
8 Rio Ave 13 418 138 114 166 452 515 -63 528 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 — —
Club page →
9 Nacional 13 410 131 102 177 481 601 -120 495 Season P W D L GF GA Pts Home Away 2006-07 30 11 6 13 41 38 39 — — 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 — —
Club page →
10 Vitória de Setúbal 14 444 106 130 208 420 668 -248 448 Season P W D L GF GA Pts Home Away 2006-07 30 5 9 16 21 45 24 — — 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 →
11 Boavista 10 332 94 101 137 323 426 -103 383 Season P W D L GF GA Pts Home Away 2006-07 30 8 11 11 32 34 35 — — 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 — —
Club page →
12 Moreirense 9 302 84 83 135 314 427 -113 335 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 — —
Club page →
13 Belenenses 9 286 81 86 119 279 383 -104 326 Season P W D L GF GA Pts Home Away 2006-07 30 15 4 11 36 29 49 — — 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 →
14 Académica 10 308 68 104 136 299 430 -131 308 Season P W D L GF GA Pts Home Away 2006-07 30 6 8 16 28 46 26 — — 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 →
15 Estoril 7 230 77 62 91 268 306 -38 293 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 — —
Club page →
16 Gil Vicente 7 226 61 63 102 229 320 -91 246 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 — —
Club page →
17 Tondela 7 238 61 52 125 251 378 -127 235 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 — —
Club page →
18 Portimonense 6 200 53 49 98 220 299 -79 208 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 — —
Club page →
19 Arouca 5 166 44 44 78 164 241 -77 176 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 — —
Club page →
20 Santa Clara 4 136 44 39 53 161 176 -15 171 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 — —
Club page →
21 Naval 1º de Maio 5 150 38 40 72 125 207 -82 154 Season P W D L GF GA Pts Home Away 2006-07 30 7 11 12 28 37 32 — — 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 →
22 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 →
23 União de Leiria 5 150 36 38 76 135 215 -80 146 Season P W D L GF GA Pts Home Away 2006-07 30 10 11 9 25 27 41 — — 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 →
24 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 →
25 Famalicão 3 102 33 34 35 138 150 -12 133 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 — —
Club page →
26 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 →
27 Chaves 3 102 29 30 43 116 154 -38 117 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 — —
Club page →
28 Desportivo das Aves 4 132 29 22 81 117 210 -93 109 Season P W D L GF GA Pts Home Away 2006-07 30 5 7 18 22 42 22 — — 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 →
29 Beira-Mar 4 120 24 36 60 121 184 -63 108 Season P W D L GF GA Pts Home Away 2006-07 30 4 11 15 28 55 23 — — 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 →
30 Estrela da Amadora 3 90 23 31 36 78 115 -37 100 Season P W D L GF GA Pts Home Away 2006-07 30 9 8 13 23 36 35 — — 2007-08 30 6 13 11 29 41 31 — — 2008-09 30 8 10 12 26 38 34 — —
Club page →
31 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 →
32 Vizela 1 34 7 12 15 37 58 -21 33 Season P W D L GF GA Pts Home Away 2021-22 34 7 12 15 37 58 33 — —
Club page →
33 Farense 1 34 7 10 17 31 48 -17 31 Season P W D L GF GA Pts Home Away 2020-21 34 7 10 17 31 48 31 — —
Club page →
34 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 →
35 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 →
36 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 →
Data coverage for Primeira Liga →
Sources: Wikipedia (CC BY-SA 4.0 ), API-Football · Data sources