
An aerial view of Carluke in 1973, with Loch Park Stadium at the top. Source.
(as Carluke Milton Rovers)
1887-88
1888-89
1889-90
1890-91
1891-92 LanJL
1892-93
1893-94
1894-95
1895-96
1896-97
1897-98
1898-99
1899-00 18 14 0 4 61 21 +40 28 2nd, LanJA
1900-01 22 3 2 16 51 73 -22 8 12th, LanJL
1901-02 22 15 4 3 60 28 +32 34 2nd, LanJL
1902-03 18 8 4 6 37 27 +10 20 4th, LanJL S
1903-04 17 7 2 8 27 31 -4 16 5th, LanJL S
1904-05 18 1 6 11 20 39 -19 8 10th, LanJL1 ST
1905-06 22 8 7 7 34 32 +2 23 5th, LanJL1
1906-07 26 7 3 16 35 48 +13 17 13th, LanJL1
1907-08 18 13 2 3 53 16 +37 28 2nd, LanJL2
1908-09 26 6 3 17 32 65 -33 15 13th, LanJL1
1909-10 26 6 9 11 41 58 -17 21 13th, LanJL1
1910-11 30 15 4 11 57 46 +11 34 6th, LanJL1 ST
1911-12 26 10 6 10 28 34 -6 26 6th, LanJL1 S
1912-13 26 6 7 13 28 34 -6 19 12th, LanJL1 S
1913-14 30 10 6 14 47 54 -7 26 11th, LanJL1
1914-15 30 16 5 9 25 35 -10 37 8th, LanJL1
1915-16
1916-17
1917-18
1918-19
(as Carluke Rovers)
1919-20 24 9 4 11 38 43 -5 22 7th, LanJL
1920-21 LanJL
1921-22 30 12 9 9 55 43 +12 33 5th, LanJL
1922-23 34 21 8 5 87 43 +44 50 1st, LanJL1 U
1923-24 34 17 6 11 53 38 +15 40 7th, LanJL1
1924-25 32 15 11 6 46 28 +18 41 3rd, LanJL1
1925-26 30 11 3 16 70 74 -4 25 11th, LanJL1
1926-27 40 12 6 22 67 102 -35 30 17th, LanJL S
1927-28 26 14 4 8 61 35 +26 32 4th, LanJL
1928-29 24 8 5 11 47 41 +6 21 7th, LanJL V W
1929-30 28 11 4 13 60 65 -5 26 8th, LanJL
1930-31 34 19 6 9 93 57 +36 44 4th, LanJL
1931-32 34 20 3 11 65 67 -2 43 3rd, LanJL
1932-33 38 18 5 15 72 72 0 41 9th, LanJL U
1933-34 38 17 7 14 90 66 +24 41 9th, LanJL
1934-35 34 17 6 11 105 73 +32 40 6th, LanJL
1935-36 32 6 7 19 61 101 -40 19 17th, LanJL
1936-37 32 9 4 19 77 81 -4 22 14th, LanJL
1937-38 34 19 2 13 79 59 +20 40 5th, LanJL
1938-39 38 11 4 23 84 110 -26 26 18th, LanJL
1939-40 17 10 4 3 50 31 +19 24 4th, LanJL
1940-41 11 4 1 6 19 23 -4 9 4th, LanJL
1941-42 SV
1942-43
1943-44
1944-45
1945-46 24 13 3 8 80 47 +33 29 5th, LanJL
1946-47 16 10 1 5 57 42 +15 21 3rd, LanJL 1A
1946-47 16 4 1 11 37 50 -13 9 8th, LanJL 2A
1947-48 18 11 3 4 47 40 +7 25 2nd, LanJL 1A S
1947-48 18 3 5 10 28 48 -20 11 10th, LanJL 2A
1948-49 18 7 4 7 40 36 +4 18 6th, LanJL 1A
1948-49 18 9 3 6 48 38 +10 21 5th, LanJL 2B
1949-50 18 12 4 2 59 32 +27 28 1st, LanJL South R
1949-50 8 5 2 1 25 8 +17 12 1st, 100GuiCup A
1949-50 3 2 1 0 10 3 +7 5 1st, 100GuiCup final
1950-51 18 6 3 9 38 55 -17 15 7th, LanJL 1B
1950-51 17 10 2 5 40 37 +3 22 4th, LanJL 2B
1951-52 18 7 4 7 37 36 +1 18 5th, LanJL South
1952-53 38 24 5 9 119 59 +60 53 2nd, LanJL
1953-54 34 18 6 10 71 46 +25 42 5th, LanJL
1954-55 34 13 9 12 68 48 +20 35 8th, LanJL S
1955-56 34 20 5 9 93 51 +42 45 5th, LanJL
1956-57 32 22 5 5 103 48 +55 49 1st, LanJL S
1957-58 32 24 4 4 106 37 +69 52 2nd, LanJL UXS
1958-59 32 24 3 5 120 52 +68 51 1st, LanJL U
1959-60 30 12 5 13 58 61 -3 29 8th, LanJL
1960-61 24 10 5 9 44 45 -1 25 6th, LanJL
1961-62 22 12 2 8 48 40 +8 26 4th, LanJL SU
1962-63 18 8 5 5 41 29 +12 21 3rd, LanJL
1962-63 8 3 3 2 15 12 +3 9 2nd, suppA
1963-64 20 3 3 14 21 51 -30 9 11th, LanJL
1963-64 8 2 2 4 15 21 -6 6 4th, suppA
1964-65 20 11 0 9 41 45 -4 22 5th, LanJL
1964-65 8 2 0 6 13 30 -17 4 5th, suppA
1965-66 16 10 2 4 48 35 +13 22 2nd, LanJL
1965-66 8 4 1 3 21 18 +3 9 2nd, suppB
1966-67 18 7 5 6 41 35 +6 19 5th, LanJL 1 U
1966-67 18 7 3 8 41 39 +2 17 6th, LanJL 2
1967-68 18 8 4 6 36 37 -1 20 5th, LanJL 1 S
1967-68 18 8 3 7 36 38 -2 19 5th, LanJL 2
1968-69 26 9 5 12 45 53 -8 23 9th, CRJL B
1969-70 26 11 11 4 70 40 +30 33 4th, CRJL B
1970-71 26 9 6 11 39 50 -11 24 11th, CRJL A
1971-72 26 20 3 3 89 53 +36 43 1st, CRJL B
1972-73 26 6 5 15 44 78 +34 17 14th, CRJL A
1973-74 26 8 8 10 48 52 -4 24 9th, CRJL B
1974-75 26 10 8 8 46 51 -5 28 8th, CRJL B
1975-76 26 4 10 12 51 61 -10 18 14th, CRJL B
1976-77 24 12 8 4 60 39 +21 32 2nd, CRJL C
1977-78 26 1 4 21 24 86 -62 6 14th, CRJL B
1978-79 26 4 7 15 30 53 -23 15 13th, CRJL C
1979-80 26 5 11 10 36 50 -14 21 11th, CRJL C Y
1980-81 24 5 5 14 29 49 -20 15 11th, CRJL C
1981-82 24 2 7 15 28 56 -28 11 12th, CRJL C
1982-83 22 10 1 11 28 39 -11 21 7th, CRJL C
1983-84 24 7 8 9 38 33 +5 22 8th, CRJL C
1984-85 24 5 6 13 28 52 -24 16 11th, CRJL C
1985-86 24 10 5 9 38 44 -6 25 7th, CRJL C
1986-87 24 2 6 16 18 44 -26 10 13th, CRJL C
1987-88 24 3 6 15 20 43 -23 12 12th, CRJL 2
1988-89 20 4 3 13 20 38 -18 11 10th, CRJL 2
1989-90 20 6 7 7 25 33 -8 19 6th, CRJL 2 Y
1990-91 20 1 6 13 21 53 -32 8 11th, CRJL 2 Y
1991-92 26 7 8 11 36 42 -6 23 10th, CRJL 2 Y
1992-93 26 7 7 12 31 55 -24 21 11th, CRJL 2
1993-94 24 5 8 11 36 43 -7 18 8th, CRJL 2
1994-95 24 4 2 18 27 68 -41 14 13th, CRJL 2
1995-96 24 12 6 6 39 22 +17 42 5th, CRJL 2
1996-97 24 8 6 10 35 38 -3 30 9th, CRJL 2
1997-98 24 19 1 4 65 29 +36 58 2nd, CRJL 2
1998-99 26 6 10 10 36 45 -9 28 10th, CRJL 1
1999-00 26 6 4 16 28 50 -22 22 11th, CRJL 1
2000-01 26 11 4 11 35 43 -8 37 7th, CRJL 1
2001-02 26 3 6 17 24 54 -30 15 14th, CRJL 1
2002-03 24 5 5 14 40 59 -19 20 12th, WRJL CD2
2003-04 24 18 4 2 77 28 +49 58 2nd, WRJL CD2
2004-05 22 4 5 13 36 47 -11 17 12th, WRJL CD1
2005-06 20 8 3 9 63 46 +17 27 7th, WRJL CD2 Z
2006-07 22 12 4 6 60 42 +18 40 5th, WRJL CD2
2007-08 18 10 2 6 45 34 +11 32 4th, WRJL CD2
2008-09 20 11 4 5 36 26 +10 37 2nd, WRJL CD2
2009-10 20 6 6 8 33 36 -3 24 6th, WRJL CD2
2010-11 22 9 3 10 49 54 -5 30 7th, WRJL CD2
2011-12 20 13 2 5 56 31 +25 41 1st, WRJL CD2
2012-13 26 13 4 9 58 47 +11 43 7th, WRJL CD1 Z
2013-14 24 13 3 8 52 43 +9 42 5th, WRJL CD1 Z
2014-15 26 12 6 8 68 54 +14 42 5th, WRJL CD1
2015-16 26 8 5 13 49 63 -14 29 12th, WRJL CD1
2016-17 22 12 2 8 59 49 +10 38 5th, WRJL CD2
2017-18 22 7 5 10 39 41 -2 26 10th, WRJL CD2
2018-19 28 15 5 8 65 44 +21 50 3rd, WRJL L2
2019-20 26 10 3 13 53 53 0 1.26 ppg 10th, WRJL L1
2020-21 7 1 1 5 12 25 -13 4 10th, WoSL B
2021-22 28 7 3 18 44 96 -52 24 11th, WoSL B
2022-23 36 9 3 24 62 113 -51 30 16th, WoSL 3
2023-24 30 7 6 17 48 83 -35 27 13th, WoSL 4
2024-25 season ends May 17
(Sources: Scottish Football Historical Archive; x for 2024-25)
R = Lanarkshire Junior League Cup
S = Hozier Cup
T = Wishaw and District Junior Cup
U = Lanarkshire Junior Cup
V = Lanarkshire Central Cup
W = Glasgow Junior Cup
X = Lanarkshire Evening Citizen Cup
Y = Bob Reid Memorial Trophy
Z = Clydesdale District Cup