Ponitka started playing basketball in UKS Kasprowiczanka Ostrow Wielkopolski, before moving in 2009 to AZS Warsaw University of Technology. In his first season as a professional player, he appeared in 27 games of the Polish 2nd-tier League, averaging 7.1 points, 3.5 rebounds and 1.2 steals in 18 minutes per game. He also appeared in four games of the Polish Cup, averaging 9 points per game. In September 2010, Ponitka took part in the Basketball Without Borders camp, held in Barcelona.[2] He was named the MVP of the camp.[3]
In the 2010–11 season, he had bigger role in the team, which reflected on his stats. In April 2011, he took part in Nike Hoop Summit held in Portland, Oregon. He was the leading scorer of the World Select Team with 17 points in a 92–80 loss to the USA Team.[4] Over the season, he averaged 11.7 points, 4.7 rebounds and 1.6 steals over 34 games. His team eventually won the championship, this way promoting to the Polish League in the following season.[citation needed]
In the 2011–12 season, due to his good performances, he was voted for the Polish League All-Star game with the most votes.[5] In the game, he was the third scorer in his team with 13 points.[6] In his final season with AZS Warsaw University of Technology, he averaged 13.6 points and 4.6 rebounds.[citation needed]
Asseco Prokom
On March 27, 2012, Ponitka signed a three-year deal with the Polish team Asseco Prokom.[7] He also had an option to leave the team after two seasons. In the new team, his minutes were very limited, and the player had the averages of 2.6 points and 1.4 rebounds for the rest of the season. However, his team won the Polish League championship, by defeating Trefl Sopot with 78-67 in the final series.[8] In the 2012–13 season, his role in the team increased, as he averaged 8.6 points and 4.2 rebounds per game over the season. He also played in the EuroLeague, averaging 8.8 points and 3.5 rebounds over 10 games.[citation needed]
Telenet Oostende
On August 4, 2013, he signed a three-year contract with the Belgian team Telenet Oostende.[9] In the 2013–14 and 2014-15 season his team won the Belgian League championship.[10]
On July 4, 2019, Ponitka signed a two-year contract with BC Zenit Saint Petersburg.[15] In his debut season with the club, Ponitka averaged 9.1 points and 4.6 rebounds over 18 EuroLeague games, in a season that was cut short due to COVID-19 pandemic. In second season with the club, he averaged 8.4 points, career-high 3.2 assists and 5.2 rebounds per game.
Ponitka stayed for 2021–22 season with the club as well. Although his playing time stayed the same, his scoring dropped by half almost and he finished the EuroLeague season with averages of 4.6 points, 2.6 assists and 5.2 rebounds over 20 games.
Pallacanestro Reggiana
On August 17, 2022, he signed a three-month deal with an option until the end of the season with Reggio Emilia of the Italian Lega Basket Serie A (LBA).[16] However, he didn't stay more than a month with the club.
Panathinaikos
On September 23, 2022, Ponitka signed a one-year deal with Panathinaikos of the Greek Basket League and the EuroLeague. In a total of 27 EuroLeague games (6 starts), he averaged 8.4 points, 5.2 rebounds, 2.4 assists, 1.1 steals and 1.9 turnovers, playing around 25 minutes per contest. Additionally, in 29 domestic league matches, he averaged 9.6 points, 4.3 rebounds, 3.1 assists, 1 steal and 2.4 turnovers, playing around 23 minutes per contest. On July 5, 2023, he parted ways with the Greek club.
Partizan
On July 13, 2023, Ponitka signed a two-year contract with the Serbian powerhouse Partizan Belgrade.[17] Over 2023–24 season, Ponitka averaged career-low 2.4 points and 2.2 rebounds over 26 EuroLeague games. The season was deemed to be unsucessful for Partizan as they finished the season without lifting any trophy.[18] On June 29, 2024, he announced he was parting ways with Partizan.
In 2011, he was part of the U-18 team which took sixth place at the 2011 FIBA Europe Under-18 Championship held in Poland. Over 9 tournament games, he averaged 15.3 points and 7.6 assists per game.[citation needed]
He officially debuted for the senior national team on August 3, 2012, in the friendly game against Montenegro. Even he played for nearly 23 minutes, he scored just 4 points.[21][22] He was a member of the team at the 2013 FIBA EuroBasket held in Slovenia. He averaged 3.6 points and 1.4 rebounds over 5 tournament games.[23]
He represented the Polish national team at the 2015 FIBA EuroBasket and 2017 FIBA EuroBasket. He also participated in the 2019 FIBA World Cup, where he scored 26 points against China. Down 1, Ponitka came up with a key steal on Chinese star Zhou Qi with 3 seconds left, being fouled in the process and sending the game into overtime, where Poland would later triumph in an upset 79-76 overtime win over the hosts.[citation needed]
Ponitka played at EuroBasket 2017, where he averaged 12.8 points and 7.2 rebounds per game, while Poland did not advance past the preliminary round.[24]
Ponitka returned at EuroBasket 2022 for Poland. In the quarter-finals against heavily favoured Slovenia, he guided Poland to a 90–87 upset win to reach the first semifinals in 51 years.[25] Ponitka finished with 26 points, 16 rebounds and 10 assists to become the fourth player in EuroBasket history to record a triple-double.[25][26]