Skip to content
  • Facebook
  • X
  • Instagram
Largs Thistle FC

Largs Thistle FC

Primary Menu
  • Home
  • Squads
    • First Team
    • Youth Teams
    • Amateurs
  • Fixtures & Results
    • Fixtures 2025-26
    • Results 2025-26
    • All Fixtures & Results
  • Our Club
    • Club Committee
    • Barrfields Stadium
    • Club History
    • Club Policies & Rules
  • News
  • Commercial
    • Match Day Hospitality
    • Player Sponsorship
    • Last Man Standing
    • Largs Thistle Lottery
    • Club Store
  • Club Sponsors
  • Media
    • Match Programmes
    • Match Day Gallery
  • Contact us

17 David McGrath

David_3_edit
#
17
Name
David McGrath
Position
Midfield

WoSFL Prem

SeasonClubAppearancesGoalsClean SheetYellowRed
2025-26Largs Thistle00000
2024-25Largs Thistle113000
2023-24Largs Thistle252000
2022-23Largs Thistle121000
Total-486000

Scottish Communities Cup

SeasonClubAppearancesGoalsClean SheetYellowRed
2025-26Largs Thistle00000
Total-00000

Scottish Junior Cup

SeasonClubAppearancesGoalsClean SheetYellowRed
2024-25Largs Thistle30000
2023-24Largs Thistle30000
2022-23Largs Thistle00000
Total-60000

South Challenge Cup

SeasonClubAppearancesGoalsClean SheetYellowRed
2025-26Largs Thistle00000
2024-25Largs Thistle00000
2023-24Largs Thistle20000
2022-23Largs Thistle00000
Total-20000

West of Scotland League Cup

SeasonClubAppearancesGoalsClean SheetYellowRed
2025-26Largs Thistle00000
2024-25Largs Thistle00000
2023-24Largs Thistle31000
2022-23Largs Thistle00000
Total-31000

Career Total

