Fuller attended Mesa High School in Mesa, Arizona, where he earned all-state and all-conference honors as a junior and senior. As a senior in 2007–08, he averaged 24.5 points, 10.8 rebounds and 2.1 blocked shots per game, as he led Mesa to a 17–11 record and an East Valley Region championship. He was named East Valley Region Player of the Year and East Valley Tribune Player of the Year, and was named Player of the Year for Class 4A-5A in Arizona by the Arizona Republic.
College career
As a freshman for Iowa in 2008–09, Fuller appeared in 32 games with 19 starts, while averaging 4.0 points and 2.7 points per game. He scored a season-high 16 points against Penn State on January 24. As a sophomore in 2009–10, Fuller earned All-Big Ten Honorable Mention honors after averaging 9.7 points and a team-leading 6.2 rebounds in 30 games. He posted a team-best six double-doubles and led Iowa in rebounding a team-best 14 times, including 12 of the last 16 games. On February 16, he recorded career-highs of 30 points and 13 rebounds against Michigan. On April 9, 2010, Fuller announced his decision to leave the Hawkeyes basketball program in order to move closer to home and his family. Less than a month later, on May 4, he signed with USC and subsequently redshirted the 2010–11 season due to NCAA transfer regulations. As a redshirted junior in 2011–12, Fuller suffered a labral tear in his left shoulder in October, and in December he suffered one in his right shoulder. He was later ruled out for the rest of the season in January due to the injuries, opting to have season-ending surgery to deal with the labrum tear in his left shoulder. Shooting with his non-preferred right hand for most of the season, he was second on the Trojans team in scoring and first in rebounding. As a senior in 2012–13, Fuller's role was dramatically reduced as he started just six games and averaged 14.7 minutes per game. He scored a season-high 15 points against UCLA and finished the season with averages of 4.1 points and 3.6 rebounds in 32 games. At the Trojans' annual awards banquet on April 9, he received the John Rudometkin Award for giving 110% effort throughout the season.
College statistics
Professional career
U.D. Oliveirense (2013–2014)
On September 20, 2013, Fuller signed with U.D. Oliveirense of Portugal for the 2013–14 LPB season. He appeared in all 20 games for Oliveirense in 2013–14, averaging 18.2 points, 9.7 rebounds, 1.1 assists and 1.3 steals per game.
In January 2015, Fuller signed with the Taranaki Mountainairs for the 2015 New Zealand NBL season. On April 14, he was named co-Player of the Week for Round 2 alongside Southland Sharks forward Tai Wesley. In the Mountainairs' final game of the season on June 28 against the Super City Rangers, Fuller set an NBL record for points scored in a game with 54 on 25-of-34 shooting. He also recorded a season-high 19 rebounds in a two-point loss to the Rangers, and subsequently earned Round 13 Player of the Week honors. In 18 games for Taranaki, he averaged a league-leading 28.4 points, 9.5 rebounds and 1.3 steals per game, and earned All-Star Five honors. Despite his great season, the Mountainairs failed to win a game in what was just the fourth winless season for an NBL team in league history.
On September 22, 2015, Fuller signed with Fuerza Regia of Mexico for the 2015–16 LNBP season. On November 26, he had a season-best game with 22 points and 7 rebounds in a loss to Soles de Mexicali. He later scored 19 points against Abejas de Guanajuato on January 17, and had an 18-point game on February 11 against Panteras de Aguascalientes. In 35 games for Fuerza, he averaged 6.0 points and 3.0 rebounds per game. In August 2016, Fuller re-signed with Fuerza Regia for the 2016–17 season. In 25 games, he averaged 3.6 points and 2.2 rebounds per game.
On May 19, 2017, Fuller signed with the NLEX Road Warriors as an import for the 2017 PBA Governors' Cup. In 11 games for the Road Warriors, he averaged 22.6 points, 17.7 rebounds, 1.5 assists, 1.6 steals and 1.5 blocks per game.
In January 2018, Fuller joined Luxembourgian club Racing of the Total League. In 10 games, he averaged 30.0 points, 14.4 rebounds, 1.3 assists, 1.0 steals and 1.2 blocks per game.
On November 29, 2018, Fuller signed with the Israeli team Hapoel Galil Elyon of the Liga Leumit, replacing Stephen Maxwell. In 8 games played for Galil Elyon, he averaged 13.9 points, 5.3 rebounds and 1.5 steals per game.
Soles de Mexicali (2019)
On January 22, 2019, Fuller signed with Mexican team Soles de Mexicali for the Liga Americas. In three games, he averaged 6.7 points, 4.0 rebounds and 1.0 assists per game.
Return to Fuerza Regia (2019)
In February 2019, Fuller re-joined Fuerza Regia for the rest of the LNBP season. In 18 games, he averaged 6.7 points, 3.8 rebounds and 1.2 assists per game.
Blackwater Elite (2019)
In August 2019, Fuller joined Blackwater Elite of the Philippine Basketball Association for the East Asia Super League Terrific 12 and the PBA Governors' Cup. He was replaced by Marqus Blakely for the Terrific 12 tournament due to an ankle injury. He made his debut for the team in the Governors' Cup, but was later replaced again by Blakely due to not being 100%.