2000-01 Lothian League Division 2 Pos 4 Pld 24 Pts 47
1999-00 Lothian League Division 2 Pos10 Pld24 Pts 27
1998-99 Lothian League Division 2 Pos11 Pld26 Pts 25
1997-98 Lothian League Division 2 Pos5 Pld26 Pts 45
1996-97 Lothian League Division 2 Pos14 Pld26 Pts 17 (Last place)
1995-96 Lothian League Division 2 Pos13 Pld26 Pts 12
1994-95 Lothian League Division 2 Pos8 Pld26 Pts 24
1993-94 Lothian League Division 2 Pos9 Pld28 Pts 25
1992-93 Lothian League Division 2 Pos13 Pld28 Pts 21
1991-92 Lothian League Division B Pos10 Pld26 Pts 20
1990-91 Lothian League Division A Pos12 Pld22 Pts 11 (Last Place)
1989-90 Lothian League Division B Pos2 Pld26 Pts 35
1988-89 Lothian League Division A Pos14 Pld26 Pts 18 (Last Place)
East of Scotland Cup Final Linlithgow Rose 3 Broxburn 0
1987-88 Lothian League Division A Pos5 Pld26 Pts 31
East of Scotland Cup Final Replay Broxburn 2 Linlithgow Rose 1 AET
1986-87 Lothian League Division A Pos12 Pld26 Pts 20
1985-86 Lothian League Division B Pos3 Pld28 Pts 37
1984-85 Lothian League Division A Pos11 Pld22 Pts15
1983-84 Lothian League Division A Pos2 Pld22 Pts 32
Thornton Sports Cup Replay Newtongrange 1 Broxburn 0
1982-83 Lothian League Division A Pos10 Pld22 Pts 19
1981-82 Lothian League Division A Pos4 Pld22 Pts 25
Fife and Lothians Cup Final Bonnyrigg 1 Broxburn 0 AET
1980-81 Lothian League Division A Pos7 Pld22 Pts 21
1979-80 Lothian League Division B Pos1 Pld22 Pts34
1978-79 Lothian League Division A Pos11 Pld22 Pts20
Fife and Lothians Cup Final Linlithgow 2 Broxburn 0
t.b.c.