PLAYER PROFILE

Davis Keillor-Dunn.

Sheffield Wednesday · England

Matrix 26694

At a glance

Full name
Davis James Marshall Keillor-Dunn
Born
02 Nov 1997
Age today
29
Nationality
England

Career by season

291 recorded appearances
Davis Keillor-Dunn appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27League One Sheffield Wednesday 86215550
26/27EFL Cup Wrexham AFC 1000140
26/27Championship Wrexham AFC 1000180
25/26League One Barnsley FC 24221311,9863
25/26FA Cup Wrexham AFC 100080
25/26FA Cup Barnsley FC 33202370
25/26EFL Cup Barnsley FC 33001810
25/26Championship Wrexham AFC 6000980
24/25League One Barnsley FC 42421853,5743
24/25League One Mansfield Town 33002700
24/25FA Cup Barnsley FC 22101580
24/25EFL Cup Mansfield Town 1010271
23/24League Two Mansfield Town 46402293,4276
23/24FA Cup Mansfield Town 1100900
23/24EFL Cup Mansfield Town 43002850
22/23League Two Mansfield Town 1918641,5312
22/23League One Burton Albion 1916501,2740
22/23FA Cup Burton Albion 32001340
22/23EFL Cup Burton Albion 1100900
21/22League Two Oldham Athletic 46431523,8490
21/22FA Cup Oldham Athletic 22101581
21/22EFL Cup Oldham Athletic 32002091
20/21League Two Oldham Athletic 41341052,9352
20/21FA Cup Oldham Athletic 33011800
20/21EFL Cup Oldham Athletic 21001050
19/20National League Wrexham AFC 63103110

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Davis Keillor-Dunn match log
DateCompetitionMatchScoreMinutesGoals
27 Oct 2026League One Sheffield Wednesday v Cambridge United 1 – 190
24 Oct 2026League One Doncaster Rovers v Sheffield Wednesday 2 – 090
20 Oct 2026League One Notts County v Sheffield Wednesday 2 – 090
17 Oct 2026League One Sheffield Wednesday v AFC Wimbledon 5 – 0902
10 Oct 2026League One Huddersfield Town v Sheffield WednesdaySubstitute, on 46′ 2 – 244
19 Sep 2026League One Sheffield Wednesday v Stockport County 0 – 065
12 Sep 2026League One Sheffield Wednesday v Wigan AthleticSubstitute, on 62′ 0 – 028
05 Sep 2026League One Peterborough United v Sheffield Wednesday 1 – 258
17 Aug 2026Championship Cardiff City v Wrexham AFCSubstitute, on 72′ 1 – 118
07 Aug 2026EFL Cup Middlesbrough FC v Wrexham AFCSubstitute, on 76′ 1 – 014
02 May 2026Championship Wrexham AFC v Middlesbrough FCSubstitute, on 83′ 2 – 213
12 Apr 2026Championship Birmingham City v Wrexham AFCSubstitute, on 86′ 2 – 011
07 Apr 2026Championship Wrexham AFC v Southampton FCSubstitute, on 84′ 1 – 510
17 Mar 2026Championship Watford FC v Wrexham AFCSubstitute, on 64′ 3 – 126
10 Mar 2026Championship Wrexham AFC v Hull CitySubstitute, on 70′ 1 – 220
07 Mar 2026FA Cup Wrexham AFC v Chelsea FCSubstitute, on 112′ 2 – 48
07 Feb 2026Championship Wrexham AFC v Millwall FCSubstitute, on 72′ 0 – 218
31 Jan 2026League One Barnsley FC v Stevenage FC 3 – 1812
27 Jan 2026League One Cardiff City v Barnsley FC 4 – 090
24 Jan 2026League One Reading FC v Barnsley FCSubstitute, on 69′ 2 – 221

Career transfers

14 recorded moves

All recorded career moves, newest first.

Davis Keillor-Dunn career transfers
Date FromToMoveFee
02 Jan 2027Pending Sheffield Wednesday Wrexham AFC Loan return
01 Sep 2026 Wrexham AFC Sheffield Wednesday Loan —
02 Feb 2026 Barnsley FC Wrexham AFC Transfer —
30 Aug 2024 Mansfield Town Barnsley FC Transfer —
31 Jan 2023 Burton Albion Mansfield Town Transfer —
01 Jul 2022 Oldham Athletic Burton Albion Transfer Free
11 Aug 2020 Wrexham AFC Oldham Athletic Transfer Free
16 Jan 2020 Without club Wrexham AFC Transfer —
02 Sep 2019 Ross County FC Without club Released —
05 May 2019 Falkirk FC Ross County FC Loan return
10 Jan 2019 Ross County FC Falkirk FC Loan —
01 Jul 2017 Ross County FC U20 Ross County FC Internal move —
22 Jul 2016 Chesterfield FC U21 Ross County FC U20 Transfer Free
01 Jul 2015 Chesterfield FC U18 Chesterfield FC U21 Internal move —

Contracts and market values are not available yet.