Champions League
Qualifying 1st Round
Broadcast
No live streams available at the moment
Floriana
MATCH FINISHED
2
:
0
7 July, 18:30
Shamrock Rovers
1
59/20
X
333/100
2
19/1
Odds for upcoming matches
This match has ended, please select an alternative match to bet on
1 X 2
Under Over
17:00
1 2/5
X 4/1
2 7/1
Under 2.5 27/20
2.5
Over 2.5 3/5
19:45
1 69/50
X 29/10
2 9/5
Under 2.5 7/4
2.5
Over 2.5 12/25
14:00
1 5/4
X 99/50
2 279/100
Under 2.5 9/20
2.5
Over 2.5 7/4
17:00
1 13/2
X 41/10
2 11/25
Under 2.5 153/100
2.5
Over 2.5 13/25
17:00
1 3/5
X 3/1
2 23/5
Under 2.5 89/100
2.5
Over 2.5 19/20
Show all
Match stats
Logo Floriana Floriana
Shamrock Rovers Logo Shamrock Rovers
46 Ball possession (%) 54
9 Goal attempts 11
4 Shots on Goal 6
5 Shots off Goal 5
0 Blocked shots 0

Floriana vs Shamrock Rovers: prediction & betting odds 7 July 2026

Published: 5 July 2026 22:03

Floriana will host Shamrock Rovers at the Centenary Stadium in Ta' Qali in the first leg of the Champions League first qualifying round. The match kicks off at 18:30 BST on 7 July.

Shamrock Rovers will have an advantage even away from home, because the Irish league does not even stop for the World Cup, while Floriana have not played an official match since May.

Sponsored

Bookmakers for betting on the football

All bookmakers82
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration

Betting Tip

It has always been difficult not only for Floriana, but for any Maltese club, to get through even the first qualifying round, let alone reach the group stage. Despite the country's noticeably larger size, clubs from Ireland have not performed much better for many decades.

Floriana had not reached Champions League qualifying for six years, because they had not been champions of Malta since the 2019/10 season. But in the season that ended a couple of months ago, Daniel Portela's team won the league title - the 27th in their history, but only their second in the 21st century. Last European season, the Green and Whites only managed to reach the second qualifying round of the Conference League. They did not lose at home once (one win and one draw), but conceded in both matches. A year earlier, they also conceded in both home games.

Shamrock Rovers are not only continuing to play in the summer, but their matches are also being rescheduled to ease a packed summer calendar. They have taken part in the Champions League more often than any other club from Ireland (13 times). More precisely, in qualifying: they have only managed to reach the third round once. They missed last season, but before that Stephen Bradley's team had represented Ireland in the Champions League for four years. He has been in charge of the Hoops since 2016 - it will soon be 10 years. This is the most stable club from Ireland in the 2020s. They have only been stopped by champions from countries such as Slovakia, Bulgaria, Iceland and the Czech Republic.

Floriana cannot compete even with teams from countries like those. Last European season, in the Conference League, they did not suffer a single home defeat, but their opponents were teams from Wales and Kosovo. Shamrock Rovers should clearly break through the Maltese side's defence, which is highly likely to bring them victory. In only three of their 10 Champions League qualifying matches across their previous four attempts did Shamrock Rovers keep a clean sheet - two of those came against Malta's Hibernians (3:0 at home and 0:0 away). So the better choice here is Draw No Bet on the visitors.

Betting prediction
Shamrock Rovers Draw No Bet
Cf
Odds
16/25
Read more

Team lineups

Floriana

Daniel Portela
coach
Player Matches Goals
Line-up
Guilherme Cioletti Ferreira da Silva
gk. 1 0
Kauan Alexandre Martins de Paula
df. 1 0
Myles Beerman
df. 1 0
Owen Spiteri
df. 1 0
Alen Kurtalić
mf. 1 0
Dunstan Vella
mf. 1 0
Federico Nicolás Varela Escudero
mf. 1 0
Robert Murić
mf. 1 1
Carlo Zammit Lonardelli
fw. 1 0
Kenan Dervišagić
fw. 1 0
Mustapha Jah
fw. 1 1
Substitutes
Pablo Martín Picón Álvaro
gk. 0 0
Amar Drina
df. 0 0
Gerrard Cann Rodgers
df. 0 0
Gastón Manuel Romano
mf. 1 0
Zachary Scerri
mf. 1 0
Emerson Piscopo
mf. 0 0
Tomislav Gudelj
fw. 1 0
A. N Dri
fw. 0 0
Zyas Vella Newell
fw. 0 0
Shamrock Rovers

