FC Dallas vs Portland Timbers odds · Nov 21, 4:00 PM ET
FC Dallas vs Portland Timbers: moneyline, spread and total at 11 books, as of Nov 15, 3:48 AM ET. The page re-prices every 5 minutes until the game starts, so an older copy of it is out of date; this address always has the current prices. Bold marks the best payout. Prices move — always confirm at the book.
Sportsbooks make FC Dallas a 49% favorite over Portland Timbers (27%, draw 24%): each book’s moneyline with its margin removed, averaged across 10 books. That describes the market, not a prediction.
Every book’s price, game by game (as of Nov 15, 3:48 AM ET)
FC Dallas vs Portland Timbers odds · Nov 21, 4:00 PM ET
Best price on FC Dallas is -105 at theScore Bet; best on Portland Timbers is +252 at Kalshi (after fees); best on the draw is +313 at Kalshi (after fees). Best and worst sportsbook are $20 apart on a $100 bet.
Moneyline
| Book | FC Dallas ML | Portland Timbers ML | Draw |
|---|---|---|---|
| theScore Bet | -105 · best | +240 | +280 |
| BetRivers | -108 | +235 | +295 |
| Bally Bet | -108 | +235 | +295 |
| betPARX | -108 | +235 | +295 |
| Fanatics | -110 | +230 | +300 |
| FanDuel | -110 | +250 | +290 |
| Hard Rock | -110 | +240 | +300 |
| Kalshi (after fees) | -112 | +252 · best | +313 · best |
| BetMGM | -112 | +250 | +290 |
| Caesars | -113 | +245 | +300 |
| DraftKings | -115 | +235 | +285 |
Total 3.5
Best total price: Over 3.5 is +109 at Kalshi (after fees), Under 3.5 is -132 at BetRivers. Best and worst sportsbook are $7 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Kalshi (after fees) | +109 · best | -148 |
| BetRivers | +102 | -132 · best |
| Bally Bet | +102 | -132 · best |
| betPARX | +102 | -132 · best |
| BetMGM | +100 | -145 |
FC Dallas vs Portland Timbers odds questions
Who is favored in FC Dallas vs Portland Timbers?
Sportsbooks make FC Dallas a 49% favorite over Portland Timbers (27%, draw 24%): each book’s moneyline with its margin removed, averaged across 10 books. That describes the market, not a prediction.
What are the best odds for FC Dallas vs Portland Timbers?
Best moneyline: FC Dallas -105 at theScore Bet, Portland Timbers +252 at Kalshi (after fees). Best total: over 3.5 +109 at Kalshi (after fees), under -132 at BetRivers.
When does FC Dallas vs Portland Timbers start?
FC Dallas vs Portland Timbers starts Saturday, November 21 at 4:00 PM ET. This page shows pre-game prices; they come off the board once it starts.
FC Dallas vs Portland Timbers prediction: what the market says
Who will win FC Dallas vs Portland Timbers?
Nobody knows, but the market leans FC Dallas. Sportsbooks give FC Dallas a 49% chance to win and Portland Timbers 27%, with the draw at 24%: 10 books’ moneylines with the margin taken out, averaged. Prediction-market traders pay 51¢ on Kalshi for a FC Dallas win: cents on the dollar, so about that chance in percent, before fees. That is what the prices say, not a pick: Oddy makes none.
FC Dallas vs Portland Timbers best odds by state
The best price on each side among the sportsbooks and prediction markets that take bets in each state, as of Nov 15, 3:48 AM ET. A state not listed has nothing priced on both sides of this game. Which books take bets where was last checked Nov 13, 2026.
Best price in 50 states
| State | FC Dallas moneyline | Portland Timbers moneyline | Draw |
|---|---|---|---|
| Alabama | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Alaska | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Arizona | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Arkansas | -110 at FanDuel | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| California | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Colorado | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Connecticut | -110 at Fanatics | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Delaware | -108 at BetRivers | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Florida | -110 at Hard Rock | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Georgia | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Hawaii | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Idaho | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Illinois | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Indiana | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Iowa | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Kansas | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Kentucky | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Louisiana | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Maine | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Maryland | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Massachusetts | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Michigan | -105 at theScore Bet | +250 at FanDuel | +300 at Fanatics |
| Minnesota | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Mississippi | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Missouri | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Montana | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Nebraska | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Nevada | -112 at BetMGM | +250 at BetMGM | +300 at Caesars |
| New Hampshire | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| New Jersey | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| New Mexico | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| New York | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| North Carolina | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| North Dakota | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Ohio | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Oklahoma | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Oregon | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Pennsylvania | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Rhode Island | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| South Carolina | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| South Dakota | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Tennessee | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Texas | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Utah | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Vermont | -110 at Fanatics | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Virginia | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Washington, D.C. | -110 at Fanatics | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| West Virginia | -105 at theScore Bet | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Wisconsin | -112 at Kalshi (after fees) | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
| Wyoming | -110 at Fanatics | +252 at Kalshi (after fees) | +313 at Kalshi (after fees) |
FC Dallas vs Portland Timbers: next game, past results and closing odds
More MLS games
Orlando City SC vs FC Cincinnati · Nov 19, 7:30 PM ET · Seattle Sounders FC vs Real Salt Lake · Nov 19, 10:00 PM ET · New England Revolution vs Philadelphia Union · Nov 21, 2:00 PM ET · Inter Miami CF vs Columbus Crew SC · Nov 21, 6:00 PM ET
What is Oddy?
Oddy shows what every regulated sportsbook and prediction market pays for the same bet, ranked, with a link to the best price. Prices refresh every 5 minutes before a game; once it starts, Kalshi and Polymarket are re-read every 5 seconds from their own APIs (how Oddy works). Free, no account, and we never sell picks.