In June 2018, he was named in the Netherlands'
Twenty20 International (T20I) squad for the
2018 Netherlands Tri-Nation Series. He made his T20I debut for against
Ireland on 12 June 2018. In July 2018, he was named in the Netherlands'
One Day International (ODI) squad, for their series
against Nepal. He made his ODI debut against
Nepal on 1 August 2018. In July 2019, taking part in the
2019 European Cricket League, Edwards achieved the world record for the fastest T10 century and the highest individual T10 score, with 137 not out off 39 balls. He was in the Dutch squad for the
2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates. Ahead of that tournament, the
International Cricket Council (ICC) named him as the player to watch in the Dutch squad. In April 2020, he was one of seventeen Dutch-based cricketers to be named in the team's senior squad. The following month, Edwards was named as the captain of the Netherlands A team ahead of their matches against the
Ireland Wolves. In September 2021, Edwards was named in the Dutch squad for the
2021 ICC Men's T20 World Cup. In June 2022, Edwards scored three consecutive ODI half centuries against England at VRA Ground, Amsterdam. In July 2022, Netherlands beat USA in the semi-finals of the ICC Men's T20 World Cup Qualifier. This sent them through to Round 1 of the 2022 ICC Men's T20 World Cup in Australia. In October 2023, he played a match-winning knock of 78 for the Dutch to defeat South Africa by 38 runs in
2023 Cricket World Cup. Again when his team was in trouble vs Bangladesh he played match winning knock of 68 off 89 to defeat Bangladesh by 87 runs in Eden Gardens, Kolkata in 2023 Cricket World Cup In May 2024, he was named as the captain of the Netherlands squad for the
2024 ICC Men's T20 World Cup tournament. In October 2024 Edwards was asked to join the ICC Men's Cricket Committee, representing the ICC Associate Members. ==Personal life==