Stephen Bradley
coach
Player Matches Goals
Line-up
Edward Joseph McGinty
gk. 0 0
Cory O'Sullivan
df. 0 0
Enda John Stevens
df. 0 0
Lee Grace
df. 0 0
Adam Brennan
mf. 0 0
Dylan Billy Watts
mf. 0 0
Jack Dylan Byrne
mf. 0 0
Jake David Mulraney
mf. 0 0
Matthew James Healy
mf. 0 0
Graham Dylan Burke
fw. 0 0
Michael John Noonan
fw. 0 0
Substitutes
Alex Bob Noonan
gk. 0 0
Lee Steacy
gk. 0 0
Cian Barrett
df. 0 0
Luke O'Regan
df. 0 0
John O'Reilly-O'Sullivan
mf. 0 0
Maxim Kovalevskis
mf. 0 0
Najemedine Razi
mf. 0 0
Aaron Greene
fw. 0 0
John McGovern
fw. 0 0
Maleace Kobby Afriyie Asamoah
fw. 0 0

Previous matches in the tournament

Floriana
The team hasn't played a game yet this season
Shamrock Rovers
The team hasn't played a game yet this season

Bookmaker bonuses

All
New9 hours
Yes
Wagering Requirements
—
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
New10 hours
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
£ 10
Minimum deposit
New1 day
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
£ 10
Minimum deposit
New1 day
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
£ 10
Minimum deposit
New3 days
Yes
Wagering Requirements
—
Minimum Odds
2 days
Bonus lifespan
—
Minimum deposit
3 days
Yes
Wagering Requirements
—
Minimum Odds
1 day
Bonus lifespan
—
Minimum deposit
3 days
Yes
Wagering Requirements
From 1.5
Minimum Odds
—
Bonus lifespan
£ 20
Minimum deposit
New
Yes
Wagering Requirements
—
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
Yes
Wagering Requirements
—
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
No deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
£ 10
Minimum deposit
Yes
Wagering Requirements
From 2
Minimum Odds
3 days
Bonus lifespan
£ 10
Minimum deposit
Yes
Wagering Requirements
—
Minimum Odds
14 days
Bonus lifespan
£ 10
Minimum deposit
No deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit

Tables

