FC Porto host PSV with the home side priced as clear favorites across the betting markets. Check our football predictions and browse more upcoming matches before kickoff.
Welcome Bonus 100% up to $130 on TipsGG × Sapphirebet
Follow every midweek of European club football, track live odds and back your picks on the best terms. Claim a 100% welcome bonus up to $130 at Sapphirebet with promo code TIPSGG and boost your bankroll for Europe’s biggest club nights. 18+. Play responsibly.
FC Porto vs PSV Betting Odds
Win Market
The win market, also called 1X2, asks bettors to pick the side that wins the fixture or whether it finishes level after 90 minutes.
| Selection | Fractional | Decimal | American |
| FC Porto | 8/13 | 1.62 | -163 |
| Draw | 15/4 | 4.75 | +375 |
| PSV | 47/10 | 5.70 | +470 |
Anytime Goalscorer
This market pays out if the named player scores at any point during the match, regardless of the final result.
| Player | Fractional | Decimal | American |
| Samuel Aghehowa | 11/10 | 2.10 | +110 |
| Andre Silva | 11/8 | 2.38 | +138 |
| Santiago Gimenez | 11/8 | 2.38 | +138 |
| William Carvalho | 8/5 | 2.60 | +160 |
| Gabriel Veron | 7/4 | 2.75 | +175 |
| Eduardo Pepe | 2/1 | 3.00 | +200 |
| Borja Sainz | 9/4 | 3.25 | +225 |
| Gabriel Mec | 9/4 | 3.25 | +225 |
| Ricardo Pepi | 11/4 | 3.75 | +275 |
| Duarte Cunha | 11/4 | 3.75 | +275 |
| Oskar Pietuszewski | 3/1 | 4.00 | +300 |
| Gabriel Veiga | 3/1 | 4.00 | +300 |
| Mikkel Bro Hansen | 3/1 | 4.00 | +300 |
| Guus Til | 17/5 | 4.40 | +340 |
| Sven Mijnans | 7/2 | 4.50 | +350 |
Half Time/Full Time
This market combines the half-time score with the full-time result. Both predictions must land for the bet to pay.
| Selection | Fractional | Decimal | American |
| FC Porto/FC Porto | 7/5 | 2.40 | +140 |
| Draw/FC Porto | 4/1 | 5.00 | +400 |
| Draw/Draw | 13/2 | 7.50 | +650 |
| PSV/PSV | 8/1 | 9.00 | +800 |
| Draw/PSV | 11/1 | 12.00 | +1100 |
| FC Porto/Draw | 15/1 | 16.00 | +1500 |
| PSV/Draw | 16/1 | 17.00 | +1600 |
| PSV/FC Porto | 21/1 | 22.00 | +2100 |
| FC Porto/PSV | 45/1 | 46.00 | +4500 |
Correct Score
Correct score betting asks punters to predict the exact final scoreline, one of the toughest but most rewarding markets available.
| Score | Fractional | Decimal | American |
| FC Porto 2-1 | 15/2 | 8.50 | +750 |
| Draw 1-1 | 17/2 | 9.50 | +850 |
| FC Porto 2-0 | 9/1 | 10.00 | +900 |
| FC Porto 1-0 | 9/1 | 10.00 | +900 |
| FC Porto 3-1 | 11/1 | 12.00 | +1100 |
| FC Porto 3-0 | 13/1 | 14.00 | +1300 |
| PSV 2-1 | 16/1 | 17.00 | +1600 |
| Draw 0-0 | 18/1 | 19.00 | +1800 |
| FC Porto 4-1 | 20/1 | 21.00 | +2000 |
| PSV 1-0 | 20/1 | 21.00 | +2000 |
| FC Porto 3-2 | 20/1 | 21.00 | +2000 |
| FC Porto 4-0 | 22/1 | 23.00 | +2200 |
| PSV 2-0 | 34/1 | 35.00 | +3400 |
| FC Porto 4-2 | 40/1 | 41.00 | +4000 |
| PSV 3-2 | 40/1 | 41.00 | +4000 |
Draw No Bet
Draw no bet removes the draw outcome entirely. Stakes are refunded if the match ends level, making this a two-way market on the winner only.
| Selection | Fractional | Decimal | American |
| FC Porto | 1/4 | 1.25 | -400 |
| PSV | 16/5 | 4.20 | +320 |
Player Assists
Player assist props pay out when the named player records at least one assist during the 90 minutes.
| Player (Over 0.5) | Fractional | Decimal | American |
| Gabriel Veron | 2/1 | 3.00 | +200 |
| Duarte Cunha | 11/4 | 3.75 | +275 |
| Eduardo Pepe | 3/1 | 4.00 | +300 |
| William Carvalho | 7/2 | 4.50 | +350 |
| Joao Victor Souza | 7/2 | 4.50 | +350 |
| Oskar Pietuszewski | 18/5 | 4.60 | +360 |
| Gabriel Mec | 15/4 | 4.75 | +375 |
| Joao Teixeira | 4/1 | 5.00 | +400 |
| Gabriel Veiga | 4/1 | 5.00 | +400 |
| Alberto Costa | 4/1 | 5.00 | +400 |
| In-Beom Hwang | 17/4 | 5.25 | +425 |
| Borja Sainz | 9/2 | 5.50 | +450 |
| Tiago Silva | 9/2 | 5.50 | +450 |
| Santiago Gimenez | 5/1 | 6.00 | +500 |
| Amir Bouhamdi | 5/1 | 6.00 | +500 |
Player Shots On Target
Shots on target props pay out when a player registers the stated number of attempts that would have gone in without a save or block.
| Player | Fractional | Decimal | American |
| William Carvalho Over 0.5 | 2/11 | 1.18 | -550 |
| Samuel Aghehowa Over 0.5 | 2/9 | 1.22 | -450 |
| Miguel Andre Silva Over 0.5 | 1/3 | 1.33 | -300 |
| Santiago Gimenez Over 0.5 | 1/3 | 1.33 | -300 |
| Oskar Pietuszewski Over 0.5 | 2/5 | 1.40 | -250 |
| Gabriel Mec Over 0.5 | 4/9 | 1.44 | -225 |
| Borja Sainz Over 0.5 | 4/9 | 1.44 | -225 |
| Gabriel Veiga Over 0.5 | 8/13 | 1.62 | -163 |
| Ricardo Pepi Over 0.5 | 4/6 | 1.67 | -150 |
| Duarte Cunha Over 0.5 | 4/6 | 1.67 | -150 |
| Eduardo Pepe Over 0.5 | 8/11 | 1.73 | -137 |
| Seko Fofana Over 0.5 | 3/4 | 1.75 | -133 |
| Mikkel Bro Hansen Over 0.5 | 4/5 | 1.80 | -125 |
| William Carvalho Over 1.5 | 5/6 | 1.83 | -120 |
| Sven Mijnans Over 0.5 | 5/6 | 1.83 | -120 |
Total Goals Over/Under
Totals betting asks whether the combined goals in the match finish above or below a set line, with Under and Over sides priced separately.
| Line | Fractional | Decimal | American |
| Under 8.5 | 1/500 | 1.00 | -50000 |
| Under 7.5 | 1/100 | 1.01 | -10000 |
| Under 6.5 | 1/33 | 1.03 | -3300 |
| Under 5 | 1/12 | 1.08 | -1200 |
| Under 5.5 | 1/10 | 1.10 | -1000 |
| Over 0.5 | 1/40 | 1.03 | -4000 |
| Over 1.25 | 1/16 | 1.06 | -1600 |
| Over 1.75 | 2/13 | 1.15 | -650 |
| Over 1.5 | 1/6 | 1.17 | -600 |
| Over 2 | 3/16 | 1.19 | -533 |
Player Tackles
Tackle props pay when the named player makes at least one tackle during the fixture, a popular option for backing defensive midfielders.
| Player (Over 0.5) | Fractional | Decimal | American |
| Mauro Junior | 1/16 | 1.06 | -1600 |
| Ayoni Santos | 1/16 | 1.06 | -1600 |
| Adamo Nagalo | 1/16 | 1.06 | -1600 |
| Martim Fernandes | 1/14 | 1.07 | -1400 |
| Alberto Costa | 1/12 | 1.08 | -1200 |
| Amir Bouhamdi | 1/11 | 1.09 | -1100 |
| Lutsharel Geertruida | 1/11 | 1.09 | -1100 |
| Filip Kostic | 1/11 | 1.09 | -1100 |
| Noah Fernandez | 1/10 | 1.10 | -1000 |
| Gabriel Veiga | 1/10 | 1.10 | -1000 |
| Yarek Gasiorowski | 1/9 | 1.11 | -900 |
| Gabriel Veron | 1/9 | 1.11 | -900 |
| Tiago Silva | 1/9 | 1.11 | -900 |
| In-Beom Hwang | 1/9 | 1.11 | -900 |
| Kodai Sano | 1/8 | 1.13 | -800 |
Total Goals Exact
Exact goals betting requires predicting the precise number of goals scored by both teams combined over the 90 minutes.
| Total Goals | Fractional | Decimal | American |
| 3 | 10/3 | 4.33 | +333 |
| 2 | 57/17 | 4.35 | +335 |
| 4 | 4/1 | 5.00 | +400 |
| 5 | 13/2 | 7.50 | +650 |
| 1 | 13/2 | 7.50 | +650 |
| 6 | 11/1 | 12.00 | +1100 |
| 7 Or More | 14/1 | 15.00 | +1400 |
| 0 | 18/1 | 19.00 | +1800 |
Total Home Goals
This line isolates goals scored by FC Porto, the home side, with separate Under and Over prices.
| Line | Fractional | Decimal | American |
| Under 6.5 | 1/500 | 1.00 | -50000 |
| Under 5.5 | 1/100 | 1.01 | -10000 |
| Under 4.5 | 1/20 | 1.05 | -2000 |
| Under 3.5 | 1/6 | 1.17 | -600 |
| Under 2.5 | 8/15 | 1.53 | -188 |
| Over 0.5 | 1/10 | 1.10 | -1000 |
| Over 1.5 | 11/21 | 1.52 | -191 |
| Over 2.5 | 13/8 | 2.63 | +163 |
| Over 3.5 | 9/2 | 5.50 | +450 |
| Over 4.5 | 11/1 | 12.00 | +1100 |
Total Away Goals
This market isolates goals scored by PSV, the away side, with Under and Over lines priced separately.
| Line | Fractional | Decimal | American |
| Under 3.5 | 1/66 | 1.02 | -6600 |
| Under 2.5 | 1/11 | 1.09 | -1100 |
| Under 1.5 | 2/5 | 1.40 | -250 |
| Under 0.5 | 15/8 | 2.88 | +188 |
| Over 0.5 | 21/50 | 1.42 | -238 |
| Over 1.5 | 2/1 | 3.00 | +200 |
| Over 2.5 | 8/1 | 9.00 | +800 |
| Over 3.5 | 25/1 | 26.00 | +2500 |
| Over 5.5 | 33/1 | 34.00 | +3300 |
Last Goalscorer
This market settles on whichever player scores the final goal of the match, regardless of the overall result.
| Player | Fractional | Decimal | American |
| Samuel Aghehowa | 19/5 | 4.80 | +380 |
| Andre Silva | 19/4 | 5.75 | +475 |
| Santiago Gimenez | 19/4 | 5.75 | +475 |
| William Carvalho | 6/1 | 7.00 | +600 |
| Gabriel Veron | 13/2 | 7.50 | +650 |
| Borja Sainz | 7/1 | 8.00 | +700 |
| Eduardo Pepe | 15/2 | 8.50 | +750 |
| Gabriel Mec | 8/1 | 9.00 | +800 |
| Gabriel Veiga | 9/1 | 10.00 | +900 |
| Oskar Pietuszewski | 9/1 | 10.00 | +900 |
| Ricardo Pepi | 10/1 | 11.00 | +1000 |
| Duarte Cunha | 10/1 | 11.00 | +1000 |
| Mikkel Bro Hansen | 10/1 | 11.00 | +1000 |
| Guus Til | 10/1 | 11.00 | +1000 |
| Sven Mijnans | 12/1 | 13.00 | +1200 |
First Goalscorer
First goalscorer markets pay out on whichever player nets the opening goal of the fixture.
| Player | Fractional | Decimal | American |
| Samuel Aghehowa | 19/5 | 4.80 | +380 |
| William Carvalho | 6/1 | 7.00 | +600 |
| Gabriel Veron | 13/2 | 7.50 | +650 |
| Eduardo Pepe | 15/2 | 8.50 | +750 |
| Gabriel Mec | 8/1 | 9.00 | +800 |
| Gabriel Veiga | 9/1 | 10.00 | +900 |
| Guus Til | 10/1 | 11.00 | +1000 |
| Duarte Cunha | 10/1 | 11.00 | +1000 |
| Oskar Pietuszewski | 10/1 | 11.00 | +1000 |
| Ricardo Pepi | 10/1 | 11.00 | +1000 |
| Mikkel Bro Hansen | 10/1 | 11.00 | +1000 |
| Sven Mijnans | 12/1 | 13.00 | +1200 |
| Seko Fofana | 14/1 | 15.00 | +1400 |
| Tiago Silva | 14/1 | 15.00 | +1400 |
| Victor Froholdt | 14/1 | 15.00 | +1400 |
Half Time Result
Half time betting covers only the score at the 45-minute mark, independent of the eventual full-time result.
| Selection | Fractional | Decimal | American |
| FC Porto | 11/10 | 2.10 | +110 |
| Draw | 13/8 | 2.63 | +163 |
| PSV | 4/1 | 5.00 | +400 |
Match Result And Both Teams To Score
This combines the match winner with whether both sides score, both legs of the bet need to land for a payout.
| Selection | Fractional | Decimal | American |
| FC Porto | 15/8 | 2.88 | +188 |
| Draw | 17/4 | 5.25 | +425 |
| PSV | 15/2 | 8.50 | +750 |
To Score A Hat-Trick
Hat-trick markets pay out if the selected player scores three or more goals in the match.
| Player | Fractional | Decimal | American |
| Samuel Aghehowa | 25/1 | 26.00 | +2500 |
| Andre Silva | 33/1 | 34.00 | +3300 |
| Santiago Gimenez | 40/1 | 41.00 | +4000 |
| William Carvalho | 50/1 | 51.00 | +5000 |
| Gabriel Veron | 66/1 | 67.00 | +6600 |
| Eduardo Pepe | 80/1 | 81.00 | +8000 |
| Borja Sainz | 90/1 | 91.00 | +9000 |
| Mikkel Bro Hansen | 125/1 | 126.00 | +12500 |
| Duarte Cunha | 125/1 | 126.00 | +12500 |
| Gabriel Mec | 125/1 | 126.00 | +12500 |
| Ricardo Pepi | 125/1 | 126.00 | +12500 |
| Sami Ouaissa | 150/1 | 151.00 | +15000 |
| Tiago Silva | 150/1 | 151.00 | +15000 |
| Guus Til | 150/1 | 151.00 | +15000 |
| Gabriel Veiga | 175/1 | 176.00 | +17500 |
Correct Score – 1st Half
This narrows the correct score bet down to the first 45 minutes of play only.
| Score | Fractional | Decimal | American |
| FC Porto 1-0 | 3/1 | 4.00 | +300 |
| FC Porto 2-0 | 7/1 | 8.00 | +700 |
| FC Porto 2-1 | 14/1 | 15.00 | +1400 |
| FC Porto 3-0 | 20/1 | 21.00 | +2000 |
| FC Porto 3-1 | 40/1 | 41.00 | +4000 |
| Draw 0-0 | 29/10 | 3.90 | +290 |
| Draw 1-1 | 13/2 | 7.50 | +650 |
| Draw 2-2 | 60/1 | 61.00 | +6000 |
| Draw 3-3 | 350/1 | 351.00 | +35000 |
| PSV 1-0 | 7/1 | 8.00 | +700 |
| PSV 2-0 | 25/1 | 26.00 | +2500 |
| PSV 2-1 | 28/1 | 29.00 | +2800 |
| PSV 3-1 | 100/1 | 101.00 | +10000 |
| PSV 3-0 | 150/1 | 151.00 | +15000 |
Both Teams To Score
BTTS settles on whether both FC Porto and PSV each find the net at least once during the match.
| Selection | Fractional | Decimal | American |
| Yes | 3/5 | 1.60 | -167 |
| No | 11/8 | 2.38 | +138 |
Winning Margin
Winning margin betting requires predicting the exact goal difference between the two sides at full-time.
| Selection | Fractional | Decimal | American |
| FC Porto to win by 1 Goal | 3/1 | 4.00 | +300 |
| FC Porto to win by 2 Goals | 15/4 | 4.75 | +375 |
| Score Draw | 17/4 | 5.25 | +425 |
| PSV to win by 1 Goal | 13/2 | 7.50 | +650 |
| FC Porto to win by 3 Goals | 7/1 | 8.00 | +700 |
| FC Porto to win by 4 Or More Goals | 9/1 | 10.00 | +900 |
| PSV to win by 2 Goals | 16/1 | 17.00 | +1600 |
| Draw 0-0 | 18/1 | 19.00 | +1800 |
| PSV to win by 3 Goals | 45/1 | 46.00 | +4500 |
| PSV to win by 4 Or More Goals | 150/1 | 151.00 | +15000 |
To Score 2 Or More Goals
This market pays out if the chosen player scores a brace or more over the 90 minutes.
| Player | Fractional | Decimal | American |
| Samuel Aghehowa | 6/1 | 7.00 | +600 |
| Andre Silva | 15/2 | 8.50 | +750 |
| Santiago Gimenez | 15/2 | 8.50 | +750 |
| William Carvalho | 10/1 | 11.00 | +1000 |
| Gabriel Veron | 12/1 | 13.00 | +1200 |
| Gabriel Mec | 12/1 | 13.00 | +1200 |
| Borja Sainz | 14/1 | 15.00 | +1400 |
| Eduardo Pepe | 14/1 | 15.00 | +1400 |
| Gabriel Veiga | 22/1 | 23.00 | +2200 |
| Ricardo Pepi | 22/1 | 23.00 | +2200 |
| Oskar Pietuszewski | 22/1 | 23.00 | +2200 |
| Mikkel Bro Hansen | 22/1 | 23.00 | +2200 |
| Duarte Cunha | 22/1 | 23.00 | +2200 |
| Guus Til | 25/1 | 26.00 | +2500 |
| Sven Mijnans | 33/1 | 34.00 | +3300 |
Total Corners
Corner totals betting asks whether the combined number of corners in the match lands above or below the set line.
| Line | Fractional | Decimal | American |
| Over 3.5 | 1/500 | 1.00 | -50000 |
| Over 3 | 1/200 | 1.01 | -20000 |
| Over 4 | 1/80 | 1.01 | -8000 |
| Over 4.5 | 1/66 | 1.02 | -6600 |
| Over 5 | 1/25 | 1.04 | -2500 |
| Under 19 | 1/200 | 1.01 | -20000 |
| Under 17.5 | 1/200 | 1.01 | -20000 |
| Under 18 | 1/200 | 1.01 | -20000 |
| Under 17 | 1/100 | 1.01 | -10000 |
| Under 16 | 1/50 | 1.02 | -5000 |
Team To Score First
This market settles on which side finds the net first, with an added option if the match finishes goalless.
| Selection | Fractional | Decimal | American |
| FC Porto | 8/15 | 1.53 | -188 |
| No Goals | 18/1 | 19.00 | +1800 |
| PSV | 19/10 | 2.90 | +190 |
To Win To Nil
This market requires the selected side to win the match while keeping a clean sheet.
| Selection | Fractional | Decimal | American |
| FC Porto | 9/4 | 3.25 | +225 |
| PSV | 11/1 | 12.00 | +1100 |
Double Chance
Double chance betting covers two of the three possible match outcomes in a single bet, acting as a safety net against the draw.
| Selection | Fractional | Decimal | American |
| FC Porto-Draw | 1/5 | 1.20 | -500 |
| FC Porto-PSV | 3/13 | 1.23 | -433 |
| PSV-Draw | 6/4 | 2.50 | +150 |