Skip to content
Winning Score
← All guides
Data story

Norway 3-2 Senegal — the red card that never came

Winning Score Team Published Thu 25 Jun

Share
A footballer in a red kit runs with arms outstretched celebrating a goal in front of a packed terrace
Photo: Franco Monsalvo / Pexels

The game finished 3-2 to Norway — exactly the way the numbers leaned before kickoff.

But the thing the pre-match read feared most never happened at all.

Before kickoff, the most dangerous part of this fixture wasn’t Senegal’s quality. It was a referee who had shown three red cards in a single match, meeting a cornered team ready to press until it hurt — the kind of mix where one red card rewrites everything in seconds.

Ninety minutes later, there wasn’t a single red. Not even a yellow.

What settled it wasn’t chaos. It was the clinical finishing of Erling Haaland (India Today).

The result in one line — and the honest verdict

Marcus Pedersen, a full-back who came on as an early substitute after a team-mate was injured, opened the scoring in the 43rd minute off a Senegal defensive error. Half-time: 1-0.

The second half belonged to Haaland — two goals, in the 48th and 58th. Ismaïla Sarr answered twice for Senegal, in the 53rd and deep in stoppage time, but the chase fell short. Final: 3-2 (AP).

Before the match, Winning Score’s position was clear — the numbers read Norway as favourites, and Norway won.

The verdict is Held.

But “Held” here has to come with honesty on both sides. Getting the result right and explaining why it happened are two different things — and the factor we built up as the game’s pivot never pivoted anything.

What we said — and what actually happened

The market-implied probabilities going in were Norway 41%, draw 28%, Senegal 31%. Norway carried the highest weighting, and Norway won. The result matched the read.

Prediction Scorecard — Norway vs Senegal (Group I, MD2)
Whose callNorway winDrawSenegal win
Model (market)41%28%31%
Fan votePoll closed at kickoff — no votes were cast for this fixture
Actual resultNorway won 3-2 ✓
Verdict: Held — the outcome matched the side the model weighted highest · error score 0.224 (lower is sharper) · record: 7 of the last 10 right

What the preview stressed wasn’t Norway’s number, but Senegal’s 31% — higher than the draw. The market never saw this as a Norway stroll. It saw an open game, with a beaten side still very much in it.

And the game was open.

It just opened up for reasons we didn’t predict.

What the xG says that the scoreboard doesn’t

This is where the post-match numbers get interesting.

The expected-goals figures — the quality of chances created — were Norway 2.10, Senegal 1.70. Close. Both sides made things happen.

But the number that tells the story best is possession. Senegal had 58% of the ball to Norway’s 42%, and took 16 shots to Norway’s 13.

The side that held the ball more and shot more was the side that lost.

The difference was sharpness. Norway hit the target with 7 of their 13 shots and turned that into three goals. Senegal managed just 4 on target from 16 (India Today).

In plain terms: Senegal weren’t steamrollered. They controlled the ball and kept creating. They just couldn’t finish like the team facing them, which converted half-chances with cold efficiency.

And that matters for the record — this was not the 4-1 the raw pre-match numbers might have painted. Senegal fought to the last minute and got two goals back. Haaland’s finishing was simply on another level.

Footballers stand near the goal during a night match after a goalmouth scramble
Senegal had 58% of the ball and more shots, but only 4 of 16 on target — sharpness was the dividing line all night · Photo: Stephen Leonardi / Pexels

The hero, and the fifteen minutes that wrote everything

The strange thing about this game is that all five goals were packed into a fifteen-minute window, from the 43rd to the 58th.

The man who lit the fuse was Marcus Pedersen, the full-back who’d come on early after a team-mate went off injured. He pounced on a loose clearance from Senegal captain Kalidou Koulibaly inside the box and fired Norway in front before the break (Views Bangladesh).

After that, the second half was Haaland’s stage.

In the 48th he latched onto a Martin Ødegaard through-ball to make it 2-0. Senegal hit straight back through Sarr in the 53rd, but Haaland restored the two-goal cushion in the 58th, finishing a Patrick Berg pass to complete his brace.

Those five minutes, from the 53rd to the 58th, were the heart of the match. When Sarr pulled one back, the momentum swung hard toward Senegal — the noise rose, and the game was tilting toward a nervy finish Norway would have to survive. Haaland snuffed that out inside five minutes. His 58th-minute goal didn’t just add to the score; it tore up the momentum Senegal had just built and handed the game back to Norway. That is the difference a side makes when it knows exactly when to respond, and with what.

Haaland earned the top rating of the match at 8.7 (India Today) — not for running the game, but for turning two moments in the box into two goals without hesitation. That’s the gap the two teams’ near-identical xG can’t show.

On the other side, the heaviest night belonged to Koulibaly. The captain and defensive anchor took the lowest rating on the pitch at 5.2. His misjudged clearance was the source of the opener, and afterwards he owned it: “I made mistakes, and those mistakes cost the team,” he admitted (SABC Sport).

That kind of accountability is rare at this level. But it also captured a painful truth — in a game decided by small details, the team that loses the detail first tends to lose the game.

