Lillestrom 1 - 2 FT Torreense

Åråsen Stadion

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
75
FT
Thu, Sep 17
Lillestrom
1-2
Torreense
⚡ Intensity 70
⚖️ Balance 32
🏆 Stakes 50
🎲 Upset 80
Torreense stun Lillestrom despite statistical domination.

Win Probability

  • Lillestrom 62%
  • Draw 21%
  • Torreense 17%

Futmetrix AI estimate

A Tactical Smash-and-Grab: Portuguese Underdogs Weather the Storm

Highly Entertaining Futmetrix Score: 75/100. A massive pre-match probability gap was obliterated as clinical finishing and heroic defending orchestrated a monumental European upset.

Opening Act: The Smash and Grab

The UEFA Europa League stage was set for a classic encounter, but what unfolded was a masterclass in defying the odds. From the opening exchanges, Lillestrom controlled possession, dictating the tempo with a staggering 67% of the ball. However, the true Upset factor began to materialize in the 23rd minute. Completely against the run of play, Torreense launched a clinical counter-attack. David Bruno found Alejandro Alfaro, who made no mistake to put the visitors ahead. The Norwegian side was stunned, their dominance instantly nullified by a single, ruthless moment in the final third. Despite raining shots toward the Portuguese goal, the hosts found themselves frustrated, chasing shadows while the away side grew increasingly comfortable executing their resilient, counter-attacking blueprint.

The Pivot: Doubling the Shock

Emerging for the second half, the hosts were desperate to restore parity, but they were immediately caught cold. In the 49th minute, Javi Vázquez orchestrated a brilliant move, setting up Manu Pozo to double the visitors' advantage. This staggering sequence sent the Intensity of the contest through the roof. The home side responded with a ferocious offensive siege, unleashing a barrage of 23 total shots and forcing 11 corners. Yet, Torreense remained compact, utilizing every ounce of their defensive organization to weather the storm. The Portuguese outfit absorbed immense pressure, showcasing incredible tactical discipline while their opponents grew increasingly frantic. The gap in clinical finishing was the undeniable separator, as the visiting side maximized their limited opportunities while the home favorites squandered a wealth of attacking possession.

Resolution: Survival Mode

The final quarter of the match delivered pure drama, drastically shifting the Balance of power. Substitute Thomas Lehne Olsen injected late hope for the hosts, finding the back of the net in the 79th minute after combining with Felix Vá. The tension escalated violently in the 85th minute when Torreense saw Nuha Jatta receive a straight red card, reducing them to ten men for the dying embers. The Stakes were immense as the hosts threw everything forward, resulting in a chaotic goalmouth scramble. Ultimately, the visitors survived the staggering 34-shot match total, clinging to their 2-1 advantage to secure a famous European triumph. This monumental result leaves the hosts searching for answers after completely failing to convert their statistical dominance into tangible points.

Key Questions

How did the red card for Nuha Jatta impact the match?

Jatta's 85th-minute dismissal forced Torreense into a desperate defensive shell, turning the final minutes into a pure survival test against a relentless Norwegian attack.

How did substitute Alejandro Alfaro change the game?

Alfaro provided the crucial opening breakthrough in the 23rd minute, completely shifting the tactical landscape and forcing Lillestrom to chase the game from early on.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
67%
33%
Lillestrom 67%
Torreense 33%
Shots
23
11
Lillestrom 23
Torreense 11
Shots on Target
6
3
Lillestrom 6
Torreense 3
Expected Goals (xG)
2.52
1.45
Lillestrom 2.52
Torreense 1.45
Passes
561
282
Lillestrom 561
Torreense 282
Corners
11
2
Lillestrom 11
Torreense 2
Fouls
14
14
Lillestrom 14
Torreense 14
Yellow Cards
1
3
Lillestrom 1
Torreense 3
Red Cards
0
1
Lillestrom 0
Torreense 1

Match Events

Alejandro Alfaro (David Bruno) ⚽ 23'
HT
Manuel Pozo (Javi Vazquez) ⚽ 49'
Manuel Pozo 🟨 51'
David Bruno 🟨 57'
60' 🔄 ↓ Fredrik Gulbrandsen ↑Thomas Lehne Olsen
60' 🔄 ↓ Yildren Ibrahimaj ↑Eric Kitolano
61' 🔄 ↓ Winston Robin Yaw Paintsil ↑Daniel Bassi
↓ Manuel Pozo ↑Nuha Jatta 🔄 65'
Nuha Jatta 🟨 69'
Dany Jean 🟨 71'
76' 🔄 ↓ Filip Ottosson ↑Kevin Martin Krygard
↓ Malik Abubakari ↑musa drammeh 🔄 78'
↓ João Marques ↑Andre Simões 🔄 78'
79' ⚽ Thomas Lehne Olsen (Felix Vá)
81' 🔄 ↓ Gustav Kjolstad Nyheim ↑Henrik Molvaer Melland
Nuha Jatta 🟥 85'
↓ Javi Vazquez ↑Ianique Tavares Stopira 🔄 87'
↓ Dany Jean ↑Juan María Alcedo 🔄 87'
FT

Player Cards

Our take on every player in this match

Lillestrom

