Transfer Fees – Received

These lists have been researched from media reports and the minutes from club board meetings included in the 2002 book to celebrate the 125th anniversary of St Mirren FC being formed, ‘Marching On’.

The first list below, is the traditional way transfer fees are perceived and simply the physical fee payed at the time for the player, however as John McGinn now tops this list as it has been reported Saints sell on fee for the player was £900,000 (plus £100,00 paid at the time) this may change once it is confirmed what the actual final settlement was.

It should also be noted that the £1,000 paid by Worcester City for George Stewart in 1954 was extremely controversial at the time as this was decided by a tribunal who had to cap the fee due to rules about non league transfers in England, (the cap was on fees paid but not received) something Saints heavily disputed at the time. Stewart was then quickly transferred to English league side Accrington Stanley for considerably more than the capped amount and went on to become a record scorer at the English club.

PlayerClubYearFee
John McGinnHibernian2015£1,000,000
Ian FergusonRangers1988£900,000
Stevie ClarkeChelsea1987£422,000
Frank McAvennieWest Ham1985£350,000
Ricky GilliesAberdeen1997£350,000
Frank McGarveyLiverpool1979£300,000
David McNameeBlackburn Rovers1999£300,000
Burton O’BrienBlackburn Rovers1999£300,000
Brian HamiltonHibernian1989£285,000
Lewis MorganCeltic2018£275,000
David WinnieAberdeen1990£265,000
Tony FitzpatrickBristol City1979£250,000
Barry LavetyHibernian1996£250,000
Stevie MallanBarnsley2017£250,000
Kyle McAllisterDerby County2017£225,000
Peter WeirAberdeen1981£220,000
Ian CameronAberdeen1989£215,000
Kenny McLeanAberdeen2015£200,000
Brian MartinMotherwell1991£175,000
Ian MunroStoke City1980£160,000
Billy DaviesLeicester City1990£160,000
Keith WalkerSwansea City1989£125,000
Tomas StickrothSaarbrucken1992£125,000
Frank McDougallAberdeen1984£106,000
Paul LambertMotherwell1993£100,000
Simon LappinNorwich City2007£100,000
Stephen McGinnWatford2010£100,000
Kevin McGowneSt Johnstone1992£85,000
Billy ThomsonDundee Utd1984£82,500
Gudmunder TorfasonSt Johnstone1992£80,000
Paul ChalmersSwansea City1989£75,000
Billy StarkAberdeen1983£70,000
Martin BakerKilmarnock1997£70,000
Tom BlackKilmarnock1991£65,000
Mark FultonHibernian1985£52,000
Bobby McKeanRangers1974£50,000
Roy AitkenAberdeen1992£50,000
Barry McLaughlinKilmarnock2002£45,000
Ally McLeodSouthampton1973£40,000
Mike ConroyReading1988£40,000
Peter WeirAyr United1989£40,000
Ross StewartRoss County2018£40,000
Jim BlairHibernian197038,000
Gordon McQueenLeeds United1972£35,000
Andy DunlopPartick Thistle1981£35,000
Jimmy RobertsonTottenham1964£33,000
Bobby TorranceHibernian1980£30,000
Brian GallagherPartick Thistle1989£30,000
Neil CooperHibernian1989£30,000
George McLeanRangers1962£27,500
Rowan AlexanderBrentford1984£25,000
Eddie Malone Dundee2007£22,000
Tommy BrycelandNorwich City1962£20,000
Ian MunroHibernian1973£20,000
John ButlerAirdrie1988£20,000
Junior MendesDunfermline2001£20,000
Jim BlairNorwich City1973£18,000
Gerry BakerMan City1960£17,000
Archie GemmellPreston NE196713,000
Jon McShaneHamilton2012£12,000
Denis ConaghanCeltic197110,000
Donny McDowellKilmarnock1977£10,000
Tommy LeishmanLiverpool1959£9,000
Jim RooneyDumbarton1986£8,500
Willie TelferRangers1958£8,000
Davie LindsayLuton Town1948£7,700
Willie DavieLuton Town1950£7,500
Tommy WhiteHearts1963£7,250
Johnny DeakinClyde1949£7,000
Don KerriganAberdeen1963£7,000
Willie RentonDunfermline19687,000
Eric SinclairAirdrie1984£7,000
Alex LinwoodMiddlesbrough1946£6,000
Jimmy StenhouseAberdeen1948£6,000
Ally MacLeodBlackburn Rovers1956£6,000
Tommy RobertsonCrystal Palace1966£6,000
Denis ConaghanBaltimore1967£5,000
Willie CunninghamLeicester City1954£4,750
Jim ClunieBury1965£4,750
Tom MorrisonLiverpool1928£4,100
Gerry BurrellDundee1951£4,000
Gerry QuinnKilmarnock1965£4,000
Archie KnoxDundee United1972£4,000
John FryeSheffield Wednesday1961£3,500
James HowiesonHull City1927£3,200
Johnny TelfordThird Lanark1948£2,500
Bobby AncellNewcastle1936£2,450
James HamiltonRangers1925£2,300
Dunky WalkerNottingham Forest1923£2,225
Denis LawsonCardiff City1923£2,050
George WalkerNotts County1933£2,000
Malcom NewlandsPreston NE1948£2,000
Alisatir MillerHearts1962£2,000
Henry QuinnCeltic1965£2,000
Kenny AirdSt Johnstone1965£2,000
Davie ColquhounTottenham1931£1,800
Willie SummersBradford City1927£1,620
Dunky McGillStirling Albion1955£1,500
Willie DallasWrexham1957£1,500
Chic CharnleyAyr United1984£1,500
Charlie PringleManchester City1922£1,410
Jock MarshallMiddlesbrough1919£1,400
Rab StewartAyr United1962£1,100
Alex StuartSheffield United1932£1,000
George HendersonStirling Albion1950£1,000
George Stewart*Worcester City1954£1,000
Peter McKayCorby Town1958£1,000
Pat LineyBradford City1966£1,000
Walter HayRangers1935£850
Jimmy KirkBury1951£850
Robert RankinDundee1933£650
Peter RiceRaith1954£500
Willie KellyDundee United1945£450
Angus SteadPartick Thistle1942£350
George ReidMiddlesbrough1905£325
Johnny LatimerDundee1936£325
David WylieFulham1908£300
Walter HolbemPreston NE1914£300
Tom PageCardiff City1920£300
Jimmy CunninghamKilmarnock1911£250
Dan WoodMotherwell1938£250
Charlie SutherlandMillwall1920£250
John BuchananMorton1921£250
Tom McKennaReading1945£250
John McKenzieManchester United1938£225
George BuchananHearts1910£200
John MeechanBurnley1933£180
Richard BlackMorton1937£150
Dan HillocatKilmarnock1920£150
David LindsayHearts1905£100
Jack FraserDundee1905£100
William YoungBlackburn Rovers1937£100
Tom BrownHamilton1910£75
John PhillipsEast Fife1935£75

