Daniel Kelly
Career snapshot
Career highs
Born the same day
Shares 2005-10-03 · 6 players total
| Full name | Daniel Kelly |
|---|---|
| Date of birth | 2005-10-03 (20 yrs) |
| Place of birth | East Kilbride, Scotland |
| Citizenship | Scotland |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | Millwall FC |
| Joined | 2024-08-23 |
| Contract expires | — |
| Agent | Dirk Hebel |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Millwall FC | 2 | 24/25 | 25/26 | 8 | 0 | 0 | 0 |
| Celtic FC B | 3 | 22/23 | 24/25 | 35 | 3 | 1 | 1,316 |
| Celtic FC | 1 | 23/24 | 23/24 | 6 | 1 | 0 | 86 |
| Celtic FC UEFA U19 | 2 | 22/23 | 23/24 | 12 | 2 | 1 | 262 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Millwall FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Millwall FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Millwall FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Millwall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Millwall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Lowland League | Celtic FC B | 4 | 2 | 1 | 0 | 0 | 158 |
| 24/25 | Trust Trophy | Celtic FC B | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Lowland League | Celtic FC B | 15 | 1 | 0 | 1 | 0 | 1,158 |
| 23/24 | Premiership | Celtic FC | 4 | 1 | 0 | 1 | 0 | 86 |
| 23/24 | Scottish Premiership Top Six Split | Celtic FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SFA Cup | Celtic FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Trust Trophy | Celtic FC B | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UEFA Youth League | Celtic FC UEFA U19 | 6 | 2 | 1 | 1 | 0 | 262 |
| 22/23 | Challenge Cup | Celtic FC B | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Lowland League | Celtic FC B | 13 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | UEFA Youth League | Celtic FC UEFA U19 | 6 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 22/23 | 2022-07-01 | Celtic Youth | Celtic B | Transfer | 0 | — |
| 24/25 | 2024-08-23 | Celtic B | Millwall | Transfer | 700000 | €470k |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Joe Morrison | 2 | 0 | 923 |
| Matthew Anderson | 1 | 0 | 883 |
| Daniel Cummings | 2 | 0 | 882 |
| Lewis Dobbie | 1 | 2 | 873 |
| Dylan Corr | 1 | 0 | 799 |
| Liam Bonetig | 1 | 0 | 761 |
| Tsoanelo Letsosa | 2 | 0 | 745 |
| Jude Bonnar | 1 | 1 | 727 |
| Ben McPherson | 1 | 0 | 649 |
| Ben Summers | 2 | 0 | 637 |
| David Watson | 1 | 0 | 609 |
| Adam Brooks | 1 | 0 | 509 |
| Bobby Wales | 1 | 0 | 506 |
| Josh Clarke | 2 | 0 | 0 |
| Kyle Ure | 1 | 1 | 0 |
| Josh Dede | 2 | 0 | 0 |
| Mitchel Frame | 1 | 0 | 0 |
| Lenny Agbaire | 1 | 0 | 0 |
| Rocco Vata | 1 | 0 | 0 |
| Magnus MacKenzie | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Lowland League | Celtic FC B | 2 | 4 |
| 23/24 | UEFA Youth League | Celtic FC UEFA U19 | 2 | 6 |
| 23/24 | Lowland League | Celtic FC B | 1 | 15 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Lowland League | Celtic FC B | 1 | 4 |
| 23/24 | UEFA Youth League | Celtic FC UEFA U19 | 1 | 6 |
Last 50 matches for Millwall FC 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 |
|---|---|---|---|---|---|
| 2026-02-14 | GB2 |
Sheffield Wednesday FC | 1–2 | Millwall FC | Available |
| 2026-02-07 | GB2 |
Wrexham AFC | 0–2 | Millwall FC | Available |
| 2026-01-31 | GB2 |
Millwall FC | 1–1 | Sheffield United FC | Available |
| 2026-01-24 | GB2 |
Millwall FC | 4–0 | Charlton Athletic FC | Available |
| 2026-01-20 | GB2 |
Coventry City FC | 2–1 | Millwall FC | Available |
| 2026-01-17 | GB2 |
Watford FC | 0–2 | Millwall FC | Available |
| 2026-01-04 | GB2 |
Millwall FC | 2–1 | Swansea City AFC | Available |
| 2026-01-01 | GB2 |
Southampton FC | 0–0 | Millwall FC | Available |
| 2025-12-29 | GB2 |
Millwall FC | 1–0 | Bristol City FC | Available |
| 2025-12-26 | GB2 |
Millwall FC | 0–2 | Ipswich Town FC | Available |
| 2025-12-20 | GB2 |
Blackburn Rovers FC | 1–0 | Millwall FC | Available |
| 2025-12-13 | GB2 |
Millwall FC | 2–1 | Hull City AFC | Available |
| 2025-12-10 | GB2 |
Derby County FC | 0–0 | Millwall FC | Available |
| 2025-12-06 | GB2 |
Bristol City FC | 1–1 | Millwall FC | Available |
| 2025-11-29 | GB2 |
Millwall FC | 0–2 | Southampton FC | Available |
| 2025-11-26 | GB2 |
Millwall FC | 1–1 | Sheffield Wednesday FC | Available |
| 2025-11-22 | GB2 |
Portsmouth FC | 1–1 | Millwall FC | Available |
| 2025-11-08 | GB2 |
Millwall FC | 1–1 | Preston North End FC | Available |
| 2025-11-04 | GB2 |
Birmingham City FC | 4–0 | Millwall FC | Available |
| 2025-11-01 | GB2 |
Oxford United FC | 2–2 | Millwall FC | Available |
| 2025-10-25 | GB2 |
Millwall FC | 1–0 | Leicester City FC | Available |
| 2025-10-21 | GB2 |
Millwall FC | 2–0 | Stoke City FC | Available |
| 2025-10-18 | GB2 |
Queens Park Rangers FC | 1–2 | Millwall FC | Available |
| 2025-10-04 | GB2 |
Millwall FC | 3–0 | West Bromwich Albion FC | Available |
| 2025-10-01 | GB2 |
Millwall FC | 0–4 | Coventry City FC | Available |
| 2025-09-27 | GB2 |
Swansea City AFC | 1–1 | Millwall FC | Available |
| 2025-09-22 | GB2 |
Millwall FC | 1–0 | Watford FC | Available |
| 2025-09-13 | GB2 |
Charlton Athletic FC | 1–1 | Millwall FC | Available |
| 2025-08-30 | GB2 |
Millwall FC | 0–2 | Wrexham AFC | Available |
| 2025-08-23 | GB2 |
Sheffield United FC | 0–1 | Millwall FC | Available |
| 2025-08-16 | GB2 |
Millwall FC | 0–3 | Middlesbrough FC | Available |
| 2025-08-09 | GB2 |
Norwich City FC | 1–2 | Millwall FC | Available |
| 2025-05-03 | GB2 |
Burnley FC | 3–1 | Millwall FC | Available |
| 2025-04-26 | GB2 |
Millwall FC | 1–0 | Swansea City AFC | Available |
| 2025-04-21 | GB2 |
Millwall FC | 3–1 | Norwich City FC | Available |
| 2025-04-18 | GB2 |
Blackburn Rovers FC | 4–1 | Millwall FC | Available |
| 2025-04-12 | GB2 |
Millwall FC | 1–0 | Middlesbrough FC | Available |
| 2025-04-08 | GB2 |
Sheffield United FC | 0–1 | Millwall FC | Available |
| 2025-04-05 | GB2 |
Millwall FC | 2–1 | Portsmouth FC | Available |
| 2025-03-29 | GB2 |
Sunderland AFC | 1–0 | Millwall FC | Available |
| 2025-03-15 | GB2 |
Millwall FC | 1–0 | Stoke City FC | Available |
| 2025-03-12 | GB2 |
Leeds United FC | 2–0 | Millwall FC | Available |
| 2025-03-08 | GB2 |
Watford FC | 1–2 | Millwall FC | Available |
| 2025-03-04 | GB2 |
Millwall FC | 0–2 | Bristol City FC | Available |
| 2025-03-01 | GB1 |
Crystal Palace | 3–1 | Millwall FC | Available |
| 2025-02-22 | GB2 |
Derby County FC | 0–1 | Millwall FC | Available |
| 2025-02-18 | GB2 |
Preston North End FC | 1–1 | Millwall FC | Available |
| 2025-02-15 | GB2 |
Millwall FC | 1–1 | West Bromwich Albion FC | Available |
| 2025-02-12 | GB2 |
Plymouth Argyle FC | 5–1 | Millwall FC | Available |
| 2025-02-01 | GB2 |
Millwall FC | 2–1 | Queens Park Rangers FC | Available |
Teams faced most often by Daniel 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 % |
|---|---|---|---|---|---|---|---|---|
| Rangers FC | 8 | 4 | 2 | 2 | 14 | 12 | +2 | 50% |
| St. Mirren FC | 8 | 7 | 1 | 0 | 23 | 6 | +17 | 88% |
| Aberdeen FC | 7 | 5 | 2 | 0 | 23 | 6 | +17 | 71% |
| Dundee FC | 7 | 6 | 1 | 0 | 26 | 5 | +21 | 86% |
| Heart of Midlothian | 7 | 5 | 0 | 2 | 16 | 6 | +10 | 71% |
| Kilmarnock FC | 7 | 5 | 1 | 1 | 21 | 5 | +16 | 71% |
| Hibernian FC | 7 | 5 | 1 | 1 | 15 | 5 | +10 | 71% |
| Motherwell FC | 6 | 5 | 1 | 0 | 16 | 4 | +12 | 83% |
| Ross County FC | 6 | 6 | 0 | 0 | 19 | 4 | +15 | 100% |
| St. Johnstone FC | 6 | 4 | 1 | 1 | 16 | 3 | +13 | 67% |
| Dundee United | 4 | 3 | 1 | 0 | 10 | 0 | +10 | 75% |
| Livingston FC | 3 | 3 | 0 | 0 | 8 | 0 | +8 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 22/23 | Senior debut season | |
| 23/24 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 28 | 1,506 | 3 | 0 | 0 | 0.18 |
| 22/23 | 20 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Daniel Kelly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Daniel Kelly
Who is Daniel Kelly?
Daniel Kelly is a Scotland professional footballer who plays as a central midfield for Millwall FC.
How old is Daniel Kelly?
Daniel Kelly is 20 years old. He was born on October 3, 2005 in East Kilbride.
What position does Daniel Kelly play?
Daniel Kelly plays as a central midfield (Midfield - Central Midfield).
What club does Daniel Kelly play for?
Daniel Kelly currently plays for Millwall FC.
How many career goals has Daniel Kelly scored?
Across all senior club competitions in our dataset, Daniel Kelly has scored 6 goals in 61 appearances.
What is Daniel Kelly's market value?
Daniel Kelly's most recent reported market value is €700k.
Scotland