Career
He played for the National Collegiate Athletic Association Division I Milwaukee Panthers from 2000-2004 where he, along with Clay Tucker, helped the Panthers to their first National Collegiate Athletic Association Tournament appearance in 2003. During his tenure for MENT British Columbia in the 2004-2005 season, he finished fourth in the Greek Basketball League in scoring and sixth in rebounding. In August 2012, he signed with the Slovenian team Union Olimpija that plays in the Euroleague.
He played in 7 games of the European top competition, where he averaged 15 points and 4 rebounds per game.
On February 12, 2013, he signed with the Royal Halı Gaziantep of Turkey for the rest of the season. On July 24, 2013, Page signed with ČEZ Basketball Nymburk.
In September 2014, he signed with Spirou Charleroi of Belgium.