Despite his permanent position in the Canadian ODI team, he missed the 2005 ICC Trophy, though he did play the 2001 tournament, the highlight of which was an innings that took the Canadians to victory over the UAE after spending a night in hospital due to being hit in the face when keeping.
He holds the Canadian record for highest ODI score after his unbeaten 137 in a losing cause against Scotland.
[3] He added 100 runs for 4th wicket with Asif Mulla which was the first ever century stand for Canada in an ODI.
Bagai captained the Canadian team during the 2011 Cricket World Cup and made 64 not out against Kenya off 97 balls as Canada won their first match of the tournament.
Against New Zealand in the following ODI he scored 84 off 87 balls and he shared a 100+ partnership with Jimmy Hansra.