A footballer strikes a shot at goal as the goalkeeper dives to make a save
Norway hit the target with 7 of 13 shots and turned that into three goals — the coolness in front of goal that Senegal lacked · Photo: Anastasia Shuraeva / Pexels

Where reality diverged from the read — the part we have to own

Before the match, we flagged three soft factors a goals-and-xG model might miss. Let’s take them one by one.

One — Senegal’s desperation. This one was real. Senegal played like a team that knew it couldn’t lose, dominating possession, out-shooting Norway, and dragging the game back to 3-2 rather than a blowout. The instinct that “this won’t be a comfortable Norway night” was right. But that desperation came out as panic as much as fight — Koulibaly’s rushed clearance for the opener was the picture of a team pressuring itself into mistakes, not one channelling its urgency.

Two — a “home” crowd from the Senegalese diaspora. This didn’t pay off the way we expected. We wrote that MetLife Stadium would feel like a Senegal home ground thanks to the large African community around New York and New Jersey. The noise was there, but it never translated into an edge on the pitch (AP). A loud stadium, yes; a decisive one, no.

Three — the strict referee and the red card. This is where we missed most clearly. The factor we leaned on hardest was Wilton Sampaio, the official who’d shown three reds on opening day, becoming a flashpoint in a fierce game. The reality was the opposite — Sampaio finished the match without producing a single card, despite constant physical contact. The red card we feared would rewrite the game never knocked on the door.

A wide view of a large stadium packed with supporters during a football match
MetLife was loud, but the noise in the stands never became an advantage on the grass · Photo: Darya Sannikova / Pexels

Winning Score’s position is to tell both sides of the truth.

The numbers that leaned Norway read the result correctly, and the instinct that the game wouldn’t be a rout was right too — it finished 3-2, not 4-1.

But the dramatic factor we cast as the lead actor on the “swing” side, the referee’s red card above all, never even took the stage. What decided the match wasn’t the chaos we imagined; it was a simple, superior edge in front of goal.

That’s not an embarrassment. It’s exactly why reading a match means separating “who is likely to win,” which the numbers can answer, from “why they’ll win,” which only ninety real minutes can tell — and sometimes the thing you fear most plays no part at all.

Looking ahead

For Norway, the important work is done. A full six points from two games books their ticket to the last 32 (CAF Online). Their final group game against France on 26 June becomes a straight fight for top spot — and may even let Norway rest a few key men with the deeper rounds in mind.

Manager Ståle Solbakken called Haaland the best striker in the world afterwards, pointing to his knack for scoring on the biggest stage without needing perfect service (Flashscore).

For Senegal, it’s far heavier. Two straight defeats leave them bottom on zero points, with only one route left — beat Iraq convincingly in the final game, then hope other results fall their way to sneak a best-third-place spot (Sunday Guardian).

Manager Pape Thiaw isn’t giving up, insisting after the game that the team still has hope and must throw everything at the final fixture (Seneweb). For a side that just outplayed its opponent and still lost, that hope comes mixed with real bitterness.

Want the full two-sided read from before kickoff? Go back to our Norway vs Senegal preview and compare the homework with what actually happened, see every number from the game on the Norway vs Senegal match page, or check the final round of Group I on the World Cup 2026 schedule.

The numbers give you the frame, and they told you who was likely to win. This time they were right.

But the ninety minutes write their own story — and sometimes the thing you feared most before kickoff never knocks at all.

Sources

  1. Haaland brace sends Norway into the knockouts with 3-2 win over Senegal — India Today, 2026
  2. Match report: Norway 3-2 Senegal (AP) — Associated Press, 2026
  3. Koulibaly error hands Norway first-half lead against Senegal — Views Bangladesh, 2026
  4. 'I made mistakes' — Koulibaly admits responsibility for Norway defeat — SABC Sport, 2026
  5. Senegal's World Cup hopes fade after Haaland fires Norway into last 32 — CAF Online, 2026
  6. Pape Thiaw remains hopeful despite Senegal's 3-2 defeat to Norway — Seneweb, 2026
  7. How Senegal can still qualify for the round of 32 after defeat to Norway — Sunday Guardian, 2026
  8. Solbakken hails Haaland as the best striker after Norway progress — Flashscore, 2026

FAQ

What was the score and who scored in Norway vs Senegal?
Norway won 3-2. Marcus Pedersen opened the scoring in the 43rd minute, then Erling Haaland struck twice in the 48th and 58th. Ismaïla Sarr replied for Senegal in the 53rd and the 90th. Half-time was 1-0.
Who did the model lean toward before kickoff, and was it right?
The market-implied probabilities were Norway 41%, draw 28%, Senegal 31%. Norway, the side with the highest weighting, won — so the verdict is Held. The fixture's error score (RPS) was 0.224, the lower the better, and the running record stands at 7 of the last 10 calls right.
Did the red card many feared from the strict referee actually happen?
No. Wilton Sampaio, the referee who showed three reds on opening day, finished this game without a single yellow or red, despite plenty of physical contact. The swing factor the preview warned about never materialised.
Can Senegal still qualify, and what do they need?
Only barely. Two straight defeats leave them bottom of Group I on zero points. They must beat Iraq in their final game on 26 June and then rely on other results to chase a best-third-place spot. Norway, on a full six points, are already through to the last 32.

Read next