On 7 November 2018, McKinstry was named as the new head coach of Bangladesh Premier League side Saif SC, replacing Englishman Stewart Hall. McKinstry assumed control of the team from 10 November 2018 ahead of the 2018–19 Bangladesh Football Premier League season. On 6 April 2019 Saif SC defeated NofeL SC 1–0 in the Bangladesh Premier League 2018–2019 Season. This victory saw McKinstry become the head coach with the greatest number of competitive victories in the club's history.
