Player profile

M. Shelton
Mark John Shelton
- Position
- Midfielder
- Nationality
- England
- Born
- Sep 12, 1996 — Nottingham (29 years old)
- Height
- 178 cm
- Weight
- 74 kg
Data updated on Aug 22, 2026 · Source: Footlab database (API-Football, Wikidata) · Wikidata entry
What are M. Shelton's stats in 2025?
In 2025, M. Shelton has 8 goal(s) and 7 assist(s) in 42 match(es), for 3,099 minutes played.
42
Matches
8
Goals
7
Assists
3,099
Minutes
Breakdown by competition
| Season | Competition | Matches | Goals | Assists | Minutes | Average rating |
|---|---|---|---|---|---|---|
| 2025 | EFL Trophy | 1 | 0 | 0 | 90 | 6.2 |
| 2025 | League Cup | 1 | 0 | 0 | 67 | 6.3 |
| 2025 | League Two | 40 | 8 | 7 | 2,942 | 6.9 |
| 2024 | FA Cup | 1 | 0 | 0 | 67 | 6.2 |
| 2024 | National League | 33 | 12 | 0 | 2,317 | — |
| 2024 | FA Trophy | 2 | 0 | 0 | 180 | — |
How many career matches and goals does M. Shelton have?
M. Shelton totals 34 goal(s) and 10 assist(s) in 246 match(es), across 10 season(s) tracked by Footlab.
246
Matches
34
Goals
10
Assists
17,925
Minutes
210
Starts
10
Seasons
24
Yellow cards
Totals since 2014 across competitions tracked by Footlab.
What has M. Shelton won?
Footlab records 2 title(s) won by M. Shelton, across 2 competition(s).
| Competition | Titles | Seasons |
|---|---|---|
| National LeagueEngland | 1 | 2024/2025 |
| League TwoEngland | 1 | 2014/2015 |
Which clubs has M. Shelton played for?
Footlab records 8 transfer(s) for M. Shelton, the most recent in 2024.
| Date | From | To | Fee |
|---|---|---|---|
| Jul 1, 2024 | Oldham | Barnet | Free |
| Jan 20, 2023 | Hartlepool | Oldham | Free |
| May 31, 2020 | Hartlepool | Salford City | N/A |
| Aug 1, 2020 | Salford City | Hartlepool | Free |
| Oct 11, 2019 | Salford City | Woking | Loan |
| Dec 11, 2019 | Salford City | Hartlepool | Loan |
| Jul 1, 2017 | Alfreton Town | Salford City | N/A |
| Nov 25, 2016 | Ilkeston Town | Alfreton Town | Free |
What are M. Shelton's latest matches?
Over the last 8 matches played, M. Shelton scored 1 goal(s) and provided 3 assist(s) in 675 minutes.
- May 2, 2026Harrogate Town 1–2 BarnetLeague Two90 min6.0
- Apr 25, 2026Barnet 6–2 GillinghamLeague Two90 min7.0
- Apr 18, 2026Notts County 1–2 BarnetLeague Two90 min6.7
- Apr 11, 2026Barnet 3–2 BarrowLeague Two90 min1 goal(s)1 assist(s)8.5
- Apr 6, 2026Fleetwood Town 2–5 BarnetLeague Two45 min6.7
- Apr 3, 2026Barnet 2–2 BromleyLeague Two90 min7.9
- Mar 28, 2026Barnet 1–0 Cambridge UnitedLeague Two90 min1 assist(s)7.3
- Mar 21, 2026Milton Keynes Dons 1–3 BarnetLeague Two90 min1 assist(s)7.6
Ask your question about M. Shelton
Stats, comparisons, history: Footlab answers with the numbers from its database.
Launch the appSee our prediction accuracy