|  Men 10km Sprint - Saturday, 15th February |  | 1. Alexandr Loginov |   Russia | 22:48.1 |  | 2. Quentin Fillon Maillet |   France | 22:54.6 |  | 3. Martin Fourcade |   France | 23:07.6 |   
 | 
 | 
|  Women 7.5km Sprint - Friday, 14th February |  | 1. Marte Olsbu Røiseland |   Norway | 21:13.1 |  | 2. Susan Dunklee |   United States | 21:19.9 |  | 3. Lucie Charvátová |   Czechia | 21:34.4 |   
 | 
 
|  Men 12.5km Sprint - Sunday, 16th February |  | 1. Émilien Jacquelin |   France | 31:15.2 0 |  | 2. Johannes Thingnes Bø |   Norway | 31:15.6 2 |  | 3. Alexandr Loginov |   Russia | 31:39.1 1 |   
 | 
 | 
|  Women 10km Pursuit - Sunday, 16th February |  | 1. Dorothea Wierer |   Italy | 29:22.0 1 |  | 2. Denise Herrmann |   Germany | 29:31.5 3 |  | 3. Marte Olsbu Røiseland |   Norway | 29:35.8 3 |   
 | 
 
|  Men 20km Indivudual - Wednesday, 19th February |  | 1. Martin Fourcade |   France | 49:43.1 |  | 2. Johannes Thingnes Bø |   Norway | 50:40.1 |  | 3. Dominik Landertinger |   Austria | 51:05.2 |   
 | 
 | 
|  Women 15km Individual - Tuesday, 20th February |  | 1. Marte Olsbu Røiseland |   Norway | 39:14.0 2 |  | 2. Dorothea Wierer |   Italy | 39:34.7 3 |  | 3. Hanna Öberg |   Sweden | 39:40.1 3 |   
 | 
 
|  Men 15km Mass Start - Sunday, 23rd February |  | 1. Johannes Thingnes Bø |   Norway | 38:09.5 |  | 2. Quentin Fillon Maillet |   France | 38:51.5 |  | 3. Émilien Jacquelin |   France | 39:04.5 |   
 | 
 | 
|  Women 12.5km Mass Start - Sunday, 23rd February |  | 1. Marte Olsbu Røiseland |   Norway | 39:14.0 2 |  | 2. Dorothea Wierer |   Italy | 39:34.7 3 |  | 3. Hanna Öberg |   Sweden | 39:40.1 3 |   
 | 
 
|  Men Relay 4x7.5km - Saturday, 22nd February |  | 1. |   France Émilien Jacquelin Martin Fourcade Simon Desthieux Quentin Fillon Maillet | 1:12:35.9 18:05.5 17:52.6 18:15.2 18:22.6 |   |  | 2. |   Norway Vetle Sjåstad Christiansen Johannes Dale Tarjei Bø Johannes Thingnes Bø | 1:12:57.4 18:43.8 18:18.1 18:06.6 17:48.9 | +21.5 |  | 3. |   Germany Erik Lesser Philipp Horn Arnd Peiffer Benedikt Doll | 1:13:12.1 18:04.9 17:52.6 18:03.2 19:11.4 | +36.2 |   
 | 
 | 
|  Women Relay 4x6km - Saturday, 22nd February |  | 1. |   Norway Synnøve Solemdal Ingrid Landmark Tandrevold Tiril Eckhoff Marte Olsbu Røiseland | 1:07:05.7 17:04.5 16:31.6 17:05.5 16:24.1 |   |  | 2. |   Germany Karolin Horchler Vanessa Hinz Franziska Preuß Denise Herrmann | 1:07:16.4 17:33.6 16:28.9 16:40.1 16:33.8 | +10.7 |  | 3. |   Ukraine Anastasiya Merkushyna Yuliia Dzhima Vita Semerenko Olena Pidhrushna | 1:07:24.1 17:00.6 16:38.5 17:14.6 16:30.4 | +18.4 |   
 | 
 
|  Mixed Relay 4x6km - Thursday, 13th February |  | 1. |   Norway Marte Olsbu Røiseland Tiril Eckhoff Tarjei Bø Johannes Thingnes Bø | 1:02:27.7 16:30.7 16:29.5 14:46.1 14:41.4 |   |  | 2. |   Italy Lisa Vittozzi Dorothea Wierer Lukas Hofer Dominik Windisch | 1:02:43.3 16:31.9 16:40.6 14:34.1 14:56.7 | +15.6 |  | 3. |   Czechia Eva Puskarčíková Markéta Davidová Ondřej Moravec Michal Krčmář | 1:02:58.5 16:44.4 16:27.4 14:39.6 15:07.1 | +30.8 |   
 | 
 | 
|  Single Mixed Relay 4x7.5km - Thursday, 20th February |  | 1. |   Norway Marte Olsbu Røiseland Johannes Thingnes Bø Marte Olsbu Røiseland Johannes Thingnes Bø | 34:19.9 8:17.7 7:32.1 8:15.1 10:15.0 |   |  | 2. |   Germany Franziska Preuß Erik Lesser Franziska Preuß Erik Lesser | 34:37.5 8:28.5 7:16.2 8:16.7 10:36.1 | +17.6 |  | 3. |   France Anaïs Bescond Émilien Jacquelin Anaïs Bescond Émilien Jacquelin | 34:49.7 8:23.9 7:38.1 8:21.0 10:26.7 | +29.8 |   
 | 
 |  
 |