Ryan McGregor

DOB: 4th October 1987 (Glasgow)

Ryan is a versatile player who across his career has played in every central position – in the heart of defence with Arthurlie, as a defensive midfielder, as an attacking midfielder and earlier on as a striker. He joined Hamilton Accies from Clyde when 16 but did not make it at 1st team level there and moved into the Juniors with Kilwinning and Bellshill before making a name for himself at Vale of Clyde. Pollok picked him up in 2009 and he had one season in the black and white before subsequent moves to Kilbirnie, Petershill, Renfrew and then Arthurlie in 2012 where he remained until his move to Lok early on in season 2017-18. Unfortunately Ryan picked up a serious knee injury in pre-season and missed most of the 19-20 season. He departed Lok for Arthurlie in September 2022 and spent the season in Barrhead.

Ryan rejoined the Lok for his third spell in August 2023

Competitive debut: 29th July 2009 (St. Anthony’s 0 Pollok 0, Sectional League Cup) (previous spell)

First goal for Pollok: 1st August 2009 (Neilston 1 Pollok 3, Sectional League Cup) (previous spell)

Career history to date

Pollok FC: August 2023 –
Arthurlie FC: September 2022 – May 2023
Pollok FC: September 2017 – September 2022
Arthurlie FC: July 2012 – August 2017
Renfrew FC: March 2012 – May 2012 (on loan from Petershill)
Petershill FC: August 2011 – June 2012
Kilbirnie Ladeside FC: August 2010 – June 2011
Pollok FC: July 2009 – June 2010
Vale of Clyde FC: September 2006 – June 2009
Bellshill Athletic FC: January 2006 – September 2006
Kilwinning Rangers FC: September 2005 – November 2005
Hamilton Academical FC: August 2003 – September 2005

Youth level (Pre-16):
Clyde FC Youths

Name
Ryan McGregor
Position
Midfielder
Current Team
Pollok
Past Teams
Bellshill Athletic, Hamilton Academical, Kilbirnie, Kilwinning, Petershill, Pollok, Renfrew, Vale of Clyde
Age
36

West of Scotland Football League Premier Division

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2020-21Pollok00000
2021-22Pollok228801
2022-23Pollok00000
Total-228801

Scottish Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2022-23Pollok10000
2023-24Pollok42100
Total-52100

South Challenge Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2020-21Pollok00000
2021-22Pollok41000
2022-23Pollok10000
2023-24Pollok32100
Total-83100

Indigo Comms WOSFL Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2020-21Pollok00000
2021-22Pollok23100
2022-23Pollok00000
2023-24Pollok41000
Total-64100

Scottish Junior Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2017-18Pollok30200
2018-19Pollok60100
2019-20Pollok00000
2020-21Pollok00000
2021-22Pollok11000
2023-24Pollok11100
Total-112400

Pre-season Friendly

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
Total-

Friendly

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
Total-

McBookie.com West Region Premiership

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2018-19Pollok2321011
2019-20Pollok00000
Total-2321011

West Super League Premier Division

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2017-18Pollok172700
Total-172700

West Region Sectional Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2018-19Pollok10000
2019-20Pollok00000
Total-10000

Central Sectional League Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2017-18Pollok20000
Total-20000

Central League Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2017-18Pollok41000
Total-41000

West of Scotland Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
2017-18Pollok30000
2018-19Pollok21000
2019-20Pollok00000
Total-51000

Evening Times Champions Cup

SeasonClubAppearancesGoalsYellow CardsRed CardsOwn Goals
Total-

Career Total (including friendlies)

SeasonAppearancesGoalsYellow CardsRed CardsOwn Goals
2017-18293900
2018-193231111
2019-2020100
2020-2131000
2021-223313901
2022-2360000
2023-24278500
Total132283512
DateHomeResultsAwayTime
AuchinleckPollok
Hurlford UtdPollok
PollokHurlford Utd
BeithPollok
DarvelPollok
PollokSt.Cadoc's
Irvine MeadowPollok
Rob RoyPollok
ClydebankPollok
Largs ThPollok
PollokGlenafton
Rob RoyPollok
ClydebankPollok
St.Cadoc'sPollok
Brora RanPollok
PollokLinlithgow R.
PollokBeith
PollokGala Fairydean
PetershillPollok
PollokDalry Thistle
PollokCamelon
PollokTroon
Penicuik AthleticPollok
Hurlford UtdPollok
PollokBenburb
PollokLargs Th
GlenaftonPollok
PollokIrvine Meadow
PollokHuntly
PollokGirvan
PollokEglinton
PollokCaley Locos
Blantyre VicsPollok
Shotts BAPollok
Johnstone BurghPollok
PollokRob Roy
PollokClydebank
AuchinleckPollok
PollokHurlford Utd
PollokKilbirnie
Stirling U.Pollok
DarvelPollok
MaryhillPollok
AuchinleckPollok
ClydebankPollok
PollokBenburb
Largs ThPollok
Blantyre VicsPollok
PollokBonnyton
BeithPollok
PollokCampbeltown
PollokCumnock
PollokHarthill
GlenaftonPollok
BenburbPollok
KilbirniePollok
PollokTroon
Rob RoyPollok
PollokAuchinleck
Irvine MeadowPollok
PollokKilwinning
PollokCaley Locos
ClydebankPollok
PollokMaybole
PollokLargs Th
CumnockPollok
PollokCumbernauld
BonnytonPollok
PollokBlantyre Vics
Glasgow UtdPollok
PollokCowdenbeath
YokerPollok
PollokArthurlie
PollokLinlithgow R.
PollokAuchinleck
St. Roch’sPollok
PollokShettleston
PollokMaryhill
ArthurliePollok
PetershillPollok
CumnockPollok
PollokClydebank
PollokRenfrew
Rob RoyPollok
GlenaftonPollok
PollokKilwinning
Largs ThPollok
PetershillPollok
PollokAuchinleck
CambuslangPollok
PollokRosyth
PollokCumnock
TroonPollok
PollokGlenafton
BeithPollok
KilbirniePollok
PollokGlenafton
GlenaftonPollok
PollokPetershill
Ardrossan WRPollok
CumnockPollok
PollokCumnock
PollokHurlford Utd
PollokKilbirnie
PollokBuchanhaven
Irvine MeadowPollok
PollokAuchinleck
PollokIrvine Meadow
PollokRob Roy
PollokCambuslang
PollokLargs Th
RenfrewPollok
PollokCaley Locos
CumbernauldPollok
PerthshirePollok
GlencairnPollok
CambuslangPollok
PollokWishaw
AuchinleckPollok
SaltcoatsPollok
PollokRob Roy
CambuslangPollok
GirvanPollok
PollokKilwinning
PollokCumnock
ArthurliePollok
PollokHurlford Utd
PollokGlenafton
PollokAuchinleck
Caley LocosPollok
ClydebankPollok
PollokArthurlie
PollokPerthshire
PerthshirePollok
KilbirniePollok
Royal AlbertPollok
ClydebankPollok
Royal AlbertPollok
BeithPollok
PollokClydebank
GlenaftonPollok
Rob RoyPollok
PollokGirvan
PollokRenfrew
KilwinningPollok