Stephen Kelly
Career snapshot
Position rank · 24/25
Among 2,799 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 2000-04-13 · 6 players total
| Full name | Stephen Kelly |
|---|---|
| Date of birth | 2000-04-13 (26 yrs) |
| Place of birth | Port Glasgow, Scotland |
| Citizenship | Scotland |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 176.00 m |
| Current club | Orange County SC |
| Joined | 2025-06-25 |
| Contract expires | 2025-11-30 |
| Agent | TPSportManagement |
Percentile rank vs 2053 other Midfield - Central Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Livingston FC | 3 | 22/23 | 24/25 | 113 | 15 | 10 | 1,387 |
| Rangers FC B | 3 | 18/19 | 22/23 | 5 | 1 | 1 | 168 |
| Rangers FC | 2 | 18/19 | 21/22 | 3 | 0 | 0 | 0 |
| Salford City | 1 | 21/22 | 21/22 | 21 | 1 | 2 | 1,581 |
| Orange County SC | 1 | 2025 | 2025 | 10 | 0 | 1 | 0 |
| Ross County FC | 1 | 20/21 | 20/21 | 29 | 0 | 3 | 0 |
| Ayr United FC | 1 | 19/20 | 19/20 | 33 | 6 | 4 | 822 |
| Rangers FC U20 | 1 | 16/17 | 16/17 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Championship | Livingston FC | 32 | 6 | 3 | 5 | 0 | 396 |
| 24/25 | Prem. Sports Cup | Livingston FC | 3 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Premiership Play-offs | Livingston FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SFA Cup | Livingston FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Trust Trophy | Livingston FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premiership | Livingston FC | 23 | 2 | 0 | 1 | 0 | 529 |
| 23/24 | Premiership Relegation | Livingston FC | 5 | 0 | 2 | 0 | 0 | 0 |
| 23/24 | SFA Cup | Livingston FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Viaplay Cup | Livingston FC | 6 | 2 | 0 | 0 | 0 | 151 |
| 22/23 | Challenge Cup | Rangers FC B | 2 | 1 | 1 | 0 | 0 | 168 |
| 22/23 | Premiership | Livingston FC | 25 | 5 | 3 | 1 | 0 | 311 |
| 22/23 | Premiership Relegation | Livingston FC | 5 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | SFA Cup | Livingston FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League Qu. | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League Qualifying | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Salford City | 21 | 1 | 2 | 4 | 0 | 1,581 |
| 21/22 | Prem. Sports Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Trust Trophy | Rangers FC B | 2 | 0 | 0 | 0 | 0 | 0 |
| 2025 | USL Cup | Orange County SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2025 | USLC | Orange County SC | 8 | 0 | 1 | 2 | 2 | 0 |
| 20/21 | Betfred Cup | Ross County FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Ross County FC | 21 | 0 | 2 | 3 | 0 | 0 |
| 20/21 | Premiership Relegation | Ross County FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | SFA Cup | Ross County FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Betfred Cup | Ayr United FC | 4 | 1 | 0 | 0 | 0 | 339 |
| 19/20 | Championship | Ayr United FC | 27 | 5 | 3 | 5 | 0 | 483 |
| 19/20 | SFA Cup | Ayr United FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Irn-Bru Cup | Rangers FC B | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Irn-Bru Cup | Rangers FC U20 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Rangers FC U17 | Rangers U20 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Rangers U20 | Rangers B | Transfer | 0 | — |
| 19/20 | 2019-07-10 | Rangers B | Ayr United | Loan | 0 | — |
| 19/20 | 2020-04-30 | Ayr United | Rangers B | Return from loan | 300000 | — |
| 20/21 | 2020-07-01 | Rangers B | Ross County | Loan | 300000 | — |
| 20/21 | 2021-05-17 | Ross County | Rangers B | Return from loan | 300000 | — |
| 21/22 | 2021-07-01 | Rangers B | Rangers | Transfer | 400000 | — |
| 21/22 | 2022-01-12 | Rangers | Salford | Loan | 400000 | — |
| 21/22 | 2022-05-31 | Salford | Rangers | Return from loan | 400000 | — |
| 22/23 | 2022-09-02 | Rangers | Livingston FC | Transfer | 400000 | — |
| 24/25 | 2025-06-25 | Livingston FC | Orange County | Transfer | 325000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34687 | — | 1 | 0 | — | — | former national player |
| Team #30136 | — | 2 | 0 | — | — | former national player |
| Team #25791 | — | 2 | 0 | — | — | former national player |
| Team #17622 | — | 6 | 1 | — | — | former national player |
| Team #16868 | — | 10 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| James Penrice | 1 | 2 | 0 |
| Alan Forrest | 2 | 2 | 0 |
| Nicky Devlin | 1 | 1 | 0 |
| Lewis Smith | 2 | 2 | 0 |
| Michael Moffat | 1 | 1 | 0 |
| Stevie May | 2 | 0 | 0 |
| Jordan Houston | 2 | 0 | 0 |
| Jérôme Prior | 2 | 0 | 0 |
| Daniel Harvie | 1 | 0 | 0 |
| Danny Finlayson | 2 | 0 | 0 |
| Robbie Muirhead | 2 | 1 | 0 |
| Sean Kelly | 1 | 0 | 0 |
| Ross Doohan | 1 | 0 | 0 |
| Scott Pittman | 2 | 3 | 0 |
| Ryan McGowan | 2 | 0 | 0 |
| Ayo Obileye | 1 | 0 | 0 |
| Tete Yengi | 2 | 1 | 0 |
| Joel Nouble | 1 | 1 | 0 |
| Bruce Anderson | 1 | 1 | 0 |
| Michael Nottingham | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Championship | Livingston FC | 6 | 32 |
| 22/23 | Premiership | Livingston FC | 5 | 25 |
| 19/20 | Championship | Ayr United FC | 5 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Championship | Livingston FC | 3 | 32 |
| 22/23 | Premiership | Livingston FC | 3 | 25 |
| 19/20 | Championship | Ayr United FC | 3 | 27 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-05-31 | Salford | Rangers | Return from loan | — | €400k |
| 21/22 | 2022-01-12 | Rangers | Salford | Loan | — | €400k |
| 20/21 | 2021-05-17 | Ross County | Rangers B | Return from loan | — | €300k |
| 20/21 | 2020-07-01 | Rangers B | Ross County | Loan | — | €300k |
| 19/20 | 2020-04-30 | Ayr United | Rangers B | Return from loan | — | €300k |
| 19/20 | 2019-07-10 | Rangers B | Ayr United | Loan | — | — |
Teams faced most often by Stephen Kelly'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 % |
|---|---|---|---|---|---|---|---|---|
| Colchester United | 10 | 3 | 2 | 5 | 12 | 13 | -1 | 30% |
| Walsall FC | 10 | 4 | 1 | 5 | 15 | 15 | 0 | 40% |
| Bradford City | 10 | 2 | 3 | 5 | 10 | 12 | -2 | 20% |
| Newport County | 9 | 7 | 1 | 1 | 18 | 9 | +9 | 78% |
| Swindon Town | 9 | 2 | 4 | 3 | 12 | 13 | -1 | 22% |
| Harrogate Town | 8 | 5 | 2 | 1 | 14 | 6 | +8 | 63% |
| Grimsby Town | 8 | 3 | 1 | 4 | 8 | 10 | -2 | 38% |
| Tranmere Rovers | 8 | 2 | 2 | 4 | 8 | 13 | -5 | 25% |
| Crewe Alexandra | 8 | 4 | 2 | 2 | 19 | 15 | +4 | 50% |
| Crawley Town | 8 | 2 | 3 | 3 | 9 | 11 | -2 | 25% |
| Barrow AFC | 8 | 3 | 5 | 0 | 15 | 8 | +7 | 38% |
| Motherwell FC | 7 | 2 | 1 | 4 | 7 | 12 | -5 | 29% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 19/20 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 44 | 396 | 7 | 0 | 0 | 1.59 |
| 23/24 | 37 | 680 | 1 | 0 | 0 | 0.13 |
| 22/23 | 34 | 479 | 2 | 0 | 0 | 0.38 |
| 21/22 | 25 | 1,581 | 4 | 0 | 0 | 0.23 |
| 2025 | 10 | 0 | 2 | 0 | 2 | 0 |
| 20/21 | 29 | 0 | 4 | 0 | 0 | 0 |
| 19/20 | 33 | 822 | 5 | 0 | 0 | 0.55 |
Output by competition
Career goals and assists broken down by tournament.
More on Stephen Kelly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stephen Kelly
Who is Stephen Kelly?
Stephen Kelly is a Scotland professional footballer who plays as a central midfield for Orange County SC.
How old is Stephen Kelly?
Stephen Kelly is 26 years old. He was born on April 13, 2000 in Port Glasgow.
What position does Stephen Kelly play?
Stephen Kelly plays as a central midfield (Midfield - Central Midfield).
What club does Stephen Kelly play for?
Stephen Kelly currently plays for Orange County SC.
How many career goals has Stephen Kelly scored?
Across all senior club competitions in our dataset, Stephen Kelly has scored 23 goals in 215 appearances.
What is Stephen Kelly's market value?
Stephen Kelly's most recent reported market value is €325k.
Scotland