League Champions and Runners-up

 

W

D

L

F

A

Pts

1963-64

 

 

 

 

 

 

 

Swansea Town

34

23

10

1

110

36

56

Abergavenny Thursdays

34

22

7

5

107

42

51

1964-65

 

 

 

 

 

 

 

Swansea Town

30

21

6

3

88

27

48

Abergavenny Thursdays

30

19

4

7

97

48

42

1965-66

 

 

 

 

 

 

 

Lovell's Athletic

30

24

5

1

80

23

53

Newport County

30

21

2

7

71

39

44

1966-67

 

 

 

 

 

 

 

Cardiff City

30

20

4

6

88

34

44

Ammanford Town

30

17

6

7

70

44

40

1967-68

 

 

 

 

 

 

 

Cardiff City

34

25

6

3

136

45

56

Ammanford Town

34

25

5

4

85

37

55

1968-69

 

 

 

 

 

 

 

Bridgend Town

34

25

5

4

87

30

55

Pembroke Borough

34

19

12

3

66

31

50

1969-70

 

 

 

 

 

 

 

Cardiff City

34

25

8

1

106

35

58

Haverfordwest County

34

20

8

6

80

40

48

1970-71

 

 

 

 

 

 

 

Llanelli

34

25

6

3

73

22

56

Haverfordwest County

34

24

6

4

86

35

54

1971-72

 

 

 

 

 

 

 

Cardiff City

34

23

6

5

94

24

52

Newport County

34

22

5

7

72

40

49

1972-73

 

 

 

 

 

 

 

Bridgend Town

34

25

5

4

91

33

55

Llanelli

34

18

8

8

62

41

44

1973-74

 

 

 

 

 

 

 

Ton Pentre

34

21

8

5

77

33

50

Pembroke Borough

34

17

12

5

79

35

46

1974-75

 

 

 

 

 

 

 

Newport County

34

19

13

2

62

29

51

Ferndale Athletic

34

21

8

5

66

26

50

1975-76

 

 

 

 

 

 

 

Swansea City

34

22

7

5

91

32

51

Everwarm

34

20

10

4

55

20

50

1976-77

 

 

 

 

 

 

 

Llanelli

34

24

5

5

69

36

53

Bridgend Town

34

19

10

5

56

34

48

1977-78

 

 

 

 

 

 

 

Llanelli

34

23

8

3

63

20

54

Newport County

34

19

9

6

70

27

47

1978-79

 

 

 

 

 

 

 

Pontllanfraith

34

23

7

4

73

37

53

Cardiff Corinthians

34

20

4

10

77

45

44

1979-80

 

 

 

 

 

 

 

Newport County

34

22

8

4

102

39

52

Maesteg Park Athletic

34

20

10

4

60

29

50

1980-81

 

 

 

 

 

 

 

Haverfordwest County

34

19

10

5

61

39

48

Pontllanfraith

34

17

12

5

60

43

46

1981-82

 

 

 

 

 

 

 

Ton Pentre

34

21

7

6

84

46

70

Cardiff Corinthians

34

20

5

9

67

44

65

1982-83

 

 

 

 

 

 

 

Barry Town

34

26

3

5

103

35

81

Blaenrhondda

34

18

12

4

62

35

66

1983-84

 

 

 

 

 

 

 

Barry Town

30

21

5

4

85

24

68

Caerleon

30

19

5

6

58

28

62

1984-85

 

 

 

 

 

 

 

Barry Town

32

21

8

3

91

29

71

Bridgend Town

32

19

9

4

69

35

66

1985-86

 

 

 

 

 

 

 

Barry Town

32

23

9

0

84

26

78

Bridgend Town

32

19

6

7

69

42

63

1986-87

 

 

 

 

 

 

 

Barry Town

32

26

5

1

81

20

83

Ton Pentre

32

27

2

3

91

31

83

1987-88

 

 

 

 

 

 

 

Ebbw Vale

34

26

4

4

82

30

82

Barry Town

34

25

5

4

85

31

80

1988-89

 

 

 

 

 

 

 

Barry Town

32

28

4

0

96

20

88

Aberystwyth Town

32

24

4

4

85

37

76

1989-90

 

 

 

 

 

 

 

Haverfordwest County

30

19

5

6

70

25

62

Aberystwyth Town

30

18

7

5

69

32

61

1990-91             

 

 

 

 

 

 

 

Abergavenny Thursdays

30

21

6

3

68

23

69

Aberystwyth Town

30

18

5

7

68

35

59

1991-92           

 

 

 

 

 

 

 

Abergavenny Thursdays

30

23

5

2

64

24

74

Briton Ferry Athletic

30

23

1

6

76

43

70

1992-93

 

 

 

 

 

 

 

Ton Pentre

26

22

1

3

71

20

67

Brecon Corinthians

26

17

4

5

74

40

55

1993-94

 

 

 

 

 

 

 

Barry Town

34

27

4

3

94

28

85

Aberaman Athletic

34

20

4

10

71

49

64

1994-95

 

 

 

 

 

 

 

Briton Ferry Athletic

36

29 

4

3

118

40

91

Haverfordwest County

36

22 

7

7

108

51

73

1995-96

 

 

 

 

 

 

 

Carmarthen Towm

34

25

7

2

101

37

82

Haverfordwest County

34

23

7

4

116

34

76

1996-97

 

 

 

 

 

 

 

Haverfordwest County

34

25

4

5

111

24

79

Llanelli 

34

21

6

7

76

43

69

1997-98

 

 

 

 

 

 

 

Ton Pentre 

36

28

4

4

122

39

88

Afan Lido

36

27

4

5

 86

26

85

1998-99

 

 

 

 

 

 

 

Ton Pentre

34

25

5

4

79

32

80

Llanelli

34

21

5

8

79

45

68

1999-2000

 

 

 

 

 

 

 

Ton Pentre

34

25

5

4

111

34

80

Port Talbot 

34

22

9

3

85

33

75

2000-01              
Ton Pentre 34 20 11 3 81 28 71
Maesteg Park 34 21 8 5 61 28 71

2001-02

 

 

 

 

 

 

 

Ton Pentre

36

26

6

4

81

22

84

Pontardawe Town

36

27

2

7

94

36

83

2002-03

 

 

 

 

 

 

 

Bettws

34

24

5

5

89

30

77

Neath               

34

24

5

5

71

29

77

2003-04

 

 

 

 

 

 

 

Llanelli

34

26

4

4

74

28

82

Goytre Utd

34

22

9

3

73

24

75

2004-05              
Ton Pentre

34  

24  91   34    79
Grange Harlequins

34  

23  76   23    73
2005-06              
Goytre United

34

22 9 3 82 42 75
Neath Athletic

34

22 7 5 76 32 73
2006-07              
Neath Athletic 36 29 5 2 100 32 92
Goytre United 36 24 8 4

86

32 80
2007-08              
Goytre United 34 25 3 6 101 30 78
Dinas Powys 34 25 1 8 92 34 76
2008-09              
ENTO Aberaman Athletic 34 24 5 5 73 33 77
Goytre United 34 24 4 6 90 39 76

2009-10

 

 

 

 

 

 

 

Goytre United

34

19

12

3

86

47

69

Cambrian & Clydach

24

19

11

4

73

42

68

2010-11

 

 

 

 

 

 

 

Bryntirion Athletic

30

23

1

6

76

27

70

Afan Lido

30

20

5

5

63

28

65

 

Established

 

1904

 

 

     
   
Copyright © 2004-2011 The Welsh Football League and Tony Griffiths.  All rights reserved.