National Village Knockout Matches played by Tom Duff (7)

12th June 2011 Persimmon Village Cup 2011 Group 1 FinalMeigle v Freuchie Victory Park, Meigle vill23012
2nd June 2013 The Davidstow Village Cup 2013 Group 1 Semi-FinalMeigle v Crathie Victory Park, Meigle vill23476
16th June 2013 The Davidstow Village Cup 2013 Group 1 FinalMeigle v Kirkwood Victory Park, Meigle vill23521
15th May 2016 The Davidstow National Village Cup 2016 Group 1 Second RoundDoune v Meigle Moray Park, Doune vill24101
4th July 2021 The Voneus Village Cup 2021 Sixth RoundHoughton Main v Meigle Middlecliffe Lane, Middlecliffe vill25252
11th July 2021 The Voneus Village Cup 2021 Sixth Round ReplayMeigle v Houghton Main Victory Park, Meigle vill25254
26th May 2024 The Voneus Village Cup 2024 Group 1 Semi-FinalFalkland v Meigle Scroggie Park, Falkland vill25862