After high school, Punter played college basketball at State Fair Community College, from 2012 to 2014, and at the University of Tennessee, with the Tennessee Volunteers. In his senior year at Tennessee, Punter averaged 22.1 points per game, and 3.4 rebounds per game. Though he missed five games of SEC Conference play, he was named Second Team All-SEC, after finishing with the third-highest scoring average (22.1 points per game), and the fourth-highest free-throw percentage (.853), during conference league games.[1]
In July 2017, he signed with Rosa Radom.[5] He played in 16 games with Rosa Radom, and went on to average 20.6 points, 3.4 rebounds, and 1.7 assists per game in the FIBA Basketball Champions League. His very good performances gained the interest of the Turkish Super League club Gaziantep, in February but the player didn't leave the team.[6]
AEK Athens
On February 10, 2018, he moved to AEK Athens for the rest of the season.[7] With AEK, he won the Greek Cup title, in 2018. On May 6, 2018, Punter also won the FIBA Champions League title. In the final, Punter was one of the best players of his team, scoring 16 points.[8] Over 11 Greek Basket League games, Punter averaged 11.4 points and 2.3 rebounds on 44% shooting from the field.
On June 28, 2019, Punter signed a two-year contract with the Greek EuroLeague club Olympiacos.[12] On December 24, 2019, he was released by Olympiacos.[13] Three days later, he signed with the Serbian EuroLeague club Crvena zvezda for the rest of the season.[14] On February 11, 2020, Punter obtained a Serbian passport and Serbian citizenship.[15][16]
Olimpia Milano (2020–2021)
On June 18, 2020, Punter signed with the Italian EuroLeague club Olimpia Milano.[17] With Olimpia, he appeared in 36 EuroLeague games, and averaged 14.3 points, 1.6 rebounds and 1.4 assists per game. Olimpia managed to reach the 2021 EuroLeague Final Four, where they won the third place.
During the 2022-23 season, Partizan was eliminated by Real Madrid in a tight EuroLeague playoffs series. The playoff series was marred by controversy as a major fight broke out in Game 2, involving players from both teams and resulting in the game being suspended.[19] Punter received a 2 game suspension for his role in the incident.[20] Over the season, Punter averaged 16.1 points, 2.5 assists and 2.1 rebounds per game. Partizan ended the 2022–23 season by lifting the ABA League championship trophy, after a 3–2 winning series over Crvena zvezda in the finals.[21] In the fifth decisive game, Punter scored 32 points, recorded 5 rebounds and 2 assists and was awarded the ABA League Finals MVP.
On June 29, 2023, after negotiations with both Panathinaikos and FC Barcelona, Punter renewed his contract with Partizan for another two years.[22] Over the 2023–24 season, Punter averaged 15 points, and a career-high 2.6 rebounds and 2.6 assists over 28 EuroLeague games. The season was deemed to be unsuccessful for Partizan as they finished the season without lifting any trophy.[23] Despite having one more year left in his contract, Punter was released by Partizan in June 2024.[24]
FC Barcelona (2024–present)
On June 19, 2024, Punter signed a one-year contract with FC Barcelona of Liga ACB and EuroLeague.[25] In October 2024, he earned the EuroLeague's MVP honors for the first time for his performances during the month of October. He averaged 18.6 points, 1.9 rebounds, 2.4 assists and 1.4 steals.[26]
On April 1, 2025, FC Barcelona announced a three year extension of Punter's contract, linking him to the Catalans until 2028. The announcement highlighted Punter's offensive impact for Barcelona, leading the team in points per game and performance index rating in the EuroLeague regular season.[27]
On December 19, 2025, Punter scored a career-high 43 points to carry Barcelona to victory in a EuroLeague home game against Baskonia after three overtime periods. It was the fourth highest scoring by a single player in the modern EuroLeague and the highest overall score in a EuroLeague game.[28] Recording a PIR of 40, Punter earned the MVP award for round 17 of the 2025–26 EuroLeague.[29] In December 2025, he won his second EuroLeague MVP of the Month award, averaging 24.4 points per game and a PIR of 23.[30] On February 6, 2026, Punter suffered a thigh injury during a EuroLeauge game against Baskonia. He was expected to be sidelined for two to four weeks.[31]