Porto vs Rangers Prediction, Betting Tips, Lineups & Odds | 29 Jan 2026
Europa League Betting Preview: Porto vs Rangers
Portuguese Primeira Liga leaders Porto host Scottish Premiership club Rangers at Estadio do Dragao in the final round of the league phase, with kick-off set for 16:00 on Thursday 29 January.
Rangers +1.5 look like a worthwhile selection on the basis that you can get Asian Handicap odds of -114 against Porto. It allows for a payout if the Gers win, draw or lose by a single goal which seems like value.
Porto sit ninth in the Europa League standings on 14 points and are pushing to break into the top eight, while Rangers, down in 31st, have already been eliminated from knockout contention.
Porto landed a home win in their last game, overcoming Gil Vicente by a 3-0 scoreline at Estadio do Dragao in the Primeira Liga. Francesco Farioli's men boasted 58% possession and recorded six shots on target, with Samuel Aghehowa, Martim Fernandes and William Gomes among the goals.
Rangers claimed a home win in their previous match. A 3-0 Premiership victory occurred against Dundee FC at Ibrox Stadium. The Old Firm team boasted 54% possession and recorded eight shots on goal, while James Tavernier, Danilo and Djeidi Gassama were all on target.
In their previous Europa League engagements, Porto were away to Viktoria Plzeň and drew 1-1, with Rangers landing a 1-0 home win over Ludogorets Razgrad.
Head-to-Head Statistics
The last encounter between Rangers and Porto saw the former win at home. It was a 2-0 scoreline at Ibrox Stadium.
| Europa League | G | W | D | L | GF | GA | GD | GD | P | |
|---|---|---|---|---|---|---|---|---|---|---|
| 5 | Porto |
8 | 5 | 2 | 1 | 13 | 7 | 6 | 13:7 | 17 |
| 32 | Rangers |
8 | 1 | 1 | 6 | 5 | 14 | -9 | 5:14 | 4 |
Porto have 9 wins and 1 draw, averaging 1.9 goals from 13.4 attempts and 5.7 shots on goal. The Dragons have averaged 60.7% possession and 5.2 corners per game, conceding 0.3 goals and 2.3 corners from 8.6 attempts and 2.3 shots on goal.
Top scorer Samuel Aghehowa has found the net 8 times, William Gomes 3, with Alan Varela and Borja Sainz both scoring 2. Pepe and Rodrigo Mora are tied for the most assists on 2, with goalie Diogo Costa managing 6 clean sheets.
Rangers have 8 victories and 2 defeats, with an average of 1.7 goals from 15.3 attempts and 6.3 shots on goal. Danny Roehl's side average 51.0% possession, 6.0 corners awarded and 4.1 corners against them, while conceding 0.6 goals from 10.2 attempts and 4.4 shots on goal.
Thelo Aasgaard, Emmanuel Fernandez and Youssef Chermiti have scored 3 goals, followed by James Tavernier with 2. Nicolas Raskin, Thelo Aasgaard and Jayden Meghoma have been the top assists providers with 2 in the previous 10 games.
Confirmed Lineups
Porto confirmed lineup (4-3-3): Diogo Costa (GK), Alberto Costa, Jan Bednarek, Jakub Kiwior, Francisco Moura, Victor Froholdt, Alan Varela, Rodrigo Mora, William Gomes, Samuel Aghehowa, Pepe.
Rangers confirmed lineup (3-4-3): Jack Butland (GK), James Tavernier, Emmanuel Fernandez, Nasser Djiga, Max Aarons, Nicolas Raskin, Mohamed Diomande, Jayden Meghoma, Findlay Curtis, Youssef Chermiti, Djeidi Gassama.
Porto vs Rangers Prediction & Betting Tips
Join us as we dissect the top Porto vs Rangers betting picks — from the main match prediction and scoreline forecast to a sharp corners bet, standout player props and a value-focused bet builder.
Match Prediction
We’ll play Rangers +1.5 on the Asian Handicap for this Europa League encounter. There’s plenty of juice at -114 considering the away team can be defeated by one goal and we’ll still win our bet.
Team news can have a significant impact on the betting odds, and we factor this in alongside recent form and the latest Europa League stats when making our football predictions.
Key Porto vs Rangers Europa League & league stats:
The best betting sites make it a 53.2% chance that our pick is settled as a winner. In our opinion, there’s actually a probability of success closer to 60%. The wager can be recommended for this precise reason.
In a mission to bag bigger odds, there’s the possibility to move the line. There are lots of choices when taking this option, so you can make the selection that you like best.
Don’t place your bets without seeing the latest offers. Our in-depth guide helps you find the best welcome bonuses available today.
Correct Score Prediction
We’ve picked out a correct score of 1-0 being landed by Porto. You can secure odds of +550 and this provides an alternative way to place a wager.
Player Prop Picks
Jakub Kiwior (Porto) has totalled a minimum of one shot in three consecutive home matches. We think that some value can be landed by wagering on Player Shots and you can secure +110 that he goes over the line.
William Santos Gomes (Porto) has scored two goals in his past five home games. We’ll use this stat and take odds of +220 that he is able to score at least one goal when it comes to wagering on Anytime Goalscorer.
Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.
Corners Prediction
Rangers have covered the 2.5 corners line in ten straight games. We’re expecting plenty of Rangers corners and that the Team Corners line is going to be covered, with odds of -156 available.
Porto
Rangers
Pick odds and lines correct at publication. Live market odds are updated regularly and may differ. T&Cs apply. 18+ (or legal age) | Gamble Responsibly.
Bet Builder Tips
If you want to follow our bet builder, try Rangers on the Asian Handicap at +1.5, one or both teams drawing a blank together with William Santos Gomes (Porto) to find the net.
Placing a bet builder offers a great option for football punters who are looking to focus specifically on one match. If a bettor has all predictions correct, it’s possible to land a nice pay out from a relatively small amount of money.
Porto vs Rangers Odds
The odds and lines below are updated regularly and may differ from the prices shown in our picks, which are captured at the time of publication.
With a proposed 83% probability of securing a victory, the bookmakers are taking few risks with their -476 odds about Porto coming out on top in this Europa League encounter. Rangers are the underdogs at +1200 which implies a low percentage prospect of winning.
For those wanting an alternative, Porto are -167 on the Half-Time Result market. This means they need to lead at the break, with Rangers being priced up at +750 and the draw is +190.
The Total Goals odds suggest that Over 2.5 is a strong probability in this contest. A different wager could be betting BTTS No where you can land -137 when it comes to the Both Teams to Score No market.
The top football betting sites definitely give customers lots of choice. When it comes to Europa League games, choose from hundreds of markets until you find the most attractive odds.
Favourite Samu Omorodion is available at +255 to be the First Goalscorer. Similar odds apply if you’re interested in him to score the last goal.
Latest Europa League and domestic league stats. Full Time Result, Goals, Corners and Possession.
Porto Stats
Rangers Stats
- 9 wins and 1 draw in the previous 10 matches
- 9 wins and 1 draw in the previous 10 home matches
- 8 wins and 2 defeats in the previous 10 matches
- 5 wins, 3 defeats and 2 draws in the previous 10 away matches
- An average of 1.90 goals scored and 0.30 conceded in the previous 10 matches
- An average of 1.90 goals scored and 0.40 conceded in the previous 10 home matches
- An average of 2.20 goals per game in the previous 10 matches
- An average of 2.30 goals per game in the previous 10 home matches
- BTTS Yes in 3 of the previous 10 matches
- BTTS Yes in 4 of the previous 10 home matches
- Over 2.5 Goals in 4 of the previous 10 matches
- Over 2.5 Goals in 6 of the previous 10 home matches
- An average of 1.70 goals scored and 0.60 conceded in the previous 10 matches
- An average of 1.70 goals scored and 1.10 conceded in the previous 10 away matches
- An average of 2.30 goals per game in the previous 10 matches
- An average of 2.80 goals per game in the previous 10 away matches
- BTTS Yes in 4 of the previous 10 matches
- BTTS Yes in 5 of the previous 10 away matches
- Over 2.5 Goals in 5 of the previous 10 matches
- Over 2.5 Goals in 7 of the previous 10 away matches
- An average of 5.20 corners awarded and 2.30 corners conceded in the last 10 matches
- An average of 5.10 corners awarded and 2.40 corners against in the last 10 home matches
- An average of 7.50 corners awarded in the last 10 matches
- An average of 7.50 corners awarded in the last 10 home matches
- Had the most corners in 8 and least corners in 2 of the last 10 matches
- Had the most corners in 7 and least corners in 1 of the last 10 home matches
- An average of 6.00 corners awarded and 4.10 corners conceded in the last 10 matches
- An average of 5.70 corners awarded and 5.80 corners against in the last 10 away matches
- An average of 10.10 corners awarded in the last 10 matches
- An average of 11.50 corners awarded in the last 10 away matches
- Had the most corners in 6 and least corners in 1 of the last 10 matches
- Had the most corners in 4 and least corners in 4 of the last 10 away matches
- An average of 60.70% possession in the last 10 matches
- An average of 56.70% possession in the last 10 home matches
- Most possession in 8 of the last 10 matches
- Most possession in 8 of the last 10 home matches
Porto vs Rangers Lineups & Team News
Check the Porto vs Rangers team news before you place your bets. Get the latest predicted and confirmed Europa League lineups and injury news right here.
Porto Confirmed Lineup 4-3-3
Rangers Confirmed Lineup 3-4-3
Porto Confirmed Lineup 4-3-3
Rangers Confirmed Lineup 3-4-3
Porto Substitutes
- 6Stephen Eustaquio
- 10Gabriel Veiga
- 12Zaidu Sanusi
- 13Pablo Rosario
- 14Claudio Ramos
- 17Borja Sainz
- 21Dominik Prpic
- 24Andorinha
- 27Deniz Guel
- 52Martim Fernandes
- 72Andre Miranda
- 73Gabriel Bras
Rangers Substitutes
- 5John Souttar
- 11Thelo Aasgaard
- 18Oliver Antman
- 28Bojan Miovski
- 31Liam Kelly
- 32Kieran Wright
- 47Mikey Moore
- 50Josh Gentles
- 56Arran Kerr
- 61Lewis Stewart
- 62Alexander Smith
Previous Porto Lineups
Previous Rangers Lineups
Injuries & Suspensions
Porto Player Stats & Squad
Manager: Francesco Farioli
Rangers Player Stats & Squad
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Lyon | 8 | 7 | 0 | 1 | 18:5 | 21 |
| 2 | Aston Villa | 8 | 7 | 0 | 1 | 14:6 | 21 |
| 3 | FC Midtjylland | 8 | 6 | 1 | 1 | 18:8 | 19 |
| 4 | Real Betis | 8 | 5 | 2 | 1 | 13:7 | 17 |
| 5 | Porto | 8 | 5 | 2 | 1 | 13:7 | 17 |
| 6 | Braga | 8 | 5 | 2 | 1 | 11:5 | 17 |
| 7 | Freiburg | 8 | 5 | 2 | 1 | 10:4 | 17 |
| 8 | Roma | 8 | 5 | 1 | 2 | 13:6 | 16 |
| 9 | Genk | 8 | 5 | 1 | 2 | 11:7 | 16 |
| 10 | Bologna | 8 | 4 | 3 | 1 | 14:7 | 15 |
| 11 | Stuttgart | 8 | 5 | 0 | 3 | 15:9 | 15 |
| 12 | Ferencvaros | 8 | 4 | 3 | 1 | 12:11 | 15 |
| 13 | Nott’m Forest | 8 | 4 | 2 | 2 | 15:7 | 14 |
| 14 | Viktoria Plzeň | 8 | 3 | 5 | 0 | 8:3 | 14 |
| 15 | Crvena Zvezda | 8 | 4 | 2 | 2 | 7:6 | 14 |
| 16 | Celta Vigo | 8 | 4 | 1 | 3 | 15:11 | 13 |
| 17 | PAOK | 8 | 3 | 3 | 2 | 17:14 | 12 |
| 18 | Lille | 8 | 4 | 0 | 4 | 12:9 | 12 |
| 19 | Fenerbahce | 8 | 3 | 3 | 2 | 10:7 | 12 |
| 20 | Panathinaikos | 8 | 3 | 3 | 2 | 11:9 | 12 |
| 21 | Celtic | 8 | 3 | 2 | 3 | 13:15 | 11 |
| 22 | Ludogorets | 8 | 3 | 1 | 4 | 12:15 | 10 |
| 23 | Dinamo Zagreb | 8 | 3 | 1 | 4 | 12:16 | 10 |
| 24 | Brann | 8 | 2 | 3 | 3 | 9:11 | 9 |
| 25 | Young Boys | 8 | 3 | 0 | 5 | 10:16 | 9 |
| 26 | Sturm Graz | 8 | 2 | 1 | 5 | 5:11 | 7 |
| 27 | FCSB | 8 | 2 | 1 | 5 | 9:16 | 7 |
| 28 | Go Ahead E. | 8 | 2 | 1 | 5 | 6:14 | 7 |
| 29 | Feyenoord | 8 | 2 | 0 | 6 | 11:15 | 6 |
| 30 | Basel | 8 | 2 | 0 | 6 | 9:13 | 6 |
| 31 | RB Salzburg | 8 | 2 | 0 | 6 | 10:15 | 6 |
| 32 | Rangers | 8 | 1 | 1 | 6 | 5:14 | 4 |
| 33 | Nice | 8 | 1 | 0 | 7 | 7:15 | 3 |
| 34 | Utrecht | 8 | 0 | 1 | 7 | 5:15 | 1 |
| 35 | Malmo FF | 8 | 0 | 1 | 7 | 4:15 | 1 |
| 36 | Maccabi Tel Aviv | 8 | 0 | 1 | 7 | 2:22 | 1 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Stuttgart | 4 | 4 | 0 | 0 | 11:4 | 12 |
| 2 | Lyon | 4 | 4 | 0 | 0 | 10:3 | 12 |
| 3 | Porto | 4 | 4 | 0 | 0 | 10:3 | 12 |
| 4 | FC Midtjylland | 4 | 4 | 0 | 0 | 8:1 | 12 |
| 5 | Aston Villa | 4 | 4 | 0 | 0 | 8:3 | 12 |
| 6 | Freiburg | 4 | 4 | 0 | 0 | 6:1 | 12 |
| 7 | Real Betis | 4 | 3 | 1 | 0 | 8:4 | 10 |
| 8 | Nott’m Forest | 4 | 3 | 0 | 1 | 11:3 | 9 |
| 9 | Lille | 4 | 3 | 0 | 1 | 10:5 | 9 |
| 10 | Celta Vigo | 4 | 3 | 0 | 1 | 8:5 | 9 |
| 11 | Braga | 4 | 3 | 0 | 1 | 7:4 | 9 |
| 12 | PAOK | 4 | 2 | 2 | 0 | 7:1 | 8 |
| 13 | Ferencvaros | 4 | 2 | 2 | 0 | 7:4 | 8 |
| 14 | Crvena Zvezda | 4 | 2 | 2 | 0 | 4:2 | 8 |
| 15 | Genk | 4 | 2 | 1 | 1 | 4:3 | 7 |
| 16 | Fenerbahce | 4 | 2 | 1 | 1 | 4:3 | 7 |
| 17 | Sturm Graz | 4 | 2 | 1 | 1 | 3:2 | 7 |
| 18 | Ludogorets | 4 | 2 | 1 | 1 | 7:7 | 7 |
| 19 | Brann | 4 | 2 | 1 | 1 | 7:7 | 7 |
| 20 | Bologna | 4 | 1 | 3 | 0 | 7:4 | 6 |
| 21 | Viktoria Plzeň | 4 | 1 | 3 | 0 | 4:1 | 6 |
| 22 | RB Salzburg | 4 | 2 | 0 | 2 | 7:5 | 6 |
| 23 | Basel | 4 | 2 | 0 | 2 | 6:4 | 6 |
| 24 | Feyenoord | 4 | 2 | 0 | 2 | 7:6 | 6 |
| 25 | Roma | 4 | 2 | 0 | 2 | 5:4 | 6 |
| 26 | Dinamo Zagreb | 4 | 2 | 0 | 2 | 8:8 | 6 |
| 27 | Celtic | 4 | 2 | 0 | 2 | 6:8 | 6 |
| 28 | Young Boys | 4 | 2 | 0 | 2 | 5:7 | 6 |
| 29 | Panathinaikos | 4 | 1 | 2 | 1 | 4:4 | 5 |
| 30 | FCSB | 4 | 1 | 1 | 2 | 6:8 | 4 |
| 31 | Rangers | 4 | 1 | 1 | 2 | 2:4 | 4 |
| 32 | Go Ahead E. | 4 | 1 | 1 | 2 | 2:6 | 4 |
| 33 | Nice | 4 | 1 | 0 | 3 | 5:7 | 3 |
| 34 | Malmo FF | 4 | 0 | 1 | 3 | 2:5 | 1 |
| 35 | Utrecht | 4 | 0 | 1 | 3 | 2:6 | 1 |
| 36 | Maccabi Tel Aviv | 4 | 0 | 0 | 4 | 1:15 | 0 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Porto | 26 | 22 | 3 | 1 | 52:10 | 69 |
| 2 | Sporting | 25 | 19 | 5 | 1 | 64:14 | 62 |
| 3 | Benfica | 26 | 18 | 8 | 0 | 55:17 | 62 |
| 4 | Braga | 25 | 13 | 7 | 5 | 52:25 | 46 |
| 5 | Gil Vicente | 26 | 11 | 9 | 6 | 39:27 | 42 |
| 6 | Famalicão | 26 | 12 | 6 | 8 | 32:22 | 42 |
| 7 | Estoril | 26 | 10 | 7 | 9 | 47:42 | 37 |
| 8 | Moreirense | 26 | 10 | 5 | 11 | 31:38 | 35 |
| 9 | Vitória | 26 | 9 | 5 | 12 | 29:39 | 32 |
| 10 | Alverca | 26 | 7 | 8 | 11 | 26:41 | 29 |
| 11 | Rio Ave | 26 | 6 | 9 | 11 | 26:45 | 27 |
| 12 | Arouca | 26 | 7 | 5 | 14 | 33:55 | 26 |
| 13 | Estrela | 26 | 5 | 10 | 11 | 29:45 | 25 |
| 14 | Santa Clara | 26 | 6 | 7 | 13 | 23:31 | 25 |
| 15 | Casa Pia | 25 | 5 | 9 | 11 | 26:44 | 24 |
| 16 | Nacional | 26 | 5 | 7 | 14 | 29:38 | 22 |
| 17 | Tondela | 25 | 4 | 7 | 14 | 19:39 | 19 |
| 18 | AVS | 26 | 1 | 7 | 18 | 18:58 | 10 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Porto | 13 | 11 | 2 | 0 | 27:4 | 35 |
| 2 | Sporting | 12 | 10 | 1 | 1 | 36:4 | 31 |
| 3 | Benfica | 13 | 8 | 5 | 0 | 30:10 | 29 |
| 4 | Braga | 12 | 7 | 3 | 2 | 27:11 | 24 |
| 5 | Gil Vicente | 13 | 7 | 3 | 3 | 22:12 | 24 |
| 6 | Famalicão | 13 | 7 | 2 | 4 | 22:9 | 23 |
| 7 | Estoril | 13 | 6 | 5 | 2 | 26:17 | 23 |
| 8 | Vitória | 14 | 6 | 4 | 4 | 19:18 | 22 |
| 9 | Moreirense | 12 | 6 | 2 | 4 | 16:17 | 20 |
| 10 | Alverca | 13 | 5 | 4 | 4 | 11:16 | 19 |
| 11 | Arouca | 13 | 4 | 3 | 6 | 18:25 | 15 |
| 12 | Santa Clara | 13 | 4 | 2 | 7 | 12:14 | 14 |
| 13 | Estrela | 13 | 3 | 5 | 5 | 16:21 | 14 |
| 14 | Rio Ave | 13 | 3 | 4 | 6 | 13:21 | 13 |
| 15 | Casa Pia | 12 | 2 | 6 | 4 | 16:22 | 12 |
| 16 | Nacional | 13 | 3 | 2 | 8 | 17:21 | 11 |
| 17 | Tondela | 13 | 1 | 5 | 7 | 9:17 | 8 |
| 18 | AVS | 14 | 1 | 4 | 9 | 10:24 | 7 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Hearts | 30 | 19 | 6 | 5 | 52:25 | 63 |
| 2 | Celtic | 30 | 19 | 4 | 7 | 56:32 | 61 |
| 3 | Rangers | 30 | 16 | 12 | 2 | 52:25 | 60 |
| 4 | Motherwell | 30 | 14 | 11 | 5 | 49:23 | 53 |
| 5 | Hibernian | 30 | 12 | 11 | 7 | 48:35 | 47 |
| 6 | Falkirk | 30 | 12 | 7 | 11 | 38:38 | 43 |
| 7 | Dundee United | 30 | 7 | 13 | 10 | 38:48 | 34 |
| 8 | Dundee FC | 30 | 8 | 8 | 14 | 31:48 | 32 |
| 9 | Aberdeen | 30 | 8 | 6 | 16 | 30:42 | 30 |
| 10 | St Mirren | 30 | 5 | 9 | 16 | 23:46 | 24 |
| 11 | Kilmarnock | 30 | 5 | 9 | 16 | 33:60 | 24 |
| 12 | Livingston | 30 | 1 | 12 | 17 | 31:59 | 15 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Hearts | 15 | 11 | 4 | 0 | 28:9 | 37 |
| 2 | Celtic | 15 | 11 | 1 | 3 | 33:12 | 34 |
| 3 | Motherwell | 15 | 10 | 4 | 1 | 27:6 | 34 |
| 4 | Rangers | 15 | 9 | 5 | 1 | 28:13 | 32 |
| 5 | Hibernian | 15 | 7 | 6 | 2 | 27:14 | 27 |
| 6 | Falkirk | 15 | 6 | 5 | 4 | 25:18 | 23 |
| 7 | Dundee FC | 15 | 6 | 4 | 5 | 23:24 | 22 |
| 8 | Dundee United | 15 | 4 | 6 | 5 | 16:20 | 18 |
| 9 | Aberdeen | 15 | 4 | 5 | 6 | 23:21 | 17 |
| 10 | St Mirren | 15 | 4 | 5 | 6 | 8:16 | 17 |
| 11 | Kilmarnock | 15 | 4 | 3 | 8 | 18:25 | 15 |
| 12 | Livingston | 15 | 1 | 6 | 8 | 19:28 | 9 |
Botosani
Unirea Slobozia
Predictions
14:00 - Mon 16 Mar
Danish Superliga
Silkeborg
Vejle
Predictions
14:00 - Mon 16 Mar
Ekstraklasa
Pogon Szczecin
Korona Kielce
Predictions
14:30 - Mon 16 Mar
SuperLiga
U Cluj
CFR Cluj
Predictions
14:30 - Mon 16 Mar
Argentine Primera División
Barracas Central
Atlético Tucumán
Predictions
14:30 - Mon 16 Mar
Argentine Primera División
Aldosivi
Huracán
Predictions
Top Football Pages
- Football Predictions
- Football Lineups
- Football Injuries
- Football Fixtures
- Football Standings
- Football Transfer News
- Football Live Streaming
- Football Betting Sites
- Football Betting Explained
- FIFA World Cup Predictions
- UEFA Champions League Predictions
- Premier League Predictions
- La Liga Predictions
- Serie A Predictions
- Bundesliga Predictions
Porto
Rangers
Primeira Liga Table
Scottish Premiership Table