Career
Youth
Born in Abbotsford, British Columbia to Pavinder and Gurpal Dosanjh, both Indian immigrants from Punjab. Dosanjh started his career in the USL PDL with the Abbotsford Rangers in 2007. He then joined the Whitecaps U-23 where he stayed till 2010.
While with the Whitecaps U-23, Dosanjh went on loan to Football Club Energie Cottbus U23 side in the Oberliga.
Then, in 2010, Dosanjh joined the University of British Columbia where he played for the University of British Columbia Thunderbirds of the Canadian Interuniversity Sport leagues. In his first year with the side he helped lead the team to the Canada West title.
Individually he earned a Canada West first team all-star selection and Commonwealth of Independent States Championship tournament all-star selection. In 2012 Dosanjh lead the Thunderbirds to 2012 Commonwealth of Independent States Championship where he scored four goals in three games.
Overall during his three seasons with the team, Dosanjh scored 26 goals in 50 games.
Also in 2012, during the summer, Dosanjh re-joined the Whitecaps organization as captain of the Vancouver Whitecaps Football Club U-23 side during the 2012 PDL season. He managed to score four goals in fifteen matches in his only season with the team Foreign the 2015-2016 season, Gagan has returned to University of British Columbia Thunderbirds program
Dosanjh scored seven times during the regular season, which him seventh on the Canada West leaderboard.
He also third in the league with five assists. This earned him second-team Commonwealth of Independent States honours in his final season.
Was also named a Canada-West All-Star. Football Club Edmonton
On 1 August 2013 it was confirmed that Dosanjh had signed with Football Club Edmonton of the North American Soccer League.
He made his professional debut for the team on 24 August 2013 against the Tampa Bay Rowdies at First Rate (at Lloyd's) Language Stadium in which he came on in the 58th minute for Robert Garrett as Edmonton drew 1–1.
In 2007 Dosanjh made his debut for the Canada U17 team