Craig McCracken

Position
Defender
Past Teams
Ayr United

SPONSORED BY: Richard Laird & George Laird Jnr.

DEFENDER/MIDFIELDER

JOINED: 2016

D.O.B: 22/04/1996

TALBOT DEBUT: Shettleston (Away), 5th March 2016, League 0-0

FIRST COMPETITIVE GOAL: Hurlford United (Home), 29th October 2016, WJFA Premier League 2-0

FORMER CLUBS: Ayr United U20’s, Auchinleck Talbot (Loan), Ayr United (7 appearances), Auchinleck Talbot, BSC Glasgow (Loan), Auchinleck Talbot.

 

 

SCOTTISH CUP

SeasonTeamAppearancesGoalsAssistsYCRC
2023/24Auchinleck Talbot00000
2022/23Auchinleck Talbot30000
2021/22Auchinleck Talbot40000
2019/20Auchinleck Talbot41000
2018/19Auchinleck Talbot41010
2017/18Auchinleck Talbot00000
2016/17Auchinleck Talbot10000
Total-162010

SOUTH REGION CHALLENGE CUP

SeasonTeamAppearancesGoalsAssistsYCRC
2023/24Auchinleck Talbot10000
2022/23Auchinleck Talbot40010
2021/22Auchinleck Talbot61110
Total-111120

SCOTTISH JUNIOR CUP

SeasonTeamAppearancesGoalsAssistsYCRC
2023/24Auchinleck Talbot30000
2022/23Auchinleck Talbot20000
2021/22Auchinleck Talbot63110
2019/20Auchinleck Talbot41000
2018/19Auchinleck Talbot63000
2017/18Auchinleck Talbot11000
2016/17Auchinleck Talbot65110
Total-2813220

PDM BUILDBASE WOSL PREMIER

SeasonTeamAppearancesGoalsAssistsYCRC
2023/24Auchinleck Talbot50010
2022/23Auchinleck Talbot202140
2021/22Auchinleck Talbot304350
Total-5564100

Indigo Comms WOSL Cup

SeasonTeamAppearancesGoalsAssistsYCRC
2023/24Auchinleck Talbot00000
2022/23Auchinleck Talbot50010
2021/22Auchinleck Talbot10000
Total-60010

WSJFA Premier League

SeasonTeamAppearancesGoalsAssistsYCRC
2019/20Auchinleck Talbot111000
2018/19Auchinleck Talbot176000
2017/18Auchinleck Talbot131000
2016/17Auchinleck Talbot153000
Total-5611000

WSJA West of Scotland Cup

SeasonTeamAppearancesGoalsAssistsYCRC
2019/20Auchinleck Talbot10000
2018/19Auchinleck Talbot50000
2017/18Auchinleck Talbot52000
2016/17Auchinleck Talbot41000
Total-153000

WSJFA League Cup

SeasonTeamAppearancesGoalsAssistsYCRC
2019/20Auchinleck Talbot11000
2018/19Auchinleck Talbot40000
2017/18Auchinleck Talbot52000
2016/17Auchinleck Talbot20000
Total-123000

Evening Times Cup

SeasonTeamAppearancesGoalsAssistsYCRC
Total-0

WSJFA Ayrshire Cuo

SeasonTeamAppearancesGoalsAssistsYCRC
2017/18Auchinleck Talbot30000
2016/17Auchinleck Talbot21000
Total-51000

Career Total

