Davis Keillor-Dunn
At a glance
Barnsley hub| 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-05-02 | GB3 |
Barnsley FC | 1-3 | Stockport County | Available |
| 2026-04-28 | GB3 |
Northampton Town | 0-1 | Barnsley FC | Available |
| 2026-04-25 | GB3 |
Luton Town | 2-1 | Barnsley FC | Available |
| 2026-04-21 | GB3 |
Stevenage FC | 1-0 | Barnsley FC | Available |
| 2026-04-18 | GB3 |
Barnsley FC | 2-2 | Bradford City | Available |
| 2026-04-14 | GB3 |
Port Vale FC | 0-0 | Barnsley FC | Available |
| 2026-04-11 | GB3 |
Rotherham United | 1-3 | Barnsley FC | Available |
| 2026-04-06 | GB3 |
Barnsley FC | 0-3 | Plymouth Argyle | Available |
| 2026-04-03 | GB3 |
Burton Albion | 1-1 | Barnsley FC | Available |
| 2026-03-21 | GB3 |
Barnsley FC | 0-1 | Doncaster Rovers | Available |
| 2026-03-17 | GB3 |
Barnsley FC | 1-1 | Wigan Athletic | Available |
| 2026-03-14 | GB3 |
Mansfield Town | 2-2 | Barnsley FC | Available |
| 2026-03-10 | GB3 |
Barnsley FC | 1-1 | Cardiff City | Available |
| 2026-03-07 | GB3 |
Barnsley FC | 2-1 | Exeter City | Available |
| 2026-03-03 | GB3 |
Barnsley FC | 0-1 | Wycombe Wanderers | Available |
| 2026-02-28 | GB3 |
Leyton Orient | 1-3 | Barnsley FC | Available |
| 2026-02-21 | GB3 |
Huddersfield Town | 2-1 | Barnsley FC | Available |
| 2026-02-17 | GB3 |
Barnsley FC | 2-1 | Peterborough United | Available |
| 2026-02-14 | GB3 |
Barnsley FC | 3-3 | AFC Wimbledon | Available |
| 2026-02-07 | GB3 |
Bolton Wanderers | 3-2 | Barnsley FC | Available |
| 2026-02-03 | GB3 |
Barnsley FC | 2-2 | Northampton Town | 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 | 0-2 | Lincoln City | Available |
| 2025-12-26 | GB3 |
Barnsley FC | 2-3 | Mansfield Town | Available |
| 2025-12-20 | GB3 |
Exeter City | 3-0 | Barnsley FC | Available |
| 2025-12-13 | GB3 |
Barnsley FC | 3-2 | Leyton Orient | Available |
| 2025-12-09 | GB3 |
Lincoln City | 3-1 | Barnsley FC | Available |
| 2025-11-29 | GB3 |
Stockport County | 1-1 | Barnsley FC | Available |
| 2025-11-22 | GB3 |
Barnsley FC | 5-0 | Luton 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 |
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 | 39 | 14 | 7 | 18 | 43 | 48 | -5 | 36% |
| Stevenage FC | 36 | 12 | 11 | 13 | 36 | 36 | 0 | 33% |
| Bolton Wanderers | 36 | 10 | 12 | 14 | 53 | 56 | -3 | 28% |
| Leyton Orient | 36 | 8 | 11 | 17 | 41 | 58 | -17 | 22% |
| Northampton Town | 35 | 14 | 9 | 12 | 56 | 44 | +12 | 40% |
| Lincoln City | 34 | 10 | 7 | 17 | 35 | 54 | -19 | 29% |
| Crawley Town | 33 | 17 | 8 | 8 | 59 | 39 | +20 | 52% |
| Peterborough United | 33 | 14 | 8 | 11 | 50 | 48 | +2 | 42% |
| Port Vale FC | 33 | 13 | 10 | 10 | 58 | 39 | +19 | 39% |
| Cambridge United | 33 | 15 | 9 | 9 | 48 | 46 | +2 | 45% |
| Bradford City | 31 | 12 | 9 | 10 | 49 | 36 | +13 | 39% |
| Blackpool FC | 31 | 12 | 4 | 15 | 32 | 43 | -11 | 39% |
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.



