Nella stagione 2010-11 viene ingaggiato dalla di Macerata: vince nuovamente la Challange Cup e si aggiudica, nella stagione successiva, il suo primo campionato italiano, oltre alla Supercoppa italiana 2012. Con la nazionale raggiunge il secondo posto nel campionato europeo 2011, anno in cui ne diventa anche capitano, perdendo in finale contro la Serbia, mentre, nel 2012, vince la medaglia di bronzo ai Giochi della XXX Olimpiade di Londra e nel 2013 nuovamente la medaglia di bronzo alla World League, oltre a quella d'argento al campionato europeo; salta poi per infortunio la Grand Champions Cup, dopo la quale decide di ritirarsi dalla nazionale per poter dedicare più tempo alla propria famiglia.