Colombia has been one of the more impressive teams so far in the World Cup, dispatching a solid Uruguay squad 2-0 in the round of 16.
That has not dissuaded oddsmakers from making Colombia a big underdog against a host Brazil squad that has yet to play its best football.
Sportsbooks monitored by Odds Shark had Brazil as the World Cup betting favorite in this quarterfinals match with odds of 5-6 and Colombia priced as more than a 4-1 underdog. The draw line was nearly 4-1.
Not only did Brazil narrowly defeat another South American squad in Chile in the round of 16, but the match was also a costly one. Neymar, who has four goals so far, suffered a thigh injury and is not 100 percent.
Midfielder Luiz Gustavo is also suspended for the Colombia match after picking up a second yellow card against Chile.
Brazil keeper Julio Cesar was the hero in the penalty shootout facing Chile, and he and the defense have a tall task ahead of them, as they will be taking on a Colombia attack that is in solid form.
Colombia striker James Rodriguez has scored in every match so far and leads the tournament in goals scored (five). He scored two beauties against Uruguay.
Juan Cuadrado, who leads the tournament with four assists and also has a goal, and strikers Teofilo Gutierrez and Jackson Martinez have three goals between them, so the Brazilian defense has its work cut out for it.
Neymar has not received a lot of support, and fellow striker Fred and midfielder Oscar have to step up and do more to pressure the Colombia offense.
Colombia’s defense has only given up two goals in the tournament, and it kept a clean sheet facing a solid attacking team in Uruguay. Captain Mario Yepes has been solid, but, at 38 years old, he may have trouble with the pace of the Brazil attack, and that is a big concern.
Brazil is the betting favorite in this match, but it is simply not in form, while Colombia is.
Colombia enjoys many of the statistical edges, according to the matchup report details, and it will find a way to score with its many attacking options. Colombia will win this match and send Brazil packing.
Brazil vs. Colombia prediction: 3-1 Colombia.