Derby County (Championship)
#19 | Forward
November 6, 1994 (Age: 25)
5' 8", 140 lbs (1.73 m, 64 kg)
Holmes' professional career started in 2013 where signed with English Championship side Huddersfield Town, the team where he also trained as a youth player. He would make his debut for the team in the Football League Cup game against Hull City in September 2013. He made his league debut against Blackpool three days later. He would also see playing time out on loan with Yeovil Town and Bury respectively.
In June 2016, it was reported that Holmes signed a contract with League One side Scunthorpe United.
Holmes has not received a call up to the United States national team at any level.