In a match against Belize in Division Two of the 2006 ICC Americas Championship, Gibson and Gastón Arizaga put on 137 runs for the opening wicket to help Argentina to a 10-wicket victory, with Gibson's contribution being 40 not out. However, later in the tournament he was also dismissed for a duck against Panama and for a single run against Suriname. Gibson returned to the Argentine squad for Division One later in the year, but made only two appearances, against Canada and the Cayman Islands. The following year, he was selected in the team for the 2007 World Cricket League Division Three tournament in Australia. He appeared in three matches, against Fiji, the Cayman Islands, and Uganda, but had little success. At the 2010 WCL Division Four event, played in Italy, Gibson played in only two matches. He was bowled by Usman Shuja for a golden duck against the United States, but against the Cayman Islands was his team's top-scorer, making 45 runs from 116 balls before being retired out for his slowing scoring rate. Gibson's final appearance for Argentina came in March 2013, in a friendly against England's Marylebone Cricket Club.