Under-17 Strakosha was called up for the first time to
Albania's U17 squad by coach
Džemal Mustedanagić to participate in the
2012 UEFA European Under-17 Championship elite round. He was an unused substitute for all three matches, serving as second choice goalkeeper behind
Aldo Teqja.
Under-19 Strakosha was called up to the
Albania national under-19 football team to participate in the
2013 UEFA European Under-19 Championship qualification, coached by his father,
Foto Strakosha. Thomas played every minute of all three matches of the
Group 7. Albania finished in the 4th place, with Strakosha conceding in total six goals, despite Albania beating top of the table
Belgium 3–1 with goals from
Enis Gavazaj,
Elvis Kabashi and
Lorenc Shehaj. In the
2014 UEFA European Under-19 Championship qualification, Strakosha again played every minute in all three matches of the
Group 6, leaving behind youth
Juventus goalkeeper,
Entonjo Elezaj.
Under-20 Strakosha was called up to the
U20 team by coach
Skënder Gega for the
2013 Mediterranean Games football tournament, which began on 19 June, in
Mersin, Turkey. However, Strakosha didn't participate in any match of the tournament.
Under-21 in 2014 Strakosha was selected for the
Albania U21 side that took part in the
2015 UEFA Euro Under-21 qualification. He played in half of all
Group 4 matches (four of eight), as the four other matches were played by fellow goalkeepers, Aldo Teqja and
Orestis Menka, who each played two matches. In the
2017 UEFA European Under-21 Championship qualification he retained his starting place playing overall 7 out 10 games for full 90 minutes under coach
Redi Jupi. He missed out the opening match due to the injury, the closing match due to engagement with
Albania senior team and was left on the bench for 1 game against
Portugal U21 as Jupi wanted to test Teqja. Following the engagement of
Amir Rrahmani with Albania senior team and then his departure to
Kosovo national team in September 2016, Strakosha became the under-21 team's
captain playing for his six last games.
Senior Strakosha received his first call-up to the senior
Albania squad in August 2016 by coach
Gianni De Biasi for a friendly match against
Morocco on 31 August 2016, as well as for the opening match of the
2018 FIFA World Cup qualification against
Macedonia on 5 September 2016. Considered the fourth-choice goalkeeper behind
Etrit Berisha,
Orges Shehi, and
Alban Hoxha, he was not included in the match protocols and did not make an appearance in either game. Strakosha continued to be part of the national team during the second half of the 2016–17 season. Following
Etrit Berisha's two-match suspension from the previous qualification's match, Strakosha, who had established himself as the first-choice goalkeeper at Lazio, was selected ahead of Orges Shehi and Alban Hoxha to start in Albania's match against
Italy on 24 March 2017, which ended in a 2–0 defeat. He retained his place in the following match, helping Albania secure a 3–0 victory over
Israel on 11 June 2017. In the inaugural edition of the
UEFA Nations League, Strakosha played in Albania's first three matches
League C. He kept a clean sheet in the 1–0 victory over Israel on 7 September 2018, but then conceded twice in consecutive 0–2 defeats to
Scotland and Israel. In the
Euro 2020 qualifiers, Strakosha missed the opening matches due to Achilles heel problems. He returned under a new coach
Edoardo Reja, playing four full matches between September and October 2019, in which Albania achieved two notable wins, 4–2 against
Iceland and 4–0 against
Moldova, but also suffered defeats to
France (1–4) and
Turkey (0–1). In the
2020–21 UEFA Nations League C, Strakosha featured only in the opening fixtures of September 2020. He played in the 2–0 away victory against
Belarus and the 0–1 home defeat to
Lithuania. During the
2022 World Cup qualifiers, Strakosha played in three of Albania's eight group matches, keeping clean sheets in the 5–0 win over
San Marino and 1–0 win against
Andorra, but conceding five goals in a 5–0 defeat to
England. In the
2022–23 UEFA Nations League B, after his rival Etrit Berisha had played in the first two matches of the campaign, Strakosha played in the return fixtures against Israel and Iceland, with Albania suffering a 2–1 defeat and a 1–1 draw and finished bottom of the group. In the
UEFA Euro 2024 qualifying Group E, Strakosha played in three of Albania's eight matches under new coach
Sylvinho, managing two clean sheets, most notably in the 2–0 victory over Poland on 10 September 2023. On 17 October 2023 he was named captain for the first time in the friendly against
Bulgaria, leading the team to a 2–0 win. He was included in Albania's 26-man squad for the final tournament in
Germany. During the
2026 FIFA World Cup qualification (UEFA) campaign, Strakosha was almost ever-present for Albania in
Group K, missing only the final minutes of one match due to a minor injury; he kept five clean sheets, conceded five goals, and helped Albania record four wins and two draws, securing a
play-off spot for the first time in their history one match before the end of the group; Albania ultimately finished second with 14 points, one ahead of third-placed Serbia. In the play-off round, Strakosha played the full match as Albania initially took the lead, but
Poland came back to win 2–1, eliminating Albania from qualification. ==Personal life==