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 15: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.
Like the look of our Asian Handicap pick? Get BetMGM’s latest promo code and read our in-depth site review before you bet.
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 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 9 | Porto |
7 | 4 | 2 | 1 | 10 | 6 | 4 | 10:6 | 14 |
| 31 | Rangers |
7 | 1 | 1 | 5 | 4 | 11 | -7 | 4:11 | 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.
Predicted & Confirmed Lineups
Porto predicted lineup (4-3-3): Diogo Costa (GK), Alberto Costa, Jan Bednarek, Jakub Kiwior, Martim Fernandes, Gabriel Veiga, Pablo Rosario, Rodrigo Mora, William Gomes, Samu Omorodion Aghehowa, Borja Sainz.
Rangers predicted lineup (4-3-3): Jack Butland (GK), Max Aarons, Nasser Djiga, Emmanuel Fernandez, Jayden Meghoma, Thelo Aasgaard, Nicolas Raskin, Mohamed Diomande, Djeidi Gassama, Youssef Chermiti, Mikey Moore.
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 +525 and this provides an alternative way to place a wager.
Player Prop Picks
William Santos Gomes (Porto) has netted two goals in his past five matches on home soil. Based on the stats, we are happy to back the +230 when it comes to him finding the net on the Anytime Goalscorer market.
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 78% probability of securing a victory, the bookmakers are taking few risks with their -357 odds about Porto coming out on top in this Europa League encounter. Rangers are the underdogs at +800 which implies a low percentage prospect of winning.
For those wanting an alternative, Porto are -143 on the Half-Time Result market. This means they need to lead at the break, with Rangers being priced up at +650 and the draw is +175.
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 -130 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 +260 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 Predicted Lineup 4-3-3
Rangers Predicted Lineup 4-3-3
Porto Predicted Lineup 4-3-3
Rangers Predicted Lineup 4-3-3
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 | 7 | 6 | 0 | 1 | 14:3 | 18 |
| 2 | Aston Villa | 7 | 6 | 0 | 1 | 11:4 | 18 |
| 3 | Freiburg | 7 | 5 | 2 | 0 | 10:3 | 17 |
| 4 | FC Midtjylland | 7 | 5 | 1 | 1 | 16:8 | 16 |
| 5 | Braga | 7 | 5 | 1 | 1 | 11:5 | 16 |
| 6 | Roma | 7 | 5 | 0 | 2 | 12:5 | 15 |
| 7 | Ferencvaros | 7 | 4 | 3 | 0 | 12:7 | 15 |
| 8 | Real Betis | 7 | 4 | 2 | 1 | 11:6 | 14 |
| 9 | Porto | 7 | 4 | 2 | 1 | 10:6 | 14 |
| 10 | Genk | 7 | 4 | 1 | 2 | 9:6 | 13 |
| 11 | Crvena Zvezda | 7 | 4 | 1 | 2 | 6:5 | 13 |
| 12 | PAOK | 7 | 3 | 3 | 1 | 15:10 | 12 |
| 13 | Stuttgart | 7 | 4 | 0 | 3 | 12:7 | 12 |
| 14 | Celta Vigo | 7 | 4 | 0 | 3 | 14:10 | 12 |
| 15 | Bologna | 7 | 3 | 3 | 1 | 11:7 | 12 |
| 16 | Nott’m Forest | 7 | 3 | 2 | 2 | 11:7 | 11 |
| 17 | Viktoria Plzeň | 7 | 2 | 5 | 0 | 7:3 | 11 |
| 18 | Fenerbahce | 7 | 3 | 2 | 2 | 9:6 | 11 |
| 19 | Panathinaikos | 7 | 3 | 2 | 2 | 10:8 | 11 |
| 20 | Dinamo Zagreb | 7 | 3 | 1 | 3 | 12:14 | 10 |
| 21 | Lille | 7 | 3 | 0 | 4 | 11:9 | 9 |
| 22 | Brann | 7 | 2 | 3 | 2 | 9:10 | 9 |
| 23 | Young Boys | 7 | 3 | 0 | 4 | 8:13 | 9 |
| 24 | Celtic | 7 | 2 | 2 | 3 | 9:13 | 8 |
| 25 | Ludogorets | 7 | 2 | 1 | 4 | 11:15 | 7 |
| 26 | Feyenoord | 7 | 2 | 0 | 5 | 10:13 | 6 |
| 27 | Basel | 7 | 2 | 0 | 5 | 9:12 | 6 |
| 28 | RB Salzburg | 7 | 2 | 0 | 5 | 8:12 | 6 |
| 29 | FCSB | 7 | 2 | 0 | 5 | 8:15 | 6 |
| 30 | Go Ahead E. | 7 | 2 | 0 | 5 | 6:14 | 6 |
| 31 | Sturm Graz | 7 | 1 | 1 | 5 | 4:11 | 4 |
| 31 | Rangers | 7 | 1 | 1 | 5 | 4:11 | 4 |
| 33 | Nice | 7 | 1 | 0 | 6 | 7:14 | 3 |
| 34 | Utrecht | 7 | 0 | 1 | 6 | 3:11 | 1 |
| 35 | Malmo FF | 7 | 0 | 1 | 6 | 3:13 | 1 |
| 36 | Maccabi Tel Aviv | 7 | 0 | 1 | 6 | 2:19 | 1 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Freiburg | 4 | 4 | 0 | 0 | 6:1 | 12 |
| 2 | Stuttgart | 3 | 3 | 0 | 0 | 8:2 | 9 |
| 3 | Porto | 3 | 3 | 0 | 0 | 7:2 | 9 |
| 4 | Lyon | 3 | 3 | 0 | 0 | 6:1 | 9 |
| 5 | FC Midtjylland | 3 | 3 | 0 | 0 | 6:1 | 9 |
| 6 | Aston Villa | 3 | 3 | 0 | 0 | 5:1 | 9 |
| 7 | Celta Vigo | 4 | 3 | 0 | 1 | 8:5 | 9 |
| 8 | Braga | 4 | 3 | 0 | 1 | 7:4 | 9 |
| 9 | PAOK | 4 | 2 | 2 | 0 | 7:1 | 8 |
| 10 | Ferencvaros | 4 | 2 | 2 | 0 | 7:4 | 8 |
| 11 | Real Betis | 3 | 2 | 1 | 0 | 6:3 | 7 |
| 12 | Crvena Zvezda | 3 | 2 | 1 | 0 | 3:1 | 7 |
| 13 | Fenerbahce | 4 | 2 | 1 | 1 | 4:3 | 7 |
| 14 | Brann | 4 | 2 | 1 | 1 | 7:7 | 7 |
| 15 | Lille | 3 | 2 | 0 | 1 | 9:5 | 6 |
| 16 | Nott’m Forest | 3 | 2 | 0 | 1 | 7:3 | 6 |
| 17 | Bologna | 4 | 1 | 3 | 0 | 7:4 | 6 |
| 18 | Basel | 3 | 2 | 0 | 1 | 6:3 | 6 |
| 19 | Viktoria Plzeň | 4 | 1 | 3 | 0 | 4:1 | 6 |
| 20 | RB Salzburg | 4 | 2 | 0 | 2 | 7:5 | 6 |
| 21 | Feyenoord | 4 | 2 | 0 | 2 | 7:6 | 6 |
| 22 | Roma | 4 | 2 | 0 | 2 | 5:4 | 6 |
| 23 | Dinamo Zagreb | 4 | 2 | 0 | 2 | 8:8 | 6 |
| 24 | Young Boys | 4 | 2 | 0 | 2 | 5:7 | 6 |
| 25 | Panathinaikos | 3 | 1 | 1 | 1 | 3:3 | 4 |
| 26 | Genk | 3 | 1 | 1 | 1 | 2:2 | 4 |
| 27 | Sturm Graz | 3 | 1 | 1 | 1 | 2:2 | 4 |
| 28 | Ludogorets | 3 | 1 | 1 | 1 | 6:7 | 4 |
| 29 | Rangers | 4 | 1 | 1 | 2 | 2:4 | 4 |
| 30 | FCSB | 3 | 1 | 0 | 2 | 5:7 | 3 |
| 31 | Nice | 4 | 1 | 0 | 3 | 5:7 | 3 |
| 32 | Celtic | 3 | 1 | 0 | 2 | 2:6 | 3 |
| 33 | Go Ahead E. | 3 | 1 | 0 | 2 | 2:6 | 3 |
| 34 | Malmo FF | 4 | 0 | 1 | 3 | 2:5 | 1 |
| 35 | Utrecht | 4 | 0 | 1 | 3 | 2:6 | 1 |
| 36 | Maccabi Tel Aviv | 3 | 0 | 0 | 3 | 1:12 | 0 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Porto | 19 | 18 | 1 | 0 | 40:4 | 55 |
| 2 | Sporting | 19 | 15 | 3 | 1 | 52:10 | 48 |
| 3 | Benfica | 19 | 13 | 6 | 0 | 42:11 | 45 |
| 4 | Braga | 19 | 9 | 6 | 4 | 37:18 | 33 |
| 5 | Gil Vicente | 19 | 8 | 7 | 4 | 24:16 | 31 |
| 6 | Moreirense | 19 | 9 | 3 | 7 | 26:26 | 30 |
| 7 | Famalicão | 19 | 8 | 5 | 6 | 24:14 | 29 |
| 8 | Estoril | 19 | 7 | 5 | 7 | 37:31 | 26 |
| 9 | Vitória | 19 | 7 | 4 | 8 | 20:27 | 25 |
| 10 | Alverca | 19 | 7 | 2 | 10 | 19:33 | 23 |
| 11 | Nacional | 19 | 5 | 5 | 9 | 26:28 | 20 |
| 12 | Rio Ave | 19 | 4 | 8 | 7 | 22:35 | 20 |
| 13 | Estrela | 19 | 4 | 7 | 8 | 23:36 | 19 |
| 14 | Santa Clara | 19 | 4 | 5 | 10 | 14:21 | 17 |
| 15 | Arouca | 19 | 4 | 5 | 10 | 20:44 | 17 |
| 16 | Casa Pia | 19 | 3 | 6 | 10 | 20:38 | 15 |
| 17 | Tondela | 19 | 3 | 3 | 13 | 12:33 | 12 |
| 18 | AVS | 19 | 0 | 5 | 14 | 14:47 | 5 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Porto | 9 | 8 | 1 | 0 | 19:2 | 25 |
| 2 | Sporting | 9 | 7 | 1 | 1 | 30:3 | 22 |
| 3 | Benfica | 10 | 6 | 4 | 0 | 23:7 | 22 |
| 4 | Moreirense | 9 | 6 | 1 | 2 | 14:11 | 19 |
| 5 | Estoril | 10 | 5 | 3 | 2 | 21:14 | 18 |
| 6 | Braga | 9 | 5 | 2 | 2 | 19:7 | 17 |
| 7 | Gil Vicente | 9 | 5 | 2 | 2 | 12:7 | 17 |
| 8 | Alverca | 10 | 5 | 1 | 4 | 9:14 | 16 |
| 9 | Vitória | 10 | 4 | 3 | 3 | 14:14 | 15 |
| 10 | Famalicão | 10 | 4 | 2 | 4 | 16:8 | 14 |
| 11 | Santa Clara | 10 | 3 | 2 | 5 | 7:8 | 11 |
| 12 | Nacional | 9 | 3 | 1 | 5 | 16:17 | 10 |
| 13 | Estrela | 10 | 2 | 4 | 4 | 13:17 | 10 |
| 14 | Rio Ave | 9 | 2 | 3 | 4 | 10:15 | 9 |
| 15 | Arouca | 10 | 2 | 3 | 5 | 11:21 | 9 |
| 16 | Tondela | 9 | 1 | 2 | 6 | 6:13 | 5 |
| 17 | Casa Pia | 9 | 0 | 5 | 4 | 10:18 | 5 |
| 18 | AVS | 10 | 0 | 3 | 7 | 7:19 | 3 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Hearts | 23 | 15 | 6 | 2 | 44:19 | 51 |
| 2 | Rangers | 23 | 13 | 8 | 2 | 37:17 | 47 |
| 3 | Celtic | 23 | 14 | 3 | 6 | 41:23 | 45 |
| 4 | Motherwell | 23 | 10 | 10 | 3 | 35:17 | 40 |
| 5 | Hibernian | 23 | 9 | 8 | 6 | 38:28 | 35 |
| 6 | Falkirk | 23 | 9 | 6 | 8 | 27:29 | 33 |
| 7 | Aberdeen | 23 | 8 | 4 | 11 | 26:30 | 28 |
| 8 | Dundee United | 22 | 5 | 10 | 7 | 28:34 | 25 |
| 9 | Dundee FC | 23 | 6 | 4 | 13 | 19:37 | 22 |
| 10 | St Mirren | 22 | 4 | 7 | 11 | 17:31 | 19 |
| 11 | Kilmarnock | 23 | 2 | 8 | 13 | 20:43 | 14 |
| 12 | Livingston | 23 | 1 | 8 | 14 | 24:48 | 11 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Hearts | 12 | 8 | 4 | 0 | 25:9 | 28 |
| 2 | Motherwell | 12 | 8 | 3 | 1 | 22:5 | 27 |
| 3 | Celtic | 11 | 8 | 1 | 2 | 25:8 | 25 |
| 4 | Rangers | 12 | 7 | 4 | 1 | 17:8 | 25 |
| 5 | Hibernian | 11 | 5 | 4 | 2 | 22:12 | 19 |
| 6 | Falkirk | 12 | 4 | 5 | 3 | 17:14 | 17 |
| 7 | Aberdeen | 12 | 4 | 4 | 4 | 19:15 | 16 |
| 8 | Dundee FC | 11 | 5 | 1 | 5 | 14:16 | 16 |
| 9 | Dundee United | 11 | 3 | 4 | 4 | 13:15 | 13 |
| 10 | St Mirren | 11 | 3 | 4 | 4 | 7:10 | 13 |
| 11 | Livingston | 11 | 1 | 4 | 6 | 15:21 | 7 |
| 12 | Kilmarnock | 11 | 1 | 3 | 7 | 8:19 | 6 |
Maccabi Tel Aviv
Bologna
Predictions
15:00 - Thu 29 Jan
Europa League
Lille
Freiburg
Predictions
15:00 - Thu 29 Jan
Europa League
Genk
Malmo FF
Predictions
15:00 - Thu 29 Jan
Europa League
Go Ahead Eagles
Braga
Predictions
15:00 - Thu 29 Jan
Europa League
Panathinaikos
Roma
Predictions
15:00 - Thu 29 Jan
Europa League
Stuttgart
Young Boys
Predictions
15:00 - Thu 29 Jan
Europa League
FCSB
Fenerbahce
Predictions
15:00 - Thu 29 Jan
Europa League
Sturm Graz
Brann
Predictions
15:00 - Thu 29 Jan
Europa League
Ludogorets
Nice
Predictions
15:00 - Thu 29 Jan
Europa League
Basel
Viktoria Plzeň
Predictions
15:00 - Thu 29 Jan
Europa League
Celtic
FC Utrecht
Predictions
15:00 - Thu 29 Jan
Europa League
Lyon
PAOK
Predictions
15:00 - Thu 29 Jan
Europa League
Crvena Zvezda
Celta Vigo
Predictions
15:00 - Thu 29 Jan
Europa League
Aston Villa
Red Bull Salzburg
Predictions
15:00 - Thu 29 Jan
Europa League
Real Betis
Feyenoord
Predictions
New Mexico
UNLV
Predictions
03:30 - Wed 28 Jan
NBL
Brisbane Bullets
Adelaide 36ers
Predictions
05:30 - Wed 28 Jan
NBL
Perth Wildcats
SEM Phoenix
Predictions
06:35 - Wed 28 Jan
CBA
Guangdong
Jilin
Predictions
06:35 - Wed 28 Jan
CBA
Tianjin
Beijing Ducks
Predictions
11:00 - Wed 28 Jan
EuroCup
Bahcesehir Koleji
Aris
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