Portland Timbers is in relatively good shape, although there are difficulties in defence, as even at home ‘lumberjacks’ concede on average almost 1.5 goals per match, but still scores and wins much more often.
St. Louis City started the season extremely poorly - 15 points in 16 rounds, the team is in the penultimate place in the Western Conference. The away matches are extremely bad, especially recently (4 defeats and 1 draw). You can, of course, consider a bet that both teams will score, given Portland's defence, but still the hosts look more promising in this confrontation.
Prediction: Portland Timbers to win. We recommend the “1 Win” bet, odds 1.77