Duane Octavious Holmes (born November 6, 1994) is an American professional soccer player who plays as a midfielder for EFL Championship club Preston North End.
He has played for junior clubs Altofts and Normanton Athletic before joining Huddersfield Town from U-9 level and then in May 2011, Holmes was among ten teenagers to be "handed two-year academy deals.
[7] Holmes made his début for the Terriers in the Football League Cup game against Hull City at the KC Stadium on September 24, 2013, coming on as a substitute for fellow débutante Daniel Carr.
[8] He made his first league début in the 1–1 draw against Blackpool at the John Smith's Stadium on September 27, 2013, setting up the equalizer for James Vaughan.
[16] Despite the fact that manager Gary Johnson was keen to extend Holmes' loan spell,[17] he returned to Huddersfield Town on March 17, having started all five of his games at Yeovil.
[18] On August 30, after making just one substitute appearance at the start of the season, Holmes joined League Two side Bury on loan until January 5, 2015.
[33] The following day, he was named in the final 23-man roster for the 2019 Gold Cup, but was forced to withdraw from the squad prior to the start of the tournament due to injury, being replaced by Djordje Mihailovic.