2013–2014 In November 2013, Sarkar was included in Bangladesh's T20 squad for a one-off game against New Zealand, but did not find a place in the final XI. Sarkar was included in the squad for Bangladesh's home series against Zimbabwe in 2014 and finally, he made his
One Day International debut for Bangladesh
against Zimbabwe on 1 December 2014.
2015–2019 Sarkar represented
Bangladesh in the
2015 Cricket World Cup. He holds the record along with
Mohammad Kaif and
Umar Akmal for taking the most catches in a single World Cup match (4). Sarkar made his
Twenty20 International debut for Bangladesh
against Pakistan in April 2015. On 22 April 2015, Sarkar hit his maiden ODI hundred and added 145 with
Tamim Iqbal. He made his Test debut
against Pakistan in April 2015. Sarkar also played in Bangladesh's 100th Test match, where they defeated
Sri Lanka on their home soil. He played a key role in that historic Test match, scoring 61 in the first innings and taking five catches, the most by any player for Bangladesh in a single Test match. Sarkar also set the record for taking the most catches for Bangladeshi in a Test innings (4). In 2019, Sarkar scored his maiden Test century against
New Zealand at
Seddon Park equaling
Tamim Iqbal's record who also scored a century in 94 balls against
England at
Lord's in 2010. In April 2019, he was named in
Bangladesh's squad for the
2019 Cricket World Cup. On 24 June 2019, in the match against
Afghanistan, Soumya played in his 50th ODI. In November 2019, Sarkar was named in Bangladesh's squad for the
2019 ACC Emerging Teams Asia Cup in Bangladesh. He was adjudged player of the tournament. Later the same month, he was named in Bangladesh's squad for the
cricket tournament at the
2019 South Asian Games. Bangladesh cricket team won the gold medal, after they beat Sri Lanka by seven wickets in the final.
2020-2024 In February–March 2020, Sarkar did not feature in the Test and ODI series when
Zimbabwe toured Bangladesh due to his marriage. But he was included in the two-match T20I series. In the first T20I, he scored 62 off 32 balls, his highest individual score in T20I (as of 22 May 2021), helping Bangladesh to win the match by 48 runs. He was named in the T20I squad played
against Zimbabwe in July 2021. In the first T20I, he scored his 1000th T20I runs, becoming only fifth Bangladeshi batsman to score 1000 T20I runs and scoring 50 runs off 45 helped Bangladesh for a comprehensive eight-wicket victory. Though he failed with bat in the second match, but in the third match he took two wickets conceding 19 runs in 3 overs and scored his career-best 68 off 49 balls, helping Bangladesh to chase a mammoth target of 193 and winning the series by 2–1 margin. He became the Player of the series for his all-round performance, scoring 126 runs at an average of 42 and picking up 3 wickets. In September 2021, he was named in Bangladesh's squad for the
2021 ICC Men's T20 World Cup. He was also selected to play in the
2022 ICC Men's T20 World Cup. In December 2023, he was named in Bangladesh's squad for the white-ball
tour to New Zealand. During the second ODI, he scored 169 runs, the highest individual score by a Bangladeshi batter away from home in ODIs. With this, he also recorded the highest individual score by an Asian batter in New Zealand in ODIs. On 15 April 2024, during the
second ODI against Sri Lanka, he became the
fastest Bangladeshi batter to score 2,000 runs, in ODIs, in terms of innings (64).'''' In May 2024, he was named in Bangladesh's squad for the
2024 ICC Men's T20 World Cup tournament. ==Global Super League 2024==