vs
What we posted for this match today, latest card first. Our corrected numbers, against the latest price we hold.

DataPitch 69% · Market 56%

DataPitch 61% · Market 56%
Based on our model, this is what we expect for this match: C. Kavanagh runs average on cards, and the exposure leans Arsenal's way (10 of the 17 rows we like).

DataPitch 70% · Market 56%

DataPitch 69% · Market 56%

DataPitch 61% · Market 56%
Every row worth a look, priced in words. Pick one or several, then Share renders the card.

DataPitch 70% · Market 56%

DataPitch 69% · Market 56%

DataPitch 61% · Market 56%

DataPitch 52% · Market 44%

DataPitch 50% · Market 45%

DataPitch 50% · Market 36%

DataPitch 46% · Market 36%

DataPitch 36% · Market 27%

DataPitch 34% · Market 22%

DataPitch 29% · Market 18%

DataPitch 29% · Market 23%

DataPitch 27% · Market 14%

DataPitch 24% · Market 13%

DataPitch 23% · Market 18%

DataPitch 19% · Market 15%

DataPitch 17% · Market 11%

DataPitch 9% · Market 3%
We also send in-play alerts. Set one up for this match.
Set up an alert on TelegramTap any player for his numbers
Expected XI. Attack at the top, keeper at the bottom.
Match-level, not per player. Set what you think, then Simulate.
Simulate re-prices every row above against what you set, in your browser, and tells you which ones moved and by how much.
How strict you think C. Kavanagh will be tonight
Our card model already has his record in it. This is your view on top of ours. Touches: cards, fouls and fouls drawn.
Who has the ball and who is chasing it
The side chasing shoots more and gets fouled more; the side in front tackles more. Touches: every market.
We lean on the market where it is sharp
Off means our own numbers stand alone: the cards line stops setting the level and the goalscorer price stops lifting shots. Touches: cards, shots and shots on target.
Pick an attacker and the defender on him
We apply our matchup pivot to that pair and show you every row it moves. Touches: fouls, fouls drawn and cards for those two.
This re-prices the rows we already evaluated. It does not re-decide which rows to evaluate or re-run the match itself.
average, 280 matches
League average is 3.98 yellows a match.
Home 1.74/match · Away 2.04/match
4.26/match in tight games · 2.63/match in open ones
Price = the latest market price we hold (book if any, else exchange). Gap is our simulated probability minus the price's own implied one, in percentage points, never printed as a price of ours. Both percentages are on every row.