Avramović had his first senior basketball experience with Borac Čačak where he played the entire 2013–14 season, after which he spent one season playing for OKK Beograd.
In the summer of 2015, he returned to his former team, Borac Čačak. He was the league's leading scorer and the MVP in the first half of the 2015–16 season.[3] In February game against Mladost Zemun, he scored 47 points on 15 from 21 shooting from the field, while also having 6 assists and 12 rebounds; for such performance, he was named the MVP of the round with the index rating of 63.[4] He finished the season with the averages of 20.1 points, 4.4 rebounds and 5.9 assists per game.
Varese (2016–2019)
On June 16, 2016, he signed a contract with the Italian team Pallacanestro Varese.[5] On October 3, 2016, he made his debut for the team against Dinamo Sassari, scoring 4 points in 15 minutes. In the first round of the 2016–17 Basketball Champions League, he scored 29 points in 25 minutes against ASVEL.[6] In his debut season with the club, Avramović averaged 6.5 points over 25 Italian League games, while shooting 36.4% from the field.
In 2017–18 season, Avramović improved his season statistics, averaging 11.8 points, 3.1 rebounds and 2.3 assists over 30 Italian League games. In 2018–19, he emerged as team leader, appearing in 30 Italian League games and averaging 17.7 points, 3.4 rebounds and 3 assists per game, while shooting 43.8% from the field and 39.5% on 5.2 three-point attempts per game.[7]
Unicaja (2019–2021)
On June 28, 2019, he signed a two-year deal with Unicaja of the Liga ACB, reportedly worth 530,000 euros.[8][7] He was on loan to Estudiantes in December 2019 and averaged 14.7 points per game before the season was suspended. On June 10, 2020, he re-signed with Estudiantes,[9] In 2020–21 season, he averaged 16.4 points, 3.5 assists and 2.9 rebounds over 36 games of the Spanish League.
Partizan (2021–2024)
On July 6, 2021, Avramović signed a two-year deal with Partizan of the ABA League and the EuroCup.[10] On March 6, 2022, in the Eternal derby against bitter rivals KK Crvena zvezda, Avramović scored 33 points, recorded 6 assists and 1 rebound. His game of the season brought victory against Zvezda with a score of 98–84 in the 21st round of the ABA League. Over 2021–22 season, Avramović averaged 11.1 points and 3.3 assists over 32 ABA League games.
During the 2022–23 season, Avramović for the first time played in EuroLeague where Partizan was eliminated from the Real Madrid in tight playoffs series. Over the season, Avramović averaged 6.3 points, 1.9 rebounds and 1.3 assists per game. Partizan ended the 2022–23 season by lifting the ABA League championship trophy, after 3–2 score against Crvena zvezda in the Finals series.[11] In ABA League, he averaged 8.4 points and 3.2 assists over 17 games.
On July 6, 2023, Avramović signed a new two-year contract with Partizan, reportadely worth 450,000 euros per season.[12] On 1 March 2024, in a 100-90 win against Anadolu Efes, he set a career-high of 30 points.[13] Over the season, he averaged 10.2 points, 1.8 rebounds and 1.8 assists over 24 EuroLeague games. The season was deemed to be unsuccessful for Partizan as they finished the season without lifting any trophy.[14]
Avramović represented the Serbia men's national basketball team at the 2023 FIBA Basketball World Cup, under manager Svetislav Pešić. Serbia went on to win the silver medal, losing to Germany in the final game. Over 7 games played, Avramović averaged 11.3 points, 2.1 assists and 1.4 rebounds per game. He won the bronze medal at the 2024 Summer Olympics with Serbia.[15] Over six tournament games, Avramović averaged 10.5 points, 3.2 assists and 2.5 rebounds, and was named the tournament's Best Defensive Player afterwards.[16]