[3] He made his official Slovak Super Liga debut for the first team on 27 March 2012 aged 17 years and 49 days, in a match against ViOn Zlaté Moravce.
[7] During the next season Škriniar played a key role for Marco Giampaolo's Blucerchiati, finishing the campaign as the youngest defender to have made at least 35 appearances in Serie A.
[8] On 7 July 2017, Škriniar completed a transfer to fellow Serie A side Inter Milan signing a five-year contract.
[11] He was presented four days later and received squad number 37, stating: "It's amazing to think that in 18 months I've gone from the Slovakian league to playing for a club like Inter.
"[12] Škriniar made his competitive debut for the club on 20 August in the opening matchday of 2017–18 Serie A against Fiorentina as Inter won 3–0 at San Siro.
[16][17] He continued with his great performances even in the second part of the season, which proved clinical for the team, which returned to UEFA Champions League after six years.
[18] In the 2018–19 season, Škriniar made his debut in the UEFA Champions League on 18 September in the opening group stage match against Tottenham Hotspur, playing full-90 minutes in a 2–1 comeback win at San Siro.
[21] In an interview with Slovak outlet Futbolsfz.sk on 29 January 2023, Škriniar confirmed that he had signed a pre-contract agreement with Ligue 1 club Paris Saint-Germain.
[27] On 30 June 2023, Inter Milan announced the departure of Škriniar as a free agent at the end of 2022–23 season, after six years with the club.
[28] On 6 July 2023, Paris Saint-Germain officially confirmed that Škriniar had joined the club, signing a five-year contract until 30 June 2028.
[34] After the international retirement of Ján Ďurica in November 2017, Škriniar took his place as a centre-back partner to Martin Škrtel in the national team, even directing Slovak defence in Škrtel's absences (for example, in a double fixture against Netherlands and Morocco despite his relatively young age, compared to veteran defenders Peter Pekarík and Tomáš Hubočan).