Owens was named 2007 New Hampshire Gatorade Player of the Year while playing high school basketball at Phillips Exeter Academy.
Owens played college basketball at Stanford, playing in the Pac-12 Conference of the NCAA Division I, from 2007 to 2012. He had a discreet freshman season, averaging 1.7 points and 1.4 rebounds in 5.8 minutes per game.
For his sophomore season he increased his averages to 6.9 points and 3.6 rebounds, adding a team-best 0.8 blocks in 20.7 minutes per game.
He had to sit out the 2009-10 season for a serious medical condition that was undiclosed that threatened his playing career. After undergoing examinations and consulting medical experts he was cleared to return the next year.
In his junior season, he started all 31 games, averaging 11.6 points, team-bests of 6.5 rebounds and 0.9 blocks, adding 0.8 steals in more than 27 minutes per game, including a career-high 31 points (along with 11 rebounds and 4 blocks) in a 26 February game against Oregon. He received an All-Pac-10 honorable mention and All-Pac-10 academic honours.
After posting 11.6 points and team-firsts 5.8 rebounds and 1.2 steals, he was a second-team All-Pac-12 selection, adding a 2012 National Invitation Tournament All-Tournament team selection as Stanford won the tournament.
Considered a low profile player (who wasn't invited to the Portsmouth Invitational), Owens worked out with a number of NBA sides. His athletiscism impressed but doubts were expressed about his output judging from his unremarkable numbers during his college career. After going undrafted in the 2012 NBA draft, he joined the Orlando Magic in the Orlando leg of the NBA Summer League from 9 to 13 July. Owens joined the Charlotte Bobcats for the Las Vegas Summer League from 15 to 20 July 2012, playing in 4 games for 5 points and 2.3 rebounds in nearly 10 minutes per game. He was signed by the Bobcats in September to take part in their training camp, after not playing in any pre-season games, Owens was released in October.
In December, Owens was acquired by the Idaho Stampede of the NBA Development League. He averaged 5.4 points and 4.6 rebounds in the league.
Owens joined the New Orleans Pelicans for the 2013 NBA Summer League in July. He then spent the preseason with Italian side Montepaschi Siena before signing with Israeli Basketball Premier League side Hapoel Tel Aviv in September. The forward averaged 9.7 points and 7 rebounds in more than 28 minutes per game during the regular season, including 17 points in a derby upset of Maccabi, upping his stats to 13.5 points and 7.3 rebounds in 32 minutes in the playoffs as Hapoel exited at the quarterfinal stage.
After a 2014 NBA Summer League participation with the Sacramento Kings in which he had little playing time, Owens joined Italian Serie A side Dolomiti Energa Trento on 28 July 2014 for one season. He averaged 13.5 points and 6.5 rebounds in 33 games as newly promoted Trento reached the Serie A playoffs.
In June 2015, he signed with fellow Serie A team Umana Reyer Venezia for the 2015–16 season.
On June 18, 2016, Owens signed with AEK Athens of the Greek League. On October 10, 2016, he parted ways with AEK and signed with Turkish club Pınar Karşıyaka.
On July 1, 2017, Owens signed with Turkish club Tofaş.