{"id":1426641,"date":"2026-01-28T10:35:28","date_gmt":"2026-01-28T10:35:28","guid":{"rendered":"https:\/\/www.squawka.com\/en\/?post_type=news&#038;p=1426641"},"modified":"2026-01-28T10:35:32","modified_gmt":"2026-01-28T10:35:32","slug":"match-preview-porto-vs-rangers-29-01-2026-europa-league","status":"publish","type":"news","link":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/","title":{"rendered":"Porto vs Rangers: predictions, stats, tips &#038; odds"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Porto welcome Rangers for a <a href=\"https:\/\/www.squawka.com\/en\/bet\/football-tips\/europa-league\/\">Europa League<\/a> showdown that\u2019s brimming with intrigue at Est\u00e1dio do Drag\u00e3o. <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kick-off is set for 20:00 on Thursday, and the hosts will be eager to turn their clear statistical dominance into another crucial win. Rangers, meanwhile, arrive with a poor run of form and a point to prove after struggling to convert chances all season.<\/p>\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-best-bets-amp-predictions\">Best Bets &amp; Predictions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Based on Porto\u2019s possession dominance and Rangers\u2019 struggles in front of goal, here are our top betting recommendations for this match. We\u2019re especially confident in Porto to win, given their strong attacking numbers and Rangers\u2019 lack of cutting edge.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-center\" data-align=\"center\">Our Prediction<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Odds &amp; Bookmaker<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Confidence<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Why We&#8217;re Backing It<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\"><strong>Over 2.5 Goals<\/strong><\/td>\n<td class=\"has-text-align-center\" data-align=\"center\"><a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">4\/6 @ Bet365<\/a><br>(60.0%)<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Despite Rangers\u2019 wastefulness, Porto\u2019s attack is relentless, averaging 15+ shots per game. Rangers\u2019 defensive record is poor (11 conceded in 7), so there\u2019s strong potential for goals if Porto convert their chances.<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\"><strong>Both Teams to Score: No<\/strong><\/td>\n<td class=\"has-text-align-center\" data-align=\"center\"><a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">4\/6 @ Bet365<\/a><br>(60.0%)<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Rangers have struggled to finish chances and face a Porto side that keep possession and limit opposition opportunities. With Porto\u2019s defensive discipline and Rangers\u2019 issues up front, there\u2019s strong value in backing at least one clean sheet.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><small>Odds correct at the time of writing. Please gamble responsibly.<\/small><\/p>\n\n\n<hr \/>\r\n<h2>BOYLE Sports offer: Bet \u00a310 Get \u00a340 in free bets<\/h2>\r\n<p>Not signed up to <a href=\"https:\/\/www.squawka.com\/en\/bet\/betting-sites\/boylesports\/\" target=\"_blank\" rel=\"noopener\">BOYLE Sports<\/a> yet? Here's how to claim one of the best bookmaker welcome offers around...<\/p>\r\n<p><!-- wp:paragraph --><\/p>\r\n<p><!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list {\"ordered\":true} --><\/p>\r\n<ol class=\"wp-block-list\"><!-- wp:list-item -->\r\n<li>Sign up to BOYLE Sports using this <a href=\"\/en\/go\/boylesports?q=gb-all-con-wof-s-spo\">link<\/a>.<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Deposit a minimum of \u00a310 (Excluding Skrill\/Moneybookers, Neteller, PayPal, Paysafe or prepaid cards).<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Place a minimum bet of \u00a310 or more at odds of EVS (2.0) or greater.<\/li>\r\n<!-- \/wp:list-item -->\r\n\r\n<!-- wp:list-item -->\r\n<li>Receive your \u00a340 in free bets<\/li>\r\n<!-- \/wp:list-item --><\/ol>\r\n<p><!-- \/wp:list -->\r\n\r\n<!-- wp:image {\"id\":1393641,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} --><\/p>\r\n<p><a href=\"\/en\/go\/boylesports?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1425440 size-large\" src=\"https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-1024x323.png\" alt=\"\" width=\"1024\" height=\"323\" srcset=\"https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-1024x323.png 1024w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-300x95.png 300w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-768x242.png 768w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-400x126.png 400w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-600x189.png 600w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-190x60.png 190w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-150x47.png 150w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448-40x13.png 40w, https:\/\/media.squawka.com\/images\/2022\/04\/20153506\/Screenshot-2026-01-20-153448.png 1524w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\r\n<p><!-- \/wp:image --><\/p>\r\n<p><em>18+ New UK customers (Excluding NI) only. Min Deposit \u00a310. Min stake \u00a310. Min odds Evs. Free bet applied on 1st settlement of any qualifying bet. 30 days to qualify. Free bets expire in 7 days. Cashed out\/Free Bets won\u2019t apply. Account &amp; Payment method restrictions apply. 1 Free Bet offer per customer, household &amp; IP Address only. T&amp;Cs Apply<\/em><\/p>\r\n<hr \/>\n\n\n\n<h2 class=\"wp-block-heading\">Season Form &amp; Standings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Porto\u2019s record stands out with 4 wins and just 1 loss, netting 10 goals and conceding 6. Rangers, by contrast, have just one win and a worrying -7 goal difference, underlining their issues at both ends of the pitch.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-center\" data-align=\"center\">Team<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Pos<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">P<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">W<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">D<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">L<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">GF<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">GA<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">GD<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Pts<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">Porto<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">9<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">7<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">4<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">2<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">1<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">10<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">6<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">+4<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">14<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">Rangers<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">31<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">7<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">1<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">1<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">5<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">4<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">11<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">-7<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Potential Match-Winners<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Samu<\/strong> (Porto): Leads the side with 3 goals and 3 big chances converted, but has also missed four clear-cut opportunities, making him a high-involvement, high-variance threat. His shot accuracy is 37.5% but he consistently gets into dangerous positions.<\/li>\n\n\n\n<li><strong>Gabriel Veiga<\/strong> (Porto): The creative hub, providing 6 big chance assists and maintaining a solid 44.4% shot accuracy. Vital for unlocking defences and linking midfield to attack.<\/li>\n\n\n\n<li><strong>William Gomes<\/strong> (Porto): Exceptionally efficient, bagging 2 goals from just 0.38 xG, suggesting he makes the most of his limited chances.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">No specific Rangers player stands out statistically as a game-changer based on current attacking returns, further reinforcing Porto\u2019s edge in individual quality.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/x.com\/SquawkaBet\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"114\" src=\"https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-1024x114.jpg\" alt=\"\" class=\"wp-image-1415389\" srcset=\"https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-1024x114.jpg 1024w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-300x33.jpg 300w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-768x86.jpg 768w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-1536x171.jpg 1536w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-400x45.jpg 400w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-600x67.jpg 600w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-538x60.jpg 538w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-150x17.jpg 150w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1-40x4.jpg 40w, https:\/\/media.squawka.com\/images\/2025\/11\/28163831\/Group-14764-1.jpg 1792w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-head-to-head-last-4-meetings\">Head-to-Head: Last 4 Meetings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These sides have met just twice recently in European competition, with Rangers unbeaten (1 win, 1 draw) in those encounters. However, both teams have changed significantly since 2019\/20.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"\" data-align=\"center\">Date<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Score<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Competition<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">07\/11\/19<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Rangers 2-0 Porto<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Europa League<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">24\/10\/19<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Porto 1-1 Rangers<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Europa League<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">23\/11\/05<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Porto 1-1 Rangers<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Champions League<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">13\/09\/05<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Rangers 3-2 Porto<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Champions League<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion: Will Porto\u2019s Dominance Show?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Porto\u2019s superior creativity, ball retention, and finishing numbers suggest they are well-placed to end Rangers\u2019 unbeaten record in this fixture. With the data pointing to a home win and goals, our strongest recommendation is over 2.5 goals at <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">4\/6 @ Bet365<\/a> (60.0% implied). Will Rangers finally start converting their chances, or will Porto\u2019s attacking quality prove decisive?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><small>Odds correct at the time of writing. Please gamble responsibly.<\/small><\/p>\n\n\n<h3><strong>Read more:<\/strong><\/h3>\r\n<ul>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/news\/\"><strong>Latest football news<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/football-tips\/\" target=\"_blank\" rel=\"noopener\"><strong>Football betting tips<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/betting-sites\/\" target=\"_blank\" rel=\"noopener\"><strong>Best betting sites<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/betting-sites\/best-free-bet-offers\/\" target=\"_blank\" rel=\"noopener\"><strong>Best free bet offers<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/football-tips\/accumulator\/\" target=\"_blank\" rel=\"noopener\"><strong>Football accumulator tips<\/strong><\/a><\/li>\r\n<\/ul>\n\n\n    <div class=\"sq-top-stories\">\n        <h2 class=\"sq-heading-line\">Squawka Suggests<\/h2>\n        <div class=\"sq-cards\">\n\t\t\t                    <article class=\"sq-card\">\n\t\t\t\t\t\t                            <div class=\"sq-card__thumbnail\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/chapecoense-vs-flamengo-predictions-23-07-26\/\" class=\"sq-thumbnail\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-1024x576.jpg\" class=\"attachment-large size-large\" alt=\"Chapecoense vs Flamengo: predictions, best bets and latest odds\" fetchpriority=\"high\" sizes=\"(max-width: 767px) 100vw, 50vw\" srcset=\"https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-1024x576.jpg 1024w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-300x169.jpg 300w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-768x432.jpg 768w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-1536x864.jpg 1536w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-2048x1152.jpg 2048w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-400x225.jpg 400w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-356x200.jpg 356w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-107x60.jpg 107w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-150x84.jpg 150w, https:\/\/media.squawka.com\/images\/2026\/07\/22165344\/match_preview-premier-league-3-132x74.jpg 132w\" \/>                                <\/a>\n                            <\/div>\n\t\t\t\t\t\t                        <div class=\"sq-card__content\">\n                            <div class=\"sq-card__meta\">\n                                <span class=\"sq-card__label\">News<\/span>\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/chapecoense-vs-flamengo-predictions-23-07-26\/\" class=\"sq-card__title\">\n                                    <h2 class=\"sq-card__title-text\">Chapecoense vs Flamengo: predictions, best bets and latest odds<\/h2>\n                                <\/a>\n                            <\/div>\n                            <div class=\"sq-card__excerpt\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/author\/anton\/\"\n                                   class=\"sq-card__link\">\n\t\t\t\t\t\t\t\t\tBy Anthony Eadson                                <\/a>\n                                <time class=\"sq-card__label\">9 hours ago<\/time>\n                            <\/div>\n                        <\/div>\n                    <\/article>\n\t\t\t\t                    <article class=\"sq-card\">\n\t\t\t\t\t\t                            <div class=\"sq-card__thumbnail\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/sao-paulo-vs-athetico-pr-predictions-23-07-26\/\" class=\"sq-thumbnail\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/media.squawka.com\/images\/2026\/07\/22163932\/match_preview-premier-league-2-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Sao Paulo vs Athletico PR: predictions, best bets and latest odds\" \/>                                <\/a>\n                            <\/div>\n\t\t\t\t\t\t                        <div class=\"sq-card__content\">\n                            <div class=\"sq-card__meta\">\n                                <span class=\"sq-card__label\">News<\/span>\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/sao-paulo-vs-athetico-pr-predictions-23-07-26\/\" class=\"sq-card__title\">\n                                    <h2 class=\"sq-card__title-text\">Sao Paulo vs Athletico PR: predictions, best bets and latest odds<\/h2>\n                                <\/a>\n                            <\/div>\n                            <div class=\"sq-card__excerpt\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/author\/anton\/\"\n                                   class=\"sq-card__link\">\n\t\t\t\t\t\t\t\t\tBy Anthony Eadson                                <\/a>\n                                <time class=\"sq-card__label\">9 hours ago<\/time>\n                            <\/div>\n                        <\/div>\n                    <\/article>\n\t\t\t\t                    <article class=\"sq-card\">\n\t\t\t\t\t\t                            <div class=\"sq-card__thumbnail\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/st-gallen-vs-benfica-predictions-23-07-26-2\/\" class=\"sq-thumbnail\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/media.squawka.com\/images\/2026\/07\/22151836\/match_preview-europa-league-1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"FC Twente vs Ferencvaros: predictions, best bets and latest odds\" \/>                                <\/a>\n                            <\/div>\n\t\t\t\t\t\t                        <div class=\"sq-card__content\">\n                            <div class=\"sq-card__meta\">\n                                <span class=\"sq-card__label\">News<\/span>\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/st-gallen-vs-benfica-predictions-23-07-26-2\/\" class=\"sq-card__title\">\n                                    <h2 class=\"sq-card__title-text\">FC Twente vs Ferencvaros: predictions, best bets and latest odds<\/h2>\n                                <\/a>\n                            <\/div>\n                            <div class=\"sq-card__excerpt\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/author\/anton\/\"\n                                   class=\"sq-card__link\">\n\t\t\t\t\t\t\t\t\tBy Anthony Eadson                                <\/a>\n                                <time class=\"sq-card__label\">11 hours ago<\/time>\n                            <\/div>\n                        <\/div>\n                    <\/article>\n\t\t\t\t                    <article class=\"sq-card\">\n\t\t\t\t\t\t                            <div class=\"sq-card__thumbnail\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/premier-league-net-spend-2026-27\/\" class=\"sq-thumbnail\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/media.squawka.com\/images\/2024\/05\/09112132\/1295444_1295444_premier-league-flag-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Premier League clubs ranked by net spend | 2026-27 transfer windows\" srcset=\"https:\/\/media.squawka.com\/images\/2024\/05\/09112132\/1295444_1295444_premier-league-flag-150x150.jpg 150w, https:\/\/media.squawka.com\/images\/2024\/05\/09112132\/1295444_1295444_premier-league-flag-50x50.jpg 50w, https:\/\/media.squawka.com\/images\/2024\/05\/09112132\/1295444_1295444_premier-league-flag-100x100.jpg 100w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>                                <\/a>\n                            <\/div>\n\t\t\t\t\t\t                        <div class=\"sq-card__content\">\n                            <div class=\"sq-card__meta\">\n                                <span class=\"sq-card__label\">News<\/span>\n                                <a href=\"https:\/\/www.squawka.com\/en\/news\/premier-league-net-spend-2026-27\/\" class=\"sq-card__title\">\n                                    <h2 class=\"sq-card__title-text\">Premier League clubs ranked by net spend | 2026-27 transfer windows<\/h2>\n                                <\/a>\n                            <\/div>\n                            <div class=\"sq-card__excerpt\">\n                                <a href=\"https:\/\/www.squawka.com\/en\/author\/squawkanews\/\"\n                                   class=\"sq-card__link\">\n\t\t\t\t\t\t\t\t\tBy Squawka News                                <\/a>\n                                <time class=\"sq-card__label\">11 hours ago<\/time>\n                            <\/div>\n                        <\/div>\n                    <\/article>\n\t\t\t\t        <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Porto welcome Rangers for a European showdown that\u2019s brimming with intrigue at Est\u00e1dio do Drag\u00e3o. Kick-off is set for 20:00 on Thursday, and the hosts&#8230;<\/p>\n","protected":false},"author":427,"featured_media":1426640,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"Porto vs Rangers, Europa League betting, Porto predictions, Rangers tips, best odds, football stats, betting offers","_yoast_wpseo_title":"Porto vs Rangers: predictions, stats, tips & odds","_yoast_wpseo_metadesc":"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.","footnotes":""},"tags":[],"news-category":[],"class_list":["post-1426641","news","type-news","status-publish","has-post-thumbnail","hentry"],"acf":{"external_featured_image_url":"","hide_featured_image_pattern":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Porto vs Rangers: predictions, stats, tips &amp; odds<\/title>\n<meta name=\"description\" content=\"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Porto vs Rangers: predictions, stats, tips &amp; odds\" \/>\n<meta property=\"og:description\" content=\"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/\" \/>\n<meta property=\"og:site_name\" content=\"Squawka | EN\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SquawkaFootballNews\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-28T10:35:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.squawka.com\/images\/2026\/01\/27092347\/image_2026-01-27_09-23-39.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1167\" \/>\n\t<meta property=\"og:image:height\" content=\"590\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@squawka\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/\"},\"author\":{\"name\":\"Andy Francis\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#\\\/schema\\\/person\\\/d3f5147c45808b7b5fdc4aa91fefb30e\"},\"headline\":\"Porto vs Rangers: predictions, stats, tips &#038; odds\",\"datePublished\":\"2026-01-28T10:35:28+00:00\",\"dateModified\":\"2026-01-28T10:35:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/\"},\"wordCount\":549,\"image\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/01\\\/27092347\\\/image_2026-01-27_09-23-39.jpg\",\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/\",\"name\":\"Porto vs Rangers: predictions, stats, tips & odds\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/01\\\/27092347\\\/image_2026-01-27_09-23-39.jpg\",\"datePublished\":\"2026-01-28T10:35:28+00:00\",\"dateModified\":\"2026-01-28T10:35:32+00:00\",\"description\":\"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/01\\\/27092347\\\/image_2026-01-27_09-23-39.jpg\",\"contentUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/01\\\/27092347\\\/image_2026-01-27_09-23-39.jpg\",\"width\":1167,\"height\":590},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/match-preview-porto-vs-rangers-29-01-2026-europa-league\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Squawka\",\"item\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Porto vs Rangers: predictions, stats, tips &#038; odds\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/\",\"name\":\"Squawka | EN\",\"description\":\"Football News, Stats, and More...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#\\\/schema\\\/person\\\/d3f5147c45808b7b5fdc4aa91fefb30e\",\"name\":\"Andy Francis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c053c8f3cb7d09dbb9315fa94dbf978d043569804ccfbd0cbc669cae187cbb2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c053c8f3cb7d09dbb9315fa94dbf978d043569804ccfbd0cbc669cae187cbb2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c053c8f3cb7d09dbb9315fa94dbf978d043569804ccfbd0cbc669cae187cbb2?s=96&d=mm&r=g\",\"caption\":\"Andy Francis\"},\"description\":\"Andy Francis has a decade of experience in sport, working in content, betting and scouting roles for various professional clubs and companies, including Football Radar and Betting Odds. Andy is a Barnet fan, and also follows NFL and Darts closely.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/andrew_francls\"],\"url\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/author\\\/andrewfrancis\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Porto vs Rangers: predictions, stats, tips & odds","description":"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/","og_locale":"en_GB","og_type":"article","og_title":"Porto vs Rangers: predictions, stats, tips & odds","og_description":"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.","og_url":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/","og_site_name":"Squawka | EN","article_publisher":"https:\/\/www.facebook.com\/SquawkaFootballNews\/","article_modified_time":"2026-01-28T10:35:32+00:00","og_image":[{"width":1167,"height":590,"url":"https:\/\/media.squawka.com\/images\/2026\/01\/27092347\/image_2026-01-27_09-23-39.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@squawka","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/#article","isPartOf":{"@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/"},"author":{"name":"Andy Francis","@id":"https:\/\/www.squawka.com\/en\/#\/schema\/person\/d3f5147c45808b7b5fdc4aa91fefb30e"},"headline":"Porto vs Rangers: predictions, stats, tips &#038; odds","datePublished":"2026-01-28T10:35:28+00:00","dateModified":"2026-01-28T10:35:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/"},"wordCount":549,"image":{"@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/#primaryimage"},"thumbnailUrl":"https:\/\/media.squawka.com\/images\/2026\/01\/27092347\/image_2026-01-27_09-23-39.jpg","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/","url":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/","name":"Porto vs Rangers: predictions, stats, tips & odds","isPartOf":{"@id":"https:\/\/www.squawka.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/#primaryimage"},"image":{"@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/#primaryimage"},"thumbnailUrl":"https:\/\/media.squawka.com\/images\/2026\/01\/27092347\/image_2026-01-27_09-23-39.jpg","datePublished":"2026-01-28T10:35:28+00:00","dateModified":"2026-01-28T10:35:32+00:00","description":"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.","breadcrumb":{"@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/#primaryimage","url":"https:\/\/media.squawka.com\/images\/2026\/01\/27092347\/image_2026-01-27_09-23-39.jpg","contentUrl":"https:\/\/media.squawka.com\/images\/2026\/01\/27092347\/image_2026-01-27_09-23-39.jpg","width":1167,"height":590},{"@type":"BreadcrumbList","@id":"https:\/\/www.squawka.com\/en\/news\/match-preview-porto-vs-rangers-29-01-2026-europa-league\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Squawka","item":"https:\/\/www.squawka.com\/en\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/www.squawka.com\/en\/news\/"},{"@type":"ListItem","position":3,"name":"Porto vs Rangers: predictions, stats, tips &#038; odds"}]},{"@type":"WebSite","@id":"https:\/\/www.squawka.com\/en\/#website","url":"https:\/\/www.squawka.com\/en\/","name":"Squawka | EN","description":"Football News, Stats, and More...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.squawka.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.squawka.com\/en\/#\/schema\/person\/d3f5147c45808b7b5fdc4aa91fefb30e","name":"Andy Francis","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/8c053c8f3cb7d09dbb9315fa94dbf978d043569804ccfbd0cbc669cae187cbb2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8c053c8f3cb7d09dbb9315fa94dbf978d043569804ccfbd0cbc669cae187cbb2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8c053c8f3cb7d09dbb9315fa94dbf978d043569804ccfbd0cbc669cae187cbb2?s=96&d=mm&r=g","caption":"Andy Francis"},"description":"Andy Francis has a decade of experience in sport, working in content, betting and scouting roles for various professional clubs and companies, including Football Radar and Betting Odds. Andy is a Barnet fan, and also follows NFL and Darts closely.","sameAs":["https:\/\/x.com\/andrew_francls"],"url":"https:\/\/www.squawka.com\/en\/author\/andrewfrancis\/"}]}},"yoast_title":"Porto vs Rangers: predictions, stats, tips & odds","yoast_description":"Get the Squawka Bet predictions, stats and betting tips ahead of the Europa League match between Porto and Rangers on Thursday 29 January.","yoast_keyword":"Porto vs Rangers, Europa League betting, Porto predictions, Rangers tips, best odds, football stats, betting offers","_links":{"self":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news\/1426641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/types\/news"}],"author":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/users\/427"}],"version-history":[{"count":0,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news\/1426641\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/media\/1426640"}],"wp:attachment":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/media?parent=1426641"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/tags?post=1426641"},{"taxonomy":"news-category","embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news-category?post=1426641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}