Away team
Regular season · November 5, 2026 · Final
NHL game center
Vancouver Canucks vs Winnipeg Jets Game Summary
Game Highlights and Recap
Watch the recap or choose a goal below. French-language clips are marked in the list.
NHL Box Score and Game Stats
Follow every goal, compare the teams and see how each player performed. Open a section below for the full breakdown.
G: goals · A: assists · P: points · SOG: shots on goal · PIM: penalty minutes · TOI: time on ice · +/−: plus/minus. A dash means not listed. Period times count up from the start of each period. Parentheses beside scorers and assists show their regular season totals through this game. Shootout goals do not count toward a player's goal total.
Score by Period
| Period | VAN | WPG |
|---|---|---|
| 1 | 1 | 3 |
| 2 | 0 | 2 |
| 3 | 1 | 1 |
| Final | 2 | 6 |
Shots on Goal by Period
| Period | VAN | WPG |
|---|---|---|
| 1 | 7 | 12 |
| 2 | 11 | 10 |
| 3 | 8 | 7 |
Team Stats
| Statistic | VAN | WPG |
|---|---|---|
| Shots on goal | 26 | 29 |
| Faceoff win % | 54.1% | 45.9% |
| Faceoffs won / taken | 33/61 | 28/61 |
| Power plays (goals/opportunities) | 0/1 | 1/3 |
| Power-play % | 0.0% | 33.3% |
| Penalty minutes | 6 | 2 |
| Hits | 20 | 31 |
| Blocked Shots | 10 | 10 |
| Giveaways | 22 | 14 |
| Takeaways | 3 | 8 |
Scoring Summary
| Period | Time | Team | Scorer | Assists | Situation | Shot | VAN–WPG |
|---|---|---|---|---|---|---|---|
| 1 | 03:49 | WPG | Alex Iafallo (4) | Haydn Fleury (2), Dawson Mercer (7) | Power play | Tip-in | 0–1 |
| 1 | 04:03 | WPG | Cole Koepke (2) | Morgan Barron (4) | Even strength | Wrist shot | 0–2 |
| 1 | 06:51 | VAN | Liam Ohgren (6) | Marco Rossi (4), Jonathan Lekkerimäki (8) | Even strength | Wrist shot | 1–2 |
| 1 | 14:04 | WPG | Dawson Mercer (1) | Cole Perfetti (6), Dylan DeMelo (6) | Even strength | Snap shot | 1–3 |
| 2 | 06:52 | WPG | Neal Pionk (4) | Kyle Connor (5), Gabriel Vilardi (7) | Even strength | Wrist shot | 1–4 |
| 2 | 11:36 | WPG | Mark Scheifele (3) | Kyle Connor (6), Viggo Björck (1) | Even strength | Poke | 1–5 |
| 3 | 11:32 | WPG | Mario Ferraro (2) | Mark Scheifele (13), Dylan DeMelo (7) | Even strength | Wrist shot | 1–6 |
| 3 | 15:09 | VAN | Brock Boeser (6) | Jacob Quillan (1) | Even strength | Backhand | 2–6 |
Penalties
Open / close
| Period | Time | Team | Player | Penalty | Minutes | Type | Drawn by | Served by |
|---|---|---|---|---|---|---|---|---|
| 1 | 02:26 | VAN | Drew O'Connor | Hooking | 2 | Minor | Cole Perfetti | — |
| 1 | 18:34 | VAN | Zeev Buium | Delaying game puck over glass | 2 | Minor | — | — |
| 2 | 00:48 | WPG | Kyle Connor | Roughing | 2 | Minor | Elias Pettersson | — |
| 3 | 17:00 | VAN | Marco Rossi | Tripping | 2 | Minor | Cole Koepke | — |
VAN Skater Stats
Open / close
| Player | No. | Position | G | A | P | +/− | SOG | Hits | Blocks | PIM | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brock Boeser | 6 | Right wing | 1 | 0 | 1 | 0 | 3 | 1 | 1 | 0 | 20:02 |
| Brendan Gallagher | 7 | Right wing | 0 | 0 | 0 | -2 | 3 | 2 | 0 | 0 | 11:31 |
| Drew O'Connor | 18 | Left wing | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 15:01 |
| Marco Rossi | 23 | Center | 0 | 1 | 1 | 0 | 7 | 4 | 0 | 2 | 13:39 |
| Elias Pettersson | 40 | Center | 0 | 0 | 0 | -2 | 0 | 3 | 0 | 0 | 19:05 |
| Paul Cotter | 47 | Left wing | 0 | 0 | 0 | -3 | 0 | 2 | 0 | 0 | 11:52 |
| Jacob Quillan | 62 | Center | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 12:29 |
| Max Sasson | 63 | Center | 0 | 0 | 0 | -1 | 0 | 1 | 0 | 0 | 14:57 |
| Jake DeBrusk | 74 | Left wing | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 17:06 |
| Jonathan Lekkerimäki | 88 | Right wing | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 13:48 |
| Liam Ohgren | 92 | Left wing | 1 | 0 | 1 | 0 | 3 | 1 | 0 | 0 | 12:41 |
| Linus Karlsson | 94 | Center | 0 | 0 | 0 | -1 | 1 | 1 | 1 | 0 | 13:48 |
| Jamie Oleksiak | 4 | Defense | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 15:32 |
| Zeev Buium | 8 | Defense | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 2 | 22:02 |
| Filip Hronek | 17 | Defense | 0 | 0 | 0 | -4 | 1 | 1 | 0 | 0 | 25:42 |
| Elias Pettersson | 25 | Defense | 0 | 0 | 0 | -2 | 0 | 0 | 4 | 0 | 21:45 |
| Guillaume Brisebois | 55 | Defense | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 19:07 |
| Victor Mancini | 90 | Defense | 0 | 0 | 0 | -1 | 1 | 0 | 0 | 0 | 14:30 |
VAN Faceoffs and Puck Possession
Open / close
| Player | Shifts | Giveaways | Takeaways | Power-play goals | Faceoff win % |
|---|---|---|---|---|---|
| Brock Boeser | 23 | 2 | 0 | 0 | 0.0% |
| Brendan Gallagher | 16 | 1 | 0 | 0 | 0.0% |
| Drew O'Connor | 21 | 2 | 0 | 0 | 0.0% |
| Marco Rossi | 20 | 0 | 0 | 0 | 63.6% |
| Elias Pettersson | 24 | 0 | 0 | 0 | 65.2% |
| Paul Cotter | 16 | 2 | 0 | 0 | 0.0% |
| Jacob Quillan | 17 | 0 | 0 | 0 | 50.0% |
| Max Sasson | 21 | 0 | 0 | 0 | 44.4% |
| Jake DeBrusk | 19 | 1 | 0 | 0 | 0.0% |
| Jonathan Lekkerimäki | 20 | 3 | 0 | 0 | 0.0% |
| Liam Ohgren | 18 | 2 | 0 | 0 | 0.0% |
| Linus Karlsson | 19 | 1 | 0 | 0 | 50.0% |
| Jamie Oleksiak | 20 | 1 | 1 | 0 | 0.0% |
| Zeev Buium | 27 | 3 | 1 | 0 | 0.0% |
| Filip Hronek | 29 | 0 | 1 | 0 | 0.0% |
| Elias Pettersson | 28 | 3 | 0 | 0 | 0.0% |
| Guillaume Brisebois | 29 | 0 | 0 | 0 | 0.0% |
| Victor Mancini | 22 | 1 | 0 | 0 | 0.0% |
VAN Goalie Stats
| Goalie | No. | Saves | Shots faced | Goals allowed | Save % | TOI | Result |
|---|---|---|---|---|---|---|---|
| Leevi Meriläinen | 31 | 23 | 29 | 6 | 79.3% | 60:00 | Loss |
| Kevin Lankinen | 32 | 0 | 0 | 0 | — | 00:00 | — |
VAN Goalie Saves by Situation
Open / close
| Goalie | Situation | Saves / shots faced | Goals allowed |
|---|---|---|---|
| Leevi Meriläinen | Even strength | 21/26 | 5 |
| Leevi Meriläinen | Opponent on power play | 2/3 | 1 |
| Leevi Meriläinen | Opponent short-handed | 0/0 | 0 |
| Kevin Lankinen | Even strength | 0/0 | 0 |
| Kevin Lankinen | Opponent on power play | 0/0 | 0 |
| Kevin Lankinen | Opponent short-handed | 0/0 | 0 |
WPG Skater Stats
Open / close
| Player | No. | Position | G | A | P | +/− | SOG | Hits | Blocks | PIM | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Alex Iafallo | 9 | Left wing | 1 | 0 | 1 | 0 | 1 | 4 | 0 | 0 | 15:44 |
| Gabriel Vilardi | 13 | Center | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 16:53 |
| Adam Lowry | 17 | Center | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 14:54 |
| Dawson Mercer | 19 | Center | 1 | 1 | 2 | 1 | 1 | 0 | 0 | 0 | 14:56 |
| Isak Rosen | 27 | Right wing | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 12:08 |
| Brayden Yager | 29 | Center | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 13:00 |
| Morgan Barron | 36 | Center | 0 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 14:10 |
| Cole Koepke | 45 | Left wing | 1 | 0 | 1 | 0 | 4 | 2 | 0 | 0 | 12:56 |
| Mark Scheifele | 55 | Center | 1 | 1 | 2 | 2 | 3 | 2 | 1 | 0 | 18:08 |
| Viggo Björck | 61 | Center | 0 | 1 | 1 | 1 | 0 | 5 | 0 | 0 | 16:12 |
| Kyle Connor | 81 | Left wing | 0 | 2 | 2 | 2 | 2 | 1 | 0 | 2 | 18:17 |
| Cole Perfetti | 91 | Center | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 15:26 |
| Dylan DeMelo | 2 | Defense | 0 | 2 | 2 | 4 | 2 | 0 | 2 | 0 | 19:30 |
| Neal Pionk | 4 | Defense | 1 | 0 | 1 | 0 | 3 | 3 | 2 | 0 | 24:31 |
| Haydn Fleury | 24 | Defense | 0 | 1 | 1 | 0 | 4 | 1 | 1 | 0 | 10:48 |
| Mario Ferraro | 38 | Defense | 1 | 0 | 1 | 3 | 1 | 1 | 1 | 0 | 20:46 |
| Dylan Samberg | 54 | Defense | 0 | 0 | 0 | 0 | 1 | 3 | 1 | 0 | 26:00 |
| Tyrel Bauer | 77 | Defense | 0 | 0 | 0 | -1 | 0 | 3 | 1 | 0 | 13:41 |
WPG Faceoffs and Puck Possession
Open / close
| Player | Shifts | Giveaways | Takeaways | Power-play goals | Faceoff win % |
|---|---|---|---|---|---|
| Alex Iafallo | 20 | 2 | 2 | 1 | 0.0% |
| Gabriel Vilardi | 20 | 0 | 0 | 0 | 0.0% |
| Adam Lowry | 21 | 0 | 0 | 0 | 60.0% |
| Dawson Mercer | 18 | 1 | 0 | 0 | 0.0% |
| Isak Rosen | 18 | 1 | 0 | 0 | 0.0% |
| Brayden Yager | 16 | 0 | 1 | 0 | 37.5% |
| Morgan Barron | 21 | 0 | 1 | 0 | 53.3% |
| Cole Koepke | 19 | 2 | 0 | 0 | 0.0% |
| Mark Scheifele | 20 | 2 | 0 | 0 | 28.6% |
| Viggo Björck | 20 | 0 | 0 | 0 | 100.0% |
| Kyle Connor | 19 | 1 | 0 | 0 | 0.0% |
| Cole Perfetti | 17 | 1 | 1 | 0 | 0.0% |
| Dylan DeMelo | 28 | 0 | 0 | 0 | 0.0% |
| Neal Pionk | 27 | 0 | 1 | 0 | 0.0% |
| Haydn Fleury | 18 | 1 | 0 | 0 | 0.0% |
| Mario Ferraro | 30 | 1 | 1 | 0 | 0.0% |
| Dylan Samberg | 29 | 1 | 1 | 0 | 0.0% |
| Tyrel Bauer | 24 | 1 | 0 | 0 | 0.0% |
WPG Goalie Stats
| Goalie | No. | Saves | Shots faced | Goals allowed | Save % | TOI | Result |
|---|---|---|---|---|---|---|---|
| Nico Daws | 35 | 0 | 0 | 0 | — | 00:00 | — |
| Stuart Skinner | 74 | 24 | 26 | 2 | 92.3% | 60:00 | Win |
WPG Goalie Saves by Situation
Open / close
| Goalie | Situation | Saves / shots faced | Goals allowed |
|---|---|---|---|
| Nico Daws | Even strength | 0/0 | 0 |
| Nico Daws | Opponent on power play | 0/0 | 0 |
| Nico Daws | Opponent short-handed | 0/0 | 0 |
| Stuart Skinner | Even strength | 22/24 | 2 |
| Stuart Skinner | Opponent on power play | 1/1 | 0 |
| Stuart Skinner | Opponent short-handed | 1/1 | 0 |
Three Stars
| Star | Player | Team | G | A | P | Save % |
|---|---|---|---|---|---|---|
| 1 | Dawson Mercer | WPG | 1 | 1 | 2 | — |
| 2 | Mark Scheifele | WPG | 1 | 1 | 2 | — |
| 3 | Viggo Björck | WPG | 0 | 1 | 1 | — |
Officials and Coaches
Open / close
| Role | Name | No. |
|---|---|---|
| Referee | Wes McCauley | 4 |
| Referee | Brandon Schrader | 34 |
| Linesperson | Andrew Smith | 51 |
| Linesperson | Tommy Hughes | 65 |
| VAN head coach | Manny Malhotra | — |
| WPG head coach | Scott Arniel | — |
Game Rosters
Open / close
| Team | No. | Player | Position |
|---|---|---|---|
| VAN | 7 | Brendan Gallagher | Right wing |
| VAN | 6 | Brock Boeser | Right wing |
| VAN | 18 | Drew O'Connor | Left wing |
| VAN | 40 | Elias Pettersson | Center |
| VAN | 25 | Elias Pettersson | Defense |
| VAN | 17 | Filip Hronek | Defense |
| VAN | 55 | Guillaume Brisebois | Defense |
| VAN | 62 | Jacob Quillan | Center |
| VAN | 74 | Jake DeBrusk | Left wing |
| VAN | 4 | Jamie Oleksiak | Defense |
| VAN | 88 | Jonathan Lekkerimäki | Right wing |
| VAN | 32 | Kevin Lankinen | Goalie |
| VAN | 31 | Leevi Meriläinen | Goalie |
| VAN | 92 | Liam Ohgren | Left wing |
| VAN | 94 | Linus Karlsson | Center |
| VAN | 23 | Marco Rossi | Center |
| VAN | 63 | Max Sasson | Center |
| VAN | 47 | Paul Cotter | Left wing |
| VAN | 90 | Victor Mancini | Defense |
| VAN | 8 | Zeev Buium | Defense |
| WPG | 17 | Adam Lowry | Center |
| WPG | 9 | Alex Iafallo | Left wing |
| WPG | 29 | Brayden Yager | Center |
| WPG | 45 | Cole Koepke | Left wing |
| WPG | 91 | Cole Perfetti | Center |
| WPG | 19 | Dawson Mercer | Center |
| WPG | 2 | Dylan DeMelo | Defense |
| WPG | 54 | Dylan Samberg | Defense |
| WPG | 13 | Gabriel Vilardi | Center |
| WPG | 24 | Haydn Fleury | Defense |
| WPG | 27 | Isak Rosen | Right wing |
| WPG | 81 | Kyle Connor | Left wing |
| WPG | 38 | Mario Ferraro | Defense |
| WPG | 55 | Mark Scheifele | Center |
| WPG | 36 | Morgan Barron | Center |
| WPG | 4 | Neal Pionk | Defense |
| WPG | 35 | Nico Daws | Goalie |
| WPG | 74 | Stuart Skinner | Goalie |
| WPG | 77 | Tyrel Bauer | Defense |
| WPG | 61 | Viggo Björck | Center |
Play-by-Play
Open / close
Events 1–50 of 330 · Page 1 of 7
| Period | Time | Team | Event | What happened |
|---|---|---|---|---|
| 1 | 00:00 | — | Period start | Period start |
| 1 | 00:00 | VAN | Faceoff | Max Sasson wins faceoff against Morgan Barron |
| 1 | 00:05 | WPG | Hit | Tyrel Bauer hits Paul Cotter |
| 1 | 00:24 | WPG | Shot on goal | Isak Rosen · Snap shot · Goalie: Leevi Meriläinen |
| 1 | 00:40 | VAN | Giveaway | Brock Boeser |
| 1 | 00:48 | — | Stoppage | Offside |
| 1 | 00:48 | VAN | Faceoff | Elias Pettersson wins faceoff against Mark Scheifele |
| 1 | 01:20 | VAN | Blocked shot | Brock Boeser · — · Blocked by Neal Pionk · Blocked |
| 1 | 01:55 | WPG | Hit | Adam Lowry hits Victor Mancini |
| 1 | 01:57 | — | Stoppage | Hand pass |
| 1 | 01:57 | VAN | Faceoff | Jacob Quillan wins faceoff against Brayden Yager |
| 1 | 02:14 | VAN | Giveaway | Drew O'Connor |
| 1 | 02:20 | VAN | Delayed penalty | Delayed penalty |
| 1 | 02:26 | VAN | Penalty | Drew O'Connor · Hooking · 2 min · Drawn by Cole Perfetti |
| 1 | 02:26 | VAN | Faceoff | Elias Pettersson wins faceoff against Gabriel Vilardi |
| 1 | 02:54 | WPG | Shot on goal | Gabriel Vilardi · Snap shot · Goalie: Leevi Meriläinen |
| 1 | 03:04 | WPG | Missed shot | Cole Perfetti · Tip-in · Goalie: Leevi Meriläinen · Wide left |
| 1 | 03:12 | WPG | Blocked shot | Gabriel Vilardi · — · Blocked by Elias Pettersson · Blocked |
| 1 | 03:49 | WPG | Goal | Alex Iafallo scores (Tip-in) · Score: 0–1 (away–home) · Assist: Haydn Fleury · Assist: Dawson Mercer · Goalie: Leevi Meriläinen |
| 1 | 03:49 | VAN | Faceoff | Marco Rossi wins faceoff against Morgan Barron |
| 1 | 03:54 | VAN | Hit | Jamie Oleksiak hits Cole Koepke |
| 1 | 03:59 | VAN | Giveaway | Victor Mancini |
| 1 | 04:03 | WPG | Goal | Cole Koepke scores (Wrist shot) · Score: 0–2 (away–home) · Assist: Morgan Barron · Goalie: Leevi Meriläinen |
| 1 | 04:03 | VAN | Faceoff | Elias Pettersson wins faceoff against Adam Lowry |
| 1 | 04:17 | WPG | Giveaway | Alex Iafallo |
| 1 | 04:17 | VAN | Hit | Brock Boeser hits Alex Iafallo |
| 1 | 04:49 | WPG | Shot on goal | Mark Scheifele · Wrist shot · Goalie: Leevi Meriläinen |
| 1 | 05:20 | VAN | Giveaway | Zeev Buium |
| 1 | 05:21 | WPG | Missed shot | Kyle Connor · Tip-in · Goalie: Leevi Meriläinen · High and wide right |
| 1 | 05:45 | WPG | Giveaway | Dawson Mercer |
| 1 | 05:51 | VAN | Hit | Max Sasson hits Tyrel Bauer |
| 1 | 06:05 | VAN | Hit | Paul Cotter hits Haydn Fleury |
| 1 | 06:13 | WPG | Shot on goal | Cole Perfetti · Wrist shot · Goalie: Leevi Meriläinen |
| 1 | 06:26 | VAN | Giveaway | Paul Cotter |
| 1 | 06:26 | WPG | Hit | Dylan Samberg hits Paul Cotter |
| 1 | 06:40 | WPG | Giveaway | Cole Koepke |
| 1 | 06:51 | VAN | Goal | Liam Ohgren scores (Wrist shot) · Score: 1–2 (away–home) · Assist: Marco Rossi · Assist: Jonathan Lekkerimäki · Goalie: Stuart Skinner |
| 1 | 06:51 | WPG | Faceoff | Adam Lowry wins faceoff against Elias Pettersson |
| 1 | 06:56 | — | Stoppage | Icing |
| 1 | 06:56 | VAN | Faceoff | Elias Pettersson wins faceoff against Adam Lowry |
| 1 | 07:02 | WPG | Blocked shot | Mario Ferraro · — · Blocked by Brock Boeser · Blocked |
| 1 | 07:17 | WPG | Takeaway | Mario Ferraro |
| 1 | 07:40 | VAN | Shot on goal | Zeev Buium · Wrist shot · Goalie: Stuart Skinner |
| 1 | 07:40 | WPG | Hit | Alex Iafallo hits Guillaume Brisebois |
| 1 | 08:03 | — | Stoppage | Icing |
| 1 | 08:03 | VAN | Faceoff | Marco Rossi wins faceoff against Mark Scheifele |
| 1 | 08:07 | VAN | Blocked shot | Jonathan Lekkerimäki · — · Blocked by Mark Scheifele · Blocked |
| 1 | 08:08 | VAN | Shot on goal | Marco Rossi · Wrist shot · Goalie: Stuart Skinner |
| 1 | 08:10 | VAN | Shot on goal | Marco Rossi · Wrist shot · Goalie: Stuart Skinner |
| 1 | 08:11 | VAN | Shot on goal | Marco Rossi · Poke · Goalie: Stuart Skinner |
Shot Map
See where goals, saved shots and misses happened. Teams switch ends between periods. Shootout attempts are listed separately above.
● Red: goal · ● Blue: saved shot · ○ Gray: miss. Select a marker for the player and play.
Select a shot to see who took it and what happened.
Official NHL Game Reports
Read the full game sheet, faceoff breakdown, shift times and more on NHL.com.
Source: Official NHL Gamecenter. NHL scoring decisions may be corrected after the game.
Season series schedule
2026-27 Vancouver Canucks vs Winnipeg Jets Season Series
These teams meet 3 times in this regular season. This page covers meeting 1; open another matchup for its date, start time, TV channel and venue.
Before and after this game
Vancouver Canucks and Winnipeg Jets Previous & Next Games
Keep planning without returning to the full schedule. These are the games immediately before or after this matchup for each team.
Home team
Winnipeg Jets Schedule Around This Game
Same-day slate
More NHL Games on November 5, 2026
Continue through the other NHL matchups scheduled for the same game day.
Utah Mammoth vs Montreal Canadiens
7:00 PM ET · TSN2, RDS, Mammoth+, Utah16
Vegas Golden Knights vs Detroit Red Wings
7:00 PM ET · DSN, SCRIPPS
Chicago Blackhawks vs Tampa Bay Lightning
7:00 PM ET · The Spot, CHSN
St. Louis Blues vs New Jersey Devils
7:00 PM ET · ABC32, BN+, MSGSN, STLNHL
Carolina Hurricanes vs New York Islanders
7:00 PM ET · ESPN+, HULU, Disney+, SN+
Philadelphia Flyers vs New York Rangers
7:00 PM ET · NBCSP, MSG
Boston Bruins vs Pittsburgh Penguins
7:00 PM ET · SN, TVAS, SN-PIT, NESN
Dallas Stars vs Columbus Blue Jackets
7:00 PM ET · WWHO, CBJHN, Prime Video, CBJNHL
Anaheim Ducks vs Edmonton Oilers
8:00 PM ET · SNW, Prime Video
Nashville Predators vs Colorado Avalanche
9:30 PM ET · ESPN+, HULU, Disney+, SN+, TVAS
Follow both teams
Vancouver Canucks and Winnipeg Jets Team Schedules
Open either team page for its season schedule, opponents, start times, TV listings and results.
Keep planning