Goalkeepers
Pontus Dahlberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Lars Ranger
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
65%
Duel Win %
Sander Moen Foss
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
103%
Pass Acc
Ruben Gabrielsen
MAGNET
MAGNET
107
Activity
107
Activity
102
Passes
5
Duels
Frederik Elkaer
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
53%
Pass Acc
Midfielders
Ylldren Ibrahimaj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Filip Ottosson
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
G. Nyheim
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Forwards
Winston Paintsil
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Fredrik Gulbrandsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Vá
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
19%
Pass Acc
BENCH
Stefan Hagerup
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stian Kristiansen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sturla Ottesen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Kitolano
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Kevin Krygård
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Henrik Melland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Daniel Bassi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Gustav Nordh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thomas Lehne Olsen
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
S. Akanji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Torreense

Goalkeepers
Adriel
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
David Bruno
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.0
Rating
Mohamed Ali Diadie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Volnei Feltes
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Javi Vázquez
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
15%
Pass Acc
Midfielders
Amine Oudrhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Alejandro Alfaro
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Manu Pozo
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.7
Rating
João Marques
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Dany Jean
NPC
NPC
87
Minutes
87
Minutes
20%
Pass Acc
6.7
Rating
Forwards
Abdul Malik
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
BENCH
Stopira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Jonathan Mutombo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan María Alcedo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
André Simões
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Nuha Jatta
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
5.7
Rating
Karem Zoabi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Musa Drammeh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Baradji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Juventus 1 3 5 0 +5 WJuventus 5 - 0 NEC Nijmegen (17-09-2026)
2 Crystal Palace 1 3 4 0 +4 WCrystal Palace 4 - 0 Lech Poznan (17-09-2026)
3 Beşiktaş 1 3 4 1 +3 WBeşiktaş 4 - 1 Marseille (17-09-2026)
4 Sparta Praha 1 3 4 1 +3 WArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)
5 Union St. Gilloise 1 3 3 0 +3 WPlzen 0 - 3 Union St. Gilloise (17-09-2026)
6 Ferencvarosi TC 1 3 3 1 +2 WCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
7 Bayer Leverkusen 1 3 2 0 +2 WBayer Leverkusen 2 - 0 Celje (16-09-2026)
8 Benfica 1 3 2 0 +2 WAC Milan 0 - 2 Benfica (16-09-2026)
9 OFI 1 3 2 0 +2 WOFI 2 - 0 1899 Hoffenheim (17-09-2026)
10 Bournemouth 1 3 2 1 +1 WReal Sociedad 1 - 2 Bournemouth (17-09-2026)
11 Lyon 1 3 2 1 +1 WAnderlecht 1 - 2 Lyon (16-09-2026)
12 Olympiakos Piraeus 1 3 2 1 +1 WOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
13 Torreense 1 3 2 1 +1 WLillestrom 1 - 2 Torreense (17-09-2026)
14 Red Bull Salzburg 1 3 1 0 +1 WLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
15 Sunderland 1 3 1 0 +1 WSunderland 1 - 0 AZ Alkmaar (16-09-2026)
16 Omonia Nicosia 1 3 1 0 +1 WOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
17 Rennes 1 1 0 0 0 DSturm Graz 0 - 0 Rennes (16-09-2026)
18 Hapoel Beer Sheva 1 1 0 0 0 DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
19 Dinamo Zagreb 1 1 0 0 0 DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
20 Sturm Graz 1 1 0 0 0 DSturm Graz 0 - 0 Rennes (16-09-2026)
21 Lillestrom 1 0 1 2 -1 LLillestrom 1 - 2 Torreense (17-09-2026)
22 Jagiellonia 1 0 1 2 -1 LOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
23 Real Sociedad 1 0 1 2 -1 LReal Sociedad 1 - 2 Bournemouth (17-09-2026)
24 Anderlecht 1 0 1 2 -1 LAnderlecht 1 - 2 Lyon (16-09-2026)
25 AZ Alkmaar 1 0 0 1 -1 LSunderland 1 - 0 AZ Alkmaar (16-09-2026)
26 Celta Vigo 1 0 0 1 -1 LOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
27 Levski Sofia 1 0 0 1 -1 LLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
28 Celtic 1 0 1 3 -2 LCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
29 1899 Hoffenheim 1 0 0 2 -2 LOFI 2 - 0 1899 Hoffenheim (17-09-2026)
30 AC Milan 1 0 0 2 -2 LAC Milan 0 - 2 Benfica (16-09-2026)
31 Celje 1 0 0 2 -2 LBayer Leverkusen 2 - 0 Celje (16-09-2026)
32 Marseille 1 0 1 4 -3 LBeşiktaş 4 - 1 Marseille (17-09-2026)
33 Ararat-Armenia 1 0 1 4 -3 LArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)
34 Plzen 1 0 0 3 -3 LPlzen 0 - 3 Union St. Gilloise (17-09-2026)
35 Lech Poznan 1 0 0 4 -4 LCrystal Palace 4 - 0 Lech Poznan (17-09-2026)
36 NEC Nijmegen 1 0 0 5 -5 LJuventus 5 - 0 NEC Nijmegen (17-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.