Last update 18-05-25
All of the 2024-25 season's results from Swindon P.S.F.A.'s competitions can be found below.
Primary Schools' Cup Round 1
Millbrook 2:2 Mountford Manor (Millbrook win on penalties ae.t.)
Holy Rood R.C. 1:5 Holy Cross R.C.
Shaw Ridge 7:0 Lethbridge
Tregoze 1:4 St. Francis's C.E.
Southfield 2:3 Liden
St. Mary's R.C. H/W Grange
Colebrook H/W Wroughton
Even Swindon 1:2 Goddard Park
Greenmeadow 1:5 East Wichel
Nythe 2:10 Bridlewood
Wanborough 0:2 South Marston C.E.
Primary Schools' Cup Round 2
Holy Cross R.C. 1:4 St. Francis' C.E.
Red Oaks 4 : 7 South Marston C.E.
St. Mary's R.C. 9:1 Peatmoor
St. Catherine's R.C. 0:2 Oakhurst
Shaw Ridge 9:0 Moredon
Millbrook 6:0 Gorse Hill
Robert le Kyng 2:5 Ferndale
Goddard Park 1:1 Drove (Goddard Park win on penalties a.e.t.)
Brook Field 1:0 Lawn
Swindon Academy 3:2 Liden
Westrop 0:2 Covingham Park
East Wichel 1:5 Holy Family R.C.
Ruskin 0:7 The Croft
Westlea 8:0 Bridlewood
St. Leonard's C.E. H/W Haydon Wick
Colebrook 1:0 Lainesmead
Primary Schools' Cup Round 3
Westlea 3:0 South Marston C.E.
Ferndale 7:0 Millbrook
St. Francis' C.E. 0:6 The Croft
St. Mary's R.C. 2:1 Covingham Park
Shaw Ridge 0:2 Oakhurst
Brook Field 6:0 Colebrook
St. Leonard's C.E. 1:1 Goddard Park (St. Leonard's C.E. win 1:0 on penalties a.e.t)
Holy Family R.C. 2:2 Swindon Academy (Swindon Academy win 2:0 on penalties a.e.t.)
Primary Schools' Cup Round 4 (Quarter Finals)
Oakhurst 4:0 Swindon Academy
St. Leonard's C.E. 0:6 Brook Field
Ferndale 0:4 The Croft
St. Mary's R.C. 6:2 Westlea
Primary Schools' Cup Semi-Finals
St. Mary's R.C. 2:4 The Croft
Brook Field 0:1 Oakhurst
Primary Schools' Cup Final
Oakhurst 0:5 The Croft
Primary Schools' Plate Round 1
Southfield 8:0 Nythe
Even Swindon A/W Mountford Manor
Grange 6:0 Lethbridge
Primary Schools' Plate Round 2 (Quarter Finals)
Tregoze 7:0 Wanborough
Southfield 4:1 Holy Rood R.C.
Greenmeadow 3:5 Mountford Manor
Wroughton A/W Grange
Primary Schools' Plate Semi-Finals
Grange 6:0 Mountford Manor
Southfield 1:3 Tregoze
Primary Schools' Plate Final
Grange 5:3 Tregoze
Primary Schools' Shield Round 1
Ruskin 3:4 Haydon Wick
Lainesmead 3:4 Bridlewood
Westrop 2:2 Holy Cross R.C. (Holy Cross R.C. win 3:2 on penalties a.e.t.)
Red Oaks 2:2 Peatmoor (Peatmoor win on penalties a.e.t.)
St. Catherine's R.C. 3:1 Lawn
Moredon 0:1 Liden
Drove 1:0 Gorse Hill
Robert le Kyng 1:2 East Wichel
Primary Schools' Shield Round 2 (Quarter-Finals)
St. Catherine's R.C. 7:2 Drove
Bridlewood 0:2 Holy Cross R.C.
Liden 9:1 Peatmoor
Haydon Wick 3:1 East Wichel
Primary Schools' Shield Semi-Finals
Haydon Wick 1:3 Liden
Holy Cross R.C. 0:1 St. Catherine's R.C.
Primary Schools' Shield Final
Liden 5:1 St. Catherine's R.C.
Primary Schools' (Girls') Cup Group A
St. Mary's R.C. 4:2 Oakhurst
St. Mary's R.C. 6:7 Brook Field
Lawn 0:9 Ruskin
Ruskin 6:1 St. Mary's R.C.
Brook Field 0:3 Ruskin
Lawn 5:2 Oakhurst
Brook Field 0:3 Covingham Park
St. Mary's R.C. 5:1 Lawn
St. Mary's R.C. 1:8 Covingham Park
Covingham Park 8:1 Lawn
Brook Field 0:3 Lawn
Covingham Park 5:0 Oakhurst
Covingham Park 2:0 Ruskin
Primary Schools' (Girls') Cup Group B
Shaw Ridge 1:4 Haydonleigh
Swindon Academy 2:4 Colebrook
Haydonleigh 0:4 Swindon Academy
Swindon Academy 7:0 Shaw Ridge
Haydonleigh 2:0 Ferndale
Haydonleigh 0:3 Mountford Manor
Swindon Academy 3:1 Mountford Manor
Ferndale 0:6 Swindon Academy
Shaw Ridge 1:3 Ferndale
Colebrook 4:0 Haydonleigh
Haydonleigh 2:0 Ferndale
Primary Schools' (Girls') Cup Group C
St. Leonard's C.E. 0:9 Southfield
Southfield 2:7 Wanborough
Drove 0:8 Grange
Grange 9:0 St. Leonard's C.E.
Tadpole Farm C.E. 9:1 Southfield
Tadpole Farm 2:1 Drove
Wanborough 2:8 Tadpole Farm C.E.
Wanborough 0:9 Grange
Southfield 0:9 Grange
Drove 2:0 Southfield
Primary Schools' (Girls') Cup Group D
St. Francis' C.E. 0:9 The Croft
Holy Cross R.C. 0:6 Orchid Vale
Holy Cross R.C. 0:0 St. Catherine's R.C.
Orchid Vale 0:1 St. Francis' C.E.
St. Francis' C.E. 6:0 Holy Cross R.C.
St. Catherine's R.C. 1:2 St. Francis C.E.
St. Catherine's R.C. 2:2 Orchid Vale
Primary Schools' (Girls' Cup) Quarter-Finals
Covingham Park 6:0 Orchid Vale
Swindon Academy 6:0 Tadpole Farm C.E.
Grange 8:0 Haydonleigh
St. Francis' C.E. 3:4 Ruskin (a.e.t.)
Primary Schools' (Girls' Cup) Semi-Finals
Covingham Park 2:4 Grange
Ruskin 1:1 Swindon Academy (Swindon Academy win 2:1 on penalties)
Primary Schools' (Girls' Cup) Final
Grange 3:0 Swindon Academy
Centenary Cup (League Champions') tournament
Oakhurst : The Croft
Covingham Park : Shaw Ridge
The Croft : Covingham Park
Shaw Ridge : St. Mary’s R.C.
Oakhurst : St. Mary’s R.C.
The Croft : Shaw Ridge
Oakhurst : Covingham Park
The Croft : St. Mary’s R.C.
Oakhurst : Shaw Ridge
Covingham Park : St. Mary’s R.C.
North League
St. Francis' C.E. 5:1 Red Oaks
Tadpole Farm C.E. 6:0 Haydonleigh
Westrop 0:5 Catherine Wayte
St. Leonard's 1:4 Oakhurst
Orchid Vale 1:4 Southfield
Oakhurst 3:1 Westrop
Southfield 3:0 St. Francis' C.E.
Catherine Wayte 7:1 Red Oaks
St. Leonard's C.E. 1:2 Haydonleigh
Orchid Vale 2:3 Red Oaks
Oakhurst 3:0 St. Francis' C.E.
Red Oaks 3:5 Southfield
St. Leonard's C.E. 1:3 Southfield
Orchid Vale 1:6 Westrop
Tadpole Farm C.E. 1:7 St. Francis' C.E.
Haydonleigh 0:4 Catherine Wayte
Southfield 0:4 Abbey Meads
Haydonleigh 1:6 Westrop
St. Francis' C.E. 3:1 St. Leonard's C.E.
Catherine Wayte 1:0 Southfield
Haydonleigh 2:3 Oakhurst
Southfield 1:4 Oakhurst
St. Francis' C.E. 2:1 Westrop
Abbey Meads 4:0 Tadpole Farm C.E.
Abbey Meads 5:0 Orchid Vale
Orchid Vale 1:8 St. Francis' C.E.
St. Leonard's C.E. 1:3 Westrop
Abbey Meads 3:1 Haydonleigh
Abbey Meads 1:2 Catherine Wayte
Tadpole Farm C.E. 0:9 Oakhurst
Haydonleigh 6:4 Red Oaks
Haydonleigh 0:2 Orchid Vale
Catherine Wayte 0:1 Oakhurst
Westrop 1:2 Abbey Meads
Tadpole Farm C.E. 0:3 Catherine Wayte
Orchid Vale 0:8 Tadpole Farm C.E.
Haydonleigh 3:5 St. Francis' C.E.
Abbey Meads 1:2 Oakhurst
Southfield 1:9 Tadpole Farm C.E.
Orchid Vale 1:5 Catherine Wayte
St. Francis' C.E. 2:5 Catherine Wayte
Westrop 10:1 Red Oaks
Oakhurst 3:0 Orchid Vale
Tadpole Farm C.E. 3:9 Westrop
St. Leonard's C.E. 0:9 Catherine Wayte
Abbey Meads 7:0 Red Oaks
Haydonleigh 1:2 Southfield
Southfield 1:7 Westrop
St. Francis' C.E. 0:2 Abbey Meads
South League
Croft 8:0 Wanborough
Lawn 5:0 Wanborough
The Croft 8:4 Lethbridge
Chiseldon 8:0 Drove
Lawn 2:2 Lethbridge
East Wichel 2:5 Drove
The Croft 6:2 East Wichel
Lawn 8:0 Drove
The Croft 6:2 East Wichel
Chiseldon 0:1 Lawn
Lawn 2:3 The Croft
Drove 0:1 Mountford Manor
Wanborough 1:3 Drove
Lawn 7:1 Mountford Manor
Lethbridge 2:6 Chiseldon
Chiseldon 9:0 Wanborough
Chiseldon 9:0 East Wichel
Drove 1:2 Lethbridge
The Croft 7:0 Mountford Manor
Wanborough 0:2 Lethbridge
Chiseldon 1:1 The Croft
Lethbridge 4:3 Mountford Manor
Drove 2:3 The Croft
Mountford Manor 0:9 Chiseldon
Wanborough 2:4 Mountford Manor
East League
Holy Family R.C. 2:2 St Catherine's R.C.
Colebrook 2:8 Covingham Park
Nythe 1:7 Liden
Grange 6:2 Colebrook
Liden 2:3 St. Catherine's R.C.
Goddard Park 5:1 Nythe
St. Catherine's R.C. 9:0 Ruskin
Ruskin 2:1 Holy Family R.C.
Goddard Park 0:4 Covingham Park
Goddard Park 1:1 St. Catherine's R.C.
Grange 6:0 Liden
Holy Family R.C. 1:1 Goddard Park
Covingham Park 0:2 St. Catherine's R.C.
Colebrook 2:0 Goddard Park
Liden 2:2 Colebrook
Grange 11:2 Ruskin
Ruskin 1:8 Covingham Park
St. Catherine's R.C. 1:3 Grange
Covingham Park 10:1 Nythe
Nythe 1:10 St. Catherine's R.C.
Holy Family R.C. 0:1 Covingham Park
Goddard Park 2:3 Liden
Colebrook 5:2 Ruskin
Nythe 1:10 Grange
Covingham Park 3:0 Liden
Ruskin 0:3 Goddard Park
Holy Family R.C. 2:1 Grange
St. Catherine’s R.C. 4:0 Colebrook
Nythe 3:8 Holy Family R.C.
Colebrook 9:0 Nythe
Goddard Park 3:6 Grange
Liden 2:2 Holy Family R.C.
Ruskin 7:6 Nythe
West League
Shaw Ridge 3:1 Westlea
Westlea 0:1 Brook Field
Brook Field 6:0 Millbrook
Robert le Kyng 0:7 Shaw Ridge
Even Swindon 3:1 Peatmoor
Even Swindon 1:2 Shaw Ridge
Tregoze 2:1 Robert le Kyng
Brook Field 2:0 Robert le Kyng
Shaw Ridge 7:0 Millbrook
Millbrook 0:3 Even Swindon
Westlea 0:1 Robert le Kyng
Peatmoor 1:7 Westlea
Tregoze 2:1 Brook Field
Peatmoor 0:4 Shaw Ridge
Millbrook 1:5 Robert le Kyng
Robert le Kyng 1:0 Even Swindon
Shaw Ridge 2:0 Brook Field
Tregoze 3:4 Even Swindon
Millbrook 2:4 Westlea
Tregoze 5:1 Millbrook
Brook Field 1:1 Even Swindon
Westlea 0:3 Tregoze
Shaw Ridge 5:0 Tregoze
Even Swindon 2:2 Westlea
Brook Field 3:0 Peatmoor
Central League
St. Mary's R.C. 6:0 Swindon Academy
Holy Cross 2:1 Swindon Academy
Gorse Hill 4:6 Greenmeadow
Swindon Academy 6:1 Rodbourne Cheney
Moredon 1:`Holy Cross R.C.
Moredon 2:7 Swindon Academy
Seven Fields 1:5 Holy Cross R.C.
Greenmeadow 0:7 Swindon Academy
Rodbourne Cheney 2:2 Holy Cross R.C.
Ferndale 4:1 Greenmeadow
Moredon 3:4 Rodbourne Cheney
St. Mary's R.C. 6:0 Greenmeadow
Moredon 2:4 St. Mary's R.C.
St. Mary's R.C. 3:0 Holy Cross R.C.
Rodbourne Cheney 5:1 Gorse Hill
Greenmeadow 2:3 Seven Fields
Haydon Wick 4:3 St. Mary's R.C.
Swindon Academy 3:3 Ferndale
]Swindon Academy 0:4 Haydon Wick
Seven Fields 2:4 Swindon Academy
Rodbourne Cheney 4:3 Greenmeadow
St. Mary’s R.C. 4:0 Ferndale
Ferndale 1:1 Seven Fields
St. Mary's R.C. 9:0 Gorse Hill
Haydon Wick 8:3 Rodbourne Cheney
Holy Cross R.C. 2:1 Greenmeadow
Moredon 4:2 Ferndale
Gorse Hill 0:3 Swindon Academy
Seven Fields 0:1 Haydon Wick
Haydon Wick 4:2 Ferndale
Haydon Wick 5:1 Gorse Hill
St. Mary's R.C. 8:1 Seven Fields
Ferndale 0:3 Holy Cross R.C.
Haydon Wick 1:1 Holy Cross R.C.
Gorse Hill 1:10 Ferndale
Rodbourne Cheney 1:10 St. Mary's R.C.