LATVIA 1921
Čempionāts
  Played Won Drew Lost For Against G/Av Points
1 SV Kaiserwald (Ķeizarmežs) Rīga 5 4 1 0 8 2 4,000 9
2 JKS (YMCA) Rīga 5 3 1 1 25 8 3,125 7
3 FK Unions Rīga 6 3 0 3 9 12 0,750 6
4 Karaskola Rīga 6 0 0 6 1 21 0,048 0
  22 10 2 10 43 43   22
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
Championship interrupted not due to the unexpected arrival of winter, but due to difficulties in organizing the matches
SV = Sportverein FK = Futbol klubs
JKS = Jaunekju Kristiga savienība
LATVIA 1922
Čempionāts
  Played Won Drew Lost For Against G/Av Points
1 SV Kaiserwald (Ķeizarmežs) Rīga 10 9 0 1 44 11 4,000 18
2 JKS (YMCA) Rīga 10 7 1 2 31 7 4,429 15
3 LJS Rīga 10 4 2 4 18 22 0,818 10
4 LSB Rīga 10 4 2 4 14 20 0,700 10
5 FK Unions Rīga 10 2 2 6 11 21 0,524 6
6 Makkabi Rīga 10 0 1 9 4 41 0,098 1
  60 26 8 26 122 122   60
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
LJS Rīga and Maccabi Rīga withdrew
Admitted SK Ametieris Rīga, Rīgas FK
SK Amateur Rīga => Amatieris Rīga
SV = Sportverein LSB = Latvijas sporta biedrība
JKS = Jaunekju Kristiga savienība FK = Futbol klubs
LJS = Latvijas jaunatses savienība
LATVIA 1923
Čempionāts
RĪGA
  Played Won Drew Lost For Against G/Av Points
1 SV Kaiserwald (Ķeizarmežs) Rīga 10 7 2 1 44 8 5,500 16
2 Rīgas FK 10 7 1 2 26 11 2,364 15
3 LSB Rīga 10 5 4 1 19 11 1,727 14
4 Amatieris Rīga 10 3 3 4 13 21 0,619 9
5 JKS (YMCA) Rīga 10 1 1 8 13 28 0,464 3
6 FK Unions Rīga 10 1 1 8 11 47 0,234 3
  60 24 12 24 126 126   60
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average (play-off to determine relegation)
5th place play-off JKS Rīga - RV Unions Rīga 1-0
Promotion/relegation FK Unions Rīga - ASK Rīga 2-3
Promoted ASK Rīga
PROVINCE
(Kurzeme, Zemgale, Latgale, Vidzeme)
Quarter-finals Liepājas LNJS - FK Olimpia Liepāja 2-1
Cēsu Viesīgā biedrība - Valmieras Sporta biedrību 4-1
Jelgavas Futbola klubs - Jelgavas KRB 6-3 (Jelgavas FK disqualified)
Daugavpils latviešu biedrība only participant
Semifinals Liepājas LNJS - Cēsu Viesīgā biedrība 7-2
Jelgavas KRB - Daugavpils latviešu biedrība +w/o
Final LNJS Liepāja - KRB Jelgava 1-1 8-0
National Final (Rīga 18.11.23) SV Kaiserwald (Ķeizarmežs) Rīga - LNJS Liepāja 4-0    
SV = Sportverein JKS = Jaunekju Kristiga savienība
FK = Futbol klubs LNJS = Latvijas Nacionālās Jaunatnes savienība
LSB = Latvijas sporta biedrība KRB = Kurzemes riteņbraukšanas biedrība
LATVIA 1924
Čempionāts
RĪGA
  Played Won Drew Lost For Against G/Av Points
