Stephen Gerard O'Donnell (nato l'11 maggio 1992) è un calciatore professionista scozzese che gioca come terzino destro per il Motherwell e per la nazionale scozzese. Ha giocato in precedenza per il Partick Thistle, il Luton Town e il Kilmarnock, ed è stato convocato una volta dalla nazionale scozzese under-21 nel 2012, prima di essere selezionato 26 volte a livello internazionale a partire dal 2018, incluso il torneo UEFA Euro 2020.
Carriera calcistica in club
Inizio della carriera
Uno studente alla St Aidan's High School di Wishaw, O'Donnell ha iniziato la sua carriera come giovane giocatore con il Wishaw Wycombe Wanderers e ha fatto il capitano della squadra under-17 dell'Aberdeen. Successivamente si è trasferito al Celtic, dove ha fatto parte della squadra che ha vinto la Scottish Youth Cup e il titolo di campionato under-19 nel 2010-11.
Partick Thistle
O'Donnell è stato rilasciato dal Celtic nel 2011 e il 23 agosto 2011 ha firmato per il Partick Thistle con un contratto di un anno dopo essersi impressionato durante un provino. Ha poi fatto il suo debutto il 17 settembre come sostituto in una vittoria per 4-0 in casa contro l'Ayr United. Nella stagione 2012-2013, O'Donnell ha giocato in 38 partite mentre il Partick Thistle ha ottenuto la promozione nella Scottish Premiership e ha raggiunto la finale della Scottish Challenge Cup. È stato incluso nella squadra dell'anno della PFA Scozia della First Division grazie alle sue prestazioni.
Il 27 gennaio 2015, il club di Championship Blackpool ha aumentato un'offerta iniziale di £50.000 per O'Donnell a £125.000. Questa offerta è stata accettata da Partick Thistle, tuttavia, O'Donnell ha respinto le condizioni personali offerte da Blackpool per preferire completare i restanti sei mesi del suo contratto. Ha lasciato Partick Thistle alla scadenza del suo contratto alla fine della stagione 2014-15, dopo aver disputato 139 partite per il club.
Luton Town
Il 22 giugno 2015, O'Donnell ha firmato un contratto biennale con il club di League Two, Luton Town. Ha fatto il suo debutto con il Luton in una vittoria per 3-1 in casa contro il Bristol City, neo-promosso club di Championship, nella Coppa di Lega l'11 agosto. Il primo gol di O'Donnell per il club è stato un gol al minuto 90 nella vittoria per 2-1 in casa contro il Leyton Orient nella Football League Trophy il 1 settembre. Ha terminato la stagione 2015-2016 con 33 presenze e un gol. O'Donnell ha segnato il suo secondo gol con il Luton nella stagione 2016-2017 con un tiro da 25 yard in un pareggio per 1-1 in casa contro lo Yeovil Town il 13 agosto 2016.
Tuttavia, una perdita di forma ha visto O'Donnell perdere il suo posto in squadra a vantaggio dell'aggregato dell'accademia James Justin dopo una sconfitta per 2-0 in trasferta contro il Crawley Town il 17 settembre. Ha riconquistato il suo posto in squadra per fare la sua prima partenza in campionato dopo cinque partite, dopo che Justin ha subito un infortunio al polpaccio nell'allenamento prima della vittoria per 2-1 in trasferta contro il Leyton Orient il 15 ottobre. O'Donnell ha perso nuovamente il suo posto quando Justin è tornato dagli infortuni per la vittoria per 3-1 in trasferta contro l'Exeter City nella FA Cup il 5 novembre, ma una sostituzione all'intervallo nella successiva partita casalinga contro il Solihull Moors della National League il 3 dicembre lo ha visto segnare due volte mentre il Luton ribaltava un deficit di 2-0 per vincere per 6-2. È stato poi richiamato nella formazione titolare dal manager Nathan Jones per la successiva partita di campionato contro il Carlisle United, che è terminata con un pareggio per 1-1. O'Donnell è stato rilasciato quando il suo contratto è scaduto alla fine della stagione 2016-17.
Kilmarnock
O'Donnell ha firmato un contratto di tre anni con il club scozzese Kilmarnock il 4 luglio 2017. O'Donnell ha ottenuto buoni risultati dopo la nomina di Steve Clarke come allenatore del Kilmarnock, ed è stato selezionato per la squadra nazionale scozzese nel maggio 2018. Il Kilmarnock ha offerto a O'Donnell un nuovo contratto di tre anni nell'agosto 2019, ma lui ha scelto di valutare la sua situazione contrattuale alla fine della stagione. Nel gennaio 2020, l'Oxford United ha presentato un'offerta per O'Donnell, ma l'accordo non è stato completato prima della chiusura della finestra di trasferimento. Ha poi rifiutato un nuovo contratto con il Kilmarnock alla fine della stagione 2019-2020.
Motherwell
Il 13 agosto 2020, il Motherwell ha annunciato l'ingaggio di O'Donnell con un contratto fino alla prossima finestra di trasferimento. L'1 febbraio 2021, ha concordato un nuovo contratto con il Motherwell fino alla fine della stagione. Il 13 aprile 2021, O'Donnell ha firmato un nuovo contratto di due anni con il Motherwell, che lo terrà al club fino all'estate del 2023.
Carriera internazionale
O'Donnell ha fatto una sola apparizione per la nazionale under-21 della Scozia nel febbraio del 2013. Ha ricevuto la sua prima convocazione per la nazionale scozzese nel maggio del 2018, per le partite amichevoli contro il Perù e il Messico. O'Donnell ha fatto il suo esordio completo con la Scozia il 29 maggio 2018, in una sconfitta per 2-0 contro il Perù. Ha mantenuto il suo posto in squadra per le partite di settembre 2018 e si è "eccellentemente" comportato nella vittoria per 2-0 contro l'Albania il 10 settembre.
O'Donnell è stato selezionato nella squadra di Scozia per UEFA Euro 2020 e ha giocato in tutte e tre le partite del torneo. La sua prestazione nella partita di apertura contro la Repubblica Ceca è stata criticata, ma è stata poi elogiata dopo il pareggio senza gol contro l'Inghilterra nella seconda partita. Nel settembre 2021 ha ottenuto la sua 23ª convocazione in totale e la 12ª come giocatore del Motherwell in una vittoria in trasferta per 1-0 contro l'Austria durante le qualificazioni per la Coppa del Mondo FIFA 2022; oltre ad essere elogiato per alcuni aspetti della sua prestazione contro l'altamente considerato David Alaba, ha anche eguagliato un record di convocazioni di lunga data del Motherwell stabilito da George Stevenson negli anni '30.