Randy Edwini-Bonsu

Following the conclusion of the 2008 PDL season, Edwini-Bonsu was called up to the senior Vancouver Whitecaps team, and made his professional debut on August 20, 2008, in a 0–0 tie with the Seattle Sounders.

[5] On November 22, 2011, it was announced that Edwini-Bonsu had signed a contract with Eintracht Braunschweig through June 2013,[6] after impressing in two friendlies while on trial, scoring a total of four goals.

Edwini-Bonsu made his debut in Germany on February 5, 2012, in a 2–1 defeat to Eintracht Frankfurt, he came on as a second half sub for Mathias Fetsch.

[7] On March 4, 2012, Edwini-Bonsu made his home debut in a league game for Eintracht Braunschweig as a sub for Damir Vrančić (32nd minute).

[8] This substitution set the basics for Eintracht beating Hansa Rostock 3–2: Edwini-Bonsu initiated an attack that led to Braunschweig's second goal.

He tied for the goal-scoring lead with three goals in three games at the 2009 CONCACAF U-20 Championship even though Canada didn't advance past the group stage.