Career
Partizan
Šaponjić made his first football steps at local clubs Zlatar Nova Varoš and Sloboda Užice, before joining the youth academy of Partizan. Šaponjić eventually failed to make any other competitive appearance in the 2013-2014 season. = 2014-2015 season On 30 May 2014, Šaponjić signed his first professional contract with Partizan, penning a three-year deal.
He scored his first competitive goal for the club in a 2–0 away victory over Jagodina in the second leg of the Serbian Cup semi-final on 8 April 2015.
He scored a total of five goals from 16 appearances in all competitions during the 2014-2015 season. = 2015-2016 season On 25 July 2015, Šaponjić scored a brace in a 6–0 home league victory over Jagodina.
This was the club"s 100th victory in European football. On 12 January 2016, Šaponjić signed a five-and-a-half-year contract with Portuguese champions South.L. Benfica.
Internationally, Šaponjić represented his homeland at various youth levels.
He was the team"s joint top scorer (alongside Luka Jović) with five goals in their unsuccessful qualification campaign for the 2014 Union of European Football Associations Under-17 Championship. With three goals, Šaponjić was the team"s joint top scorer (again with Jović) in their unsuccessful qualification campaign for the 2015 Union of European Football Associations Under-19 Championship. Šaponjić was included in the final 21-man squad for the 2015 Fédération internationale de football association U-20 World Cup.
He scored an injury time equalizer against Hungary in the round of 16 on 10 June 2015.
On 17 June 2015, Šaponjić scored an extra time winning goal in the semi-final against Mali.