[5][6] Fray again played for Bermuda at the 2009 ICC Americas Under-19 Championship, this time as the team's captain, and he was the side's top run-scorer for the tournament with 139 runs from five matches.
[11] In 2010, Fray played two more List A matches[12][13] and made his Twenty20 debut against the United Arab Emirates, in which he was run out for a diamond duck, having not even faced a single delivery.
[17] During this time, he was selected as part of Bermuda's squad for the 2012 ICC World Twenty20 Qualifier,[18][19] where he only managed to score 17 runs for the tournament, 16 of them coming in one innings against Canada.
[22][23] Fray briefly returned to the national side in 2014 and played all seven matches for Bermuda in the 2014 ICC World Cricket League Division Three, scoring 22 runs at an average of 3.66 with two ducks.
[27][28] In April 2018, he was named as the captain of Bermuda's squad for the 2018 ICC World Cricket League Division Four tournament in Malaysia, switching role with Stovell, who became his vice-captain.
[31][32] In August 2019, he was named as the vice-captain of Bermuda's squad for the Regional Finals of the 2018–19 ICC T20 World Cup Americas Qualifier tournament.
[34] In September 2019, he was named as the vice-captain of Bermuda's squad for the 2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates.