WUHAN, CHINA - AUGUST 31: Josh Okogie #20 of Nigeria drives against Russia during FIBA Basketball World Cup China 2019 Group B at Wuhan Sports Center on August 31, 2019 in Wuhan, China. (Photo by Wang He/Getty Images)

The men's Olympic Basketball tournament is almost upon us, in what is sure to be one of the best and closest olympic tournaments in recent memory with a great spread of talent across each competing nation.

Predicting the potential winners and placings for each group though, is never an easy gig.

Here's what we predict will be the results and final group placings for the mens basketball tournament heading into the quarter-finals:

(Note: The top two teams in each group will advance to the Quarterfinals stage along with the two best third-placed teams)

Group A

Teams: Czech Republic, France, Iran, USA

Game 1: Iran vs Czech Republic - Result: Czech Republic win

Game 2: France vs USA - Result: USA win

Game 3: USA vs Iran - Result: USA win

Game 4: Czech Republic vs France - Result: France win

Game 5: Iran vs France - Result: France win

Game 6: USA vs Czech Republic - Result: USA win

LAS VEGAS, NV - AUGUST 01: Kevin Durant #52 of the 2014 USA Basketball Men's National Team warms up before a USA Basketball showcase at the Thomas & Mack Center on August 1, 2014 in Las Vegas, Nevada. (Photo by Ethan Miller/Getty Images)

Group A Final Standings: 

  1. USA (3-0)
  2. France (2-1)
  3. Czech Republic (1-2)
  4. Iran (0-3)

Group B

Teams: Australia, Germany, Italy, Nigeria

Game 1: Germany vs Italy - Result: Italy win

Game 2: Australia vs Nigeria - Result: Australia win

Game 3: Nigeria vs Germany - Result: Nigeria win

Game 4: Australia vs Italy - Result: Australia win

Game 5: Italy vs Nigeria - Result: Nigeria win

Game 6: Australia vs Germany - Result: Australia win

MELBOURNE, AUSTRALIA - AUGUST 24: Patty Mills of the Boomers (L) celebrates with Matthew Dellavedova of the Boomers during game two of the International Basketball series between the Australian Boomers and United States of America at Marvel Stadium on August 24, 2019 in Melbourne, Australia. (Photo by Daniel Pockett/Getty Images)

Group B Final Standings:

  1. Australia (3-0)
  2. Nigeria (2-1)
  3. Italy (1-2)
  4. Germany (0-3)

Group C

Teams: Argentina, Japan, Slovenia, Spain

Game 1: Argentina vs Slovenia - Result: Slovenia win

Game 2: Japan vs Spain - Result: Spain win

Game 3: Slovenia vs Japan - Result: Slovenia win

Game 4: Spain vs Argentina - Result: Spain win

Game 5: Argentina vs Japan - Result: Argentina win

Game 6: Slovenia vs Spain - Result: Spain win

Group C Final Standings:

  1. Spain (3-0)
  2. Slovenia (2-1)
  3. Argentina (1-2)
  4. Japan (0-3)

Top 8 Teams To Make It Through To Quarterfinals:

USA

France

Australia

Nigeria

Spain

Slovenia

Italy (Best 3rd place team)

Argentina (Best 3rd place team)