Konstas made his first century in first-class cricket against South Australia on 8 October 2024, scoring 152 runs off 241 deliveries.[9] Konstas made another century in the second innings of the same match, the youngest player to do so in the Sheffield Shield since Ricky Ponting in 1993.[10] He made his List A debut playing for New South Wales against South Australia on 12 November 2024 during the 2024–25 One-Day Cup.[11]
After a good start to the 2024-25 Sheffield Shield season, Konstas was selected for the India A tour of Australia.[12] In the 2nd innings of the second unofficial Test, Konstas scored 73 not out and, alongside teammate Beau Webster, sealed the win. Konstas was then selected for the Prime-Ministers XI 1 Dec 2024 match against India A.[13] In the shortened game of forty six overs per side, Konstas scored 107 off 97 with 14 fours and a six against bowlers such as Mohammed Siraj and Ravindra Jadeja.
In December 2024, Konstas made his Big Bash League debut as well as his professional T20 debut playing for Sydney Thunder against Adelaide Strikers in the third match of the 2024–25 Big Bash League season at Manuka Oval, Canberra.[14] In his debut match, Konstas scored the fastest fifty for the Sydney Thunder in Big Bash League history, from 20 deliveries.[15] Konstas finished with a score of 56 runs having hit eight fours and two sixes.[16]
On 20 December 2024, Konstas was named in the Australian 15-man Test squad for the 2024 Boxing Day Testagainst India.[17] He had his Baggy green presented to him by former Australian Captain Mark Taylor.[18] He was brought in as a replacement to Nathan McSweeney ahead of the fourth Test match in the Border-Gavaskar series.[19] Konstas was preferred over McSweeney due to the lack of form for the latter in his debut Test series, having scored just 72 runs across six innings in three Tests (average of 12.00).[20][21]
He subsequently made a successful debut as an opener, scoring a rapid 60 runs, including many unorthodox ramp shots with four fours and two sixes. He reached 50 runs from 52 balls, the third-fastest 50 by an Australian debutant in Test cricket.[22][23][24][25] During Australia's first innings, Virat Kohli shoulder bumped him after an over. Kohli was found guilty of breaching the ICC code of conduct in that he made inappropriate physical contact with an opposing player and was penalised by the match officials with a 20% match fee fine and the loss of one demerit point.[26]