Stephen O'Donnell
Career snapshot
Position rank · 25/26
Among 173 Defender - Right-Backs · ≥200 mins
Career highs
Born the same day
Shares 1992-05-11 · 6 players total
| Full name | Stephen O'Donnell |
|---|---|
| Name in home country | Stephen Gerard O'Donnell |
| Date of birth | 1992-05-11 (34 yrs) |
| Place of birth | Bellshill, Scotland |
| Citizenship | Scotland Ireland |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 184.00 m |
| Current club | Motherwell FC |
| Joined | 2020-08-13 |
| Contract expires | 2026-05-31 |
| Agent | StormSportsX |
Percentile rank vs 38 other Defender - Right-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Motherwell FC | 6 | 20/21 | 25/26 | 192 | 6 | 14 | 3,741 |
| Kilmarnock FC | 3 | 17/18 | 19/20 | 122 | 7 | 12 | 2,394 |
| Luton Town | 2 | 15/16 | 16/17 | 72 | 4 | 2 | 2,572 |
| Gateshead FC | 1 | 16/17 | 16/17 | 4 | 0 | 0 | 0 |
| Partick Thistle FC | 4 | 11/12 | 14/15 | 138 | 10 | 17 | 3,321 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | League Cup | Motherwell FC | 5 | 1 | 0 | 1 | 0 | 328 |
| 25/26 | Premiership | Motherwell FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Prem. Sports Cup | Motherwell FC | 6 | 1 | 0 | 0 | 0 | 531 |
| 24/25 | Premiership | Motherwell FC | 24 | 1 | 0 | 5 | 0 | 1,810 |
| 24/25 | Premiership Relegation | Motherwell FC | 5 | 0 | 1 | 2 | 0 | 0 |
| 24/25 | SFA Cup | Motherwell FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premiership | Motherwell FC | 33 | 0 | 3 | 6 | 0 | 0 |
| 23/24 | Premiership Relegation | Motherwell FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | SFA Cup | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Viaplay Cup | Motherwell FC | 5 | 0 | 2 | 2 | 0 | 0 |
| 22/23 | Premiership | Motherwell FC | 22 | 0 | 1 | 5 | 0 | 0 |
| 22/23 | Premiership Relegation | Motherwell FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | SFA Cup | Motherwell FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UECL Quali | Motherwell FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Motherwell FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | Motherwell FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership | Motherwell FC | 25 | 0 | 0 | 4 | 0 | 0 |
| 21/22 | Scottish Premiership Top Six Split | Motherwell FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SFA Cup | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Betfred Cup | Motherwell FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League Qualifying | Motherwell FC | 3 | 1 | 1 | 1 | 0 | 292 |
| 20/21 | Premiership | Motherwell FC | 29 | 0 | 2 | 3 | 1 | 0 |
| 20/21 | Premiership Relegation | Motherwell FC | 5 | 1 | 0 | 0 | 0 | 450 |
| 20/21 | SFA Cup | Motherwell FC | 3 | 1 | 2 | 0 | 0 | 330 |
| 19/20 | Betfred Cup | Kilmarnock FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | Kilmarnock FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premiership | Kilmarnock FC | 28 | 3 | 3 | 1 | 0 | 840 |
| 19/20 | SFA Cup | Kilmarnock FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Kilmarnock FC | 4 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | Premiership | Kilmarnock FC | 32 | 0 | 1 | 5 | 0 | 0 |
| 18/19 | Scottish Premiership Top Six Split | Kilmarnock FC | 5 | 0 | 1 | 2 | 0 | 0 |
| 18/19 | SFA Cup | Kilmarnock FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Betfred Cup | Kilmarnock FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | Kilmarnock FC | 31 | 2 | 5 | 2 | 0 | 1,359 |
| 17/18 | Scottish Premiership Top Six Split | Kilmarnock FC | 5 | 0 | 0 | 2 | 0 | 0 |
| 17/18 | SFA Cup | Kilmarnock FC | 4 | 2 | 0 | 1 | 0 | 195 |
| 16/17 | EFL Cup | Luton Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Luton Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Luton Town | 3 | 2 | 0 | 0 | 0 | 49 |
| 16/17 | League Two | Luton Town | 30 | 1 | 1 | 1 | 0 | 2,433 |
| 16/17 | League Two Play-Offs | Luton Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | National League | Gateshead FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | FL Trophy | Luton Town | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | League Cup | Luton Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Two | Luton Town | 30 | 0 | 1 | 3 | 0 | 0 |
| 14/15 | League Cup | Partick Thistle FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Premiership | Partick Thistle FC | 34 | 5 | 5 | 4 | 0 | 609 |
| 14/15 | SFA Cup | Partick Thistle FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | League Cup | Partick Thistle FC | 3 | 1 | 0 | 0 | 0 | 300 |
| 13/14 | Premiership | Partick Thistle FC | 27 | 0 | 1 | 4 | 0 | 0 |
| 12/13 | Championship | Partick Thistle FC | 28 | 2 | 3 | 0 | 0 | 1,181 |
| 12/13 | Ramsdens Cup | Partick Thistle FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Scot. League Cup | Partick Thistle FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | SFA Cup | Partick Thistle FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Championship | Partick Thistle FC | 31 | 2 | 5 | 2 | 0 | 1,231 |
| 11/12 | SFA Cup | Partick Thistle FC | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Aberdeen Youth | Aberdeen FC U17 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Aberdeen FC U17 | Celtic U20 | Transfer | 0 | — |
| 11/12 | 2011-08-01 | Celtic U20 | Partick Thistle | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Partick Thistle | Luton | Transfer | 350000 | — |
| 17/18 | 2017-07-04 | Luton | Kilmarnock FC | Transfer | 250000 | — |
| 20/21 | 2020-08-13 | Kilmarnock FC | Motherwell FC | Transfer | 550000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | Hip injury | 2013-11-30 | 2013-12-25 | 26 | 3 |
| 13/14 | Hip injury | 2014-04-16 | 2014-07-01 | 77 | 7 |
| 14/15 | Ankle injury | 2015-01-19 | 2015-01-20 | 2 | 0 |
| 18/19 | Knee injury | 2018-11-08 | 2018-11-23 | 16 | 3 |
| 19/20 | Calf injury | 2019-12-24 | 2019-12-31 | 8 | 2 |
| 20/21 | Quarantine | 2021-06-01 | 2021-06-04 | 4 | 1 |
| 21/22 | Knock | 2022-04-06 | 2022-04-12 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16868 | — | 1 | 0 | — | — | former national player |
| Team #3380 | #2 | 26 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Liam Kelly | 1 | 0 | 0 |
| Stuart Bannigan | 2 | 1 | 0 |
| Steven Lawless | 2 | 2 | 0 |
| Eamonn Brophy | 2 | 5 | 0 |
| Stuart Findlay | 2 | 0 | 0 |
| Greg Taylor | 2 | 0 | 0 |
| Bevis Mugabi | 1 | 0 | 0 |
| Aaron Taylor-Sinclair | 2 | 1 | 0 |
| Rory McKenzie | 2 | 0 | 0 |
| Tony Watt | 1 | 1 | 0 |
| James Craigen | 2 | 0 | 0 |
| Chris Erskine | 2 | 2 | 0 |
| Dan Casey | 2 | 0 | 0 |
| Jordan Jones | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | Premiership | Partick Thistle FC | 5 | 34 |
| 19/20 | Premiership | Kilmarnock FC | 3 | 28 |
| 12/13 | Championship | Partick Thistle FC | 2 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 11/12 | Championship | Partick Thistle FC | 5 | 31 |
| 14/15 | Premiership | Partick Thistle FC | 5 | 34 |
| 17/18 | Premiership | Kilmarnock FC | 5 | 31 |
Last 50 matches for Motherwell FC while Stephen O'Donnell was at the club (joined 2020-08-13). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-10-29 | SC1 |
Motherwell FC | 2–0 | Dundee United | Available |
| 2025-10-25 | SC1 |
Livingston FC | 1–2 | Motherwell FC | Available |
| 2025-10-18 | SC1 |
Motherwell FC | 1–2 | Falkirk FC | Available |
| 2025-10-05 | SC1 |
Celtic FC | 3–2 | Motherwell FC | Available |
| 2025-09-27 | SC1 |
Motherwell FC | 2–0 | Aberdeen FC | Available |
| 2025-09-13 | SC1 |
Dundee FC | 1–1 | Motherwell FC | Available |
| 2025-08-30 | SC1 |
Motherwell FC | 2–2 | Kilmarnock FC | Available |
| 2025-08-23 | SC1 |
Heart of Midlothian | 3–3 | Motherwell FC | Available |
| 2025-08-09 | SC1 |
St. Mirren FC | 0–0 | Motherwell FC | Available |
| 2025-08-02 | SC1 |
Motherwell FC | 1–1 | Rangers FC | Available |
| 2025-05-18 | SC1 |
Ross County FC | 1–1 | Motherwell FC | Available |
| 2025-05-14 | SC1 |
Motherwell FC | 3–0 | Kilmarnock FC | Available |
| 2025-05-10 | SC1 |
Heart of Midlothian | 3–0 | Motherwell FC | Available |
| 2025-05-03 | SC1 |
Dundee FC | 1–2 | Motherwell FC | Available |
| 2025-04-26 | SC1 |
Motherwell FC | 3–2 | St. Johnstone FC | Available |
| 2025-04-12 | SC1 |
Motherwell FC | 0–0 | Heart of Midlothian | Available |
| 2025-04-05 | SC1 |
Kilmarnock FC | 2–0 | Motherwell FC | Available |
| 2025-03-29 | SC1 |
Aberdeen FC | 4–1 | Motherwell FC | Available |
| 2025-03-15 | SC1 |
Motherwell FC | 2–2 | St. Mirren FC | Available |
| 2025-03-01 | SC1 |
Rangers FC | 1–2 | Motherwell FC | Available |
| 2025-02-26 | SC1 |
Motherwell FC | 2–1 | Dundee FC | Available |
| 2025-02-22 | SC1 |
Dundee United | 1–0 | Motherwell FC | Available |
| 2025-02-15 | SC1 |
Motherwell FC | 0–3 | Ross County FC | Available |
| 2025-02-02 | SC1 |
Motherwell FC | 1–3 | Celtic FC | Available |
| 2025-01-25 | SC1 |
St. Johnstone FC | 2–1 | Motherwell FC | Available |
| 2025-01-11 | SC1 |
Hibernian FC | 3–1 | Motherwell FC | Available |
| 2025-01-08 | SC1 |
Kilmarnock FC | 0–0 | Motherwell FC | Available |
| 2025-01-05 | SC1 |
Motherwell FC | 2–0 | Aberdeen FC | Available |
| 2025-01-02 | SC1 |
Heart of Midlothian | 1–0 | Motherwell FC | Available |
| 2024-12-29 | SC1 |
Motherwell FC | 2–2 | Rangers FC | Available |
| 2024-12-26 | SC1 |
Celtic FC | 4–0 | Motherwell FC | Available |
| 2024-12-20 | SC1 |
Motherwell FC | 1–1 | Kilmarnock FC | Available |
| 2024-12-14 | SC1 |
Motherwell FC | 4–3 | Dundee United | Available |
| 2024-12-07 | SC1 |
St. Mirren FC | 0–1 | Motherwell FC | Available |
| 2024-12-04 | SC1 |
Dundee FC | 4–1 | Motherwell FC | Available |
| 2024-11-30 | SC1 |
Motherwell FC | 0–3 | Hibernian FC | Available |
| 2024-11-23 | SC1 |
Ross County FC | 2–1 | Motherwell FC | Available |
| 2024-11-09 | SC1 |
Motherwell FC | 2–1 | St. Johnstone FC | Available |
| 2024-10-30 | SC1 |
Dundee United | 1–2 | Motherwell FC | Available |
| 2024-10-27 | SC1 |
Motherwell FC | 0–3 | Celtic FC | Available |
| 2024-10-19 | SC1 |
Motherwell FC | 0–1 | Dundee FC | Available |
| 2024-10-05 | SC1 |
Hibernian FC | 1–2 | Motherwell FC | Available |
| 2024-09-28 | SC1 |
Motherwell FC | 2–1 | St. Mirren FC | Available |
| 2024-09-14 | SC1 |
Aberdeen FC | 2–1 | Motherwell FC | Available |
| 2024-08-31 | SC1 |
St. Johnstone FC | 1–2 | Motherwell FC | Available |
| 2024-08-25 | SC1 |
Motherwell FC | 3–1 | Heart of Midlothian | Available |
| 2024-08-10 | SC1 |
Rangers FC | 2–1 | Motherwell FC | Available |
| 2024-08-03 | SC1 |
Motherwell FC | 0–0 | Ross County FC | Available |
| 2024-05-19 | SC1 |
Motherwell FC | 1–2 | St. Johnstone FC | Available |
| 2024-05-15 | SC1 |
Hibernian FC | 3–0 | Motherwell FC | Available |
Teams faced most often by Stephen O'Donnell's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| St. Johnstone FC | 20 | 9 | 2 | 9 | 26 | 25 | +1 | 45% |
| Celtic FC | 20 | 0 | 1 | 19 | 13 | 62 | -49 | 0% |
| Ross County FC | 20 | 7 | 4 | 9 | 28 | 24 | +4 | 35% |
| Hibernian FC | 19 | 4 | 6 | 9 | 19 | 27 | -8 | 21% |
| St. Mirren FC | 19 | 8 | 6 | 5 | 22 | 18 | +4 | 42% |
| Rangers FC | 19 | 3 | 3 | 13 | 17 | 40 | -23 | 16% |
| Aberdeen FC | 19 | 5 | 3 | 11 | 16 | 24 | -8 | 26% |
| Heart of Midlothian | 16 | 8 | 3 | 5 | 23 | 21 | +2 | 50% |
| Dundee United | 14 | 7 | 4 | 3 | 23 | 15 | +8 | 50% |
| Livingston FC | 13 | 6 | 3 | 4 | 19 | 17 | +2 | 46% |
| Hamilton Academical | 12 | 3 | 2 | 7 | 11 | 18 | -7 | 25% |
| Dundee FC | 10 | 4 | 3 | 3 | 15 | 16 | -1 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 9 | 328 | 1 | 0 | 0 | 0.27 |
| 24/25 | 36 | 2,341 | 7 | 0 | 0 | 0.27 |
| 23/24 | 44 | 0 | 8 | 0 | 0 | 0 |
| 22/23 | 28 | 0 | 5 | 0 | 0 | 0 |
| 21/22 | 34 | 0 | 4 | 1 | 0 | 0 |
| 20/21 | 41 | 1,072 | 4 | 0 | 1 | 0.42 |
| 19/20 | 35 | 840 | 1 | 0 | 0 | 0.11 |
| 18/19 | 43 | 0 | 7 | 0 | 0 | 0 |
| 17/18 | 44 | 1,554 | 5 | 0 | 0 | 0.29 |
| 16/17 | 43 | 2,482 | 2 | 0 | 0 | 0.07 |
| 15/16 | 33 | 90 | 3 | 0 | 0 | 3 |
| 14/15 | 38 | 609 | 4 | 0 | 0 | 0.59 |
| 13/14 | 30 | 300 | 4 | 1 | 0 | 1.5 |
| 11/12 | 33 | 1,231 | 2 | 0 | 0 | 0.15 |
Output by competition
Career goals and assists broken down by tournament.
More on Stephen O'Donnell
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stephen O'Donnell
Who is Stephen O'Donnell?
Stephen O'Donnell is a Scotland professional footballer who plays as a right-back for Motherwell FC.
How old is Stephen O'Donnell?
Stephen O'Donnell is 34 years old. He was born on May 11, 1992 in Bellshill.
What position does Stephen O'Donnell play?
Stephen O'Donnell plays as a right-back (Defender - Right-Back).
What club does Stephen O'Donnell play for?
Stephen O'Donnell currently plays for Motherwell FC.
How many career goals has Stephen O'Donnell scored?
Across all senior club competitions in our dataset, Stephen O'Donnell has scored 27 goals in 528 appearances.
What is Stephen O'Donnell's market value?
Stephen O'Donnell's most recent reported market value is €100k.