Michael Fora

Switzerland
Born on:
Birth place: Giubiasco, Switzerland
Defenseman, shoots right
6 ' 4" (192 cm) | 216 lb (98 kg)

Championships & Medals

AgeYearTeamEventTournament Location / Series Result
Silver222018Team SwitzerlandWorld ChampionshipCopenhagen and Herning, Denmark
Silver282024Team SwitzerlandWorld ChampionshipPrague and Ostrava, Czechia
Silver292025Team SwitzerlandWorld ChampionshipStockholm, Sweden and Herning, Denmark
IIHF World Championship MedalsSilverSilverSilver
  OverallGoalsper GameShots
SeasonTeamLGEAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
2012‑13Team Switzerland U18Team Switzerland logo 1730008-20000.0000.0000.00050.0
2013‑14Team Switzerland U19Team Switzerland logo 1841014-30.2500.0000.250
2014‑15Kamloops BlazersWHL19606263268-94000.1000.4330.533
2014‑15Team SwitzerlandTeam Switzerland logo 191000000000.0000.0000.00000.0
2014‑15Team Switzerland U20Team Switzerland logo 199134230000.1110.3330.444147.1
2015‑16HC Ambri-PiottaNLA203233633-111000.0940.0940.188506.0
2016‑17HC Ambri-PiottaNLA215018956-110000.0200.1600.180851.2
2016‑17Team SwitzerlandTeam Switzerland logo 212000000000.0000.0000.00000.0
2017‑18HC Ambri-PiottaNLA22506212726-12020.1200.4200.540976.2
2017‑18Team SwitzerlandTeam Switzerland logo 221931410-10000.1580.0530.2111618.8
2018‑19Charlotte CheckersAHL231000010000.0000.0000.00010.0
2018‑19HC Ambri-PiottaNLA23304101432-103010.1330.3330.467755.3
2018‑19Team SwitzerlandTeam Switzerland logo 23170331080000.0000.1760.176230.0
2019‑20HC Ambri-PiottaNLA24445152026-42110.1140.3410.4551015.0
2019‑20Team SwitzerlandTeam Switzerland logo 242011210000.0000.5000.50020.0
2020‑21HC Ambri-PiottaNLA25457142195-254010.1560.3110.4671504.7
2020‑21Team SwitzerlandTeam Switzerland logo 254000400000.0000.0000.000
2021‑22HC Ambri-PiottaNLA2639513182443010.1280.3330.4621094.6
2021‑22Team SwitzerlandTeam Switzerland logo 26212023970000.0950.0000.095
2022‑23HC DavosNLA27413101318131000.0730.2440.317943.2
2022‑23Team SwitzerlandTeam Switzerland logo 27191561280100.0530.2630.316
2023‑24HC DavosNLA28321101149-70000.0310.3130.344651.5
2023‑24Team SwitzerlandTeam Switzerland logo 28180663580000.0000.3330.333
2024‑25HC DavosNLA2943691582150020.1400.2090.349649.4
2024‑25Team SwitzerlandTeam Switzerland logo 292016710120000.0500.3000.350
2025‑26HC DavosNLA30375182320171010.1350.4860.622637.9
2025‑26Team SwitzerlandTeam Switzerland logo 3030222-10000.0000.6670.667
SeasonTeamLGEAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
NLA Totals44346131177461-2017190.1040.2960.4009534.8
WHL Totals606263268-94000.1000.4330.533
AHL Totals1000010000.0000.0000.00010.0

Playoff Stats

SeasonTeamLGEAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
2018‑19HC Ambri-PiottaNLA2351120-41010.2000.2000.400147.1
2021‑22HC Ambri-PiottaNLA2630004-40000.0000.0000.00040.0
2022‑23HC DavosNLA2751124-21000.2000.2000.400119.1
2023‑24HC DavosNLA2870228-30000.0000.2860.286190.0
2024‑25HC DavosNLA2910055830000.0000.5000.500270.0
NLA Totals30291124-102010.0670.3000.367752.7

National Team Stats - Major Tournaments

TeamAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
Team Switzerland - U20 World Championship 20151960222-10000.0000.3330.333110.0
Team Switzerland - World Championship 201822100114-10000.0000.1000.10060.0
Team Switzerland - World Championship 2019238000610000.0000.0000.00070.0
Team Switzerland - Olympics ‑ Beijing 20222640002-20000.0000.0000.00050.0
Team Switzerland - World Championship 20222681013340000.1250.0000.125911.1
Team Switzerland - World Championship 2023278022460000.0000.2500.25060.0
Team Switzerland - World Championship 2024288011220000.0000.1250.12520.0
Team Switzerland - World Championship 202529100552130000.0000.5000.500110.0
Team Switzerland - Olympics ‑ Milano Cortina 2026301011220000.0001.0001.00000.0
World Championship Totals52191051250000.0190.1730.192412.4
U20 World Championship Totals60222-10000.0000.3330.333110.0
Olympics Totals5011400000.0000.2000.20050.0

National and Regional Team Stats - Miscellaneous Tournaments

TeamAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
Team Switzerland - U18 4‑Nations 20131730008-20000.0000.0000.00050.0
Team Switzerland - U19 5‑Nations 20141841014-30.2500.0000.250
Team Switzerland - U20 4‑Nations 2014183112040000.3330.3330.667333.3
Team Switzerland - Euro Hockey Challenge 2015191000000000.0000.0000.00000.0
Team Switzerland - Slovakia Cup 2017212000000000.0000.0000.00000.0
Team Switzerland - EHT ‑ Karjala Tournament 20172231010-10000.3330.0000.333425.0
Team Switzerland - Euro Hockey Challenge 2018226202610000.3330.0000.333633.3
Team Switzerland - Deutschland Cup 2018232011010000.0000.5000.50040.0
Team Switzerland - Men 2‑Nations 2019232000200000.0000.0000.00030.0
Team Switzerland - Euro Hockey Challenge 2019235022260000.0000.4000.40090.0
Team Switzerland - Swiss Ice Hockey Challenge 2019242011210000.0000.5000.50020.0
Team Switzerland - Men 2‑Nations 2021252000400000.0000.0000.00000.0
Team Switzerland - Men 2‑Nations 202125200000000.0000.0000.000
Team Switzerland - Men 2‑Nations 2022262101010000.5000.0000.500520.0
Team Switzerland - Men 2‑Nations 202226200000000.0000.0000.000
Team Switzerland - Men 2‑Nations 2022262000220000.0000.0000.00030.0
Team Switzerland - EHT ‑ Beijer Hockey Games 2022263000220000.0000.0000.00060.0
Team Switzerland - EHT ‑ Swiss Ice Hockey Games 2022273000200000.0000.0000.00070.0
Team Switzerland - EHT ‑ Beijer Hockey Games 2023273123430100.3330.6671.000520.0
Team Switzerland - Men 2‑Nations 2023272000000000.0000.0000.00010.0
Team Switzerland - Men 2‑Nations 2023271000000000.0000.0000.00030.0
Team Switzerland - EHT ‑ Czech Hockey Games 20232720112-10000.0000.5000.500
Team Switzerland - EHT ‑ Swiss Ice Hockey Games 2023281011000000.0001.0001.000
Team Switzerland - EHT ‑ Beijer Hockey Games 2024283011220000.0000.3330.33350.0
Team Switzerland - Men 2‑Nations 2024281011010000.0001.0001.00030.0
Team Switzerland - Men 2‑Nations 2024282011620000.0000.5000.50010.0
Team Switzerland - EHT ‑ Betano Hockey Games 20242830112510000.0000.3330.333
Team Switzerland - EHT ‑ Karjala Tournament 20242930004-20000.0000.0000.000
Team Switzerland - EHT ‑ Beijer Hockey Games 20252920000-10000.0000.0000.00010.0
Team Switzerland - Men 2‑Nations 2025292101200000.5000.0000.500250.0
Team Switzerland - EHT ‑ Czech Hockey Games 2025293011220000.0000.3330.333
Team Switzerland - EHT ‑ Tampere 20253020110-30000.0000.5000.500
TeamAgeGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
Men Totals696142069170100.0870.2030.29070
U19 Men Totals41014-30.2500.0000.250
U18 Men Totals30008-20000.0000.0000.00050.0
U20 Men Totals3112040000.3330.3330.667333.3