Davis Keillor-Dunn
Career snapshot
Career highs
Born the same day
Shares 1997-11-02 · 6 players total
| Full name | Davis Keillor-Dunn |
|---|---|
| Name in home country | Davis James Marshall Keillor-Dunn |
| Date of birth | 1997-11-02 (28 yrs) |
| Place of birth | Sunderland, England |
| Citizenship | England Scotland |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | Barnsley FC |
| Joined | 2024-08-30 |
| Contract expires | 2027-06-30 |
| Agent | FullNinety |
Percentile rank vs 44 other Midfield - Attacking Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Barnsley FC | 2 | 24/25 | 25/26 | 52 | 23 | 5 | 491 |
| Mansfield Town | 3 | 22/23 | 24/25 | 75 | 29 | 13 | 437 |
| Burton Albion | 1 | 22/23 | 22/23 | 26 | 6 | 0 | 525 |
| Oldham Athletic | 2 | 20/21 | 21/22 | 105 | 28 | 11 | 1,290 |
| Wrexham AFC | 1 | 19/20 | 19/20 | 6 | 1 | 0 | 311 |
| Ross County FC Reserves | 1 | 19/20 | 19/20 | 2 | 2 | 1 | 90 |
| Falkirk FC | 1 | 18/19 | 18/19 | 11 | 3 | 0 | 212 |
| Ross County FC | 3 | 16/17 | 18/19 | 46 | 6 | 9 | 1,252 |
| Ross County 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 |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Barnsley FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Barnsley FC | 6 | 4 | 0 | 0 | 0 | 135 |
| 24/25 | EFL Cup | Mansfield Town | 1 | 1 | 0 | 1 | 0 | 27 |
| 24/25 | EFL Trophy | Mansfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Barnsley FC | 2 | 1 | 0 | 0 | 0 | 158 |
| 24/25 | League One | Barnsley FC | 42 | 18 | 5 | 3 | 0 | 198 |
| 24/25 | League One | Mansfield Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Mansfield Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Mansfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Mansfield Town | 46 | 22 | 9 | 6 | 0 | 155 |
| 22/23 | EFL Cup | Burton Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Burton Albion | 3 | 1 | 0 | 0 | 0 | 270 |
| 22/23 | FA Cup | Burton Albion | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Burton Albion | 19 | 5 | 0 | 0 | 0 | 255 |
| 22/23 | League Two | Mansfield Town | 19 | 6 | 4 | 2 | 0 | 255 |
| 21/22 | EFL Cup | Oldham Athletic | 3 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | EFL Trophy | Oldham Athletic | 5 | 1 | 1 | 0 | 0 | 324 |
| 21/22 | FA Cup | Oldham Athletic | 2 | 1 | 0 | 1 | 0 | 158 |
| 21/22 | League Two | Oldham Athletic | 46 | 15 | 2 | 0 | 0 | 254 |
| 20/21 | EFL Cup | Oldham Athletic | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Oldham Athletic | 4 | 1 | 2 | 0 | 0 | 262 |
| 20/21 | FA Cup | Oldham Athletic | 2 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | League Two | Oldham Athletic | 41 | 10 | 5 | 2 | 0 | 292 |
| 19/20 | National League | Wrexham AFC | 6 | 1 | 0 | 0 | 0 | 311 |
| 19/20 | Tunnock Ch. Cup | Ross County FC Reserves | 2 | 2 | 1 | 0 | 0 | 90 |
| 18/19 | Betfred Cup | Ross County FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Falkirk FC | 11 | 3 | 0 | 3 | 0 | 212 |
| 18/19 | Championship | Ross County FC | 11 | 1 | 3 | 1 | 0 | 586 |
| 18/19 | Irn-Bru Cup | Ross County FC | 3 | 2 | 2 | 0 | 0 | 120 |
| 17/18 | Betfred Cup | Ross County FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | Ross County FC | 27 | 3 | 4 | 2 | 0 | 546 |
| 17/18 | Premiership Relegation | Ross County FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Irn-Bru Cup | Ross County FC U20 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premiership | Ross County FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | Chesterf. U18 | Chesterf. U21 | Transfer | 0 | — |
| 16/17 | 2016-07-22 | Chesterf. U21 | Ross County FC U20 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Ross County FC U20 | Ross County | Transfer | 0 | — |
| 18/19 | 2019-01-10 | Ross County | Falkirk | Loan | 350000 | — |
| 18/19 | 2019-05-05 | Falkirk | Ross County | Return from loan | 350000 | — |
| 19/20 | 2019-09-02 | Ross County | Without Club | Transfer | 300000 | — |
| 19/20 | 2020-01-16 | Without Club | Wrexham | Transfer | 300000 | — |
| 20/21 | 2020-08-11 | Wrexham | Oldham Athletic | Transfer | 300000 | — |
| 22/23 | 2022-07-01 | Oldham Athletic | Burton Albion | Transfer | 300000 | — |
| 22/23 | 2023-01-31 | Burton Albion | Mansfield Town | Transfer | 300000 | — |
| 24/25 | 2024-08-30 | Mansfield Town | Barnsley | Transfer | 750000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Carl Piergianni | 1 | 3 | 0 |
| Callum Whelan | 1 | 1 | 0 |
| Christy Pym | 2 | 0 | 0 |
| Jordan Bowery | 2 | 0 | 0 |
| Dylan Fage | 1 | 0 | 0 |
| Louis Reed | 2 | 0 | 0 |
| Ollie Clarke | 2 | 2 | 0 |
| Aden Flint | 2 | 0 | 0 |
| Hiram Boateng | 2 | 3 | 0 |
| Hallam Hope | 1 | 1 | 0 |
| George Maris | 2 | 4 | 0 |
| Corey O'Keeffe | 1 | 2 | 0 |
| Conor McAleny | 1 | 2 | 0 |
| Aaron Lewis | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | League Two | Mansfield Town | 22 | 46 |
| 24/25 | League One | Mansfield Town | 18 | 45 |
| 21/22 | League Two | Oldham Athletic | 15 | 46 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | League Two | Mansfield Town | 9 | 46 |
| 20/21 | League Two | Oldham Athletic | 5 | 41 |
| 24/25 | League One | Mansfield Town | 5 | 45 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-05-05 | Falkirk | Ross County | Return from loan | — | €350k |
| 18/19 | 2019-01-10 | Ross County | Falkirk | Loan | — | €350k |
Last 50 matches for Barnsley 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-07 | GB3 |
Bolton Wanderers | 3–2 | Barnsley FC | Available |
| 2026-01-31 | GB3 |
Barnsley FC | 3–1 | Stevenage FC | Available |
| 2026-01-27 | GB3 |
Cardiff City | 4–0 | Barnsley FC | Available |
| 2026-01-24 | GB3 |
Reading FC | 2–2 | Barnsley FC | Available |
| 2026-01-17 | GB3 |
Barnsley FC | 2–1 | Blackpool FC | Available |
| 2026-01-01 | GB3 |
Wigan Athletic | 1–1 | Barnsley FC | Available |
| 2025-12-29 | GB3 |
Barnsley FC | 2–1 | Lincoln City | Available |
| 2025-12-26 | GB3 |
Barnsley FC | 3–0 | Mansfield Town | Available |
| 2025-12-20 | GB3 |
Exeter City | 1–2 | Barnsley FC | Available |
| 2025-12-13 | GB3 |
Barnsley FC | 2–0 | Leyton Orient | Available |
| 2025-12-09 | GB3 |
Lincoln City | 2–2 | Barnsley FC | Available |
| 2025-11-29 | GB3 |
Stockport County | 1–0 | Barnsley FC | Available |
| 2025-11-22 | GB3 |
Barnsley FC | 1–2 | Luton Town | Available |
| 2025-11-15 | GB3 |
Barnsley FC | 2–2 | Northampton Town | Available |
| 2025-11-08 | GB3 |
Doncaster Rovers | 1–2 | Barnsley FC | Available |
| 2025-10-25 | GB3 |
Barnsley FC | 0–1 | Rotherham United | Available |
| 2025-10-18 | GB3 |
Bradford City | 2–2 | Barnsley FC | Available |
| 2025-10-04 | GB3 |
Wycombe Wanderers | 2–2 | Barnsley FC | Available |
| 2025-09-27 | GB3 |
Barnsley FC | 0–2 | Port Vale FC | Available |
| 2025-09-20 | GB3 |
Blackpool FC | 1–0 | Barnsley FC | Available |
| 2025-09-13 | GB3 |
Barnsley FC | 3–2 | Reading FC | Available |
| 2025-08-30 | GB3 |
Barnsley FC | 3–1 | Huddersfield Town | Available |
| 2025-08-23 | GB3 |
AFC Wimbledon | 2–0 | Barnsley FC | Available |
| 2025-08-19 | GB3 |
Peterborough United | 0–1 | Barnsley FC | Available |
| 2025-08-16 | GB3 |
Barnsley FC | 1–1 | Bolton Wanderers | Available |
| 2025-08-09 | GB3 |
Barnsley FC | 3–2 | Burton Albion | Available |
| 2025-08-02 | GB3 |
Plymouth Argyle | 1–3 | Barnsley FC | Available |
| 2025-05-03 | GB3 |
Reading FC | 2–4 | Barnsley FC | Available |
| 2025-04-26 | GB3 |
Barnsley FC | 1–2 | Shrewsbury Town | Available |
| 2025-04-21 | GB3 |
Barnsley FC | 1–1 | Peterborough United | Available |
| 2025-04-18 | GB3 |
Leyton Orient | 4–3 | Barnsley FC | Available |
| 2025-04-12 | GB3 |
Barnsley FC | 4–1 | Bolton Wanderers | Available |
| 2025-04-05 | GB3 |
Birmingham City | 6–2 | Barnsley FC | Available |
| 2025-04-01 | GB3 |
Barnsley FC | 1–2 | Exeter City | Available |
| 2025-03-29 | GB3 |
Wigan Athletic | 1–1 | Barnsley FC | Available |
| 2025-03-22 | GB3 |
Barnsley FC | 1–1 | Cambridge United | Available |
| 2025-03-15 | GB3 |
Mansfield Town | 2–1 | Barnsley FC | Available |
| 2025-03-08 | GB3 |
Barnsley FC | 0–3 | Blackpool FC | Available |
| 2025-03-04 | GB3 |
Charlton Athletic | 1–0 | Barnsley FC | Available |
| 2025-03-01 | GB3 |
Barnsley FC | 4–3 | Lincoln City | Available |
| 2025-02-25 | GB3 |
Northampton Town | 1–2 | Barnsley FC | Available |
| 2025-02-22 | GB3 |
Rotherham United | 0–1 | Barnsley FC | Available |
| 2025-02-15 | GB3 |
Barnsley FC | 1–2 | Huddersfield Town | Available |
| 2025-02-08 | GB3 |
Stockport County | 2–1 | Barnsley FC | Available |
| 2025-02-01 | GB3 |
Barnsley FC | 0–0 | Burton Albion | Available |
| 2025-01-28 | GB3 |
Wycombe Wanderers | 2–1 | Barnsley FC | Available |
| 2025-01-25 | GB3 |
Barnsley FC | 0–1 | Stevenage FC | Available |
| 2025-01-18 | GB3 |
Bristol Rovers | 3–1 | Barnsley FC | Available |
| 2025-01-04 | GB3 |
Barnsley FC | 3–0 | Crawley Town | Available |
| 2025-01-01 | GB3 |
Barnsley FC | 2–1 | Wrexham AFC | Available |
Teams faced most often by Davis Keillor-Dunn'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 % |
|---|---|---|---|---|---|---|---|---|
| Exeter City | 37 | 14 | 5 | 18 | 41 | 44 | -3 | 38% |
| Bolton Wanderers | 36 | 9 | 12 | 15 | 53 | 59 | -6 | 25% |
| Stevenage FC | 34 | 12 | 10 | 12 | 35 | 34 | +1 | 35% |
| Lincoln City | 33 | 11 | 8 | 14 | 38 | 50 | -12 | 33% |
| Leyton Orient | 33 | 7 | 10 | 16 | 37 | 51 | -14 | 21% |
| Crawley Town | 32 | 17 | 7 | 8 | 57 | 38 | +19 | 53% |
| Port Vale FC | 32 | 13 | 9 | 10 | 58 | 39 | +19 | 41% |
| Cambridge United | 32 | 15 | 9 | 8 | 48 | 43 | +5 | 47% |
| Northampton Town | 32 | 10 | 11 | 11 | 45 | 42 | +3 | 31% |
| Peterborough United | 30 | 13 | 6 | 11 | 48 | 48 | 0 | 43% |
| Bristol Rovers | 30 | 14 | 9 | 7 | 38 | 32 | +6 | 47% |
| Forest Green Rovers | 30 | 12 | 9 | 9 | 49 | 37 | +12 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 17/18 | First senior goal | |
| 22/23 | Goal #50 (career) |
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 | 49 | 383 | 4 | 0 | 0 | 0.94 |
| 23/24 | 51 | 155 | 6 | 0 | 0 | 3.48 |
| 22/23 | 45 | 780 | 2 | 0 | 0 | 0.23 |
| 21/22 | 56 | 736 | 2 | 0 | 0 | 0.24 |
| 20/21 | 49 | 554 | 2 | 0 | 0 | 0.32 |
| 18/19 | 27 | 918 | 4 | 1 | 0 | 0.49 |
| 17/18 | 30 | 546 | 2 | 0 | 0 | 0.33 |
Output by competition
Career goals and assists broken down by tournament.
More on Davis Keillor-Dunn
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Davis Keillor-Dunn
Who is Davis Keillor-Dunn?
Davis Keillor-Dunn is an England professional footballer who plays as a attacking midfield for Barnsley FC.
How old is Davis Keillor-Dunn?
Davis Keillor-Dunn is 28 years old. He was born on November 2, 1997 in Sunderland.
What position does Davis Keillor-Dunn play?
Davis Keillor-Dunn plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Davis Keillor-Dunn play for?
Davis Keillor-Dunn currently plays for Barnsley FC.
How many career goals has Davis Keillor-Dunn scored?
Across all senior club competitions in our dataset, Davis Keillor-Dunn has scored 98 goals in 324 appearances.
What is Davis Keillor-Dunn's market value?
Davis Keillor-Dunn's most recent reported market value is €1.00m.