| Season | Team | League | GP | G | A | TP | PIM |
| 2007-2008 | Zug U15 | Top Mini | 10 | 25 | 8 | 33 | 2 |
| Zug U17 | Elite Novizen | 28 | 10 | 20 | 30 | 6 | |
| 2008-2009 | Zug U17 | Elite Novizen | 38 | 46 | 48 | 94 | 14 |
| Zug U20 | Elite Jr. A | 3 | 0 | 0 | 0 | 0 | |
| Zug II U20 | Top Junioren | 3 | 7 | 4 | 11 | 0 | |
| Switzerland U16 (all) | International-Jr | 16 | 12 | 13 | 25 | 0 | |
| 2009-2010 | Zug U17 | Elite Novizen | 9 | 26 | 5 | 31 | 18 |
| Zug U20 | Elite Jr. A | 17 | 14 | 13 | 27 | 2 | |
| Switzerland U18 | WJC-18 | 6 | 1 | 2 | 3 | 2 | |
| Switzerland U18 (all) | International-Jr | 17 | 6 | 7 | 13 | 2 | |
| 2010-2011 | Peterborough Petes | OHL | 61 | 20 | 38 | 58 | 12 |
| Switzerland U18 | WJC-18 | 6 | 2 | 4 | 6 | 0 | |
| Switzerland U18 (all) | International-Jr | 15 | 9 | 9 | 18 | 0 | |
| Switzerland U20 (all) | International-Jr | 2 | 0 | 0 | 0 | 0 | |
| 2011-2012 | Peterborough Petes | OHL | 63 | 21 | 35 | 56 | 8 |
| Switzerland U20 | WJC-20 | 6 | 0 | 1 | 1 | 0 | |
| Switzerland U20 (all) | International-Jr | 14 | 4 | 7 | 11 | 2 | |
| 2012-2013 | Zug | NLA | 39 | 17 | 13 | 30 | 4 |
| Zug | ET | 3 | 0 | 1 | 1 | 0 | |
| Zug U20 | Elite Jr. A | 1 | 0 | 0 | 0 | 0 | |
| Switzerland U20 | WJC-20 | 6 | 1 | 5 | 6 | 0 | |
| Switzerland U20 (all) | International-Jr | 14 | 3 | 11 | 14 | 6 | |
| 2013-2014 | Zug | NLA | - | - | - | - | - |