Curtis Edwards föddes onsdagen 12 januari 1994 i Middlesbrough i engelska Nordyorkshire. Han växte upp i Middlesbrough och spelade ungdomsfotboll i Thornaby FC och i Middlesbrough FC:s akademi, men fick inget A-lagskontrakt hos de senare som 19-åring. Hans äldre bror Kieran spelade också ungdomsfotboll och spelade också i samma akademi.
Curtis Edwards gjorde fruktlösa försöka att hitta en ny klubb och hamnade till slut i Darlington 1883 i engelska åttondedivisionen Northern Premier League Division I North i september 2013. Efter några månader flyttade han i stället tillbaka till hans moderklubb Thornaby FC i engelska tiondedivisionen Northern Football League Division II, där hans pappa var i tränarstaben. Han gjorde ett nytt försök i serien mitt emellan, Northern Football League Division II, i Spennymoor Town under våren, men spelade inga matcher där och återvände till Thornaby.
Som 21-åring flyttade Edwards till Ytterhogdal 2015 och spelade med Ytterhogdals IK i division III södra Norrland. Sommaren därefter flyttade han 14 mil norrut till Östersund för att spela med Östersunds FK och debuterade i Allsvenskan för dem lördagen 6 augusti 2016 när han startade i 4–0-vinsten över GIF Sundsvall hemma på Jämtkraft arena.