SeasonAppearancesGoalsClean SheetYellowRed
2025-2600000
2024-25143000
2023-24333000
2022-23121000
Total597000
DateHomeResultsAwayTimeGround
2025-05-18 14:00:1618 May 2025Largs Thistle cropped-cropped-LTFC-Logo25.png0 - 2Johnstone Burgh crest. Johnstone Burgh 14:00:1614:00
N/A
2025-05-13 19:30:3213 May 2025Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 1Pollok crest. Pollok 19:30:3219:30
N/A
2025-05-10 14:00:3310 May 2025Largs Thistle cropped-cropped-LTFC-Logo25.png4 - 3Darvel crest. Darvel 14:00:3314:00
N/A
2025-05-07 19:15:167 May 2025Largs Thistle cropped-cropped-LTFC-Logo25.png3 - 3Cumnock crest. Cumnock Juniors 19:15:1619:15
N/A
2025-05-05 20:00:575 May 2025St Cadoc’s St Cadoc's crest.1 - 0cropped-cropped-LTFC-Logo25.png Largs Thistle 20:00:5720:00
N/A
2025-04-27 14:00:5427 April 2025Largs Thistle cropped-cropped-LTFC-Logo25.png0 - 2Auchinleck-Talbot-crest Auchinleck Talbot 14:00:5414:00
N/A
2025-04-23 18:45:3823 April 2025Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 3St Cadoc's crest. St Cadoc’s 18:45:3818:45
N/A
2025-04-19 17:30:1819 April 2025Johnstone Burgh Johnstone Burgh crest.0 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 17:30:1817:30
N/A
2025-04-16 19:30:5416 April 2025Auchinleck Talbot Auchinleck-Talbot-crest1 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 19:30:5419:30
N/A
2024-09-21 14:00:1321 September 2024Largs Thistle cropped-cropped-LTFC-Logo25.png3 - 1Auchinleck-Talbot-crest Auchinleck Talbot 14:00:1314:00
N/A
2024-09-14 14:00:3314 September 2024Largs Thistle cropped-cropped-LTFC-Logo25.png7 - 0Bellshill Athletic Bellshill Athletic 14:00:3314:00
N/A
2024-09-07 14:30:577 September 2024Largs Thistle cropped-cropped-LTFC-Logo25.png2 - 0Sauchie Juniors Sauchie Juniors 14:30:5714:30
N/A
2024-08-14 19:00:2214 August 2024Largs Thistle cropped-cropped-LTFC-Logo25.png2 - 0Drumchapel Utd Drumchapel Utd 19:00:2219:00
N/A
2024-08-03 14:00:313 August 2024Largs Thistle cropped-cropped-LTFC-Logo25.png0 - 0Hurlford United crest. Hurlford Utd 14:00:3114:00
N/A
2024-07-31 19:45:0031 July 2024Cumnock Juniors Cumnock crest.1 - 3cropped-cropped-LTFC-Logo25.png Largs Thistle 19:45:0019:45
N/A
2024-07-27 14:00:3327 July 2024Largs Thistle cropped-cropped-LTFC-Logo25.png0 - 0Johnstone Burgh crest. Johnstone Burgh 14:00:3314:00
N/A
2024-05-11 14:00:2211 May 2024Kirkintilloch Rob Roy Kirkintilloch Rob Roy crest.0 - 3cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:2214:00
N/A
2024-05-08 19:00:518 May 2024Largs Thistle cropped-cropped-LTFC-Logo25.png2 - 0Auchinleck-Talbot-crest Auchinleck Talbot 19:00:5119:00
N/A
2024-05-04 14:00:544 May 2024Largs Thistle cropped-cropped-LTFC-Logo25.png5 - 0Cumnock crest. Cumnock Juniors 14:00:5414:00
N/A
2024-05-01 19:00:021 May 2024Largs Thistle cropped-cropped-LTFC-Logo25.png0 - 1Beith crest. Beith Juniors 19:00:0219:00
N/A
2024-04-20 14:00:3620 April 2024Irvine Meadow XI Irvine Meadow crest.0 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:3614:00
N/A
2024-04-16 18:30:3716 April 2024Hurlford Utd Hurlford United crest.0 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 18:30:3718:30
N/A
2024-04-02 19:30:252 April 2024Darvel Darvel crest.0 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 19:30:2519:30
N/A
2024-03-23 14:00:1523 March 2024Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 0Kirkintilloch Rob Roy crest. Kirkintilloch Rob Roy 14:00:1514:00
N/A
2024-03-16 14:00:1716 March 2024Largs Thistle cropped-cropped-LTFC-Logo25.png4 - 2Gartcairn crest. Gartcairn 14:00:1714:00
N/A
2024-03-09 14:00:409 March 2024Cumnock Juniors Cumnock crest.1 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:4014:00
N/A
2024-03-02 14:00:292 March 2024St Cadoc’s St Cadoc's crest.3 - 2cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:2914:00
N/A
2024-02-24 14:00:0824 February 2024Clydebank Clydebank crest.2 - 3cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:0814:00
N/A
2024-02-17 14:00:0917 February 2024Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 0Irvine Meadow crest. Irvine Meadow XI 14:00:0914:00
N/A
2024-02-10 14:00:0510 February 2024Glenafton Athletic Glenafton Athletic crest.2 - 3cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:0514:00
N/A
2024-01-27 13:30:1327 January 2024Benburb Benburb crest.0 - 0cropped-cropped-LTFC-Logo25.png Largs Thistle 13:30:1313:30
N/A
2024-01-20 13:30:2920 January 2024Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 3Pollok crest. Pollok 13:30:2913:30
N/A
2024-01-13 13:30:0713 January 2024Arthurlie arthurlie-crest1 - 2cropped-cropped-LTFC-Logo25.png Largs Thistle 13:30:0713:30
N/A
2023-12-16 13:30:2916 December 2023Largs Thistle cropped-cropped-LTFC-Logo25.png3 - 4Troon crest. Troon 13:30:2913:30
N/A
2023-12-09 13:30:159 December 2023Glenafton Athletic Glenafton Athletic crest.3 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 13:30:1513:30
N/A
2023-12-02 13:30:482 December 2023Largs Thistle cropped-cropped-LTFC-Logo25.png2 - 2Lochee United crest Lochee United 13:30:4813:30
N/A
2023-11-25 13:30:4125 November 2023Largs Thistle cropped-cropped-LTFC-Logo25.png2 - 0Johnstone Burgh crest. Johnstone Burgh 13:30:4113:30
N/A
2023-11-15 19:30:1115 November 2023Auchinleck Talbot Auchinleck-Talbot-crest1 - 0cropped-cropped-LTFC-Logo25.png Largs Thistle 19:30:1119:30
N/A
2023-11-11 14:00:2511 November 2023Gartcairn Gartcairn crest.2 - 3cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:2514:00
N/A
2023-11-04 14:00:384 November 2023Ashfield FC Ashfield1 - 3cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:3814:00
N/A
2023-10-28 14:00:0928 October 2023Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 0Benburb crest. Benburb 14:00:0914:00
N/A
2023-10-21 14:00:3421 October 2023Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 0Wishaw Wishaw 14:00:3414:00
N/A
2023-10-14 14:30:3114 October 2023Jeanfield Swifts Jeanfield_Swifts1 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 14:30:3114:30
N/A
2023-09-30 14:00:0030 September 2023Largs Thistle cropped-cropped-LTFC-Logo25.png2 - 2Glenafton Athletic crest. Glenafton Athletic 14:00:0014:00
N/A
2023-09-16 14:00:0216 September 2023Largs Thistle cropped-cropped-LTFC-Logo25.png3 - 1Dalry Thistle crest. Dalry Thistle 14:00:0214:00
N/A
2023-09-09 14:00:529 September 2023Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 1St Cadoc's crest. St Cadoc’s 14:00:5214:00
N/A
2023-08-26 14:00:0526 August 2023Pollok Pollok crest.4 - 2cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:0514:00
N/A
2023-08-19 14:00:4219 August 2023Largs Thistle cropped-cropped-LTFC-Logo25.png2 - 0arthurlie-crest Arthurlie 14:00:4214:00
N/A
2023-08-16 19:00:1116 August 2023Beith Juniors Beith crest.4 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 19:00:1119:00
N/A
2023-08-12 14:00:3012 August 2023Largs Thistle cropped-cropped-LTFC-Logo25.png0 - 2Clydebank crest. Clydebank 14:00:3014:00
N/A
2023-08-05 14:00:025 August 2023Troon Troon crest.1 - 5cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:0214:00
N/A
2023-08-02 19:00:542 August 2023Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 3Darvel crest. Darvel 19:00:5419:00
N/A
2023-07-29 14:00:2529 July 2023Gartcairn Gartcairn crest.1 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:2514:00
N/A
2023-05-10 19:30:1910 May 2023Kirkintilloch Rob Roy Kirkintilloch Rob Roy crest.0 - 1cropped-cropped-LTFC-Logo25.png Largs Thistle 19:30:1919:30
N/A
2023-05-06 14:00:146 May 2023Kilwinning Rangers Kilwinning Rangers crest.1 - 0cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:1414:00
N/A
2023-04-25 19:00:3825 April 2023Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 0Auchinleck-Talbot-crest Auchinleck Talbot 19:00:3819:00
N/A
2023-04-22 14:00:0422 April 2023Largs Thistle cropped-cropped-LTFC-Logo25.png4 - 1Hurlford United crest. Hurlford Utd 14:00:0414:00
N/A
2023-04-01 14:00:051 April 2023Largs Thistle cropped-cropped-LTFC-Logo25.png0 - 2Darvel crest. Darvel 14:00:0514:00
N/A
2023-03-24 19:30:5824 March 2023Troon Troon crest.1 - 2cropped-cropped-LTFC-Logo25.png Largs Thistle 19:30:5819:30
N/A
2023-03-11 14:00:5811 March 2023Largs Thistle cropped-cropped-LTFC-Logo25.png3 - 1Irvine Meadow crest. Irvine Meadow XI 14:00:5814:00
N/A
2023-03-04 14:00:374 March 2023Arthurlie arthurlie-crest1 - 2cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:3714:00
N/A
2023-02-25 14:00:4725 February 2023Largs Thistle cropped-cropped-LTFC-Logo25.png4 - 0Petershill crest. Petershill 14:00:4714:00
N/A
2023-02-18 14:00:4518 February 2023Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 2Clydebank crest. Clydebank 14:00:4514:00
N/A
2022-08-13 14:00:4813 August 2022Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 5Kirkintilloch Rob Roy crest. Kirkintilloch Rob Roy 14:00:4814:00
N/A
2022-08-06 14:00:216 August 2022Pollok Pollok crest.0 - 0cropped-cropped-LTFC-Logo25.png Largs Thistle 14:00:2114:00
N/A
2022-07-30 14:00:3530 July 2022Largs Thistle cropped-cropped-LTFC-Logo25.png1 - 1Glenafton Athletic crest. Glenafton Athletic 14:00:3514:00
N/A

Next Match

Cumnock crest.cropped-cropped-LTFC-Logo25.png Cumnock vs Largs Thistle

26 July 2025
WoSFL Prem

03 days 05 hrs 13 mins 50 secs

Our Sponsors

  • Mills Milk
  • Mapes of Millport
  • The Fish Works
  • Only Sport
  • OnlySport2223
  • Swanson Asset Management
  • Martin Elec Logo 1
  • Benx New
  • Mills Milk homepage.
  • Mapes of Millport homepage.
  • The Fish Works webpage.
  • JW Grant homepage
  • Only Sport webpage.
  • Swanson Asset Management homepage.
  • Martin Elec Logo 1
  • Benx New
© 2025 Largs Thistle FC
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.