The league was contested by 11 teams with Académico do Aeroporto winning the championship.
It was the first time that a total of 31 matches were played, 77 goals were scored
It would be the first time that two participants came from the island of Santiago and Santo Antão and they featured no single island championship match, they achieve two separate qualifications. Also it was the first participant of a club from Tarrafal, Amabox Barcelona and from Paul, Paulense. It was the only time that a participant of Fogo was outside the city of São Filipe, a club named Cutelinho.
Participating football (soccer) clubs of the 2003 Cape Verdean Football Championships (Cape Verde)
- Académica Operária, winner of the Boa Vista Island League
- Nô Pintcha, winner of the Brava Island League
- Cutelinho FC, winner of the Fogo Island League
- Onze Unidos, winner of the Maio Island League
- Académico do Aeroporto, winner of the Sal Island League
- Barcelona, winner of the Santiago Island League (North)
- CD Travadores, winner of the Santiago Island League (South)
- Paulense Desportivo Clube, winner of the Santo Antão Island League (North)
- Associação Académica do Porto Novo, winner of the Santo Antão Island League (South)
- FC Ultramarina, winner of the São Nicolau Island League
- Batuque FC, winner of the São Vicente Island League
Week 1
|
Home
|
Score
|
Visitor
|
Date
|
Académica Porto Novo
|
1 - 1
|
Travadores
|
17 May
|
Onze Unidos
|
0 - 0
|
Nô Pintcha
|
17 May
|
Académico Aeroporto
|
2 - 0
|
Académica Operaria
|
17 May
|
Batuque
|
1 - 1
|
Cutelinho
|
18 May
|
Paulense
|
0 - 0
|
Barcelona
|
18 May
|
Week 2
|
Home
|
Score
|
Visitor
|
Date
|
Ultramarina
|
4 - 1
|
Onze Unidos
|
24 May
|
Nô Pintcha
|
3 - 1
|
Académica Porto Novo
|
25 May
|
Barcelona
|
0 - 2
|
Académico Aeroporto
|
24 May
|
Cutelinho
|
3 - 2
|
Paulense
|
24 May
|
Académica Operaria
|
2 - 3
|
Batuque
|
24 May
|
Week 3
|
Home
|
Score
|
Visitor
|
Date
|
Travadores
|
3 - 0
|
Nô Pintcha
|
31 May
|
Académica Porto Novo
|
1 - 3
|
Ultramarina
|
31 May
|
Académico Aeroporto
|
2 - 0
|
Paulense
|
31 May
|
Batuque
|
2 - 0
|
Barcelona
|
31 May
|
Cutelinho
|
2 - 0
|
Académica Operaria
|
31 May
|
Week 4
|
Home
|
Score
|
Visitor
|
Date
|
Onze Unidos
|
2 - 0
|
Académica Porto Novo
|
14 June
|
Ultramarina
|
2 - 1
|
Travadores
|
14 June
|
Académico Aeroporto
|
1 - 0
|
Batuque
|
14 June
|
Barcelona
|
1 - 1
|
Cutelinho
|
14 June
|
Paulense
|
2 - 1
|
Académica Operaria
|
14 June
|
Week 5
|
Home
|
Score
|
Visitor
|
Date
|
Nô Pintcha
|
1 - 0
|
Ultramarina
|
29 June
|
Travadores
|
2 - 1
|
Onze Unidos
|
29 June
|
Académica Operaria
|
3 - 3
|
Barcelona
|
28 June
|
Batuque
|
2 - 1
|
Paulense
|
28 June
|
Cutelinho
|
1 - 0
|
Académico Aeroporto
|
28 June
|
- Biggest win: Ultramarina 4-0 Onze Unidos (May 24)
- ^ The match was abandoned at the 90th minute with the score 0-2 after a referee was attacked, Cutelinho was excluded and kicked out of the championships, Ultramarina was awarded 0-3