1 Rīgas FK 4 4 0 0 11 1 11,000 8
2 ASK Rīga 4 2 1 1 6 7 0,857 5
3 Amatieris Rīga 4 2 0 2 4 6 0,667 4
4 JKS (YMCA) Rīga 4 1 0 3 1 4 0,250 2
5 LSB Rīga 4 0 1 3 3 7 0,429 1
6 SV Kaiserwald (Ķeizarmežs) Rīga withdrew after 2 rounds (all mtches annulled)
  20 9 2 9 25 25   20
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
Promotion/relegation play-off LSB Rīga - Hakoah Rīga  3-0
PROVINCE Cēsu VB - FK Olimpija Liepāja 1-0
(Kurzeme, Zemgale, Latgale, Vidzeme)
Latgale Daugavpils DzKVB only participant
Kurzemē Liepājas Olimpija, Liepājas Makkabi, Liepājas LNJS,  Kuldīgas Otium
Final Liepājas Olimpija - Liepājas LNJS +/-
Zemgale 1. Jelgavas SB, Jelgavas FK, Bauskas Krauze
Bauskas Krauze - 1. Jelgavas SB 2-1
Jelgavas FK - Bauskas Krauze 4-2
Vidzeme Valka SB, Valmiera SB, Cēsu VB, Strenču SB
Semifinals Valmiera SB - Strenču SB +/-
Cēsu VB - Valka SB +/-
Final Cēsu VB - Valmiera SB +/-
Province finals
Semifinals Cēsu VB - Jelgavas FK 5-1
Liepājas Olimpija - Daugavpils DzKVB +w/o
Final Cēsu VB - Liepājas Olimpija 1-0
National final (Rīga 10.11.24) Rīgas FK - Cēsu VB     5-1      
FK = Futbol klubs LSB = Latvijas sporta biedrība
ASK = Armijas sporta klubs SV = Sportverein
JKS = Jaunekju Kristiga savienība VB = Viesīgās biedrība
RĪGA CUP
Semifinals Rīgas FK - SV Kaiserwald (Ķeizarmežs) Rīga +w/o
ASK Rīga - LSB Rīga 2-1
Final (Rīga 00.11.1924) Rīgas FK - ASK Rīga 6-3 aet
LATVIA 1925
Čempionāts
RĪGA
  Played Won Drew Lost For Against G/Av Points
1 Rīgas FK 5 4 1 0 23 5 4,600 9
2 JKS (YMCA) Rīga 5 4 0 1 15 6 2,500 8
3 LSB Rīga 5 3 0 2 11 16 0,688 6
4 Amatieris Rīga 5 2 1 2 7 7 1,000 5
5 SV Kaiserwald (Ķeizarmežs) Rīga 5 1 0 4 8 19 0,421 2
6 ASK Rīga 5 0 0 5 3 14 0,214 0
  30 14 2 14 67 67   30
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
SV Kaiserwald (Ķeizarmežs) Rīga withdrew
PROVINCE
(Kurzeme, Zemgale, Latgale, Vidzeme)
Latgale
Final Daugavpils DzKVB - Kārsava SB 4-1
Vidzeme Cēsu VB, Valmieras SB, Valkas SB, Alūksnes SB
Final Cēsu VB - Alūksnes SB 3-1
Kurzeme
Final Liepājas Olimpija - Kuldīgas Otium 12-0
Zemgale Jelgavas FK, 1. Jelgavas sporta biedrība, Jelgavas airētāju klubs, Jelgavas Hakoah, Bauskas 
Krauze, Slokas LJS
Title not assigned
Province finals
Semifinals Liepājas Olimpija bye
Cēsu VB - Daugavpils DzKVB 5-2
Final Liepājas Olimpija - Cēsu VB 7-0
National final (Rīga 25.10.25) Rīgas FK - Liepājas Olimpija   4-3 aet    
FK = Futbol klubs SV = Sportverein
JKS = Jaunekju Kristiga savienība ASK = Armijas sporta klubs
LSB = Latvijas sporta biedrība VB = Viesīgās biedrība
RĪGA CUP
Semifinals Rīgas FK - Amatieris Rīga 2-1 aet
JKS Rīga - SV Kaiserwald (Ķeizarmežs) Rīga 1-1 3-0
Final (Rīga 00.11.1925) Rīgas FK - JKS Rīga 1-0
LATVIA 1926
Čempionāts
RĪGA
  Played Won Drew Lost For Against G/Av Points
1 Rīgas FK 5 5 0 0 32 7 4,571 10
2 LSB Rīga 5 4 0 1 21 5 4,200 8
3 Amatieris Rīga 5 3 0 2 12 10 1,200 6
4 JKS (YMCA) Rīga 5 1 1 3 4 19 0,211 3
5 LNJS Liepāja 5 1 0 4 8 21 0,381 2
6 FK ASK Rīga 5 0 1 4 3 18 0,167 1
  30 14 2 14 80 80   30
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
FK = Futbol klubs LNJS = Latvijas Nacionālās jaunatnes savienība
LSB = Latvijas sporta biedriba ASK = Armijas sporta klubs
JKS = Jaunekju Kristiga savienība
PROVINCE
(Kurzeme, Zemgale, Latgale, Vidzeme)
Vidzeme
Semifinals Cēsu VB - Valmieras Sporta biedrības 8-1
Valkas SB - Ēveles LJS +/-
Final Cēsu VB - Valkas SB 4-2 (annulled) 2-5
Latgale
Final Daugavpils ASK - Daugavpils DzKVB 4-0
Kurzeme
Liepājas zone Liepājas Olimpija, Liepājas LNJS, Liepājas Makkabi, Rūtas komanda
Kuldīga zone Kuldīgas Otium
Final Liepājas Olimpija - Kuldīgas Otium +w/o
Zemgale 1.Jelgavas SB
NATIONAL CHAMPIONSHIP
  Played Won Drew Lost For Against G/Av Points