# Team Form Matches played W D L G Points
1
PSG
1 1 0 0 6:1 3
2
Bayern Munich
1 1 0 0 5:0 3
3
Barcelona
1 1 0 0 5:1 3
4
Manchester United
1 1 0 0 4:0 3
5
Como
1 1 0 0 4:1 3
6
Sporting CP
1 1 0 0 3:1 3
7
Stuttgart
1 1 0 0 3:1 3
8
Manchester City
1 1 0 0 2:0 3
9
Aston Villa
1 1 0 0 3:2 3
10
Lens
1 1 0 0 3:2 3
11
Real Betis
1 1 0 0 3:2 3
12
Borussia Dortmund
1 1 0 0 3:2 3
13
Liverpool
1 1 0 0 2:1 3
14
Real Madrid
1 1 0 0 2:1 3
15
Arsenal
1 1 0 0 1:0 3
16
AEK Athens
1 1 0 0 1:0 3
17
AS Roma
1 0 1 0 1:1 1
18
Shakhtar Donetsk
1 0 1 0 1:1 1
19
Fenerbahce
1 0 1 0 1:1 1
20
PSV
1 0 1 0 1:1 1
21
Villarreal
1 0 0 1 2:3 0
22
Brugge
1 0 0 1 2:3 0
23
Lille
1 0 0 1 2:3 0
24
Slavia Prague
1 0 0 1 2:3 0
25
Atlético Madrid
1 0 0 1 1:2 0
26
Inter Milan
1 0 0 1 1:2 0
27
LASK Linz
1 0 0 1 0:1 0
28
Napoli
1 0 0 1 0:1 0
29
Galatasaray
1 0 0 1 1:3 0
30
Viking
1 0 0 1 1:3 0
31
Porto
1 0 0 1 0:2 0
32
RB Leipzig
1 0 0 1 1:4 0
33
Feyenoord
1 0 0 1 1:5 0
34
FK Sabah
1 0 0 1 0:4 0
35
Slovan Bratislava
1 0 0 1 1:6 0
36
Bodo Glimt
1 0 0 1 0:5 0
# Team Form Matches played W D L G Points
1
PSG
1 1 0 0 6:1 3
2
Bayern Munich
1 1 0 0 5:0 3
3
Barcelona
1 1 0 0 5:1 3
4
Manchester United
1 1 0 0 4:0 3
5
Como
1 1 0 0 4:1 3
6
Sporting CP
1 1 0 0 3:1 3
7
Stuttgart
1 1 0 0 3:1 3
8
Borussia Dortmund
1 1 0 0 3:2 3
9
Liverpool
1 1 0 0 2:1 3
10
Real Madrid
1 1 0 0 2:1 3
11
AEK Athens
1 1 0 0 1:0 3
12
Fenerbahce
1 0 1 0 1:1 1
13
PSV
1 0 1 0 1:1 1
14
Manchester City
0 0 0 0 0:0 0
15
Aston Villa
0 0 0 0 0:0 0
16
Lens
0 0 0 0 0:0 0
17
Real Betis
0 0 0 0 0:0 0
18
Arsenal
0 0 0 0 0:0 0
19
AS Roma
0 0 0 0 0:0 0
20
Shakhtar Donetsk
0 0 0 0 0:0 0
21
Villarreal
0 0 0 0 0:0 0
22
Brugge
1 0 0 1 2:3 0
23
Lille
1 0 0 1 2:3 0
24
Slavia Prague
1 0 0 1 2:3 0
25
Atlético Madrid
0 0 0 0 0:0 0
26
Inter Milan
0 0 0 0 0:0 0
27
LASK Linz
0 0 0 0 0:0 0
28
Napoli
1 0 0 1 0:1 0
29
Galatasaray
0 0 0 0 0:0 0
30
Viking
0 0 0 0 0:0 0
31
Porto
1 0 0 1 0:2 0
32
RB Leipzig
0 0 0 0 0:0 0
33
Feyenoord
0 0 0 0 0:0 0
34
FK Sabah
0 0 0 0 0:0 0
35
Slovan Bratislava
0 0 0 0 0:0 0
36
Bodo Glimt
0 0 0 0 0:0 0
# Team Form Matches played W D L G Points
1
Manchester City
1 1 0 0 2:0 3
2
Aston Villa
1 1 0 0 3:2 3
3
Lens
1 1 0 0 3:2 3
4
Real Betis
1 1 0 0 3:2 3
5
Arsenal
1 1 0 0 1:0 3
6
AS Roma
1 0 1 0 1:1 1
7
Shakhtar Donetsk
1 0 1 0 1:1 1
8
PSG
0 0 0 0 0:0 0
9
Bayern Munich
0 0 0 0 0:0 0
10
Barcelona
0 0 0 0 0:0 0
11
Manchester United
0 0 0 0 0:0 0
12
Como
0 0 0 0 0:0 0
13
Sporting CP
0 0 0 0 0:0 0
14
Stuttgart
0 0 0 0 0:0 0
15
Borussia Dortmund
0 0 0 0 0:0 0
16
Liverpool
0 0 0 0 0:0 0
17
Real Madrid
0 0 0 0 0:0 0
18
AEK Athens
0 0 0 0 0:0 0
19
Fenerbahce
0 0 0 0 0:0 0
20
PSV
0 0 0 0 0:0 0
21
Villarreal
1 0 0 1 2:3 0
22
Brugge
0 0 0 0 0:0 0
23
Lille
0 0 0 0 0:0 0
24
Slavia Prague
0 0 0 0 0:0 0
25
Atlético Madrid
1 0 0 1 1:2 0
26
Inter Milan
1 0 0 1 1:2 0
27
LASK Linz
1 0 0 1 0:1 0
28
Napoli
0 0 0 0 0:0 0
29
Galatasaray
1 0 0 1 1:3 0
30
Viking
1 0 0 1 1:3 0
31
Porto
0 0 0 0 0:0 0
32
RB Leipzig
1 0 0 1 1:4 0
33
Feyenoord
1 0 0 1 1:5 0
34
FK Sabah
1 0 0 1 0:4 0
35
Slovan Bratislava
1 0 0 1 1:6 0
36
Bodo Glimt
1 0 0 1 0:5 0
Legend
Qualification/Elimination
Round of 16
Play-off
Glossary
# Place
Matches played Games played
W Wins
D Draws
L Losses
G Goals

Floriana vs Shamrock Rovers Odds

1X2
DOUBLE CHANCE
OVER/UNDER
BTTS
HANDICAP
TOTAL HOME GOALS
TOTAL AWAY GOALS
Alex Tarabrin
Alex Tarabrin
Betting Expert
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token