Skip to content

Celtic vs St Johnstone head to head

25 meetings in our results since 2017: Celtic won 20, St Johnstone won 1, and 4 were drawn.