He also played for the Italy national baseball team in the 2006 Intercontinental Cup, 2007 European Baseball Championship, 2007 Baseball World Cup, 2008 European Cup, 2010 European Cup, 2010 European Baseball Championship, 2011 Baseball World Cup, 2012 European Baseball Championship and 2013 World Baseball Classic.