[8] In July 2019, Singh was selected to play for the Dublin Chiefs in the inaugural edition of the Euro T20 Slam cricket tournament.
[11] Singh was the leading run-scorer and wicket-taker in the 2019 Inter-Provincial Championship, finishing the tournament with 204 runs and 13 wickets.
[12][13] In May 2017, Singh was named in Ireland's One Day International (ODI) squad for their tri-series tournament featuring Bangladesh and New Zealand.
[19][20] In July 2019, he was named in Ireland's Test squad for their one-off match against England at Lord's, but he did not play again.
[21] In September 2019, he was named in Ireland's squad for the 2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates.