 | | totals | | 54 | 39 | 28 | 67 | 44 | 0 |
| | EV Zug U20 | U20-Elit | 39 | 39 | 27 | 66 | 44 | - |
| | EV Zug | NL | 15 | 0 | 1 | 1 | 0 | 0 |
 | | HC Lugano U20 | U20-Elit | 41 | 18 | 49 | 67 | 30 | - |
 | | Halifax Mooseheads | QMJHL | 60 | 24 | 35 | 59 | 4 | 19 |
 | | totals | | 54 | 23 | 34 | 57 | 22 | -1 |
| | GCK Lions U20 | U20-Elit | 42 | 22 | 32 | 54 | 22 | - |
| | GC Küsnacht Lions | SL | 10 | 1 | 2 | 3 | 0 | -1 |
| | EHC Dübendorf | MyHL | 2 | 0 | 0 | 0 | 0 | - |
 | | Shawinigan Cataractes | QMJHL | 57 | 21 | 30 | 51 | 8 | -15 |
 | | totals | | 50 | 15 | 35 | 50 | 76 | 5 |
| | Niagara IceDogs | OHL | 17 | 4 | 3 | 7 | 25 | -5 |
| | Windsor Spitfires | OHL | 33 | 11 | 32 | 43 | 51 | 10 |
 | | totals | | 55 | 9 | 34 | 43 | 40 | -4 |
| | HC Ambrì-Piotta | NL | 3 | 0 | 0 | 0 | 2 | 0 |
| | HC Ambrì-Piotta U20 | U20-Elit | 17 | 6 | 16 | 22 | 20 | - |
| | HCB Ticino Rockets | SL | 35 | 3 | 18 | 21 | 18 | -4 |
 | | totals | | 47 | 16 | 25 | 41 | 35 | 1 |
| | EHC Biel-Bienne Spirit U20 | U20-Elit | 30 | 15 | 24 | 39 | 33 | - |
| | EHC Biel-Bienne | NL | 15 | 0 | 0 | 0 | 2 | 1 |
| | HC Düdingen Bulls | MyHL | 2 | 1 | 1 | 2 | 0 | - |
 | | totals | | 46 | 12 | 29 | 41 | 62 | 3 |
| | EHC Biel-Bienne Spirit U20 | U20-Elit | 42 | 12 | 27 | 39 | 58 | - |
| | HC La Chaux-de-Fonds | SL | 4 | 0 | 2 | 2 | 4 | 3 |
 | | totals | | 44 | 16 | 23 | 39 | 6 | -21 |
| | Shawinigan Cataractes | QMJHL | 7 | 2 | 4 | 6 | 0 | 0 |
| | Val-d'Or Foreurs | QMJHL | 37 | 14 | 19 | 33 | 6 | -21 |
 | | Moncton Wildcats | QMJHL | 61 | 13 | 26 | 39 | 12 | -9 |
 | | totals | | 33 | 14 | 23 | 37 | 20 | 0 |
| | SC Bern Future U20 | U20-Elit | 32 | 14 | 23 | 37 | 20 | - |
| | SC Bern | NL | 1 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 43 | 6 | 30 | 36 | 10 | -5 |
| | GCK Lions U20 | U20-Elit | 19 | 6 | 22 | 28 | 10 | - |
| | GC Küsnacht Lions | SL | 24 | 0 | 8 | 8 | 0 | -5 |
 | | totals | | 44 | 10 | 24 | 34 | 6 | -17 |
| | EHC Winterthur | SL | 36 | 9 | 22 | 31 | 6 | -16 |
| | EHC Kloten | NL | 8 | 1 | 2 | 3 | 0 | -1 |
 | | totals | | 33 | 14 | 18 | 32 | 20 | 0 |
| | SC Bern Future U20 | U20-Elit | 32 | 14 | 18 | 32 | 20 | - |
| | SC Bern | NL | 1 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 49 | 13 | 15 | 28 | 14 | -8 |
| | Lausanne HC | NL | 3 | 0 | 0 | 0 | 0 | -2 |
| | Lausanne HC U20 | U20-Elit | 2 | 0 | 2 | 2 | 2 | - |
| | HC Sierre | SL | 44 | 13 | 13 | 26 | 12 | -6 |
 | | totals | | 23 | 7 | 21 | 28 | 8 | 0 |
| | SC Rapperswil-Jona Lakers U20 | U20-Elit | 18 | 7 | 21 | 28 | 8 | - |
| | SC Rapperswil-Jona Lakers | NL | 5 | 0 | 0 | 0 | 0 | 0 |
 | | Linköping HC J20 | J20 Nationell | 40 | 8 | 16 | 24 | 12 | -11 |
 | | Moncton Wildcats | QMJHL | 51 | 11 | 12 | 23 | 22 | -7 |
 | | totals | | 52 | 8 | 15 | 23 | 24 | 4 |
| | HC Davos | NL | 50 | 8 | 15 | 23 | 24 | 4 |
| | Milwaukee Admirals | AHL | 2 | 0 | 0 | 0 | 0 | 0 |
 | | totals | | 47 | 6 | 16 | 22 | 32 | 2 |
| | GC Küsnacht Lions | SL | 38 | 6 | 11 | 17 | 30 | 2 |
| | GCK Lions U20 | U20-Elit | 4 | 0 | 4 | 4 | 2 | - |
| | ZSC Lions | NL | 5 | 0 | 1 | 1 | 0 | 0 |
 | | totals | | 42 | 8 | 13 | 21 | 11 | 2 |
| | GC Küsnacht Lions | SL | 39 | 6 | 11 | 17 | 11 | 2 |
| | GCK Lions U20 | U20-Elit | 3 | 2 | 2 | 4 | 0 | - |
 | | totals | | 44 | 5 | 16 | 21 | 53 | -9 |
| | Winnipeg Ice | WHL | 6 | 0 | 0 | 0 | 6 | -1 |
| | Blainville-Boisbriand Armada | QMJHL | 38 | 5 | 16 | 21 | 47 | -8 |
 | | totals | | 39 | 10 | 9 | 19 | 16 | -2 |
| | GC Küsnacht Lions | SL | 28 | 7 | 5 | 12 | 14 | -2 |
| | GCK Lions U20 | U20-Elit | 6 | 3 | 3 | 6 | 2 | - |
| | ZSC Lions | NL | 5 | 0 | 1 | 1 | 0 | 0 |
 | | totals | | 46 | 8 | 10 | 18 | 8 | 2 |
| | EHC Biel-Bienne | NL | 23 | 0 | 1 | 1 | 4 | 1 |
| | EHC Biel-Bienne Spirit U20 | U20-Elit | 4 | 3 | 3 | 6 | 4 | - |
| | SC Langenthal | SL | 19 | 5 | 6 | 11 | 0 | 1 |
 | | totals | | 45 | 5 | 13 | 18 | 41 | 5 |
| | EV Zug | NL | 23 | 0 | 1 | 1 | 0 | 5 |
| | EV Zug U20 | U20-Elit | 22 | 5 | 12 | 17 | 41 | - |
 | | totals | | 37 | 8 | 9 | 17 | 12 | -3 |
| | GC Küsnacht Lions | SL | 23 | 4 | 5 | 9 | 8 | 1 |
| | GCK Lions U20 | U20-Elit | 5 | 4 | 4 | 8 | 0 | - |
| | ZSC Lions | NL | 9 | 0 | 0 | 0 | 4 | -4 |
 | | totals | | 49 | 3 | 14 | 17 | 30 | 2 |
| | HC Davos U20 | U20-Elit | 42 | 3 | 14 | 17 | 30 | - |
| | HC Davos | NL | 4 | 0 | 0 | 0 | 0 | 0 |
| | HCB Ticino Rockets | SL | 3 | 0 | 0 | 0 | 0 | 2 |
 | | totals | | 55 | 3 | 12 | 15 | 48 | -2 |
| | SC Bern Future U20 | U20-Elit | 24 | 3 | 10 | 13 | 26 | - |
| | SC Bern | NL | 3 | 0 | 1 | 1 | 0 | 1 |
| | SC Langenthal | SL | 28 | 0 | 1 | 1 | 22 | -3 |
 | | totals | | 57 | 7 | 7 | 14 | 36 | 1 |
| | Sherbrooke Phoenix | QMJHL | 27 | 3 | 2 | 5 | 10 | 0 |
| | Charlottetown Islanders | QMJHL | 30 | 4 | 5 | 9 | 26 | 1 |
 | | EHC Biel-Bienne | NL | 50 | 1 | 12 | 13 | 4 | 4 |
 | | Peterborough Petes | OHL | 47 | 5 | 7 | 12 | 27 | 19 |
 | | totals | | 37 | 4 | 7 | 11 | 28 | - |
| | SC Rapperswil-Jona Lakers U20 | U20-Elit | 28 | 4 | 7 | 11 | 16 | - |
| | EHC Chur | MyHL | 9 | 0 | 0 | 0 | 12 | - |
 | | totals | | 40 | 3 | 7 | 10 | 16 | 2 |
| | Lausanne HC U20 | U20-Elit | 2 | 1 | 2 | 3 | 0 | - |
| | Lausanne HC | NL | 4 | 0 | 0 | 0 | 4 | 0 |
| | HC Sierre | SL | 34 | 2 | 5 | 7 | 12 | 2 |
 | | Saint John Sea Dogs | QMJHL | 50 | 3 | 7 | 10 | 57 | -34 |
 | | totals | | 44 | 2 | 8 | 10 | 14 | -11 |
| | EHC Basel | SL | 22 | 0 | 0 | 0 | 2 | -13 |
| | SC Bern Future U20 | U20-Elit | 12 | 2 | 7 | 9 | 12 | - |
| | SC Bern | NL | 10 | 0 | 1 | 1 | 0 | 2 |
 | | totals | | 46 | 3 | 6 | 9 | 6 | -8 |
| | Lausanne HC | NL | 45 | 2 | 5 | 7 | 6 | -9 |
| | HC La Chaux-de-Fonds | SL | 1 | 1 | 1 | 2 | 0 | 1 |
 | | totals | | 50 | 2 | 7 | 9 | 51 | -7 |
| | Leksands IF | SHL | 42 | 1 | 5 | 6 | 47 | -5 |
| | Leksands IF J20 | J20 Nationell | 8 | 1 | 2 | 3 | 4 | -2 |
 | | totals | | 56 | 1 | 7 | 8 | 4 | 5 |
| | Genève-Servette HC | NL | 43 | 0 | 3 | 3 | 2 | -1 |
| | Genève Future Hockey U20 | U20-Elit | 3 | 0 | 1 | 1 | 0 | - |
| | HC La Chaux-de-Fonds | SL | 10 | 1 | 3 | 4 | 2 | 6 |
 | | totals | | 53 | 3 | 4 | 7 | 6 | -5 |
| | SC Bern | NL | 52 | 3 | 4 | 7 | 6 | -4 |
| | EHC Basel | SL | 1 | 0 | 0 | 0 | 0 | -1 |
 | | totals | | 48 | 2 | 5 | 7 | 10 | -14 |
| | EHC Kloten U20 | U20-Elit | 13 | 1 | 4 | 5 | 6 | - |
| | EHC Winterthur | SL | 29 | 1 | 1 | 2 | 4 | -11 |
| | EHC Kloten | NL | 6 | 0 | 0 | 0 | 0 | -3 |
 | | totals | | 53 | 2 | 3 | 5 | 2 | -6 |
| | SC Bern | NL | 52 | 2 | 3 | 5 | 2 | -6 |
| | SC Langenthal | SL | 1 | 0 | 0 | 0 | 0 | 0 |
 | | EV Zug | NL | 51 | 2 | 2 | 4 | 8 | -8 |
 | | totals | | 9 | 2 | 1 | 3 | 0 | -1 |
| | HC Ajoie | NL | 4 | 1 | 0 | 1 | 0 | 1 |
| | EHC Winterthur | SL | 5 | 1 | 1 | 2 | 0 | -2 |
| | HC Ajoie U20 | U20-Top | 0 | 0 | 0 | 0 | 0 | - |
| | HC Ajoie | NL Q | - | - | - | - | - | - |