Soccer Predictions and Results For January 31 2026

See results and prediction previews for January 31 below


Premier League – Leeds vs Arsenal – 2

Arsenal head into their Premier League clash against Leeds with the confidence of a strong squad and are coming off the back of an impressive run in the UEFA Champions League, where they secured top spot and go into this game in high spirits.

On the other hand, Leeds have proven to be no pushovers in recent times, and this could be a tricky tie for Mikel Arteta’s men. Arsenal need all 3 points after dropping points in their last 2 Premier League games.

They need to beat Leeds to crush any hope of a resurgence from the chasing pack. The H2H is in their favor with 9 wins and 1 draw in the last 10 games against Leeds United. Meanwhile, Leeds have lost just twice at home this season, and Arsenal will know better than to underrate them, regardless of the outcome of previous meetings.


Tunisia – Club Africain vs CA Bizertin – 1

Club Africain will have the home advantage when they face CA Bizertin in this Tunisian league fixture. Africain, known for their strong performances at home, have been in solid form lately, while Bizertin has struggled in recent matches.

The home side is in the race for the title, and just 2 points separate them from top-placed Esperance. They should win this match against Bizertin, who have been out of sorts away from home.


Bundesliga – Hamburger vs Bayern Munich – 2

Bayern Munich will travel to Hamburger in the Bundesliga, aiming to continue their impressive form. Bayern have won the last 10 consecutive meetings against Hamburger, and they come into this match with a strong away record.

The Bavarians have won 5 of their last 5 away games, and they will be keen to maintain their position at the top of the league. Hamburg, on the other hand, has been inconsistent recently, with 3 losses and 2 draws in their last 5 games. Bayern Munich is expected to extend their winning streak in this match.


Serbia – Partizan vs Radnicki Nis – 1

Partizan Belgrade will host Radnicki Nis in the Serbian SuperLiga, where they are the clear favorites. Partizan has been one of the top teams in Serbia for years, and their home form remains solid.

They have won 8 of their last 10 home games. Radnicki Nis, while competitive, has just 1 win, 1 draw, and 5 losses in their last 7 games. With the home side’s superior form and squad, Partizan is expected to secure all 3 points in this encounter.


La Liga – Elche vs Barcelona – 2

Barcelona will visit Elche in La Liga, looking to continue their title challenge. Elche sits 12th in the league, but they are just 3 points clear of the relegation zone. Barcelona, who are 2nd in the league, will be aiming for a win to keep the pressure on Real Madrid at the top.

The Catalan giants have been in excellent form, winning 4 of their last 5 matches. Elche has struggled defensively, conceding in 8 of their last 10 matches, which makes Barcelona’s attack, led by their top scorers, a huge threat. Barcelona is expected to win comfortably.


Championship – Ipswich vs Preston – 1

Ipswich Town will take on Preston North End in the Championship, and the home side is in strong form. Ipswich has won 7 of their last 10 home games and currently sit in 3rd place, aiming for automatic promotion.

In contrast, Preston has been struggling, with 4 consecutive losses and no goals scored in their last 4 games. Ipswich, with their solid defense and potent attack, is expected to dominate Preston and secure another important win.


South Africa – Orlando Pirates vs Magesi – 1

Orlando Pirates will host bottom-placed Magesi in the South African Premiership. The Pirates are currently 3rd in the league, just 3 points off the top, and they have been brilliant at home, winning 11 consecutive home games.

Magesi has struggled all season, and they are fighting to stay in the league, sitting at the bottom of the table. Given Orlando Pirates’ form and their superior squad, they are expected to comfortably take all 3 points in this encounter.


Northern Ireland – Linfield vs Ballymena – 1

Linfield will take on Ballymena in the Northern Ireland Premiership, and the home side is the overwhelming favorite. Linfield has won 17 consecutive home games against Ballymena, and they are in strong form, sitting at the top of the table.

Ballymena, on the other hand, has struggled on the road and has only won 2 of their last 5 away matches. Linfield’s consistent form and superior squad make them the favorites to extend their home winning streak in this match.