

Top Pick is the model's top pick: the card that stands out most against what its market usually shows in the model's own numbers. It is not a judgement on the price. Every card is published before kickoff and settled in public.
The market rates Bournemouth at 81%, so we are 20 points lower than the price implies.
Our own numbers, from the goal rates the model fits for each side.
Our score is the one that fits the goals we expect, so it is not always the biggest percentage above: the single likeliest score is usually a low scoring draw, and even that lands only about 12% of the time. This is the model's working, not a tip. The bets it leads to are above.
How this scoreline is calculated
The form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Bournemouth take a form score of 4.0 out of 10 into this Europa League fixture, against 6.1 for Sturm Graz. Bournemouth have 2 wins, 1 draw and 2 defeats in their last 5, while Sturm Graz have 3 wins, 1 draw and 1 defeat in theirs. Across the season Bournemouth average 1.6 goals scored and 1.8 conceded per game, Sturm Graz 1.4 and 1.1. Bournemouth have kept a clean sheet in 10% of their matches this season, Sturm Graz in 30%. Bournemouth sit 10th on 3 points, Sturm Graz 17th on 1.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Bournemouth arrive off the back of a 1-5 defeat away to Chelsea, a scoreline that sums up a last 10 that reads W2 D4 L4 with 16 scored but 18 conceded. They sit 10th in the table after a single match, a 2-1 opening win that gives them a goal difference of +1, but the pattern across their last 10 competitive and friendly fixtures is one of goals at both ends rather than control: they have scored in 9 of those 10 games yet kept only 1 clean sheet. That picture matches Formatic's patchy form band for them, and it lines up with a defeat to Liverpool and a draw with Newcastle sandwiched either side of a competitive Europa League win away to Real Sociedad.
Sturm Graz sit 17th with just 1 point from their single league match, a 0-0 scoreline against the level mark their goal difference also shows, but the deeper story is in their last 10: W5 D2 L3, 14 scored and 11 conceded, with a clean sheet in 3 of those 10 outings and a blank in 3 as well. Their most recent run includes a 2-0 win away to Austria Vienna and a 0-0 draw at home to Rennes in the Europa League itself, either side of a 0-3 loss away to Red Bull Salzburg, and that spread of results, heavier away from home than many patchy sides manage, is exactly why Formatic's model marks them steady and gives this matchup a clear form gap in their favour.
The season profile numbers sharpen that contrast. Bournemouth are generating slightly more shots per game (15.5 to 15) and holding a touch more of the ball (50.5 percent to 46.5), but Sturm Graz are winning more corners per game (7.2 to 5.1) and have kept a clean sheet in 30 percent of their sampled games against Bournemouth's 10 percent. Sturm Graz have also failed to score in 30 percent of those matches, so this is not a side that simply shuts up shop, it is one capable of both control and occasional blanks, while Bournemouth's 1 clean sheet in their last 10 suggests their own defensive record is the shakier of the two coming into a European night.
Put the pieces together and this looks like a fixture where Bournemouth's attacking output, nine scoring games from their last 10, runs into a Sturm Graz side that has conceded less and controlled more territory through corners despite sitting lower in the table after one match. Neither side has produced the sort of defensive consistency that points to a goalless night, Bournemouth have shipped goals in 9 of their last 10 outings, and Sturm Graz have found the net in 7 of theirs, so a game with goals at both ends looks the likelier shape, with the steadier recent form of the visitors keeping this closer than the table position alone would suggest.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram