Strahinja Eraković joined Red Star Belgrade in 2010 as a nine-year-old. He played for every youth category for the Belgrade club[3] and was the captain of the Under-19 side. He appeared for the club in the UEFA Youth League in matches against Napoli[4] and Paris Saint-Germain.
He made his first-team debut for Red Star Belgrade on 1 August 2020 in a Superliga match against Novi Pazar.[5] Despite being just 19, he quickly became a first-team regular for the champions of Serbia. In his first season with the senior side, he played against Hoffenheim,[6][7]Gent[8] and Slovan Liberec[9] in the UEFA Europa League. He was a part of the Red Star Belgrade side that won the first league[10][11] and cup double[12][13] after a 14-year wait.
In the 2021–22 campaign, he became one of the most important players[14] for the team and ranked among the players with most minutes spent on the pitch. He was a first-team regular in European competition as well, playing against Braga,[15]Midtjylland[16] and Ludogorets[17][18] in the Europa League group stage. He captained the side in the away match at Ludogorets.[19] Red Star Belgrade qualified for the competition's knockout stage and Eraković played in both legs as Red Star Belgrade bowed out of the competition with a 4–2 aggregate defeat against Rangers FC of Scotland. Eraković played as Red Star Belgrade secured back-to-back Superliga[20][21] and Kup Srbije doubles.[22][23]
At the start of the 2022–23 season, Eraković signed a new contract to remain at Red Star Belgrade until June 2026.[24]
Loan to Grafičar
Eraković spent the 2019–20 season playing for RFK Grafičar,[25] Red Star Belgrade's affiliate club in the Prva liga Srbije, the second tier of Serbian football. Eraković appeared in 21 games and scored two goals for Grafičar.
Zenit Saint Petersburg
On 23 July 2023, Eraković agreed to join Russian champions Zenit Saint Petersburg on a four-year contract, with the option to extend for another year.[26]