Im Sommer 2014 wurde sein Vertrag in Buffalo nicht verlängert, sodass D’Agostini zum Genève-Servette HC in die Schweizer National League A (NLA) wechselte.[2] Im Dezember 2015 gewann er mit Team Canada den Spengler Cup und erzielte im Endspiel gegen Lugano den entscheidenden Treffer zum 4:3.[3] Nach zwei Jahren in Genf wechselte er Ende Mai 2016 innerhalb der NLA zum HC Ambrì-Piotta[4], wo er insgesamt sechs Spielzeiten bis zum Sommer 2022 verbrachte.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)