<Tr> <Td> 10 </Td> <Td> McColl, Ian Ian McColl </Td> <Td> 1945--60 </Td> <Td> 360 </Td> <Td> 59 </Td> <Td> 100 </Td> <Td> 7 </Td> <Td> 526! 526 </Td> </Tr> <P> Rangers' all - time leading scorer is Ally McCoist, who scored 355 goals in a fifteen - year spell at the club from 1983 to 1998 . He holds the record for the most goals in the Scottish League Cup and in European competitions, with 54 and 21 goals respectively . However, McCoist was unable to surpass the Scottish Cup goal - scoring record of Jimmy Fleming, which has stood at 44 since 1934 . Jim Forrest holds the record for the most goals in one season with 57 in all competitions . </P> <Ul> <Li> Most goals in all competitions: Ally McCoist, 355 . </Li> <Li> Most league goals: Ally McCoist, 251 . </Li> <Li> Most Scottish Cup goals: Jimmy Fleming, 44 . </Li> <Li> Most League Cup goals: Ally McCoist, 54 . </Li> <Li> Most Challenge Cup goals: Kenny Miller / Lee McCulloch, 5 . </Li> <Li> Most European goals: Ally McCoist, 21 . </Li> <Li> Most goals in one season: Jim Forrest, 57 (during the 1964--65 season). </Li> <Li> Most league goals in one season: Sam English, 44 (during the 1931--32 season). </Li> <Li> Most hat - tricks: Ally McCoist, 28 . </Li> <Li> Most penalties scored: Johnny Hubbard, 54 . </Li> <Li> Most goals scored by player in a match: <Ul> <Li> League match: <Ul> <Li> Jimmy Smith, 6 goals, won 9--1, (against Ayr United, 15 August 1933). </Li> <Li> Jimmy Smith, 6 goals, won 7--1 (against Dunfermline Athletic, 11 August 1934). </Li> <Li> Davie Wilson, 6 goals, won 7--1 (against Falkirk, 17 March 1962). </Li> </Ul> </Li> <Li> Scottish Cup match: Jimmy Fleming, 9 goals (against Blairgowrie, 20 January 1934). </Li> <Li> Scottish League Cup match: Jim Forrest, 5 goals (against Hamilton Academical, 30 October 1965). </Li> <Li> European match: Dave McPherson, 4 goals (against Valletta, 14 September 1983). </Li> </Ul> </Li> <Li> Youngest goalscorer: Willie Thornton, 16 years, 312 days (against Arbroath, 9 January 1937). </Li> <Li> Oldest goalscorer: David Weir, 38 years, 183 days (against Kilmarnock, 9 November 2008). </Li> <Li> Fastest goal scored in a match: Gordon Durie, 11 seconds (against Dundee United, 1 April 1995). </Li> </Ul> <Li> Most goals in all competitions: Ally McCoist, 355 . </Li>

Who has the most goals on the rangers