European Football Review - 19th & 20th September 2026
Some more very interesting games from mainland Europe.
Serie A
Roma 2-2 Inter Milan - there was a minute's silence before this game in memory of Sandro Mazzola, who was an integral part of the Inter Milan team that won multiple Serie A titles and back to back European Cups in the 1960s as well as a European Championship for Italy. This contest was priced as a pick'em with Inter Milan slightly favoured with win price at 39c, game total set at 3 goals and both teams to score at 67c. This was a matchup of two teams that play highly vertical transition based football combined with high pressing. Roma under Gasperini are somewhat more direct in converting possession into attacks and also prefer a more man orientated approach to marking their opponent. Inter Milan are more inclined to use zonal marking and manipulate the opponent's structure to find opportunities. So although this was a matchup where the teams' styles more look similar, there is a vital asymmetry in how they approach gaining an upper hand on the opponent. The central question in this game was could Roma stretch Inter Milan more than Inter Milan could leverage Roma's press against them. The answer to this was Roma were able to do the former in the first half but Inter were able to do the latter in the second half. Roma went 2-0 in the first half with goals from Manu Kone and Inter Milan were 2-0 down for the third time this season. In the second half Inter Milan were able to up their rotations and find space around Roma's press. They scored early in the second half in a goal that was very preventable. Nonetheless, this was not like Napoli's second half against Inter Milan where Allegri had Napoli play more conservatively to defend their lead. Roma kept playing as they had but they weren't able to maintain the same intensity.
As you may have picked up from my previous Serie A reviews, there are often noticeable changes managers make to counter what their opponent has done. There was nothing revolutionary here today. Cristian Chivu spoke of how Inter must start games stronger rather than waiting until the second half to go up through the gears. In the Ultimo Uomo article below, the author refers to the teams being stronger in one hald than the other. We have Roma operating at an intensity that they are not managing to sustain for the full games while Inter Milan treat going behind as a personal insult, even if it means they spend quite a while in the first half being very polite about the whole contest. Inter Milan under Chivu have been behind two goals in seven games in domestic Italian football and have not lost any of them. There is the big question of does this team have a repeatable mechanism for late comebacks that might be underpriced by betting markets, or are we seeing a team with an unsustainable process that is more likely to regress than not? Jurgen Klopp's Liverpool were good at last minute winners but tended to regress badly every few seasons but on the other hand Manchester United under Fergie sustained it for two decades with only very minor transition periods. What is clear is that Inter are comfortable operating in conditions of high volatility. So are Roma and both teams are willing to accept errors as recoveries are themselves opportunities for attack. From a chance creation perspective this was quite an even game with slight edge for Inter, reflecting a game where both sides were able to needle the other but not gain a decisive advantage. There is a case to be made that the pre match betting lines were accurate in this case and that the value may have been in live betting Inter Milan when they were down as Roma's win probability reached into the 80s when they were two goals up. I think the over was the cleanest value here and I would say BTTS had value too.
https://ultimouomo.com/roma-inter-2-2-serie-a-2026-27
Frosinone 2-0 Como - going into this game Como were favoured by just under a goal and a half with win price at 67c, total set at 2.5 goals and BTTS at 64c. Newly promoted Frosinone play a high pressing system which treats defence as attack. Although they don't dominate possession of the ball, they don't rely on defending deep either. This was a game where Frosinone could easily have been behind when Como had three shots in quick succession kept out, something which can inflate xG reads as these are not independent shots, the probability of each being scored is contingent on any directly preceding shots being missed. I will refer back to this later. Lorenzo Palmisani is Frosinone's young goalkeeper and his performance was crucial to keeping Como from taking advantage of the chances they created. At the other end, Frosinone threatened and by the time they opened the scoring it was not their first chance. They were able to do what many teams have struggled with and that is disrupt Como's patient positional build-up and attack them in the space behind their press. Going by chance creation this was a very even game but as I said above that moment in the first half where Como had three shots in quick succession can distort the read a bit. In any case, Frosinone posed a big threat of their own and so I would say there was value on Frosinone as well as the over and BTTS.
Juventus 2-0 Atalanta - before this match Juventus were favoured by three quarters of a goal with win price at 60c, total set at 2.5 goals and BTTS at 53c. With recent injuries piling up, Luciano Spalletti had spoken before the game of the need to prevent Atalanta from dictating possession and the game overall. Juventus were able to get a majority of the ball and make good use of it, taking the lead in the first half. Atalanta under Maurizio Sarri still do not look like a finished product and they didn't have an enormous amount of counterattacking opportunities against Juventus, something which is very important for a team where Sarri insists on a very vertical style of play. From a chance creation perspective there was a very clear edge for Juventus. The expected goals read is enough to imply that even with so many injuries and favoured by three quarters of a goal, Juventus was still the right play. It is understandable to be hesitant after Juventus' loss to Sassuolo but in the previous game they had drawn with AC Milan, not creating as much as they would have liked but they did suppress Milan's chances to a considerable degree. Atalanta meanwhile are midtable with one of their only two wins coming against Bologna, who have since sacked their manager. Their may well have been value on Juventus, the under and no on BTTS but I don't know how representative this game is.
La Liga
Atletico Madrid 2-1 Real Madrid - El Derbi Madrileño saw Real Madrid favoured by half a goal before kick-off with win price at 48c, total set at 3 goals and BTTS at 66c. This was a game that had controversy as José Mourinho claimed Atlético Madrid should have had two players sent off in the first half. In the second half Dean Huijsen was sent off for Real Madrid for a foul on Giuliano Simeone and Alejandro Grimaldo scored the resulting penalty. Up until that point it was a very tight game but Atlético Madrid had approached it in a way that successfully suppressed Real Madrid's chance creation. It is well known that both Kylian Mbappé and Vinícius Júnior both prefer to play on the left and accommodating them both has been a challenge since Mbappé signed in 2024. In this game both of these players and Jude Bellingham kept going to territory on the left and Diego Simeone responded by matching them on that flank, using his son as a wingback to prevent Real Madrid from achieving an overload on that side. Real Madrid attempted to switch the ball to the other flank but it was never fast enough that Atlético Madrid could not move their shape quickly enough in response. The red card that led to the penalty is not unusual for Atlético Madrid. Both of their Champions League quarter final matches against Barcelona saw their opponent receive a red card while trying to prevent a goalscoring opportunity for Atlético Madrid. In big games against elite opposition Simeone focuses on keeping the defence compact and hitting the opponent on the break through quick attacks. The emergency recovery on the part of their opponent is what makes red cards a very real possibility to change the state of the game. Going by chance creation there was a very clear edge for Atlético Madrid though the red card does distort this. Nonetheless, Atlético Madrid showed very strong game management after going a man and a goal ahead as they used their man advantage to extend their lead, maintain a possession edge and prevent Real Madrid from from finding opening. They did concede a late goal to Real Madrid from a free kick but they saw the end of the game out for a 2-1 win. I think there was value on Atlético Madrid in this game as they were able to prevent Real Madrid's players from solving the problem on the pitch. The expected goals read does imply some value on the under and no on BTTS despite Real Madrid's late goal but once again the red card did distort things, if this game had finished eleven versus eleven you probably would have a lower xG read for Altético Madrid and a higher xG read for Real Madrid. I would speculate that there would still have been some value on the under and no on BTTS because Atlético Madrid were generally able to suppress volatility successfully in this game when they needed to.
Bundesliga
VFB Stuttgart 0-1 Borussia Dortmund - before this game Dortmund were favoured by a quarter of a goal with win price at 41c, total set at 3.5 goals and BTTS at 73c. The betting markets expected a high volatility game and with both teams having high press rapid transition orientated playstyles that are typical of the Bundesliga the potential mechanisms were there; nonetheless, BTTS alone was priced very aggressively and you require considerable chance creation from both sides in order to justify such a line. Stuttgart did have more of the ball in the game and did create some opportunities from winning the ball high up the pitch against Dortmund but the resultant chances were very minor. Overall Dortmund defended transitions relatively well in this game and Niko Kovač's side is going more towards being able to better defend the space behind their high press. After Dortmund went 1-0 in the second half Stuttgart kept attacking for an equaliser but we didn't see any significant volatility expansion. There was a clear chance creation edge for Dortmund, enough to for there to be some value on them in this game and we now have potential for Dortmund to cover themselves against the kind of collapses that doomed them last season, such as against Atalanta in the Champions League where they went out after having won the first leg 2-0. I would also say there was value on the game total going under as well as no on BTTS.
Ligue 1
Marseille 1-2 PSG - going into this match PSG were favoured by a goal and a half with win price at 70c, total set at 3.5 goals and BTTS at 63c. PSG's struggles continue even if the match statistics made it seem like a dominant performance. It was a relatively even first half and it wasn't until the second half that PSG started attacking with conviction. They took the lead through Ferran Torres coming off the bench but conceded an equaliser soon afterwards. PSG restored their lead quickly and Marseille then went down to ten men. Despite this PSG did not extend their lead and Nayef Aguerd had a late chance to equalise. Marseille have had a rough start to the season and so were not in a good position to face PSG and even with ten men they were still attacking. Looking at chance creation there was a very clear and obvious edge for PSG but I am still hesitant to say they represented value. They were favoured by a goal and a half so you would expect them to have a considerable chance creation edge. What is really telling is how the volatility of the game expanded in the second half with both teams having quick responses to the goals, even if one of them was a red card. This is one of those cases where we see a high total and BTTS and I think there was an edge on it. With PSG still leaving the door open in the final moments against ten men, I think you could still make a backdoor case that there was some value on Marseille to cover the spread.
We now have the three week international break. Let's see if this gives some struggling teams a chance to catch their breath.
In this edition of "Master Class", we're gonna look at Prediction Markets vs Sportsbooks, and why the Prediction Markets are the Future of Sports Betting!! Come join us, as we try to provide you with all the tools to STACK YOUR NICKELS TO THE CEILING!! Feel Free to drop any questions you have in the comments!! Hope This Helps My Friends!! Good Luck, Good Gamblin, & Have The Day You Deserve!!
-Crickett
I’ve had a pretty frustrating experience with Kalshi recently that may be useful for anyone placing a lot of resting orders.
Over several days, five of my limit orders were automatically canceled hours before their displayed expiration. The UI showed “Canceled due to insufficient funds: 0,” and support initially gave generic answers or kept redirecting me to API documentation even though I was asking what happened to specific orders.
After repeated follow-ups, Kalshi finally confirmed all five were MarginCancel events caused by insufficient free collateral. The surprising part is that Kalshi uses four separate exchange “shards,” and your cash is allocated among them. In one case my account showed $277.26 in total cash, but only $6.77 was available on the relevant shard to support an $8.36 resting order, so the order was canceled.
Kalshi says shard balances are visible under Settings → Advanced balance settings, but this system is otherwise largely invisible, and the normal cash ...
Two conflicting trends dictate the Senate outcome in 2026. The map heavily favors Republicans, as the competitive Senate seats up lean heavily Republican. By contrast, the election context heavily favors Democrats, with war, recession, realignment and scandal tipping in their direction. A deeper dive reveals why prediction markets still likely undersell Democratic prospects.
First, the idea that Senate midterms favor the party out of power in the White House is belied by both recent and a century of history of Senate elections. Unlike the House, only a third of Senate seats face election in any midterm, and that map dictates outcomes unless the election context is particularly bad for the incumbent party.
Consider that the highly unpopular Biden didn’t lost any net Senate seats in 2022 and Trump added Senate seats in the Democratic friendly cycle in 2018. Equally, Clinton didn’t lose net Senate seats in 1998 nor did W. in 2002. Even low-approval election cycles like 1966 and 1982 didn’t produce a big swing in the Senate. Indeed, since 1934, the party in power only lost 10% or more of their Senate seats (4+) less than half of the time. Democrats need a flip of exactly that — at least 4 Senate seats — to retake power in the Senate.
Then take a look at the map, and you can see the reason for optimism in GOP circles and some traders in the prediction markets. Only 2 GOP-held seats are in states Trump won by less than double digits, while 2 Democratic-held seats are in states Trump won, and one of those GOP held seats features a long-time incumbent who typically runs double-digits ahead of the GOP norm (Collins in Maine). This is why the GOP entered the year believing odds of losing the Senate were remote, and the prediction markets mostly concurred.
But this ignores the counter-trend: the degree of election dismay with the incumbent party in the White House, and the reasons for that dismay. Presidential job approval has not been a neat proxy for Senate midterms because it depends on the reason for that dissatisfaction in the electorate. Four factors drive Senatorial midterms: war, recession/cost of living, realignment, and scandal. When two of those four factors are not present and don’t dominate, then the incumbent party’s odds of losing 4+ Senate seats drops to less than 20%. By contrast, when two of those four factors are present and do predominate, then the odds of the incumbent party losing 4+ Senate seats rises to 100%. Indeed, the median number of Senate seats lost when some combination of war, recession, realignment and scandal, are present, the White House party loses at least 8 Senate seats.
A few examples: while FDR added Senate seats in 1934 midterms, he lost 9 in 1938 midterms due to the combination of recession and scandal (trying to stack SCOTUS). 1942 and 1946 gave us war and recession to cost Democrats 8 and 12 Senate seats alike. 1950 gave us war again and scandals concerning the war costing Democrats 5 Senate seats. 1958 gave us recession and scandal, costing Ike 15 Senate seats. While JFK added Senate seats in 1962 and Nixon added Senate seats in 1970, only Watergate and stagflation in 1974 or the combination of Iran Contra and vulnerable class of 1980 incumbents cost the incumbent party 4 or more Senate seats until the realignment election of 1994, where evangelicals shifted their down-ballot voting to the GOP en masse. It took war and scandal in 2006 to see the Senate switch 4+ Senate seats again.
That’s the story of 2026: a very GOP favorable Senate map versus a very Democratic friendly election cycle. The GOP enters election season with all four factor present: war, recession/cost of living, realignment, and scandal. The Iran War was already deeply unpopular, and it’s impact on the economy in gas and diesel prices turns Americans sour on their current economic prospects, as wages fall behind, housing and health care feel increasingly unaffordable, labor force participation continues to drop, the the mirage of AI keeps the GDP just above a technical recession. The Epstein scandal remains one of the worst scandals in American political history, and Trump managed to associate himself deeply with the scandal in his handling of it. Then the realignment, as the new Trump 2024 voters joined the Obama-Trump converts of 2016 in abandoning GOP identity, already evident in surveys and primary participation.
A quintet of voter groups appear to be realigning away from the Republican brand — hispanic voters, black voters, industrial area voters, libertarian-leaning voters, and war-skeptical voters alike. This realigning electorate shows up disproportionately in key Senate contests. The war-skeptical voters in states like Maine, New Hampshire, Ohio, Michigan, Iowa, Montana, Nebraska, and Alaska (these are the states W failed to gain in between 2000 and 2004 due to the Iraq War before it even turned unpopular). The hispanic voters in states like Florida and Texas. The African-American voters in states like North Carolina and Georgia. The industrial voters in Ohio and Michigan. The libertarian leaving voters in states like New Hampshire, Alaska, Texas and Florida.
Thus, many of the states that seem “Safe” on the map are anything but, as their realigning electorates shift back against the Republican brand, with all of them having recent histories in electoral cycles of favoring Democrats or being true swing states. Take states like Florida and Texas where suburban margins began to erode for the GOP in the Trump era but countered that by massive margin shifts in hispanic and black precincts. Primary participation, voter identification, and public opinion surveys show those black and hispanic voters shifting back massively away from the GOP brand, which, given the erosion in some suburban areas and losses with younger generations, makes states Florida and Texas closer to competitive than double-digit leans.
In big swing election cycles, even “safe” Senate seats can suddenly turn razor close, as Bob Dole found out in 1974, barely holding on to his Kansas seat before being the VP nominee two years later. Strong independent candidates in Kansas, Nebraska, South Dakota and Montana may pose a unique threat to GOP held seats, as the Nebraska race in 2024 showed, with Osborn running 17 points ahead of Harris’ margin in the state. Democrats field the much better candidate in Ohio with a proven track record of out-performing Democratic margins in the state, while the Texas GOP nominee faces abandonment from his own party after they spent over $100M bashing him in the state for a disliked party incumbent. Alaska primary results suggest the Democratic nominee already holds the edge in that ranked choice voting state, while the famed cross-over support for Collins in Maine appears to be fading with newer generations taking over the voter rolls. My current map would be as follows, with surprising closer-than-expected races in Montana, Kansas, Louisiana, Florida, Mississippi, South Dakota, South Carolina and Kentucky, and a median map of Democrats holding 53+ Senate seats after the 2026 elections.

If past is prologue, the map won’t save the GOP in 2026, and an ever bigger tsunami may be incoming than anyone in Washington expects.