Match-day edition. Kalshi prices, volume and trade history as of Tuesday, September 8, 2026, about 3:12 a.m. ET, pulled from Kalshi's public market data; the DraftKings line is from ESPN's odds page and the BetMGM line from SportsGambler's preview, both read about 20 minutes later. Kickoff is 3 p.m. ET at the Estádio do Dragão. Every number below moves before then.
The Quick Answer
About 12 hours before Porto host Manchester City in the Champions League league-phase opener, Kalshi has Manchester City at 58 cents bid, 59 ask to win after 90 minutes plus stoppage time, the draw at 23 bid, 24 ask, and Porto at 18 bid, 19 ask, on roughly 222,000 open contracts across the three legs. Almost 9 in 10 contracts ever traded on this match are on the City leg. Monday's 57-cent close looked like a soft number for the visitors; overnight the market walked City to 59, and DraftKings and BetMGM both price City below the exchange. The leg those books price above Kalshi is the home side, and the case for the Portuguese champions, the overnight tape, and a side-by-side of all three venues are below.
Free: The Weekly PM Market Brief
The 8-model panel's graded record, the week's biggest market-vs-model gaps, and what's spiking next. One email, Sundays.
Unsubscribe anytime, one click. We never share your email.
These are market prices and model estimates, not predictions of fact and not financial advice. Kalshi is a CFTC-regulated event-contract exchange (18+; availability varies by state).
Three Prices, And The One Traders Skipped
Manchester City are 2023 champions of this competition, they have won all three of their Premier League games, and they spent the summer like a club that intends to win it again. Porto are the reigning champions of Portugal, they have won every competitive game they have played since August 1, and they have never beaten City. A market that prices the visitors in the high 50s is not saying anything controversial about the two teams, and if you are new to how a Kalshi contract works, what a Kalshi price actually means covers the mechanics in five minutes and the rest of this page assumes them.
The controversy is in how lopsided the interest is. Of the roughly 244,000 contracts that have traded on this match since it listed on the evening of August 31, about 215,000 are on the City leg. Porto's leg has traded 22,000, the draw under 7,000. Traders have spent a week pricing the favorite's road trip to the cent and barely touched the other two outcomes, and the question Monday's close invites, whether 57 cents was too cheap for City, turns out to be the wrong one. Hold that thought; the sportsbooks have a view on which leg is actually cheap, and a single second at 3:10 a.m. ET this morning has something to say about how badly the buyers wanted the favorite.
New to OddsShopper? We line up every major sportsbook's price on the soccer leagues our screen carries, so the comparison this article does by hand happens for you on one screen; the Champions League board fills as the books post the slate. Try OS Pro free for 7 days, and code DRAGAO20 takes 20% off your first month if you stay.
The Portuguese Champions Traders Skipped
Start with the team the tape ignored. Porto won the Primeira Liga last season with 88 points, 28 wins, four draws and two defeats, 66 goals scored and 18 conceded, six clear of Sporting and eight clear of Benfica. This season they have picked up where they left off: a 1-0 Supertaça win over Torreense on August 1, then five league wins from five, 2-0 over Alverca, 2-0 at Rio Ave, 2-0 over Arouca, 3-0 at Académico de Viseu and 2-1 over Moreirense on Sunday. That is 11 goals scored and one conceded in the league, and per Goal's preview Porto have not lost at home in this calendar year and have lost only one of their last 14 home European matches. Goals scored and conceded and a counted winning streak are two of the first things our own soccer handicappers look at, and Porto's read well on both.
Now the discount, because it is real. This is Porto's first Champions League proper since 2023-24, and Francesco Farioli is making his debut in the competition as a head coach. The summer sold half of Rodrigo Mora's rights to Roma for €25 million and brought in loans and mid-priced signings rather than a marquee name: Santiago Giménez on loan from Milan, Seko Fofana on loan from Rennes, Hwang In-beom from Feyenoord for €4.5 million, Gabriel Mec from Grêmio for €11 million. The absentee list for Tuesday runs to seven. Jan Bednarek is suspended, a one-game ban for a red card in his most recent European appearance, Victor Froholdt is out with a concussion after taking an elbow to the head, and Vasco Sousa, Oskar Pietuszewski, Mec, Zaidu Sanusi and Samu Aghehowa are all sidelined, per Sports Mole and Football365, with Nehuén Pérez expected to step in for Bednarek. And then the record against this opponent: four European meetings, three City wins and a goalless draw in December 2020, the closest Porto have come.
That is the case for 19 cents, and it is a fair one. The question is whether it is worth the 40 cents between Porto's price and City's, or whether some of that gap is just the weight of a week's buying on one leg, which is what the sportsbook comparison later on this page tests.
What City Bring To The Dragão
City arrive as a different club from the one Real Madrid put out 5-1 on aggregate in March. City announced on May 22 that Pep Guardiola would step down after ten years; Enzo Maresca was appointed at the end of June on a three-year contract, City's first manager other than Guardiola since 2015-16. The last season under Guardiola ended second in the Premier League behind Arsenal, and in the Champions League it ended in the round of 16, beaten 5-1 on aggregate by Real Madrid: 0-3 in Madrid on March 11, then 1-2 at home six days later. Goal's preview puts City's recent European record at nine defeats in their last 17 Champions League matches.
The summer was a rebuild priced like a title bid: about £387 million on four players, Enzo Fernández from Chelsea for a club-record £125 million, Elliot Anderson, Ayyoub Bouaddi and Iliman Ndiaye, almost all of it spent on midfield and attack, while Rodri, Savinho and Tijjani Reijnders were sold on, to Barcelona, Tottenham and Al-Qadsiah. What the market is pricing at 59 cents is that rebuilt spine's first competitive trip abroad in Europe, on Maresca's first European night as City's manager, and the evidence for the discount is Saturday: a 1-0 over Coventry City in which Erling Haaland's 300th career goal was the only one, and Fernández started earlier than planned after Nico O'Reilly withdrew late with a back injury. Three league wins from three, Bournemouth 2-1, Crystal Palace 4-1 and that Coventry game, sit beside a 0-3 Community Shield defeat to Arsenal on August 16 in which Arsenal led inside 23 seconds. Jeremy Doku is out with a calf injury and O'Reilly is a doubt.
Here is what the tape says the market did with all of that. City's leg has never printed above 59 cents in its life, and it closed at 57 or 58 on every completed day from September 2 through Monday while open interest went from about 7,600 contracts to 197,000. A new manager, a rebuilt midfield making its first away start in Europe and a 5-1 aggregate exit in March were all known before the first of those days, and none of them moved the price; the buyers priced Haaland and the squad, held the number for six days, and then paid up. What the tape shows is how they did it, and when.
The Board, And What Monday's Tape Did To It
Kalshi lists the match under the event ticker KXUCLGAME-26SEP08FCPMCI: one yes/no contract per outcome, each of which resolves Yes or No at the final whistle and pays $1 if that result stands after 90 minutes plus stoppage time, with a cancelled or long-postponed match settling at a fair price rather than a win or a loss. The three contracts listed at 8:41 p.m. ET on August 31, and the City leg has been the market from the first print, a 55-cent trade less than an hour later.
| Contract | Bid | Ask | Last Trade | Previous Reference | 24-Hour Volume | Lifetime Volume | Open Interest |
|---|---|---|---|---|---|---|---|
| Manchester City | 58¢ | 59¢ | 59¢ | 57¢ | ~169,400 contracts | ~214,700 | ~197,300 |
| Tie | 23¢ | 24¢ | 24¢ | 24¢ | ~4,900 contracts | ~6,800 | ~6,800 |
| Porto | 18¢ | 19¢ | 19¢ | 20¢ | ~17,100 contracts | ~22,300 | ~17,500 |
Read the City row first, because it holds the whole story. About 197,000 of the 215,000 contracts ever traded on the leg are still open, so this has been a week of new positions, not old ones changing hands, and the price has barely moved while they were built: City closed every completed day from September 2 through Monday at 57 or 58, on a range of 54 to 59 for the whole listing. The one real wobble came on Monday afternoon. At 2:30:08 p.m. ET a seller hit the bid with 5,007 contracts in 24 fills at 56 and 57 cents, the largest print among them 2,302 at 56. The hour still closed at 57 bid, 58 ask; the book did not slip to 56 bid, 57 ask until the 3 p.m. hour's close, and it stayed there through the evening. Then the buying started, and it did not stop: from 4 p.m. ET Monday to the 3:12 a.m. ET pull, 146,609 contracts were bought against 2,049 sold, 98.6% on the buy side. The midnight hour was the busiest of the market's life at 23,336 contracts, the last 57-cent print came at 2:12 a.m., the last 58 at 2:52 a.m., and at 3:10:09 a.m. ET, in a single second, 12 fills totalling 16,476 contracts were bought at 59 cents, the largest cluster on the leg since it listed, with individual prints of 4,749, 4,000, 2,500 and 2,075 inside it. Before Tuesday, City's leg had traded at 59 cents in only seven prints, about 2,200 contracts, two tiny ones on Friday afternoon and a cluster in the 3 a.m. hour on Monday. By the pull it had 34,390 contracts at that price and a 58 bid underneath. Whoever thought 57 was a soft number, the overnight buyers agreed, and they paid up to fix it.
The Porto row is the other half of the same night. Two-thirds of the leg's lifetime volume, 14,930 contracts, traded on Monday, and the heaviest hour was 10 p.m. ET, when 5,270 contracts changed hands with 2,946 sold against 2,324 bought, and the biggest piece of the selling was 1,942 contracts in 12 fills at 19 cents in one second at 10:40:51 p.m. Across the whole listing the Porto contract has been bought far more than sold, 17,837 against 4,455, yet its price has drifted from 21 and 22 in the first week to 20 on Sunday and Monday and 19 today. Buyers have outnumbered sellers four to one on this leg all week and are still losing the price argument: the sellers keep lowering their offer, the buyers keep taking it, and at 2:44 a.m. ET on Tuesday the first 18-cent print of the leg's life went through, 28 contracts, sold. The draw, meanwhile, has done nothing at all: 6,805 contracts bought against 44 sold since it listed, 23 bid, 24 ask at every hourly close since Monday afternoon, and a single 1,000-contract cluster at 24 cents at 6:09 p.m. ET Monday for its whole week's excitement.
So the tape's verdict is a favorite that firmed two cents overnight on one-way buying, a home side that traded both ways all Monday, closed the day unchanged at 20 and slipped to 19 overnight, and a draw nobody has argued with. The board sums to 102 cents on the asks, which is about two cents of margin across the three legs before Kalshi's fee. Whether that verdict is right is a question the exchange cannot answer on its own.
What DraftKings And BetMGM Say About The Same Three Prices
Two sportsbooks had a full three-way line up when this page was written. DraftKings, via ESPN's odds page, has Manchester City at -145, the draw at +310 and Porto at +370. BetMGM, via SportsGambler's preview, has City at -143, the draw at +290 and Porto at +390. The UK price Football365 quotes, 8/11 on City, works out to about 57.9% break-even, the same neighborhood. The full method for turning a three-way line into fair cents is in our de-vig walkthrough for Kalshi; the short version is that DraftKings' three prices carry break-even rates of 59.2%, 24.4% and 21.3%, which add up to 104.9%, and stripping that margin out proportionally leaves a no-vig line of about 56.4% City, 23.3% draw, 20.3% Porto. BetMGM's line de-vigs to 56.1, 24.4 and 19.5. Kalshi's asks de-vig to 57.8, 23.5 and 18.6.
Kalshi charges its fee on the trade instead of in the line, roughly 0.07 times the price times one minus the price per contract, which works out to about 1.7 cents on the City leg, 1.3 on the draw and 1.1 on Porto. Put the venues side by side with everything included:
| Position | Kalshi Ask + Fee | Break-Even On Kalshi | DraftKings Line | Break-Even At DraftKings | BetMGM Line | Break-Even At BetMGM | DraftKings No-Vig | BetMGM No-Vig |
|---|---|---|---|---|---|---|---|---|
| Manchester City To Win | 59¢ + ~1.7¢ = ~60.7¢ | 60.7% | -145 | 59.2% | -143 | 58.8% | 56.4% | 56.1% |
| Draw | 24¢ + ~1.3¢ = ~25.3¢ | 25.3% | +310 | 24.4% | +290 | 25.6% | 23.3% | 24.4% |
| Porto To Win | 19¢ + ~1.1¢ = ~20.1¢ | 20.1% | +370 | 21.3% | +390 | 20.4% | 20.3% | 19.5% |
The first row settles the 57-cent question. The exchange's fair estimate for City, 57.8%, sits 1.4 points above DraftKings' 56.4 and nearly two above BetMGM's 56.1, and once the fee is counted, a City contract on Kalshi breaks even at 60.7% against 59.2% at DraftKings and 58.8% at BetMGM. In payout terms, $100 on City returns about $165 on Kalshi with the fee counted, $169 at DraftKings and $170 at BetMGM. Fifty-seven cents was never soft by the books' standard; before the exchange's own two cents of margin it already matched their fair price, and the overnight buying pushed it two cents further. The road discount is in every venue's number. The exchange's is the smallest.
The draw is level. Kalshi's 23.5 no-vig sits between DraftKings' 23.3 and BetMGM's 24.4, and after the fee the exchange's 25.3% break-even is a shade worse than DraftKings' 24.4 and a shade better than BetMGM's 25.6, which is a three-venue agreement that a tie happens about a quarter of the time. That leaves Porto, the leg the tape ignored, as the one the venues disagree on in the other direction. Kalshi's 18.6 no-vig is 1.7 points below DraftKings' 20.3 and a point below BetMGM's 19.5; with the fee, a Porto contract breaks even at 20.1% on the exchange against 21.3% at DraftKings and 20.4% at BetMGM, and $100 returns about $498 on Kalshi, $470 at DraftKings and $490 at BetMGM. Two sportsbooks think the Portuguese champions win this match a little more often than the exchange does, and the exchange is where their price is cheapest, before the fee and after it.
Two books make the comparison because two books had a line up at 3 a.m. ET. Our live soccer odds screen lines up every major sportsbook's price side by side on the leagues it carries, so you shop the number across every book instead of taking the first one; the Champions League board there was still empty at this pull, and the same page is where those prices land once the books post the full slate. The structural reason an exchange and the books converge on some legs and split on others is in Kalshi fees vs sportsbook vig. The moneyline gap on Porto is a point or two. The bigger one is in a bet Kalshi does not list by name.
The Draw-No-Bet Problem, A Worked Example On A Three-Contract Board
Soccer is a three-way sport, and the first rule our own soccer handicappers work from is to respect the draw: back a team straight and a tie loses, which is why their default wrapper is draw-no-bet, or its disguise, the +0.5 handicap, where a tie refunds the stake or wins outright. Kalshi lists no such contract on this match. What it does list is the No side of every leg, and the No side of Manchester City pays $1 if Porto win or draw. With City at 58 bid, that No costs 42 cents, about 43.7 cents with the fee, for a break-even of 43.7%.
The sportsbook version of the same position is Porto +0.5, which DraftKings prices at +115 against City -0.5 at -160. Those two prices carry break-even rates of 46.5% and 61.5%, a total of 108.1%, which is more than three points more margin than DraftKings takes on its three-way line. BetMGM posts a quarter-goal line instead, Porto +0.75 at -106 and City -0.75 at -118, which splits the stake between +0.5 and +1 and is a different bet, so it stays out of the comparison. Against DraftKings, then, the home side plus half a goal costs 46.5% at the book and 43.7% on the exchange's No side, a gap of nearly three points in the exchange's favor, and it is the widest gap anywhere on this page. It is wide for the reason our Valencia vs Barcelona page found on that match's spread board on Sunday, where Valencia plus a goal and a half was about three points cheaper on Kalshi's No side than at DraftKings: a sportsbook spread carries far more margin than a sportsbook three-way line, and an exchange's No side is just the other side of a one-cent spread, not a second margin line.
Kalshi's side boards on this match, all listed on Saturday afternoon, say the same thing from other angles. On the spread board, City by more than 1.5 goals is 33 bid, 34 ask, up from a 32-cent reference, on about 6,700 contracts; City by more than 2.5 is 15 bid, 16 ask, and the two Porto rungs are 6 bid, 7 ask and 1 bid, 2 ask. Subtract the exchange's 33.7% fair estimate for City winning by two or more from its 57.8% for City winning at all and the market is putting about 24 points on a one-goal City win, the single most likely margin on which a No-on-City position at 42 cents loses, though it loses on a City win by any margin. The total is deepest at two and a half goals, 57 bid, 58 ask on about 15,200 contracts, with only about 470 contracts traded on over 3.5 at 35 bid, 36 ask; DraftKings' -150 and +120 on the same line de-vig to 56.9% over, BetMGM's -152 and +123 to 57.4, so all three venues agree on the total to within half a point. Both teams to score is 58 bid, 59 ask, a 58.4% fair estimate against the 57.3% in BetMGM's -156. A total that draws its depth at 2.5 rather than 3.5 and a both-teams-to-score contract in the high 50s are the same view stated twice: a City win by a goal or two, with Porto scoring more often than not. Recall the one goal Porto have conceded in five league games. The market is pricing Porto's attack, not Porto's defense, as the thing that keeps this close.
Which Leg Is Actually Mispriced
Line the sections up. The favorite's leg is where the money is, where the overnight buyers pushed hardest, and where the exchange is now dearer than both sportsbooks, before the fee and after it. The draw is where all three venues agree. The home side is the leg the books price a point or two above the exchange on the moneyline and nearly three points above it in the win-or-draw form, and it is the leg with 22,000 contracts of lifetime volume against the favorite's 215,000. The counter-argument deserves its full weight: Porto have never beaten this opponent, they are missing seven players including their suspended center-back, their head coach has never managed a Champions League match, and City have just spent more than £380 million on four midfielders and forwards. All of that is in DraftKings' 20.3% and BetMGM's 19.5% too. The disagreement is not about whether Porto are underdogs; it is about a point or two of how big an underdog, and on this board that point or two is cheapest on the exchange.
The one I keep coming back to is the No side of City at 42 cents, because it is the only position on the page where the exchange and the sportsbook price are nearly three points apart, and because the outcome it needs, Porto winning or drawing, is the outcome a 24-cent draw and a 19-cent Porto add up to anyway: 43 cents on the asks, 42 on the No. A reader who thinks Porto's home record and the one goal conceded make a draw as likely as the books say is looking at the same 43.7% break-even from two directions. Read that as a description of where the venues disagree, not an instruction; the market has a week of one-way buying behind the other view, and the buyers who paid 59 at 3:10 a.m. were not guessing.
What moves it before kickoff is a short list. The team sheets land about an hour before the 3 p.m. ET start, and the two names that matter are Nico O'Reilly's on City's, after his back injury, and whoever replaces Bednarek on Porto's. A City side that scores early reprices the draw and the No side faster than anything the pre-match tape did; a scoreless half-hour at the Dragão does the opposite, because a Porto side that has conceded once in five is the one version of them the record says can hold. Our handicappers post their reads on cards like this one for free on the free expert picks today hub, the Kalshi picks today hub runs the daily version of this exercise across every liquid board, the Kalshi soccer picks hub carries the rest of this week's European boards, and if the competition itself interests you more than one Tuesday of it, our Champions League winner odds page prices the whole tournament.
More on this: A Paralympian (D) Is Trying To End Iowa's Senate Drought · Broncos At 45 Cents: A Two-Leg Week 1 Ticket · Who Wins The 2027 NBA Title? Kalshi Championship Odds · Patriots vs Seahawks Prediction: AI vs Kalshi on All 46 Lines · Real Madrid Vs Inter Odds: Three Midfielders Out, The Price Barely Moved
The Bottom Line On Porto Vs Manchester City Odds
Zoom back out. Twelve hours before kickoff, an exchange and two sportsbooks have priced the same Champions League opener and agree on the favorite to within two points before fees, so the 59 cents is not where the argument is, and after the fee it is not even the best price on City. The argument is the 40 cents between the favorite and the champions of Portugal, and the tape shows how it got there: a week of one-way buying on one leg, 98.6% of it on the buy side since Monday afternoon, ending in a 16,476-contract second at 59 cents, while the home side traded both ways and drifted from 21 to 19 without the sportsbooks following it down. The reading rule I would carry into the team sheets is simple. If City's ask climbs above 59 with Porto still at 19, the exchange is charging more for the favorite than either book, and the venue to compare is the sportsbook, not the exchange. If the No side of City is still 42 cents while Porto +0.5 sits at +115, the exchange is the venue where the win-or-draw position on the home side is cheapest, by about three points. And if Porto's moneyline is what you want, the exchange's 19 cents is the cheapest Porto price of the three venues even after the fee, 20.1% against 21.3% at DraftKings and 20.4% at BetMGM, though BetMGM's own fair estimate of 19.5 says that edge is thin. Re-run every one of those numbers at whatever the live quotes say, because a leg that absorbed 146,000 contracts of buying since Monday afternoon and firmed two cents doing it will not sit still through a team sheet.
Price-shopping is the entire edge on a match where the venues have converged on the favorite, and doing it by hand across a dozen books and an exchange is the slow way. On this board it is the difference between Kalshi's 60.7% break-even on City and BetMGM's 58.8%, or the exchange's 42-cent No side against DraftKings' +115 on Porto plus half a goal. OddsShopper does the comparison automatically and flags the prices in your favor. The 7-day OS Pro trial is free, and code DRAGAO20 is good for 20% off your first month after it.



