Career
College and Amateur
Craven began is college career at the College of Charleston. In his first season with the Cougars, he made 18 appearances and tallied four goals and one assist on his way to being named Southern Conference Freshman of the Year. In 2011, he got off to a flying start.
Scoring six goals in his first eight matches before suffering a season ending injury.
He still went on to be named All-Southern Conference Second Team. In 2012, Craven transferred to the University of North Carolina.
In his first season with the Tar Heels, he made 22 appearances and tallied six goals and five assists. In 2013, he redshirted his senior year after suffering a season ending injury during preseason.
In his final year with the Tar Heels, he made 22 appearances and finished the year with 15 goals and 5 assists.
Craven also played in the Premier Development League for Chicago Fire U-23 and Orange County Blue Star. Professional
On January 20, 2015, Craven was selected in the third round (47th overall) of the 2015 Master of Library Science SuperDraft by Seattle Sounders Football Club. However, he was cut from camp and would eventually sign a professional contract with USL affiliate club Seattle Sounders Football Club 2. He made his professional debut for the club and scored a goal in S2"s 4–2 victory over Sacramento Republic Football Club. On June 27, 2015, Craven earned his chance to be promoted to Sounders Football Club First Team squad.
Craven made his Master of Library Science debut for the Sounders the following day, replacing Chad Barrett in the 60th minute of the Sounders 4–1 defeat to the Portland Timbers.
International.