Again however, once inflation is applied the order of the list changes, with Ian Ferguson returning to the top. The £1 million received for John McGinn has been converted using 2015 inflation rates for the initial £100k fee, and 2018 rates for the remaining £900,000.

PlayerClubYearFee2018 Equivalent 
Ian FergusonRangers1988£900,000£2,280,000
Frank McGarveyLiverpool1979£300,000£1,491,000
Tony FitzpatrickBristol City1979£250,000£1,243,000
John McGinnHibernian2015£1,000,000£1,170,000
Stevie ClarkeChelsea1987£422,000£1,166,000
Frank McAvennieWest Ham1985£350,000£1,042,000
Peter WeirAberdeen1981£220,000£828,000
Brian HamiltonHibernian1989£285,000£697,000
Ian MunroStoke City1980£160,000£674,000
Jimmy RobertsonTottenham1964£33,000£657,000
Ricky GilliesAberdeen1997£350,000£625,000
David WinnieAberdeen1990£265,000£592,000
Jim BlairHibernian197038,000£577,400
George McLeanRangers1962£27,500£576,400
David McNameeBlackburn Rovers1999£300,000£536,000
Burton O’BrienBlackburn Rovers1999£300,000£536,000
Ian CameronAberdeen1989£215,000£525,000
Bobby McKeanRangers1974£50,000£512,000
Ally McLeodSouthampton1973£40,000£475,300
Barry LavetyHibernian1996£250,000£461,000
Gordon McQueenLeeds United1972£35,000£453,700
Tommy BrycelandNorwich City1962£20,000£419,200
Gerry BakerMan City1960£17,000£385,000
Brian MartinMotherwell1991£175,000£369,000
Billy DaviesLeicester City1990£160,000£357,000
Frank McDougallAberdeen1984£106,000£335,000
Keith WalkerSwansea City1989£125,000£306,000
Lewis MorganCeltic2018£275,000£275,000
Davie LindsayLuton Town1948£7,700£275,000
Billy ThomsonDundee Utd1984£82,500£260,000
Stevie MallanBarnsley2017£250,000£258,000
Tomas StickrothSaarbrucken1992£125,000£254,000
Tom MorrisonLiverpool1928£4,100£253,000
Willie DavieLuton Town1950£7,500£252,500
Alex LinwoodMiddlesbrough1946£6,000£247,000
Johnny DeakinClyde1949£7,000£243,000
Ian MunroHibernian1973£20,000£237,600
Kyle McAllisterDerby County2017£225,000£233,000
Billy StarkAberdeen1983£70,000£232,000
Archie GemmellPreston NE196713,000£231,800
Jimmy StenhouseAberdeen1948£6,000£214,300
Jim BlairNorwich City1973£18,000£214,000
Kenny McLeanAberdeen2015£200,000£213,000
Tommy LeishmanLiverpool1959£9,000£206,000
Paul LambertMotherwell1993£100,000£200,100
James HowiesonHull City1927£3,200£197,000
Willie TelferRangers1958£8,000£183,600
Paul ChalmersSwansea City1989£75,000£183,300
Kevin McGowneSt Johnstone1992£85,000£173,000
Bobby AncellNewcastle1936£2,450£170,100
Gudmunder TorfasonSt Johnstone1992£80,000£162,600
Rowan AlexanderBrentford1984£25,000£157,900
Mark FultonHibernian1985£52,000£155,000
Tommy WhiteHearts1963£7,250£148,100
Ally MacLeodBlackburn Rovers1956£6,000£147,100
Don KerriganAberdeen1963£7,000£144,000
George WalkerNotts County1933£2,000£140,600
Denis ConaghanCeltic197110,000£138,900
Simon LappinNorwich City2007£100,000£138,000
James HamiltonRangers1925£2,300£137,400
Tom BlackKilmarnock1991£65,000£137,000
Dunky WalkerNottingham Forest1923£2,225£132,200
Andy DunlopPartick Thistle1981£35,000£132,000
Stephen McGinnWatford2010£100,000£128,000
Willie CunninghamLeicester City1954£4,750£127,800
Bobby TorranceHibernian1980£30,000£126,400
Martin BakerKilmarnock1997£70,000£125,000
Gerry BurrellDundee1951£4,000£123,400
Denis LawsonCardiff City1923£2,050£121,800
Davie ColquhounTottenham1931£1,800£120,400
Willie RentonDunfermline19687,000£119,300
Tommy RobertsonCrystal Palace1966£6,000£109,800
Mike ConroyReading1988£40,000£105,000
Roy AitkenAberdeen1992£50,000£102,000
Willie SummersBradford City1927£1,620£100,000
Peter WeirAyr United1989£40,000£98,000
Jim ClunieBury1965£4,750£89,400
Johnny TelfordThird Lanark1948£2,500£89,300
Denis ConaghanBaltimore1967£5,000£89,100
Charlie PringleManchester City1922£1,410£78,700
John FryeSheffield Wednesday1961£3,500£76,500
Gerry QuinnKilmarnock1965£4,000£76,100
Jock MarshallMiddlesbrough1919£1,400£75,700
Brian GallagherPartick Thistle1989£30,000£73,300
Neil CooperHibernian1989£30,000£73,300
Malcom NewlandsPreston NE1948£2,000£71,400
Barry McLaughlinKilmarnock2002£45,000£71,000
Alex StuartSheffield United1932£1,000£68,600
Donny McDowellKilmarnock1977£10,000£61,000
Walter HayRangers1935£850£59,400
John ButlerAirdrie1988£20,000£53,000
Archie KnoxDundee United19724,000£51,900
Robert RankinDundee1933£650£45,700
Alisatir MillerHearts1962£2,000£41,900
Ross StewartRoss County2018£40,000£40,000
George ReidMiddlesbrough1905£325£38,800
Dunky McGillStirling Albion1955£1,500£38,700
Henry QuinnCeltic1965£2,000£38,000
Kenny AirdSt Johnstone1965£2,000£38,000
Willie DallasWrexham1957£1,500£35,500
David WylieFulham1908£300£35,451
Walter HolbemPreston NE1914£300£34,000
George HendersonStirling Albion1950£1,000£33,700
Junior MendesDunfermline2001£20,000£32,000
Eddie Malone Dundee2007£22,000£30,000
Jimmy CunninghamKilmarnock1911£250£28,900
George Stewart*Worcester City1954£1,000£26,900
Jimmy KirkBury1951£850£26,200
Jim RooneyDumbarton1986£8,500£24,500
Rab StewartAyr United1962£1,100£23,100
George BuchananHearts1910£200£23,100
Peter McKayCorby Town1958£1,000£23,000
Johnny LatimerDundee1936£325£22,600
Eric SinclairAirdrie1984£7,000£22,100
Willie KellyDundee United1945£450£19,100
Pat LineyBradford City1966£1,000£18,300
Dan WoodMotherwell1938£250£16,500
Angus SteadPartick Thistle1942£350£16,200
John McKenzieManchester United1938£225£14,900
Jon McShaneHamilton2012£12,000£14,000
Peter RiceRaith1954£500£13,400
Tom PageCardiff City1920£300£13,200
John MeechanBurnley1933£180£12,700
Charlie SutherlandMillwall1920£250£12,300
John BuchananMorton1921£250£12,000
David LindsayHearts1905£100£11,900
Jack FraserDundee1905£100£11,900
Tom McKennaReading1945£250£10,600
Richard BlackMorton1937£150£10,100
Tom BrownHamilton1910£75£8,700
Dan HillocatKilmarnock1920£150£7,300
William YoungBlackburn Rovers1937£100£6,700
John PhillipsEast Fife1935£75£5,200
Chic CharnleyAyr United1984£1,500£4,800