Nunnally attended Weston Ranch High School in Stockton, California. As a sophomore, he averaged 10 points and 8.4 rebounds per game. As a junior, he averaged 19 points, 6.5 rebounds and 3.5 assists per game as he was named Stockton Record Player of the Year, All-State, All-CIF Sac-Joaquin Section and All-Valley Oak League.[3]
As a senior, he averaged 22.1 points, 8.3 rebounds, 3.4 assists, 1.9 steals, and 1.2 blocks per game as he helped Weston Ranch to a perfect 14–0 record in the Valley Oak League. He was named All-State, Valley Oak League Most Valuable Player, All-CIF Sac-Joaquin Section, first-team All-Valley Oak League, and Stockton Record Player of the Year. He was a McDonald's All-American nominee.[3]
In his freshman season at UC Santa Barbara, Nunnally was one of four Gauchos to play in all 31 games, starting seven midway through the season. In those 31 games, he averaged 7.9 points, 3.3 rebounds and 1.5 assists per game.[3][5]
In his sophomore season, he was a second-team All-Big West choice and a Big West All-Tournament team selection. In 29 games, he averaged 14.7 points, 5.6 rebounds and 1.9 assists in 29.9 minutes per game.[3][5]
In his junior season, he was an Honorable Mention All-Big West choice and was selected to the All-Big West Tournament team after helping the Gauchos to their second straight title. In 32 games, he averaged 16.3 points, 5.7 rebounds and 1.8 assists in 33.0 minutes per game.[3][5]
In his senior season, he was a second-team All-Big West choice for the second time in his career. He was also named to the All-Big West Tournament team for the third straight year. In 31 games, he averaged 16.0 points, 5.9 rebounds and 2.8 assists in 33.7 minutes per game.[5]
On November 2, 2012, he was selected in the second round of the 2012 NBA D-League draft, by the Bakersfield Jam.[7]
2013–14 season
In July 2013, Nunnally joined the Miami Heat for the 2013 NBA Summer League.[8] On September 28, 2013, he signed with the Phoenix Suns.[9] However, he was later waived by the Suns on October 24, 2013.[10]
In November 2013, he was re-acquired by the Bakersfield Jam.[11] On January 11, 2014, he signed a 10-day contract with the Atlanta Hawks.[12] On January 22, 2014, he signed a second 10-day contract with the Hawks.[13] On February 1, 2014, the Hawks did not offer him a rest of season contract after his second 10-day contract expired[14] and returned to the Bakersfield Jam. On February 13, 2014, he was named to the Prospects All-Star team for the 2014 NBA D-League All-Star Game, as a replacement for Chris Johnson.[15]
On February 20, 2014, he was traded to the Texas Legends.[16] On March 17, 2014, he signed a 10-day contract with the Philadelphia 76ers.[17] On March 27, 2014, he signed a second 10-day contract with the 76ers.[18] On April 6, 2014, the 76ers did not offer him a contract for the remainder of the season after his second 10-day contract expired.[19]
On May 6, 2014, he signed with Cangrejeros de Santurce of Puerto Rico for the rest of the 2014 BSN season.[20] On May 26, 2014, he was waived by Cangrejeros after just six games.[21]
2014–15 season
In July 2014, Nunnally joined the Indiana Pacers for the Orlando Summer League[22] and the Miami Heat for the Las Vegas Summer League. On September 17, 2014, he signed with Tuenti Móvil Estudiantes of Spain for the 2014–15 season.[23] In November 2014, he left Estudiantes after appearing in seven games.[24][25] On December 1, 2014, he signed with Maccabi Ashdod of Israel for the rest of the season.[26]
2015–16 season
In July 2015, Nunnally re-joined the Indiana Pacers for the 2015 NBA Summer League. On August 22, 2015, he signed with Sidigas Avellino of Italy for the 2015–16 season.[27] He led the club to a 26–14 record and averaged 18.4 points (third highest scorer in the competition), 4.2 rebounds, and 2.5 assists while shooting 90.8% from the free throw line (tops in the league) over those 40 games.[28][29] He subsequently earned Italian league MVP honors.[30][31]
In the 2017–18 EuroLeague season, Fenerbahçe made it to the 2018 EuroLeague Final Four, its fourth consecutive Final Four appearance. Eventually, they lost to Real Madrid, by a score of 85–80, in the EuroLeague Final.[35] Over 29 EuroLeague games, he averaged 9.3 points, 2.1 rebounds and 1.3 assists per game, while shooting above 54% overall from the field, and 55.4% on three-point shot attempts.[36]
2018–2019 season
On August 8, 2018, Nunnally signed a two-year deal with the Minnesota Timberwolves.[37] On January 7, 2019, he was waived by the Timberwolves after appearing in only 13 games.[38]
On January 16, 2019, Nunnally signed a 10-day contract with the Houston Rockets.[39] Nunnally was waived on January 21 to make room for Kenneth Faried.[40]
Shanghai Sharks / Return to Fenerbahçe (2019–2020)
On August 12, 2019, Nunnally signed with Shanghai Sharks of the Chinese League[43] where he averaged 22.3 points, 5.5 rebounds, 3.3 assists and 1.2 steals per game.[44]
On January 3, 2020, Nunnally returned to Fenerbahçe.[44]
In the summer of 2022, Nunnally signed a contract with the Serbian team Partizan. During the 2022–23 season, Partizan was eliminated from the Real Madrid in a tight playoffs series. Over the season, Nunnally averaged 9.2 points and 2.1 rebounds per game. Partizan ended the 2022–23 season by lifting the ABA League championship trophy, after a 3–2 score against Crvena Zvezda in the Finals series.[47]
Over the 2023–24 season, he averaged 12.3 points, 3.2 rebounds and 2.6 assists over 32 EuroLeague games. The season was deemed unsuccessful for Partizan as they finished the season without lifting any trophy.[48]
Personal life
Nunnally is the son of Deanna Johnson. Married to wife, Jen, the two recently celebrated their marriage with a vow renewal. They have two daughters and a son.[3]