He was selected to captain Italy in the 2007 World Cricket League Division Three which was held in Northern Territory, Australia. He played six matches during the tournament, scoring 124 runs at an average of 24.80, with a high score of 36. He played for Italy in the 2008 European Cricket Championship Division One, but has relinquished the captaincy back to Scuderi. He made five appearances during the tournament. Having been relegated in the previous World Cricket League Italy had taken part in, Bonora was later selected for the 2010 World Cricket League Division Four, which was hosted by Italy. He played in five matches during the tournament, which saw Bonora captain Italy to promotion to 2011 World Cricket League Division Three. Division Three was played in Hong Kong in January 2011, with Bonora once again captaining the side. He played in all six of Italy's matches in the tournament, scoring 286 runs at an average of 57.20, with a high score of 124 not out. This score came against Oman. He ended the tournament as the leading run scorer.