Bayer Leverkusen and Borussia Dortmund have played plenty of exciting matches over the last month.
Overs have been hitting at such a high clip in both sets of matches and that pushed the odds for over 2.5 goals higher for the weekend Bundesliga matches involving both teams.
I still wanted to target that trend, so I came up with two different ways to bet on two of the top four teams in the German top flight.
The other weekend picks are based off form in the Premier League and La Liga. I'm trying to take advantage of sides in poor form going up against some of the clubs with the most talent in their respective leagues.
Weekend Soccer Selections
Overall Record: 109-121
Premier League: Leeds United vs. Tottenham (-115) (Saturday, 7:30 a.m. ET)
Leeds United has the worst record in the Premier League over the last five matches.
Leeds is spiraling toward the relegation fight and it does not get any help on Saturday with Tottenham coming to Elland Road.
Tottenham needs a bounce-back performance of its own following a 1-0 loss to Burnley.
Spurs have the better squad and are better equipped to pull themselves out of a bad run of form than Leeds. Harry Kane and Son Heung-min could run rampant against Leeds' defense, which allowed 13 goals in its last three games against Liverpool, Manchester United and Everton.
Bundesliga: Bayer Leverkusen vs. Arminia Bielefeld (Saturday, 9:30 a.m. ET)
SGP: Bayer Leverkusen ML & Over 2.5 Goals (-135)
The last nine Bayer Leverkusen matches have had three or more goals.
The sole price for the over 2.5 goals is too high, so I brought it down with a same game parlay combined with the Leverkusen money line.
Leverkusen put four goals past Arminia Bielefeld in their first meeting this season and it has the firepower to put multiple goals past its Saturday opponent once again.
Premier League: Brentford vs. Newcastle (+205) (Saturday, 10 a.m. ET)
Brentford and Newcastle United reside on the same half of the Premier League table, but they are on opposite ends of the form table.
Newcastle has the third-best record in the Premier League over the last five games. Only Liverpool and Manchester United have put together better marks.
Brentford is 0-4-1 in the last five games and only Leeds United enters the weekend in worse form.
Newcastle pulled itself out of the relegation zone in recent weeks and it could leap 14th-place Brentford with a victory on Saturday.
La Liga: Rayo Vallecano vs. Real Madrid (-150) (Saturday, 12:30 p.m. ET)
Rayo Vallecano has become a fade-on-sight team in La Liga over the last few weeks.
Rayo is on a four-match losing streak and it is trending in the wrong direction after an unexpected start in which it was close to the European qualification spots in the table.
The poor form will likely be extended into Saturday with first-place Real Madrid coming to the Estadio de Vallecas.
Real Madrid is 8-2-2 on the road with a +11 goal differential in La Liga action and that record could be extended into Saturday in a match it can't afford to drop points from.
Bundesliga: Augsburg vs. Borussia Dortmund (Sunday, 11:30 a.m. ET)
Over 3.5 Goals (+125)
Borussia Dortmund's defense has been awful over the last two months, and really for most parts of the season.
Dortmund is coming off elimination in the UEFA Europa League in which it conceded six goals over two legs to Rangers.
Dortmund's defense conceded multiple goals on six occasions since it resumed play on January 8, and it scored two or more tallies in each of its last six contests.
Basically, what I am saying here is Dortmund matches have a tendency to be chaotic to say the least lately, and I'm going to keep riding that wave until it ends.