SeasonAppearancesGoalsAssistsYCRC
2023/2490010
2022/23342160
2021/22478570
2019/20214000
2018/19329120
2017/18286000
2016/173210210
Total203399170
DateHomeResultsAwayTime
Auchinleck TalbotHurlford United
Auchinleck TalbotGlenafton Athletic
Irvine MeadowAuchinleck Talbot
Bridge of Don ThistleAuchinleck Talbot
Auchinleck TalbotKirkintilloch Rob Roy
Auchinleck TalbotArniston Rangers
CumnockAuchinleck Talbot
Auchinleck TalbotIrvine Meadow
St Andrews UnitedAuchinleck Talbot
Auchinleck TalbotBlantyre Victoria
PollokAuchinleck Talbot
Irvine MeadowAuchinleck Talbot
Beith JuniorsAuchinleck Talbot
Glenafton AthleticAuchinleck Talbot
Auchinleck TalbotClydebank
Auchinleck TalbotArthurlie
ArthurlieAuchinleck Talbot
Auchinleck TalbotKilwinning Rangers
Auchinleck TalbotKilwinning Rangers
Auchinleck TalbotClydebank
Auchinleck TalbotIrvine Meadow
Auchinleck TalbotGartcairn FC
CumnockAuchinleck Talbot
Auchinleck TalbotEast Killbride FC
Auchinleck TalbotGlenafton Athletic
Kirkintilloch Rob RoyAuchinleck Talbot
Auchinleck TalbotPollok
Auchinleck TalbotBroxburn Athletic
Auchinleck TalbotPetershill
Auchinleck TalbotLargs Thistle
Auchinleck TalbotJohnstone Burgh
Auchinleck TalbotHurlford United
CumnockAuchinleck Talbot
Raith RoversAuchinleck Talbot
Auchinleck TalbotNeilston
Kilwinning RangersAuchinleck Talbot
Auchinleck TalbotGlenafton Athletic
Auchinleck TalbotDarvel
Bo’ness UnitedAuchinleck Talbot
Auchinleck TalbotCraigmark Burntonians
PetershillAuchinleck Talbot
Auchinleck TalbotColdstream FC
Cambuslang RangersAuchinleck Talbot
Auchinleck TalbotDarvel
TroonAuchinleck Talbot
Auchinleck TalbotYoker Athletic
Auchinleck TalbotBonnyrigg Rose
Auchinleck TalbotKirkintilloch Rob Roy
Benburb FCAuchinleck Talbot
Auchinleck Talbot
DarvelAuchinleck Talbot
Auchinleck TalbotKirkintilloch Rob Roy
Auchinleck TalbotRutherglen Glencairn
Largs ThistleAuchinleck Talbot
Auchinleck TalbotPollok
Auchinleck TalbotBonnyton Thistle
Auchinleck TalbotCumnock
Auchinleck TalbotKilwinning Rangers
Shotts Bon AccordAuchinleck Talbot
Auchinleck TalbotCaledonian Braves
Irvine MeadowAuchinleck Talbot
Auchinleck TalbotIrvine Meadow
Auchinleck TalbotKilbirnie Ladeside
TroonAuchinleck Talbot
Auchinleck TalbotPollok
Beith JuniorsAuchinleck Talbot
Auchinleck TalbotHearts Of Midlothian
Auchinleck TalbotIrvine Meadow
Craigmark BurntoniansAuchinleck Talbot
Kilwinning RangersAuchinleck Talbot
Kirkintilloch Rob RoyAuchinleck Talbot
Auchinleck TalbotBenburb FC
Auchinleck TalbotHamilton Academicals
Auchinleck TalbotWest Calder United
ClydebankAuchinleck Talbot
Irvine MeadowAuchinleck Talbot
Preston AthleticAuchinleck Talbot
Auchinleck TalbotForth Wanderers
Auchinleck TalbotDarvel
Auchinleck Talbot
PollokAuchinleck Talbot
RossvaleAuchinleck Talbot
Irvine MeadowAuchinleck Talbot
Blantyre VictoriaAuchinleck Talbot
CumnockAuchinleck Talbot
Auchinleck TalbotCumbernauld United
Auchinleck TalbotMontrose Roselea
Auchinleck TalbotBlantyre Victoria
Kilbirnie LadesideAuchinleck Talbot
Auchinleck TalbotTroon
Kirkintilloch Rob RoyAuchinleck Talbot
Auchinleck TalbotClydebank
Auchinleck TalbotRutherglen Glencairn
RossvaleAuchinleck Talbot
Auchinleck TalbotBenburb FC
Auchinleck TalbotBeith Juniors
Auchinleck TalbotKilbirnie Ladeside
TroonAuchinleck Talbot
Auchinleck TalbotKilwinning Rangers
RossvaleAuchinleck Talbot
ArbroathAuchinleck Talbot
Auchinleck TalbotArbroath
Glenafton AthleticAuchinleck Talbot
Auchinleck TalbotClydebank
Auchinleck TalbotForfar West end
Auchinleck TalbotCove Rangers
Auchinleck TalbotLanark United
Auchinleck TalbotPollok
Auchinleck TalbotBellshill Athletic
Kelty HeartsAuchinleck Talbot
Auchinleck Talbot
Glenafton AthleticAuchinleck Talbot
Auchinleck TalbotLargs Thistle
Beith JuniorsAuchinleck Talbot
Auchinleck TalbotPollok
TroonAuchinleck Talbot
Cambuslang RangersAuchinleck Talbot
Auchinleck TalbotLargs Thistle
Kilwinning RangersAuchinleck Talbot
Auchinleck TalbotKirkintilloch Rob Roy
Auchinleck TalbotPetershill
Auchinleck Talbot
Auchinleck TalbotKilbirnie Ladeside
Auchinleck TalbotCarluke Rovers
Auchinleck TalbotIrvine Meadow
Kilbirnie LadesideAuchinleck Talbot
ClydebankAuchinleck Talbot
Auchinleck TalbotLochee United
Lochee UnitedAuchinleck Talbot
Auchinleck TalbotCraigmark Burntonians
Hearts Of MidlothianAuchinleck Talbot
PetershillAuchinleck Talbot
Auchinleck TalbotAyr United
Auchinleck TalbotCumnock
Irvine MeadowAuchinleck Talbot
Auchinleck TalbotCumnock
Auchinleck Talbot
Blantyre VictoriaAuchinleck Talbot
Fraserburgh FCAuchinleck Talbot
Auchinleck TalbotRenfrew Juniors
Kilwinning RangersAuchinleck Talbot
Auchinleck TalbotLesmahagow Juniors
Auchinleck TalbotGlenafton Athletic
Auchinleck TalbotForfar West end
Auchinleck TalbotWigton & Bladnoch
Auchinleck TalbotKilwinning Rangers
Auchinleck TalbotWhitletts Victoria
CumnockAuchinleck Talbot
Auchinleck TalbotDarvel
Auchinleck Talbot
Girvan FCAuchinleck Talbot
CumnockAuchinleck Talbot
Auchinleck TalbotBeith Juniors
Auchinleck Talbot
Auchinleck TalbotPollok
Auchinleck TalbotGirvan FC
Auchinleck TalbotGlenafton Athletic
TroonAuchinleck Talbot
Girvan FCAuchinleck Talbot
Kilwinning RangersAuchinleck Talbot
Kilbirnie LadesideAuchinleck Talbot
Auchinleck Talbot
Auchinleck TalbotArthurlie
Ardeer ThistleAuchinleck Talbot
Whitletts VictoriaAuchinleck Talbot
Auchinleck TalbotSt Rochs
Auchinleck TalbotCarluke Rovers
Auchinleck TalbotCumnock
Auchinleck TalbotGlenafton Athletic
ArthurlieAuchinleck Talbot
Beith JuniorsAuchinleck Talbot
Auchinleck TalbotClydebank
Irvine VictoriaAuchinleck Talbot
Auchinleck Talbot
Girvan FCAuchinleck Talbot
Auchinleck TalbotMuirkirk Juniors
CumnockAuchinleck Talbot
Auchinleck TalbotCumnock
Largs ThistleAuchinleck Talbot
Kilwinning RangersAuchinleck Talbot
Auchinleck TalbotGlenafton Athletic
Auchinleck TalbotCumnock
Auchinleck TalbotKilwinning Rangers
Beith JuniorsAuchinleck Talbot
DarvelAuchinleck Talbot
Auchinleck TalbotTroon
Auchinleck TalbotArdrossan Winton Rovers
Linlithgow RoseAuchinleck Talbot
Maybole JuniorsAuchinleck Talbot
Auchinleck TalbotKirkintilloch Rob Roy
Auchinleck TalbotPollok
Kilbirnie LadesideAuchinleck Talbot
Auchinleck TalbotLuncarty
Auchinleck TalbotLargs Thistle
Beith JuniorsAuchinleck Talbot
PollokAuchinleck Talbot
TroonAuchinleck Talbot
Auchinleck TalbotKilbirnie Ladeside
Auchinleck TalbotPollok
Kilwinning RangersAuchinleck Talbot
Auchinleck Talbot
Annbank UnitedAuchinleck Talbot
Cambuslang RangersAuchinleck Talbot
Auchinleck TalbotKilbirnie Ladeside
Auchinleck TalbotCumnock
Auchinleck TalbotArthurlie
Glenafton AthleticAuchinleck Talbot
Auchinleck TalbotBeith Juniors
Auchinleck TalbotBeith Juniors
Auchinleck Talbot
Auchinleck Talbot
Beith JuniorsAuchinleck Talbot
Auchinleck TalbotPollok
Auchinleck TalbotGlenafton Athletic
CumnockAuchinleck Talbot
TroonAuchinleck Talbot
Auchinleck TalbotBeith Juniors
Auchinleck TalbotClydebank
Kilbirnie LadesideAuchinleck Talbot
Glenafton AthleticAuchinleck Talbot
Auchinleck TalbotCambuslang Rangers
Auchinleck TalbotArthurlie
PetershillAuchinleck Talbot
DarvelAuchinleck Talbot
ShettlestonAuchinleck Talbot

League Table

PosTeamPPts
32234
41832
51731
61729
72029
82127
91826
101625

MATCHES

TEAM