{"id":8758,"date":"2026-09-06T19:00:00","date_gmt":"2026-09-06T19:00:00","guid":{"rendered":"https:\/\/www.toffeeweb.com\/ng\/borussia-dortmund-vs-villarreal-predictions-picks-odds-08-09-2026\/"},"modified":"2026-09-06T19:00:00","modified_gmt":"2026-09-06T19:00:00","slug":"borussia-dortmund-vs-villarreal-predictions-picks-odds-08-09-2026","status":"publish","type":"post","link":"https:\/\/www.toffeeweb.com\/ng\/borussia-dortmund-vs-villarreal-predictions-picks-odds-08-09-2026\/","title":{"rendered":"Borussia Dortmund vs Villarreal Predictions, Picks &amp; Odds &#8211; 08\/09\/2026"},"content":{"rendered":"<div id=\"mux-hero\">\n    <div class=\"mux-hero-card\">\n        <div class=\"mux-hero-matchup\">\n            <div class=\"mux-hero-breadcrumb\">\n                <img loading=\"lazy\" decoding=\"async\" class=\"mux-hero-league-logo\" src=\"https:\/\/assets.moveupx.ai\/logos\/leagues\/champions-league.png\" alt=\"\" width=\"18\" height=\"18\">\n                <span class=\"mux-hero-breadcrumb-text\">Champions League<\/span>\n            <\/div>\n            <div class=\"mux-hero-teams\">\n                <div class=\"mux-hero-team\">\n                    <img loading=\"lazy\" decoding=\"async\" class=\"mux-hero-team-logo\" src=\"https:\/\/assets.moveupx.ai\/logos\/teams\/borussia-dortmund.png\" alt=\"Borussia Dortmund\" width=\"68\" height=\"68\">\n                    <span class=\"mux-hero-team-name\">Borussia Dortmund<\/span>\n                <\/div>\n                <div class=\"mux-hero-center\">\n                    <span class=\"mux-hero-date\">08 Sep 2026<\/span>\n                    <span class=\"mux-hero-time\">20:00<\/span>\n                <\/div>\n                <div class=\"mux-hero-team\">\n                    <img loading=\"lazy\" decoding=\"async\" class=\"mux-hero-team-logo\" src=\"https:\/\/assets.moveupx.ai\/logos\/teams\/villarreal.png\" alt=\"Villarreal\" width=\"68\" height=\"68\">\n                    <span class=\"mux-hero-team-name\">Villarreal<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"mux-hero-prono\">\n            <span class=\"mux-hero-prono-label\">Prediction:<\/span>\n            <div class=\"mux-hero-prono-pick\">\n                <span class=\"mux-hero-prono-text\">Borussia Dortmund to win<\/span>\n                <span class=\"mux-hero-prono-odd\"><a class=\"mux-odd mux-odd--link trk-cta-link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-m=\"x_borussia-dortmund_villarreal_19873237\" data-b=\"betano.bet.br\" data-t=\"home\" data-cta-trk='{\"ctaType\":\"Link\",\"ctaSubType\":\"main\"}'>1.80<\/a><\/span>\n            <\/div>\n            <a class=\"mux-hero-cta trk-cta-img\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-cta-trk='{\"ctaType\":\"Image\",\"ctaSubType\":\"main\"}'>View odds<img class=\"mux-hero-cta-logo\" src=\"https:\/\/assets.moveupx.ai\/logos\/bookmakers\/betano.bet.br.png\" alt=\"Betano\" loading=\"lazy\" decoding=\"async\"> &gt;<\/a>\n            \n        <\/div>\n        <div class=\"mux-hero-vote\">\n            <span class=\"mux-hero-vote-title\">Pick your prediction<\/span>\n            <div class=\"mux-hero-vote-buttons\"><a class=\"mux-hero-vote-btn trk-cta-img\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-cta-trk='{\"ctaType\":\"Image\",\"ctaSubType\":\"main\"}'><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.moveupx.ai\/logos\/teams\/borussia-dortmund.png\" alt=\"\" width=\"20\" height=\"20\"> Borussia Dortmund<\/a><a class=\"mux-hero-vote-btn trk-cta-link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-cta-trk='{\"ctaType\":\"Link\",\"ctaSubType\":\"main\"}'>Draw<\/a><a class=\"mux-hero-vote-btn trk-cta-img\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-cta-trk='{\"ctaType\":\"Image\",\"ctaSubType\":\"main\"}'><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.moveupx.ai\/logos\/teams\/villarreal.png\" alt=\"\" width=\"20\" height=\"20\"> Villarreal<\/a><\/div>\n        <\/div>\n    <\/div>\n<\/div><h1 class=\"wp-block-heading\">Borussia Dortmund vs Villarreal Predictions, Picks &amp; Odds &ndash; 08\/09\/2026<\/h1><div class=\"mux-label-badge\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.moveupx.ai\/logos\/leagues\/champions-league.png\" alt=\"\" width=\"14\" height=\"14\" style=\"vertical-align:middle;margin-right:4px;\">Champions League &middot; 1<\/div><div class=\"mux-meta-bar\"><span><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" x2=\"16\" y1=\"2\" y2=\"6\"><\/line><line x1=\"8\" x2=\"8\" y1=\"2\" y2=\"6\"><\/line><line x1=\"3\" x2=\"21\" y1=\"10\" y2=\"10\"><\/line><\/svg> 08 Sep 2026<\/span>\n<span><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg> Signal Iduna Park<\/span>\n<span><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"12\" cy=\"7\" r=\"4\"><\/circle><\/svg> Tiernan Allen<\/span><\/div><div id=\"mux-odds-cmp\">\n    <h3 class=\"mux-oc-title\">Borussia Dortmund vs Villarreal &ndash; Best bets of the match<\/h3>\n    <div class=\"mux-oc-table-wrap\">\n        <table class=\"mux-oc-table\">\n            <thead><tr><th class=\"mux-oc-col-bk\">Bookmaker<\/th><th class=\"mux-oc-col-odd\">1<\/th><th class=\"mux-oc-col-odd\">X<\/th><th class=\"mux-oc-col-odd\">2<\/th><th class=\"mux-oc-col-cta\">Bonus info<\/th><\/tr><\/thead>\n            <tbody><tr><td class=\"mux-oc-col-bk\"><strong>Betano<\/strong><\/td><td class=\"mux-oc-col-odd\"><a class=\"mux-odd mux-odd--link trk-cta-link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-m=\"x_borussia-dortmund_villarreal_19873237\" data-b=\"betano.bet.br\" data-t=\"home\" data-cta-trk='{\"ctaType\":\"Link\",\"ctaSubType\":\"main\"}'>1.80<\/a><\/td><td class=\"mux-oc-col-odd\"><a class=\"mux-odd mux-odd--link trk-cta-link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-m=\"x_borussia-dortmund_villarreal_19873237\" data-b=\"betano.bet.br\" data-t=\"draw\" data-cta-trk='{\"ctaType\":\"Link\",\"ctaSubType\":\"main\"}'>4.05<\/a><\/td><td class=\"mux-oc-col-odd\"><a class=\"mux-odd mux-odd--link trk-cta-link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-m=\"x_borussia-dortmund_villarreal_19873237\" data-b=\"betano.bet.br\" data-t=\"away\" data-cta-trk='{\"ctaType\":\"Link\",\"ctaSubType\":\"main\"}'>4.05<\/a><\/td><td class=\"mux-oc-col-cta\"><a class=\"mux-oc-cta trk-cta-link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-cta-trk='{\"ctaType\":\"Link\",\"ctaSubType\":\"main\"}'>View odds<\/a><\/td><\/tr><\/tbody>\n        <\/table>\n    <\/div>\n<\/div><div class=\"mux-tip-box\">\n    <div class=\"mux-tip-label\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"><\/polygon><\/svg> Our prediction<\/div>\n    <div class=\"mux-tip-main\">1: Borussia Dortmund to win<\/div>\n    <div class=\"mux-tip-row\">\n        <span class=\"mux-tip-odd-badge\"><a class=\"mux-odd mux-odd--link trk-cta-link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-m=\"x_borussia-dortmund_villarreal_19873237\" data-b=\"betano.bet.br\" data-t=\"home\" data-cta-trk='{\"ctaType\":\"Link\",\"ctaSubType\":\"main\"}'>1.80<\/a><\/span>\n        <span class=\"mux-tip-bk\">on Betano<img class=\"mux-tip-bk-logo\" src=\"https:\/\/assets.moveupx.ai\/logos\/bookmakers\/betano.bet.br.png\" alt=\"Betano\" loading=\"lazy\" decoding=\"async\"><\/span>\n        <span class=\"mux-tip-conf\">&middot; Confidence Medium<\/span>\n    <\/div>\n    \n    <div class=\"mux-tip-compliance\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg> Odds recorded on 07 Sep 2026 at 16:20 &middot; Odds are subject to change<\/div>\n<\/div><div id=\"mux-match-info\" class=\"mux-widget\"><div class=\"mux-mi-grid\"><div class=\"mux-mi-item\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9H4.5a2.5 2.5 0 0 1 0-5H6\"><\/path><path d=\"M18 9h1.5a2.5 2.5 0 0 0 0-5H18\"><\/path><path d=\"M4 22h16\"><\/path><path d=\"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22\"><\/path><path d=\"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22\"><\/path><path d=\"M18 2H6v7a6 6 0 0 0 12 0V2Z\"><\/path><\/svg><span><strong>Competition:<\/strong> Champions League<\/span><\/div><div class=\"mux-mi-item\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"><\/path><line x1=\"4\" x2=\"4\" y1=\"22\" y2=\"15\"><\/line><\/svg><span><strong>Stage:<\/strong> League Stage, 1<\/span><\/div><div class=\"mux-mi-item\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" x2=\"16\" y1=\"2\" y2=\"6\"><\/line><line x1=\"8\" x2=\"8\" y1=\"2\" y2=\"6\"><\/line><line x1=\"3\" x2=\"21\" y1=\"10\" y2=\"10\"><\/line><\/svg><span><strong>Date:<\/strong> 08 Sep 2026<\/span><\/div><div class=\"mux-mi-item\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg><span><strong>Time:<\/strong> 20:00 WAT<\/span><\/div><div class=\"mux-mi-item\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg><span><strong>Stadium:<\/strong> Signal Iduna Park<\/span><\/div><\/div><\/div><h2 class=\"wp-block-heading\">Borussia Dortmund vs Villarreal Preview<\/h2><p>Borussia Dortmund open their Champions League campaign at the Signal Iduna Park, where they have lost just once in their last 19 European home fixtures. Niko Kovac's side have alternated between wins and losses in recent outings, but the victories have been convincing. Full-backs Yan Couto and Daniel Svensson could return, while Carney Chukwuemeka should be available. Ramy Bensebaini remains uncertain with a rib complaint. That 4-0 demolition of Villarreal last November looms large.<\/p><p>Villarreal travel to Dortmund in dreadful form, having managed just one draw from their last five matches, with three defeats and two stalemates painting a grim picture. Sitting in twelfth position, the Yellow Submarine have struggled for consistency on the road and face a hostile environment at one of Europe's most intimidating grounds. Their previous visit to the Signal Iduna Park ended in humiliation, and confidence will be fragile heading into this opener.<\/p><p>Dortmund's home win at <a class=\"mux-odd mux-odd--link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-m=\"x_borussia-dortmund_villarreal_19873237\" data-b=\"betano.bet.br\" data-t=\"home\">1.80<\/a> stands as the primary selection here. The hosts have won three of their last five at Signal Iduna Park, and their European home record is remarkable: just one defeat in 19 Champions League outings. Villarreal, by contrast, arrive with dreadful away form, collecting only two draws and three losses from their last five on the road.<\/p><p>That 4-0 demolition of Villarreal in their most recent Champions League meeting underlines the psychological advantage Dortmund hold. Niko Kovac could welcome back Marcel Sabitzer and Yan Couto, adding depth to an already potent squad. Villarreal have struggled to find any consistency, and opening their campaign at one of Europe's most hostile venues is a tall order.<\/p><p>The over 2.5 goals line at N\/A also merits attention. Dortmund's recent home results have been high-scoring, including a 3-3 draw in their last domestic outing, while Villarreal's defensive frailties on the road suggest goals are likely. Backing <strong>both teams to score<\/strong> at <a class=\"mux-odd mux-odd--link\" href=\"https:\/\/www.toffeeweb.com\/ng\/go-betano-prono-ng-en\" rel=\"nofollow noopener sponsored\" data-m=\"x_borussia-dortmund_villarreal_19873237\" data-b=\"betano.bet.br\" data-t=\"btts_yes\">1.03<\/a> offers additional value given the open nature this fixture tends to produce.<\/p><p>Questo articolo &egrave; a scopo informativo e non costituisce una raccomandazione di gioco.<\/p><h2 class=\"wp-block-heading\">Trends to Know about Borussia Dortmund vs Villarreal<\/h2><ul class=\"wp-block-list\"><li>Dortmund lost one of 19 home UCL games<\/li><li>Villarreal winless in last five away matches<\/li><li>Dortmund beat Villarreal 4-0 last meeting<\/li><\/ul><div id=\"mux-ctx\">\n    <h3 class=\"mux-ctx-title\">Form &amp; Statistics: Borussia Dortmund vs Villarreal<\/h3>\n    <div class=\"mux-ctx-card\">\n        <div class=\"mux-ctx-columns\"><div class=\"mux-ctx-col\">\n                <h4 class=\"mux-ctx-team-name\">Borussia Dortmund<\/h4>\n                <p class=\"mux-ctx-subtitle\">Recent form<\/p>\n            <div class=\"mux-ctx-form-badges\"><span class=\"mux-ctx-badge mux-badge-w\">W<\/span><span class=\"mux-ctx-badge mux-badge-w\">W<\/span><span class=\"mux-ctx-badge mux-badge-w\">W<\/span><span class=\"mux-ctx-badge mux-badge-l\">L<\/span><span class=\"mux-ctx-badge mux-badge-w\">W<\/span><\/div>\n            <div class=\"mux-ctx-wdl\">\n                <div class=\"mux-ctx-wdl-item\"><span class=\"mux-ctx-wdl-bar mux-ctx-bar-w\"><\/span><span class=\"mux-ctx-wdl-label\">Wins<\/span><span class=\"mux-ctx-wdl-value\">4\/5 (80%)<\/span><\/div>\n                <div class=\"mux-ctx-wdl-item\"><span class=\"mux-ctx-wdl-bar mux-ctx-bar-d\"><\/span><span class=\"mux-ctx-wdl-label\">Draws<\/span><span class=\"mux-ctx-wdl-value\">0\/5 (0%)<\/span><\/div>\n                <div class=\"mux-ctx-wdl-item\"><span class=\"mux-ctx-wdl-bar mux-ctx-bar-l\"><\/span><span class=\"mux-ctx-wdl-label\">Losses<\/span><span class=\"mux-ctx-wdl-value\">1\/5 (20%)<\/span><\/div>\n            <\/div>\n                <p class=\"mux-ctx-stats-title\">Season statistics (5)<\/p>\n                <div class=\"mux-ctx-stats-grid\">\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">3.2<\/span><span class=\"mux-ctx-stat-label\">Total goals<\/span><\/div>\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">52%<\/span><span class=\"mux-ctx-stat-label\">Both teams score<\/span><\/div>\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">2.1<\/span><span class=\"mux-ctx-stat-label\">Goals scored<\/span><\/div>\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">1.1<\/span><span class=\"mux-ctx-stat-label\">Goals conceded<\/span><\/div>\n                    \n                <\/div>\n            <\/div><div class=\"mux-ctx-col\">\n                <h4 class=\"mux-ctx-team-name\">Villarreal<\/h4>\n                <p class=\"mux-ctx-subtitle\">Recent form<\/p>\n            <div class=\"mux-ctx-form-badges\"><span class=\"mux-ctx-badge mux-badge-l\">L<\/span><span class=\"mux-ctx-badge mux-badge-l\">L<\/span><span class=\"mux-ctx-badge mux-badge-d\">D<\/span><span class=\"mux-ctx-badge mux-badge-d\">D<\/span><span class=\"mux-ctx-badge mux-badge-l\">L<\/span><\/div>\n            <div class=\"mux-ctx-wdl\">\n                <div class=\"mux-ctx-wdl-item\"><span class=\"mux-ctx-wdl-bar mux-ctx-bar-w\"><\/span><span class=\"mux-ctx-wdl-label\">Wins<\/span><span class=\"mux-ctx-wdl-value\">0\/5 (0%)<\/span><\/div>\n                <div class=\"mux-ctx-wdl-item\"><span class=\"mux-ctx-wdl-bar mux-ctx-bar-d\"><\/span><span class=\"mux-ctx-wdl-label\">Draws<\/span><span class=\"mux-ctx-wdl-value\">2\/5 (40%)<\/span><\/div>\n                <div class=\"mux-ctx-wdl-item\"><span class=\"mux-ctx-wdl-bar mux-ctx-bar-l\"><\/span><span class=\"mux-ctx-wdl-label\">Losses<\/span><span class=\"mux-ctx-wdl-value\">3\/5 (60%)<\/span><\/div>\n            <\/div>\n                <p class=\"mux-ctx-stats-title\">Season statistics (5)<\/p>\n                <div class=\"mux-ctx-stats-grid\">\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">2.9<\/span><span class=\"mux-ctx-stat-label\">Total goals<\/span><\/div>\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">57%<\/span><span class=\"mux-ctx-stat-label\">Both teams score<\/span><\/div>\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">1.6<\/span><span class=\"mux-ctx-stat-label\">Goals scored<\/span><\/div>\n                    <div class=\"mux-ctx-stat\"><span class=\"mux-ctx-stat-value\">1.3<\/span><span class=\"mux-ctx-stat-label\">Goals conceded<\/span><\/div>\n                    \n                <\/div>\n            <\/div><\/div>\n    <\/div>\n<\/div><div id=\"mux-stats-h2h\" class=\"mux-widget\">\n    <table class=\"mux-sh2h-table\">\n        <thead><tr><th class=\"mux-sh2h-label-th\">Statistic<\/th><th class=\"mux-sh2h-home-th\">Borussia Dortmund<\/th><th><\/th><th class=\"mux-sh2h-away-th\">Villarreal<\/th><\/tr><\/thead>\n        <tbody><tr><td class=\"mux-sh2h-label\">Last 5 results<\/td><td class=\"mux-sh2h-home\">4W 1L<\/td><td class=\"mux-sh2h-sep\">&middot;<\/td><td class=\"mux-sh2h-away\">2D 3L<\/td><\/tr><tr><td class=\"mux-sh2h-label\">Avg goals scored<\/td><td class=\"mux-sh2h-home\">2.1<\/td><td class=\"mux-sh2h-sep\">&middot;<\/td><td class=\"mux-sh2h-away\">1.6<\/td><\/tr><tr><td class=\"mux-sh2h-label\">Avg goals conceded<\/td><td class=\"mux-sh2h-home\">1.1<\/td><td class=\"mux-sh2h-sep\">&middot;<\/td><td class=\"mux-sh2h-away\">1.3<\/td><\/tr><tr><td class=\"mux-sh2h-label\">Under 2.5 (last 5)<\/td><td class=\"mux-sh2h-home\">1\/5<\/td><td class=\"mux-sh2h-sep\">&middot;<\/td><td class=\"mux-sh2h-away\">1\/5<\/td><\/tr><tr><td class=\"mux-sh2h-label\">H2H, last 2 meetings<\/td><td colspan=\"3\" class=\"mux-sh2h-h2h-summary\">1 Borussia Dortmund &middot; 1 Draws &middot; 0 Villarreal<\/td><\/tr><\/tbody>\n    <\/table>\n<\/div><div id=\"mux-lineup\">\n    <div class=\"mux-lineup-header\">\n        <span class=\"mux-lineup-status mux-lineup-status-probable\">Probable lineup<\/span>\n        <h3 class=\"mux-lineup-title\">Lineups: Borussia Dortmund vs Villarreal<\/h3>\n    <\/div>\n    <div class=\"mux-lineup-card\">\n        <div class=\"mux-lineup-columns\"><div class=\"mux-lineup-col\"><h4 class=\"mux-lineup-team\">Borussia Dortmund<\/h4><div class=\"mux-lineup-formation\">4-3-3<\/div><p class=\"mux-lineup-section-label\">Starters<\/p><ol class=\"mux-lineup-list mux-lineup-starters\"><li><span class=\"mux-lineup-num\">1<\/span> Gregor Kobel<\/li><li><span class=\"mux-lineup-num\">2<\/span> Julian Ryerson<\/li><li><span class=\"mux-lineup-num\">3<\/span> Joane Gadou<\/li><li><span class=\"mux-lineup-num\">4<\/span> Waldemar Anton<\/li><li><span class=\"mux-lineup-num\">5<\/span> Daniel Svensson<\/li><li><span class=\"mux-lineup-num\">6<\/span> Jobe Bellingham<\/li><li><span class=\"mux-lineup-num\">7<\/span> Felix Nmecha<\/li><li><span class=\"mux-lineup-num\">8<\/span> K. Karetsas<\/li><li><span class=\"mux-lineup-num\">9<\/span> Maximilian Beier<\/li><li><span class=\"mux-lineup-num\">10<\/span> Serhou Guirassy<\/li><li><span class=\"mux-lineup-num\">11<\/span> Fabio Silva<\/li><\/ol><p class=\"mux-lineup-section-label\">Bench<\/p><ul class=\"mux-lineup-list mux-lineup-bench\"><li>Marcel Sabitzer<\/li><li>Joey Veerman<\/li><li>Alexander Meyer<\/li><li>Kau&atilde; Prates<\/li><li>Filippo Mane<\/li><li>Mathis Albert<\/li><li>Luca Reggiani<\/li><\/ul><div class=\"mux-lineup-absent-section\"><p class=\"mux-lineup-section-label\">Absent<\/p><ul class=\"mux-lineup-absent-list\"><li>Samuele In&aacute;cio <span class=\"mux-lineup-absent-reason\">(suspended)<\/span><\/li><li>Justin Lerma <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>Giannis Konstantelias <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>Emre Can <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>Enzo dos Santos <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>Ramy Bensebaini <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>Mussa Kaba <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>Nico Schlotterbeck <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>I. Konstantelias <span class=\"mux-lineup-absent-reason\">(Knee injury (Late September 2026 return))<\/span><\/li><\/ul><\/div><\/div><div class=\"mux-lineup-col\"><h4 class=\"mux-lineup-team\">Villarreal<\/h4><div class=\"mux-lineup-formation\">4-3-3<\/div><p class=\"mux-lineup-section-label\">Starters<\/p><ol class=\"mux-lineup-list mux-lineup-starters\"><li><span class=\"mux-lineup-num\">1<\/span> Luiz Reis J&uacute;nior<\/li><li><span class=\"mux-lineup-num\">2<\/span> Mouri&ntilde;o Gonz&aacute;lez<\/li><li><span class=\"mux-lineup-num\">3<\/span> Juan Foyth<\/li><li><span class=\"mux-lineup-num\">4<\/span> R. De Palma Veiga<\/li><li><span class=\"mux-lineup-num\">5<\/span> Carlos Romero<\/li><li><span class=\"mux-lineup-num\">6<\/span> Nicolas P&eacute;p&eacute;<\/li><li><span class=\"mux-lineup-num\">7<\/span> Santi Comesa&ntilde;a<\/li><li><span class=\"mux-lineup-num\">8<\/span> Pape Gueye<\/li><li><span class=\"mux-lineup-num\">9<\/span> Tajon Buchanan<\/li><li><span class=\"mux-lineup-num\">10<\/span> Gerard Moreno<\/li><li><span class=\"mux-lineup-num\">11<\/span> Georges Mikautadze<\/li><\/ol><p class=\"mux-lineup-section-label\">Bench<\/p><ul class=\"mux-lineup-list mux-lineup-bench\"><li>Logan Costa<\/li><li>Alexander Freeman<\/li><li>Alassane Diatta<\/li><li>Pau Navarro<\/li><li>A. Moleiro Gonz&aacute;lez<\/li><li>Ilias Chakkour<\/li><li>Tani Oluwaseyi<\/li><li>Ayoze P&eacute;rez<\/li><li>Nathan Saliba<\/li><li>P&eacute;ter Gul&aacute;csi<\/li><li>Carlos Maci&agrave;<\/li><\/ul><div class=\"mux-lineup-absent-section\"><p class=\"mux-lineup-section-label\">Absent<\/p><ul class=\"mux-lineup-absent-list\"><li>Sergi Cardona <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><li>Ra&uacute;l Albiol <span class=\"mux-lineup-absent-reason\">(suspended)<\/span><\/li><li>Alfonso Pedraza <span class=\"mux-lineup-absent-reason\">(injury)<\/span><\/li><\/ul><\/div><\/div><\/div>\n    <\/div>\n    <p class=\"mux-lineup-confidence\">Low confidence<\/p>\n<\/div><p class=\"mux-lineup-narrative\">Both projected XIs carry a speculated tag, drawn from late-August league fixtures rather than confirmed team sheets, so treat the tactical picture as a working hypothesis. That said, a 4-3-3 vs 4-3-3 mirror match is on the cards, setting up a fascinating midfield battle at Signal Iduna Park.<\/p><p class=\"mux-lineup-narrative\"><strong>Serhou Guirassy<\/strong> leads the Dortmund attack in what shapes up as a direct duel with Villarreal's experienced forward line anchored by <strong>Gerard Moreno<\/strong>. The wide channels figure to be decisive, with both sides deploying attacking width in their respective systems.<\/p><div id=\"mux-h2h\">\n    <h3 class=\"mux-h2h-title\">Borussia Dortmund vs Villarreal: Head-to-Head<\/h3>\n    <div class=\"mux-h2h-card\">\n        <div class=\"mux-h2h-summary\">\n            <div class=\"mux-h2h-summary-bar\">\n                <div class=\"mux-h2h-bar-segment mux-h2h-bar-home\" style=\"width:50%\"><\/div>\n                <div class=\"mux-h2h-bar-segment mux-h2h-bar-draw\" style=\"width:50%\"><\/div>\n                <div class=\"mux-h2h-bar-segment mux-h2h-bar-away\" style=\"width:0%\"><\/div>\n            <\/div>\n            <div class=\"mux-h2h-summary-labels\">\n                <span class=\"mux-h2h-label mux-h2h-label-home\">Borussia Dortmund <strong>50 %<\/strong><\/span>\n                <span class=\"mux-h2h-label mux-h2h-label-draw\">Draws <strong>50 %<\/strong><\/span>\n                <span class=\"mux-h2h-label mux-h2h-label-away\">Villarreal <strong>0 %<\/strong><\/span>\n            <\/div>\n        <\/div>\n        <p class=\"mux-h2h-stats-title\">Average statistics (recent meetings)<\/p>\n        <div class=\"mux-h2h-stats-grid\">\n            <div class=\"mux-h2h-stat\"><span class=\"mux-h2h-stat-value\">4<\/span><span class=\"mux-h2h-stat-label\">Total goals<\/span><\/div>\n            <div class=\"mux-h2h-stat\"><span class=\"mux-h2h-stat-value\">50%<\/span><span class=\"mux-h2h-stat-label\">Both teams score<\/span><\/div>\n            <div class=\"mux-h2h-stat\"><span class=\"mux-h2h-stat-value\">3<\/span><span class=\"mux-h2h-stat-label\">Home goals<\/span><\/div>\n            <div class=\"mux-h2h-stat\"><span class=\"mux-h2h-stat-value\">1<\/span><span class=\"mux-h2h-stat-label\">Away goals<\/span><\/div>\n            <div class=\"mux-h2h-stat\"><span class=\"mux-h2h-stat-value\">100%<\/span><span class=\"mux-h2h-stat-label\">Over 2.5 goals<\/span><\/div>\n            <div class=\"mux-h2h-stat\"><span class=\"mux-h2h-stat-value\">0%<\/span><span class=\"mux-h2h-stat-label\">Under 2.5 goals<\/span><\/div>\n        <\/div>\n    <\/div>\n<\/div><h2 class=\"wp-block-heading\">How to Watch Borussia Dortmund vs Villarreal Match?<\/h2><h3 class=\"wp-block-heading\">What time is Borussia Dortmund vs Villarreal?<\/h3><p>This Champions League clash kicks off at Signal Iduna Park on September 8, 2026, at 20:00 local time.<\/p><h3 class=\"wp-block-heading\">Where is Borussia Dortmund vs Villarreal being played?<\/h3><p>This match takes place at the <strong>Signal Iduna Park<\/strong> in Dortmund, Germany.<\/p><h2 class=\"wp-block-heading\">How Can I Watch Borussia Dortmund vs Villarreal on TV and Live Stream?<\/h2><p>Check local listings for Champions League broadcast details in your region.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Borussia Dortmund vs Villarreal Predictions, Picks &amp; Odds &ndash; 08\/09\/2026 Borussia Dortmund vs Villarreal Preview Borussia Dortmund open their Champions League campaign at the Signal Iduna Park, where they have lost just once in their last 19 European home fixtures. Niko Kovac&#8217;s side have alternated between wins and losses in recent outings, but the victories [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":8757,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_mux_skip_reasons":[],"footnotes":""},"categories":[12],"tags":[],"class_list":["post-8758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-predictions"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/posts\/8758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/comments?post=8758"}],"version-history":[{"count":0,"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/posts\/8758\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/media\/8757"}],"wp:attachment":[{"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/media?parent=8758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/categories?post=8758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.toffeeweb.com\/ng\/wp-json\/wp\/v2\/tags?post=8758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}