Jabarkan Karier klub dari John McGinn

McGinn mengawali kariernya di skuad muda St Mirren. Pada saat itu ia bermain untuk klub Ralston Academy. Dia mulai masuk ke tim utama saat pra-musim 2012-13. Pada saat itu ia membela klub saat bertanding melawan Carlisle United dan Accrington Stanley. Di musim panas pada tahun yang sama, ia juga membantu tim U-20 dalam memenangi turnamen pra-musim di Kilbirnie Ladeside, di mana ia memenangi "pemain terbaik turnamen" bersama dengan Jack Smith. McGinn memulai debut kompetitifnya saat melawan juara SPL Celtic dalam pertandingan yang diakhiri dengan kekalahan 5-0. Pada saat itu ia masuk sebagai pemain pengganti pada menit ke-78.