*Club domestic league appearances and goals, correct as of 10:53, 22 December 2024 (UTC) ‡ National team caps and goals, correct as of 23:17, 15 November 2024 (UTC)
Born in Pristina to Kosovo Albanian parents from Skenderaj, Rrahmani began his football career with the youth team of Drenica, where he was promoted to the senior team during the 2011–12 campaign where he immediately began to impress despite being only 17 years old. He went on trial with Albanian Superliga side Kastrioti Krujë in the summer of 2012, where he impressed the coaching staff. However, a deal to sign the player could not be agreed, with negotiations stalled over a compensation package which was reported to be in the region of €3,000.[1][2][3] He returned to KF Drenica where he became an important first team player as he helped his side finish just above the relegation playoff zone in the Superleague of Kosovo. His contract expired at the end of the 2012–13 season and he was allowed to leave Drenica on a free transfer.
Partizani
Rrahmani was subject to interest by a host of Kategoria Superiore sides, with the reigning champions Skënderbeu formally offering the 19-year-old a contract to join the club, but he would ultimately decide to join Partizani instead.[4] He made his debut for his new club on 21 September 2013 in an away game against Besa, where he came on as a substitute after half time in the 1–0 win for his side.[5][6]
At the end of 2014–15 season, Rrahmani was named "Talent of the Year" by association "Sporti na bashkon".[7]
RNK Split
On 5 June 2015, Rrahmani finished his career at Partizani and moved to Croatian side RNK Split, where he joined the fellow Albanian player Sokol Cikalleshi.[8] He made his competitive debut for the club on 13 July in the opening league match of 2015–16 season against Lokomotiva, where he played full-90 minutes in a 2–1 home win.[9] Following that, Rrahmani become a regular starter in Zoran Vulić and later Goran Sablić lineup, establish himself in the center of defence.
On 30 October, Rrahmani made a solid performance against the league leaders Dinamo Zagreb for a 1–0 home win,[10] which lead him to be named in the Team of the Week.[11] On 22 November, following his good display in the 1–1 away draw against Istra 1961,[12] Rrahmani was named again in the Team of the Week.[13]
Rrahmani commenced 2016 by playing full-90 minutes in the team's first league match of 2016, a 1–1 away draw against Inter Zaprešić,[14] which was followed by another full-90 minutes against Zagreb, which lead him to be named again in the Team of the Week.[15] On 2 March 2016, Rrrahmani netted his first goal for the club during the 1–2 home defeat to Rijeka.[16] This lead him to another Team of the Week selection.[17] Rrahmani continued with his solid appearances which led to his value rising to an estimated €1 million.[18] He was named again in the Team of the Week for the 8th time following a goalless draw against Osijek on 8 April.[19][20]
On 26 June 2019, Rrahmani joined Serie A side Hellas Verona, on a four-year contract.[27] Hellas Verona reportedly paid around €2 million transfer fee.[28] One day later, the club confirmed that Rrahmani had joined on a permanent transfer.[29] On 18 August 2019, he made his debut with Hellas Verona in the third round of 2019–20 Coppa Italia against Cremonese after being named in the starting line-up.[30]
Napoli
On 20 January 2020, Rrahmani joined Serie A side Napoli.[31] Napoli reportedly paid a €14 million transfer fee.[32] He won the Serie A in the 2022–23 season.
Return to Hellas Verona as loan
On 20 January 2020, Rrahmani was sent back on loan to Hellas Verona for the remainder of the season,[31] with the club paying wages of £8,000 per week.[33] Six days later, he played the first game after the return against Lecce after being named in the starting line-up.
Return from loan
On 24 August 2020, Rrahmani returned to Napoli.[34] On 3 January 2021, he made his debut in a 1–4 away win against Cagliari after coming on as a substitute at 87th minute in place of Kostas Manolas.[35]
On the 12th March 2024, he scored his first goal in the UEFA Champions League in the 30th minute against Barcelona.
Principally Rrahmani was called up by Skënder Gega for a friendly match of the Albania U21 side against Macedonia in February 2013.[37] He came as a later upcoming in the Albania U21's last 4 matches for the 2015 UEFA European Under-21 Championship in last four months of the tournament, exactly from August to November 2013.[38]
Kosovo
Rrahmani was capped once for the Kosovo national team in a sanctioned match by FIFA on 21 May 2014 against Senegal, where he played the full 90 minutes in a 3–1 loss.[39][40]
Albania
Following his good performances at both Partizani Tirana and the Albania under-21 side, Rrahmani was called up by the Albania senior side coach Gianni De Biasi for a friendly match on 8 June 2014 against San Marino. He made his debut against the side after coming on as a substitute in place of fellow 20-year-old defender Elseid Hysaj in the 82nd minute of the match, which finished in a 0–3 away victory.[41][42] On 13 November 2015, Rrahmani scored against Kosovo, a team which he previously played for.[43][44]
^ ab"Megjithatë Amir Rrahmani nuk do të luajë te Dinamo Zagrebi" [However Amir Rrahmani will not play in Dinamo Zagreb] (in Albanian). Telegrafi. 30 August 2016. Amir Rrahmani u transferua në ditën e fundit të afatit kalimtar te Dinamo e Zagrebit, që i pagoi 1.6 milionë euro RNK Splitit, por ajo që kaloi pa vënë re ishte se operacioni i Dinamos nuk mbaroi me aq. Qendërmbrojtësi që luajti dje me Kosovën, sezonin e ri do të luajë në huazim te Lokomotiva e Zagrebit
^ ab"Napoli complete permanent signing of Amir Rrahmani". S.S.C. Napoli. 20 January 2020. SSC Napoli have announced the signing of Amir Rrahmani on a permanent transfer from Hellas Verona. The Azzurri have agreed that the Kosovan defender be loaned back to Hellas Verona until 30 June 2020