1 Rīgas FK 4 4 0 0 36 3 12,000 8
2 Liepājas Olimpija 4 3 0 1 13 6 2,167 6
3 Daugavpils ASK 4 2 0 2 15 10 1,500 4
4 1.Jelgavas SB 4 1 0 3 14 16 0,875 2
5 Valkas SB 4 0 0 4 5 48 0,104 0
  20 10 0 10 83 83   20
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
SB = Sporta biedrība
RĪGA CUP
Semifinals LSB Rīga - LNJS Liepāja 4-2
Amatieris Rīga - Rīgas FK +w/o
Final (Rīga 00.00.1926) LSB Rīga - Amatieris Rīga 4-1
LATVIA 1927
Virslīga
  Played Won Drew Lost For Against G/Av Points
1 Liepājas Olimpija 6 5 0 1 12 5 2,400 10
2 Rīgas FK 6 3 0 3 15 6 2,500 6
3 LSB Rīga 6 2 1 3 12 9 1,333 5
4 Amatieris Rīga 6 1 1 4 4 23 0,174 3
  24 11 2 11 43 43   24
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
Promoted LNJS Liepāja
FK = Futbol klubs LSB = Latvijas sporta biedrība
LATVIA 1928
Virslīga
  Played Won Drew Lost For Against G/Av Points
1 Liepājas Olimpija 8 6 1 1 22 10 2,200 13
2 Rīgas FK 8 3 3 2 20 16 1,250 9
3 LSB Rīga 8 2 3 3 13 17 0,765 7
4 Amatieris Rīga 8 2 2 4 15 18 0,833 6
5 LNJS Liepāja 8 2 1 5 17 26 0,654 5
  40 15 10 15 87 87   40
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
Promoted ASK Rīga
FK = Futbol klubs LNJS = Latvijas Nacionālās jaunatnes savienība
LSB = Latvijas sporta biedrība
RĪGA CUP
Semifinals Liepājas Olimpija - Rīgas Vanderers 2-1
ASK Rīga - 1.Jelgavas SB 5-0
Final (Rīga 01.11.1928) Liepājas Olimpija - ASK Rīga 4-1
LATVIA 1929
Virslīga
  Played Won Drew Lost For Against G/Av Points
1 Liepājas Olimpija 8 6 2 0 34 8 4,250 14
2 Rīgas FK 8 6 0 2 31 10 3,100 12
3 Amatieris Rīga 8 3 2 3 13 21 0,619 8
4 ASK Rīga 8 1 2 5 14 25 0,560 4
5 LSB Rīga 8 1 0 7 6 34 0,176 2
  40 17 6 17 98 98   40
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
Promoted Rīgas Vanderers, FK Unions Rīga
FK = Futbol klubs LSB = Latvijas sporta biedrība
ASK = Armijas sporta klubs
RĪGA CUP
Semifinals Liepājas Olimpija - ASK Rīga 6-1
Amatieris Rīga - Rīgas Vanderers 3-1
Final (Rīga 00.11.1929 and 12.11.1929) Liepājas Olimpija - Amatieris Rīga 3-3 9-0
LATVIA 1930
Virslīga
  Played Won Drew Lost For Against G/Av Points
1 Rīgas FK 12 8 3 1 38 12 3,167 19
2 Liepājas Olimpija 12 8 1 3 29 12 2,417 17
3 Rīgas Vanderer 12 6 2 4 18 15 1,200 14
4 ASK Rīga 12 5 1 6 25 21 1,190 11
5 FK Unions Rīga 12 3 5 4 32 33 0,970 11
6 Amatieris Rīga 12 2 3 7 13 35 0,371 7
7 LSB Rīga 12 2 1 9 10 37 0,270 5
  84 34 16 34 165 165   84
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal average
Promotion/relegation play-off LSB Rīga - Cēsu SB 1-1 2-1 (Cēsu SB later admitted)
Promoted Cēsu SB
FK = Futbol klubs LSB = Latvijas sporta biedrība
ASK = Armijas sporta klubs
RĪGA CUP
Final (Rīga 03.11.1930) Liepājas Olimpija - Rīgas FK 1-0