{"id":1433668,"date":"2026-02-18T16:20:47","date_gmt":"2026-02-18T16:20:47","guid":{"rendered":"https:\/\/www.squawka.com\/en\/?post_type=news&#038;p=1433668"},"modified":"2026-02-18T17:43:32","modified_gmt":"2026-02-18T17:43:32","slug":"millwall-vs-portsmouth-predictions-stats-tips-odds-preview","status":"publish","type":"news","link":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/","title":{"rendered":"Millwall vs Portsmouth: predictions, stats, tips &amp; odds"},"content":{"rendered":"\n<p><strong><a href=\"https:\/\/www.squawka.com\/en\/stats\/clubs\/millwall\/\">Millwall<\/a>, pushing for promotion, host struggling <a href=\"https:\/\/www.squawka.com\/en\/stats\/clubs\/portsmouth\/\">Portsmouth <\/a>at The Den in a clash that pits one of the <a href=\"https:\/\/www.squawka.com\/en\/bet\/football-tips\/championship\/\">Championship<\/a>&#8216;s most efficient attacks against a side fighting to avoid the drop. The home side\u2019s sharp finishing and strong defensive record set the stage for a fascinating encounter on Saturday 21st February 2026, with a 15:00 GMT kick-off time. With Millwall\u2019s recent home dominance over Portsmouth, all eyes will be on whether the visitors can defy the odds and upset the form book.<\/strong><\/p>\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>Based on Millwall\u2019s exceptional xG overperformance, home form, and Portsmouth\u2019s defensive frailties, here are our top betting recommendations for this match. We\u2019re particularly confident in the home win, given Millwall\u2019s superior efficiency and defensive solidity.<\/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>Millwall to Win<\/strong><\/td>\n<td class=\"has-text-align-center\" data-align=\"center\"><a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">5\/6 @ Bet365<\/a><br>(54.5%)<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50\u2b50<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">We\u2019re backing Millwall to win as they\u2019ve claimed victory in 4 of the last 5 meetings, and their attack is outperforming xG by a huge margin. Portsmouth\u2019s defence has conceded 40 goals in 31 matches, and they\u2019ve struggled for consistency on the road.<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\"><strong>Mihailo Ivanovic Anytime Scorer<\/strong><\/td>\n<td class=\"has-text-align-center\" data-align=\"center\"><a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">7\/4 @ Bet365<\/a><br>(36.4%)<\/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\">Ivanovic has been increasingly prominent in Millwall\u2019s attack and faces a Portsmouth defence that has kept just 7 clean sheets all season. His odds represent decent value given Millwall\u2019s attacking profile and Portsmouth\u2019s tendency to concede from open play and set pieces.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n    <div class=\"sq-toplist\">\n        <div class=\"sq-toplist__items\">\n\t\t\t    <div\n            class=\"sq-toplist__item\"\n            data-entity-id=\"1381273\"\n            data-offer-id=\"1381470\"\n    >\n\t\t        <div class=\"sq-toplist__item-container\">\n            <div class=\"sq-toplist__offer\">\n\t\t\t\t\t\t\t\t\t<a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"logo\" class=\"sq-toplist__logo\" style=\"background:#01644a\"><img decoding=\"async\" src=\"https:\/\/media.squawka.com\/images\/2025\/04\/29162841\/bet365.svg\" class=\"attachment-medium size-medium\" alt=\"Bet365 Logo\" \/><\/a>\t\t\t\t                <div class=\"sq-toplist__offer-box\">\n                    <span class=\"sq-toplist__bookmaker\">\n                        <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"brand_name\">bet365<\/a>                    <\/span>\n                    <span class=\"sq-toplist__offer-title is-tablet-visible\">\n                        <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"offer\">Use Bonus Code SQUAWKA365<\/a>                    <\/span>\n                <\/div>\n                <span class=\"sq-toplist__offer-title is-mobile-visible\">\n                    <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"offer\">Use Bonus Code SQUAWKA365<\/a>                <\/span>\n            <\/div>\n            <div class=\"sq-toplist__buttons\">\n\t\t\t\t<a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"cta\" class=\"sq-btn sq-btn--secondary sq-btn--full\">Claim Offer<\/a>                <div class=\"sq-rating\">\n                    <span class=\"sq-rating__text\">Our Score<\/span>\n                    <span class=\"sq-rating__value\">9.5<\/span>\n                <\/div>\n                <a href=\"https:\/\/www.squawka.com\/en\/bet\/betting-sites\/bet365-review\/\" class=\"sq-review-link\">\n                    <span>Read our review<\/span>\n                <\/a>\n            <\/div>\n\t\t\t        <ul class=\"sq-toplist__features\">\n                            <li class=\"sq-toplist__features-item\">Bet \u00a310 get \u00a330<\/li>\n                            <li class=\"sq-toplist__features-item\">Excellent Football Betting Options<\/li>\n                            <li class=\"sq-toplist__features-item\">Extensive Bet-Builder<\/li>\n                            <li class=\"sq-toplist__features-item\">Multi-Award Winning Bookmaker<\/li>\n                    <\/ul>\n                <\/div>\n\t\t            <div class=\"sq-toplist__item-tc\"><p>New customers can sign up using bonus code SQUAWKA365, bet \u00a310 and get \u00a330 in Free Bets. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&amp;Cs apply. Registration Required. This code is for marketing and tracking purposes only. #Ad.<\/p>\n<\/div>\n\t\t    <\/div>\n        <\/div>\n    <\/div>\n\n\n\n<p><small>Odds correct at the time of writing. Please gamble responsibly.<\/small><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-millwall-vs-portsmouth-odds\">Millwall vs Portsmouth odds<\/h2>\n\n\n<div class=\"vcsw-sports-widgets shortcode vcsw-market-fixtures\" id=\"markets-1\"><script type=\"application\/json\">{\"sports_type\":\"football\",\"event\":{\"_id\":\"6861d5be566e672f1bd7a264\",\"sports_type\":\"football\",\"competition_season\":{\"_id\":\"68351cd42febbf834d2fa170\",\"sports_type\":\"football\",\"competition\":\"Championship\",\"country\":\"England\",\"created_at\":\"2025-06-02T00:00:00+00:00\",\"end_date\":\"2026-05-23T00:00:00+00:00\",\"season\":\"2025\\\/2026\",\"start_date\":\"2025-08-08T00:00:00+00:00\",\"tags\":[\"routine_fixture\"],\"updated_at\":\"2026-05-29T23:55:30+00:00\",\"stages\":[{\"stage_id\":\"698b2ac281ff06d75c1e822e\",\"stage_name\":\"Promotion Play-offs - Final\",\"standings_available\":false},{\"stage_id\":\"698b2ac281ff06d75c1e822f\",\"stage_name\":\"Promotion Play-offs - Semi-finals\",\"standings_available\":false},{\"stage_id\":\"698b2ac281ff06d75c1e8230\",\"stage_name\":\"Regular Season\",\"standings_available\":true}]},\"created_at\":\"2025-06-30T00:09:34+00:00\",\"datetime\":\"2026-02-21T15:00:00+00:00\",\"name\":\"Millwall vs Portsmouth\",\"participants\":[{\"participant_id\":\"666083fbe93e306d7f530ed7\",\"name\":\"Millwall\",\"side\":\"home\",\"formation\":null,\"result\":{\"half_time\":0,\"full_time\":1,\"extra_time\":null,\"penalties\":null,\"total\":1}},{\"participant_id\":\"66605c52e93e306d7f24aba3\",\"name\":\"Portsmouth\",\"side\":\"away\",\"formation\":null,\"result\":{\"half_time\":0,\"full_time\":3,\"extra_time\":null,\"penalties\":null,\"total\":3}}],\"selections\":[],\"stage\":\"Regular Season\",\"status\":\"finished\",\"status_detailed\":\"played\",\"tags\":[\"routine_fixture\"],\"updated_at\":\"2026-02-28T23:55:30+00:00\",\"venue\":\"The Den\",\"stage_id\":\"698b2ac281ff06d75c1e8230\"},\"data_markets\":[{\"_id\":\"Match Result\",\"name\":\"Match Result\"},{\"_id\":\"Anytime Goalscorer\",\"name\":\"Anytime Goalscorer\"},{\"_id\":\"Both Teams To Score\",\"name\":\"Both Teams To Score\"},{\"_id\":\"Over\\\/Under\",\"name\":\"Over\\\/Under\"},{\"_id\":\"Correct Score\",\"name\":\"Correct Score\"}],\"active_market\":\"Match Result\",\"show_title\":\"false\",\"limit_markets\":\"\",\"widget_type\":\"markets\"}<\/script><\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Season Form &amp; Standings<\/h2>\n\n\n\n<p>Millwall\u2019s promotion push has them sitting third, while Portsmouth are battling to keep clear of the drop zone.<\/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\">Millwall<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">3<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">32<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">16<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">8<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">8<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">41<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">37<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">+4<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">56<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">Portsmouth<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">19<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">31<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">9<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">9<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">13<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">30<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">40<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">-10<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">36<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\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>Thierno Ballo<\/strong> (Millwall): 10 goals from the bench and key in set pieces, with 13 set-piece goals for the team this season. His creativity and knack for an assist\u2014priced at <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">10\/3 @ Bet365<\/a> (23.1%)\u2014make him one to watch.<\/li>\n\n\n\n<li><strong>Mihailo Ivanovic<\/strong> (Millwall): On the scoresheet regularly, benefiting from Millwall\u2019s 47 big chances created. He has the best available scorer odds at <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">7\/4 @ Bet365<\/a> (36.4%).<\/li>\n\n\n\n<li><strong>Colby Bishop<\/strong> (Portsmouth): Portsmouth\u2019s main forward threat, who needs to be clinical to exploit Millwall\u2019s tendency to concede from big chances (42 missed by Millwall\u2019s opponents). His movement could trouble a Millwall defence that\u2019s strong but occasionally vulnerable.<\/li>\n\n\n\n<li><strong>Gustavo Hamer<\/strong> (Portsmouth): Top creator with 8 assists this season, and a pass accuracy near 77%. If Portsmouth are to get anything, Hamer\u2019s set-piece and open play delivery will be vital.<\/li>\n<\/ul>\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\">Head-to-Head: Last 5 Meetings<\/h2>\n\n\n\n<p>Millwall have won four of the last five meetings, with Portsmouth\u2019s only recent success coming at home earlier this season. The majority of these games have been closely fought, with both sides finding the net in three of the last five.<\/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\">22\/11\/25<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Portsmouth 3-1 Millwall<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Championship<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">05\/04\/25<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Millwall 2-1 Portsmouth<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Championship<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">28\/01\/25<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Portsmouth 0-1 Millwall<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Championship<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">13\/08\/24<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Portsmouth 0-1 Millwall<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">League Cup<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">10\/08\/21<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Millwall 2-1 Portsmouth<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">League Cup<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Will Millwall\u2019s remarkable attacking efficiency and strong home record be enough to see off a Portsmouth side still searching for answers at both ends of the pitch? With Millwall\u2019s blend of set-piece threat and defensive resilience, we\u2019re tipping them to get the job done at <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">5\/6 with Bet365<\/a> (54.5%). For punters seeking more value, Mihailo Ivanovic anytime at <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\">7\/4<\/a> (36.4%) looks tempting given the visitors\u2019 defensive record.<\/p>\n\n\n\n<p><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","protected":false},"excerpt":{"rendered":"<p>Millwall, pushing for promotion, host struggling Portsmouth at The Den in a clash that pits one of the Championship\u2019s most efficient attacks against a&#8230;<\/p>\n","protected":false},"author":370,"featured_media":1433667,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"Millwall vs Portsmouth, Championship predictions, football stats, best betting offers, odds, H2H, anytime scorer, match preview, betting tips, bookmaker deals, Millwall Portsmouth betting offers","_yoast_wpseo_title":"Millwall vs Portsmouth: predictions, stats, tips & odds","_yoast_wpseo_metadesc":"Get expert predictions, stats. H2H record and the best betting tips & odds for Millwall vs Portsmouth.","footnotes":""},"tags":[],"news-category":[],"class_list":["post-1433668","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 v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Millwall vs Portsmouth: predictions, stats, tips &amp; odds<\/title>\n<meta name=\"description\" content=\"Get expert predictions, stats. H2H record and the best betting tips &amp; odds for Millwall vs Portsmouth.\" \/>\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\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Millwall vs Portsmouth: predictions, stats, tips &amp; odds\" \/>\n<meta property=\"og:description\" content=\"Get expert predictions, stats. H2H record and the best betting tips &amp; odds for Millwall vs Portsmouth.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/\" \/>\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-02-18T17:43:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.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=\"4 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\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/\"},\"author\":{\"name\":\"Dean Smith\",\"@id\":\"https:\/\/www.squawka.com\/en\/#\/schema\/person\/27e14553a32daeaae7ea51b0b8112bd2\"},\"headline\":\"Millwall vs Portsmouth: predictions, stats, tips &amp; odds\",\"datePublished\":\"2026-02-18T16:20:47+00:00\",\"dateModified\":\"2026-02-18T17:43:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/\"},\"wordCount\":605,\"image\":{\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg\",\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/\",\"url\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/\",\"name\":\"Millwall vs Portsmouth: predictions, stats, tips & odds\",\"isPartOf\":{\"@id\":\"https:\/\/www.squawka.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg\",\"datePublished\":\"2026-02-18T16:20:47+00:00\",\"dateModified\":\"2026-02-18T17:43:32+00:00\",\"description\":\"Get expert predictions, stats. H2H record and the best betting tips & odds for Millwall vs Portsmouth.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage\",\"url\":\"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg\",\"contentUrl\":\"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg\",\"width\":1167,\"height\":590},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#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\":\"Millwall vs Portsmouth: predictions, stats, tips &amp; 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\/27e14553a32daeaae7ea51b0b8112bd2\",\"name\":\"Dean Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.squawka.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5421667918b87ed9967c3019e4e20dcd90877da0a7b4582180da7defffaa988a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5421667918b87ed9967c3019e4e20dcd90877da0a7b4582180da7defffaa988a?s=96&d=mm&r=g\",\"caption\":\"Dean Smith\"},\"description\":\"With over 10 years of experience in the industry, Dean Smith is a seasoned football writer with a background in betting having previously worked on FootballTips and BettingPro among other sites. He is a supporter of Rochdale AFC and also a keen follower of cricket and basketball.\",\"sameAs\":[\"https:\/\/x.com\/SquawkaDean\"],\"url\":\"https:\/\/www.squawka.com\/en\/author\/deansmith\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Millwall vs Portsmouth: predictions, stats, tips & odds","description":"Get expert predictions, stats. H2H record and the best betting tips & odds for Millwall vs Portsmouth.","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\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/","og_locale":"en_GB","og_type":"article","og_title":"Millwall vs Portsmouth: predictions, stats, tips &amp; odds","og_description":"Get expert predictions, stats. H2H record and the best betting tips & odds for Millwall vs Portsmouth.","og_url":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/","og_site_name":"Squawka | EN","article_publisher":"https:\/\/www.facebook.com\/SquawkaFootballNews\/","article_modified_time":"2026-02-18T17:43:32+00:00","og_image":[{"width":1167,"height":590,"url":"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@squawka","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#article","isPartOf":{"@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/"},"author":{"name":"Dean Smith","@id":"https:\/\/www.squawka.com\/en\/#\/schema\/person\/27e14553a32daeaae7ea51b0b8112bd2"},"headline":"Millwall vs Portsmouth: predictions, stats, tips &amp; odds","datePublished":"2026-02-18T16:20:47+00:00","dateModified":"2026-02-18T17:43:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/"},"wordCount":605,"image":{"@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage"},"thumbnailUrl":"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/","url":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/","name":"Millwall vs Portsmouth: predictions, stats, tips & odds","isPartOf":{"@id":"https:\/\/www.squawka.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage"},"image":{"@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage"},"thumbnailUrl":"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg","datePublished":"2026-02-18T16:20:47+00:00","dateModified":"2026-02-18T17:43:32+00:00","description":"Get expert predictions, stats. H2H record and the best betting tips & odds for Millwall vs Portsmouth.","breadcrumb":{"@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#primaryimage","url":"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg","contentUrl":"https:\/\/media.squawka.com\/images\/2026\/02\/18105542\/image_2026-02-18_10-55-34.jpg","width":1167,"height":590},{"@type":"BreadcrumbList","@id":"https:\/\/www.squawka.com\/en\/news\/millwall-vs-portsmouth-predictions-stats-tips-odds-preview\/#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":"Millwall vs Portsmouth: predictions, stats, tips &amp; 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\/27e14553a32daeaae7ea51b0b8112bd2","name":"Dean Smith","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.squawka.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5421667918b87ed9967c3019e4e20dcd90877da0a7b4582180da7defffaa988a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5421667918b87ed9967c3019e4e20dcd90877da0a7b4582180da7defffaa988a?s=96&d=mm&r=g","caption":"Dean Smith"},"description":"With over 10 years of experience in the industry, Dean Smith is a seasoned football writer with a background in betting having previously worked on FootballTips and BettingPro among other sites. He is a supporter of Rochdale AFC and also a keen follower of cricket and basketball.","sameAs":["https:\/\/x.com\/SquawkaDean"],"url":"https:\/\/www.squawka.com\/en\/author\/deansmith\/"}]}},"yoast_title":"Millwall vs Portsmouth: predictions, stats, tips & odds","yoast_description":"Get expert predictions, stats. H2H record and the best betting tips & odds for Millwall vs Portsmouth.","yoast_keyword":"Millwall vs Portsmouth, Championship predictions, football stats, best betting offers, odds, H2H, anytime scorer, match preview, betting tips, bookmaker deals, Millwall Portsmouth betting offers","_links":{"self":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news\/1433668","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\/370"}],"version-history":[{"count":0,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news\/1433668\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/media\/1433667"}],"wp:attachment":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/media?parent=1433668"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/tags?post=1433668"},{"taxonomy":"news-category","embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news-category?post=1433668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}