*Club domestic league appearances and goals, correct as of 10:43, 1 June 2024 (UTC) ‡ National team caps and goals, correct as of 21:44, 28 March 2017 (UTC)
Lešković started his career playing at youth level for Osijek, with whom he signed a professional contract in December 2009. In the first part of the 2010–11 season he was loaned to Druga HNL side Suhopolje where he was featured in 14 games scoring four times.
He returned to Osijek after the winter break and made his debut for the first team as a late substitute in the 2–1 win against Istra 1961 on 5 March 2011. He made one further appearance that season.[3][4][5] In the 2011–12 season, Lešković was much more involved in the first team, making eight starts and eleven appearances off the bench. He scored his first goal in Prva HNL in a 2–2 draw with NK Zagreb on 20 March 2012.[6] In the 2012–13 season, Lešković made 35 appearances for Osijek, playing in a range of positions including LB, CB and DM. He also scored four goals in the league as his side finished in 8th position.
Rijeka
In the summer of 2013, finalised a transfer to HNK Rijeka, signing a four-year contract. Lešković managed 25 appearances in his first season. The following season, Marko made 41 appearances as Rijeka qualified for the group stages of the Europa League and finished runners up in the 1. HNL.
Dinamo Zagreb
In July 2016, after three seasons with Rijeka, Lešković was transferred to Dinamo Zagreb.[7] In January 2021, Lešković was loaned out to NK Lokomotiva until the end of the season.[8]
Kerala Blasters
On 15 September 2021, Kerala Blasters announced that Lešković had joined the Indian Super League club on a one-year deal.[9][10][11] He made his debut for the club on 19 November in the 2021–22 Indian Super League season opener against ATK Mohun Bagan FC, which they lost 4–2.[12][13] He formed a formidable and successful partnership with Hormipam Ruivah and emerged as one of the best centre back pairs in the league.[14] After a successful individual and collective season, Lešković signed a two-year contract extension for the Blasters until 2024 on 5 May 2022.[15] On 11 November 2022, he scored his debut goal for the Blasters against the southern rivalsBengaluru FC, where he scored in the 25th minute as the Blasters won the match 3–2 at ful-time.[16] Lešković missed the match against Mumbai City FC on 8 January 2023 due to a muscle injury. Later on 21 January, the Blasters' head coach Ivan Vukamanovic confirmed that Lešković has suffered small strain in his calf muscle and is expected to be out of action for a month.[17] He came back from injury on 18 February 2023 against ATK Mohun Bagan in a 2–1 loss, by coming as a substitute in the 83rd minute for the goal-scorer Dimitrios Diamantakos.[18]
During the 2023 Durand Cup, Lešković suffered a muscle injury on his right leg and missed the entire tournament. Despite recovering from the injury very soon, he suffered the same injury during the club's pre-season friendlies held at UAE.[19] Lešković returned to the field on 29 November 2023, in the eighth league game of the 2023–24 season against Chennaiyin FC in a 3–3 draw, by coming as a substitute in the 74th minute for Kwame Peprah.[20] In the absence of Adrian Luna, Lešković captained the team on 14 December in an away against Punjab FC which the Blasters won 1–0.[21] Later when it was announced that Luna has been ruled out for the entire season due to a knee injury, he became the club captain in his absence.[22] On 27 December, On 14 December, Lešković produced a player-of-the-match display against Mohun Bagan SG, helping the Blasters in a 1–0 win. It was also a third successive clean sheet victory for the club, the first time in its history.[23]
International career
Lešković has represented Croatia at all youth national levels from U18 to U21. He made his debut for the senior national team against Argentina in 2014 and earned a total of 4 caps, scoring no goals. His last international appearance was in March 2017, in a friendly match against Estonia.[24]
^Plavčić, Mario (5 March 2011). "Istra 1961 pala i u Osijeku". Sportnet.hr (in Croatian). Archived from the original on 25 October 2012. Retrieved 1 February 2012.