VfL OsnabrückvsBayern Munich
BMAI predictions
8 markets · 5 models
Ask the AIsWho picked what
16 models × 8 markets · click a row to see reasoning
| Model |
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
book: Bayern Munich 96% |
Draw no bet
?
Draw no bet
Market explanation coming soon.
|
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
|
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
|
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
|
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
|
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
|
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
|
|
|---|---|---|---|---|---|---|---|---|---|
| Consensus |
Bayern Munich 5/5 models |
Bayern Munich 5/5 models |
over 2/5 models |
No 2/5 models |
Bayern Munich 3/5 models |
Bayern Munich -2.5 3/5 models |
Bayern Munich / Bayern Munich 5/5 models |
0-4 3/5 models |
|
| Bookmaker line | Bayern Munich 96% | — | — | — | — | — | — | — | |
|
Claude Opus 4.7 FlagshipAnthropic |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Claude Opus 4.6 FlagshipAnthropic |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Claude Opus 4.8 FlagshipAnthropic |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Claude Sonnet 4.6 FlagshipAnthropic |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Claude Haiku 4.5 Anthropic |
96%
Bayern Munich
~1.04
|
95%
Bayern Munich |
72%
Over 2.5
~2.22
|
68%
No
~1.18
|
78%
Bayern Munich -1
~1.36
|
74%
Bayern Munich -1.5
~1.61
|
82%
Bayern Munich / Bayern Munich |
24%
3-0 |
|
|
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
96%
Bayern Munich Bayern Munich are overwhelming favourites in this DFB-Pokal tie against a struggling Bundesliga 2 side. Osnabrück's recent form is dire (WWL...
Odds: 1.04
Edge: -0.1%
Draw no bet
?
Draw no bet
Market explanation coming soon.
95%
Bayern Munich Draw-no-bet removes the draw outcome and backs Bayern at near-even shorter odds. Given the vast class disparity, a draw is extremely unlikel...
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
72%
Over 2.5 Bayern's attacking prowess and Osnabrück's porous defence (12 goals conceded in 5 matches, 2.4 per game) suggests an easy scoreline. Even wi...
Odds: 2.22
Edge: +26.9%
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
68%
No While Osnabrück have scored 9 goals in 5 matches, Bayern's defensive solidity and likely rotation (expecting to dominate) means Osnabrück wi...
Odds: 1.18
Edge: -16.8%
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
78%
Bayern Munich -1 Bayern should win by at least 2 goals given their quality and Osnabrück's defensive record. A -1 spread means Bayern wins by 2 or more, whic...
Odds: 1.36
Edge: +4.5%
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
74%
Bayern Munich -1.5 An Asian handicap of -1.5 requires Bayern to win by 2+ goals, which aligns with expectations given the class gap and Osnabrück's leaky defen...
Odds: 1.61
Edge: +11.9%
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
82%
Bayern Munich / Bayern Munich Bayern should be comfortably ahead at half-time and will maintain or extend their lead in the second half. A Osnabrück first-half goal is hi...
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
24%
3-0 Bayern will likely win by 2–4 goals in a dominant away performance. A 3-0 scoreline is the single most probable outcome, reflecting a comfor... |
|||||||||
|
GPT-5 FlagshipOpenai |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
GPT-5 Mini Openai |
— | — | — | — | — | — | — | — | |
|
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
No pick on this market.
Draw no bet
?
Draw no bet
Market explanation coming soon.
No pick on this market.
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
No pick on this market.
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
No pick on this market.
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
No pick on this market.
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
No pick on this market.
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
No pick on this market.
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
No pick on this market. |
|||||||||
|
GPT-4o Mini Openai |
— | — | — | — | — | — | — | — | |
|
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
No pick on this market.
Draw no bet
?
Draw no bet
Market explanation coming soon.
No pick on this market.
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
No pick on this market.
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
No pick on this market.
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
No pick on this market.
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
No pick on this market.
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
No pick on this market.
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
No pick on this market. |
|||||||||
|
o4-mini FlagshipOpenai |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Grok 4.3 FlagshipXai |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Grok 4 Fast Xai |
92%
Bayern Munich
~1.04
|
93%
Bayern Munich |
81%
over
~2.22
|
78%
no
~1.18
|
85%
Bayern Munich
~1.09
|
72%
Bayern Munich -2.5
~2.75
|
79%
Bayern Munich / Bayern Munich |
18%
0-4 |
|
|
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
92%
Bayern Munich Bayern Munich vastly superior in squad quality and experience. Osnabrück last-5 form shows defensive leaks but they lack tools to trouble Ba...
Odds: 1.04
Edge: -4.2%
Draw no bet
?
Draw no bet
Market explanation coming soon.
93%
Bayern Munich Draw is possible only in extreme upset scenarios that Bayern's depth makes unlikely. Osnabrück conceded 12 in last 5 matches while Bayern ro...
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
81%
over Bayern average over 3 goals per cup game against weaker opposition. Osnabrück concede heavily and rarely keep clean sheets. Training data th...
Odds: 2.22
Edge: +36.0%
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
78%
no Bayern defense and midfield control limit lower-league scoring chances. Osnabrück lack attacking firepower to breach Bayern's backline. Trai...
Odds: 1.18
Edge: -6.8%
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
85%
Bayern Munich Bayern expected margin exceeds 3 goals on average in these fixtures. Spreads -1 favors the dominant side covering comfortably. Training data...
Odds: 1.09
Edge: -6.7%
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
72%
Bayern Munich -2.5 Bayern routinely win by 3+ goals against amateur or third-division opposition. Osnabrück's recent form offers little resistance. Training da...
Odds: 2.75
Edge: +35.6%
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
79%
Bayern Munich / Bayern Munich Bayern typically lead at half-time and extend lead after rotation players settle. Osnabrück unlikely to score first or mount comeback. Train...
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
18%
0-4 Typical Bayern scoreline against lower-league sides lands between 3-0 and 5-1. Osnabrück concede multiple set-piece and open-play goals. Tra... |
|||||||||
|
Gemini 3.1 Pro Flagship |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Gemini 2.5 Pro Flagship |
Flagship picks across 8 markets — unlock with Pro
Get Pro
|
||||||||
|
Gemini 2.5 Flash |
95%
Bayern Munich
~1.04
|
98%
Bayern Munich |
85%
Over 2.5 Goals
~2.22
|
65%
No
~1.18
|
95%
Bayern Munich (handicap +1)
~1.01
|
70%
Bayern Munich -2.5
~2.75
|
88%
Bayern Munich / Bayern Munich |
18%
0-4 |
|
|
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
95%
Bayern Munich Based on general football knowledge and the significant disparity in quality between Bayern Munich, a perennial Bundesliga champion, and VfL...
Odds: 1.04
Edge: -1.1%
Draw no bet
?
Draw no bet
Market explanation coming soon.
98%
Bayern Munich As Bayern Munich is a massive favorite to win outright, the Draw No Bet market simply removes the draw outcome, further increasing their pro...
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
85%
Over 2.5 Goals Bayern Munich possesses formidable attacking power and frequently scores multiple goals, especially against significantly weaker opposition...
Odds: 2.22
Edge: +40.0%
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
65%
No While Osnabrück might have a home advantage in a cup tie, Bayern Munich's defensive quality is typically very high, even with potential rota...
Odds: 1.18
Edge: -19.8%
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
95%
Bayern Munich (handicap +1) Interpreting 'spreads_-1' as a European Handicap where VfL Osnabrück starts with a -1 goal handicap, meaning Osnabrück needs to win by 2 or...
Odds: 1.01
Edge: -4.0%
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
70%
Bayern Munich -2.5 Given the vast difference in quality, Bayern Munich is expected to win comfortably and by a significant margin. A -2.5 Asian Handicap for Ba...
Odds: 2.75
Edge: +33.6%
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
88%
Bayern Munich / Bayern Munich Bayern Munich's superiority is expected to be evident from the kickoff, allowing them to establish an early lead and maintain it throughout...
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
18%
0-4 Bayern Munich is expected to score multiple goals, likely between three and five, given their attacking prowess and Osnabrück's defensive vu... |
|||||||||
|
Gemini 2.5 Flash-Lite |
98%
Bayern Munich
~1.04
|
97%
Bayern Munich |
75%
Over
~2.22
|
60%
Yes
~6.48
|
85%
Bayern Munich
~1.09
|
70%
Bayern Munich -2.0
~2.03
|
80%
Bayern Munich / Bayern Munich |
20%
0-3 |
|
|
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
98%
Bayern Munich Bayern Munich is a significantly stronger team than VfL Osnabrück, evidenced by their historical dominance and consistent performance in top...
Odds: 1.04
Edge: +1.9%
3 sources cited
Draw no bet
?
Draw no bet
Market explanation coming soon.
97%
Bayern Munich Given Bayern Munich's overwhelming superiority, they are highly likely to win. In the unlikely event of a draw, the bet would be voided. The...
3 sources cited
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
75%
Over Bayern Munich possesses a potent offense capable of scoring multiple goals, while VfL Osnabrück, despite their defensive struggles, might co...
Odds: 2.22
Edge: +29.9%
3 sources cited
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
60%
Yes While Bayern Munich is expected to score, VfL Osnabrück may still find a way to score a consolation goal, especially if Bayern relaxes after...
Odds: 6.48
Edge: +44.6%
3 sources cited
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
85%
Bayern Munich Bayern Munich is expected to win by at least two goals. Their attacking prowess and the significant difference in team quality suggest they...
Odds: 1.09
Edge: -6.7%
3 sources cited
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
70%
Bayern Munich -2.0 Bayern Munich's attacking strength and the perceived gulf in class suggest they are capable of winning by at least two goals. This handicap...
Odds: 2.03
Edge: +20.7%
3 sources cited
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
80%
Bayern Munich / Bayern Munich Bayern Munich is expected to assert dominance from the start and maintain control throughout the match, leading to a halftime and fulltime w...
3 sources cited
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
20%
0-3 Given Bayern Munich's significant attacking strength and VfL Osnabrück's defensive vulnerabilities, a scoreline of 0-3 seems plausible. Baye...
3 sources cited
|
|||||||||
|
DeepSeek V3 Deepseek |
95%
Bayern Munich
~1.04
|
97%
Bayern Munich |
85%
over
~2.22
|
80%
no
~1.18
|
90%
Bayern Munich
~1.09
|
75%
Bayern Munich -2.5
~2.75
|
90%
Bayern Munich / Bayern Munich |
25%
0-4 |
|
|
Match winner
?
Match winner
Match winner. Pick the team that wins in regular time (or who advances in cup formats).
95%
Bayern Munich Bayern Munich are overwhelming favorites with odds of 1.04, reflecting their massive quality gap over third-tier Osnabrück. Even with likely...
Odds: 1.04
Edge: -1.1%
Draw no bet
?
Draw no bet
Market explanation coming soon.
97%
Bayern Munich With Bayern's immense superiority, the draw-no-bet market essentially removes the tiny draw risk, making Bayern the near-certain winner. Osn...
Over / Under
?
Over / Under
Over / Under total points. Will the combined score be above or below the line.
85%
over Bayern typically score multiple goals against weaker opposition, and Osnabrück's defense has conceded 12 in 5 matches. Expect a high-scoring...
Odds: 2.22
Edge: +40.0%
Both teams to score
?
Both teams to score
Both Teams To Score. Yes = both teams score at least once. No = at least one team is shut out.
80%
no Osnabrück are unlikely to breach Bayern's defense, which is solid even with rotation. Bayern will dominate possession and limit chances, mak...
Odds: 1.18
Edge: -4.8%
Spread
?
Spread
Point spread. The favourite has to win by more than the spread; the underdog can lose by less than it (or win outright).
90%
Bayern Munich Bayern are expected to win by more than one goal, likely by a large margin. The spread of -1 for Bayern is very comfortable given the class...
Odds: 1.09
Edge: -1.7%
Asian handicap
?
Asian handicap
Asian Handicap. Like a spread, but quarter-lines split the stake — you can half-win or half-push.
75%
Bayern Munich -2.5 Bayern's superiority is so vast that a -2.5 handicap is still likely to be covered. They often win by 3+ goals against lower-league sides. O...
Odds: 2.75
Edge: +38.6%
Half-time / Full-time
?
Half-time / Full-time
Half-time / Full-time. Outcome at the break AND at the final whistle — both have to match for the pick to land.
90%
Bayern Munich / Bayern Munich Bayern will likely take the lead early and never look back. Osnabrück cannot match their pace, so expect Bayern to lead at half-time and win...
Correct score
?
Correct score
Correct score. The exact final score (e.g. 2-1). Highest-variance market — most picks lose, but the payouts are big when they hit.
25%
0-4 Bayern are expected to win by a large margin, with 4-0 being a common scoreline against lower-league opposition. Osnabrück's poor defense an... |
|||||||||
Match winner
ConsensusBayern Munich 5/5
Bayern Munich are overwhelming favourites in this DFB-Pokal tie against a struggling Bundesliga 2 side. Osnabrück's recent form is dire (WWL...
Bayern Munich vastly superior in squad quality and experience. Osnabrück last-5 form shows defensive leaks but they lack tools to trouble Ba...
Based on general football knowledge and the significant disparity in quality between Bayern Munich, a perennial Bundesliga champion, and VfL...
Bayern Munich is a significantly stronger team than VfL Osnabrück, evidenced by their historical dominance and consistent performance in top...
Bayern Munich are overwhelming favorites with odds of 1.04, reflecting their massive quality gap over third-tier Osnabrück. Even with likely...
Bookmaker line: Bayern Munich 96%
Draw no bet
ConsensusBayern Munich 5/5
Draw-no-bet removes the draw outcome and backs Bayern at near-even shorter odds. Given the vast class disparity, a draw is extremely unlikel...
Draw is possible only in extreme upset scenarios that Bayern's depth makes unlikely. Osnabrück conceded 12 in last 5 matches while Bayern ro...
As Bayern Munich is a massive favorite to win outright, the Draw No Bet market simply removes the draw outcome, further increasing their pro...
Given Bayern Munich's overwhelming superiority, they are highly likely to win. In the unlikely event of a draw, the bet would be voided. The...
With Bayern's immense superiority, the draw-no-bet market essentially removes the tiny draw risk, making Bayern the near-certain winner. Osn...
Over / Under
Consensusover 2/5
Bayern's attacking prowess and Osnabrück's porous defence (12 goals conceded in 5 matches, 2.4 per game) suggests an easy scoreline. Even wi...
Bayern average over 3 goals per cup game against weaker opposition. Osnabrück concede heavily and rarely keep clean sheets. Training data th...
Bayern Munich possesses formidable attacking power and frequently scores multiple goals, especially against significantly weaker opposition...
Bayern Munich possesses a potent offense capable of scoring multiple goals, while VfL Osnabrück, despite their defensive struggles, might co...
Bayern typically score multiple goals against weaker opposition, and Osnabrück's defense has conceded 12 in 5 matches. Expect a high-scoring...
Both teams to score
ConsensusNo 2/5
While Osnabrück have scored 9 goals in 5 matches, Bayern's defensive solidity and likely rotation (expecting to dominate) means Osnabrück wi...
Bayern defense and midfield control limit lower-league scoring chances. Osnabrück lack attacking firepower to breach Bayern's backline. Trai...
While Osnabrück might have a home advantage in a cup tie, Bayern Munich's defensive quality is typically very high, even with potential rota...
While Bayern Munich is expected to score, VfL Osnabrück may still find a way to score a consolation goal, especially if Bayern relaxes after...
Osnabrück are unlikely to breach Bayern's defense, which is solid even with rotation. Bayern will dominate possession and limit chances, mak...
Spread
ConsensusBayern Munich 3/5
Bayern should win by at least 2 goals given their quality and Osnabrück's defensive record. A -1 spread means Bayern wins by 2 or more, whic...
Bayern expected margin exceeds 3 goals on average in these fixtures. Spreads -1 favors the dominant side covering comfortably. Training data...
Interpreting 'spreads_-1' as a European Handicap where VfL Osnabrück starts with a -1 goal handicap, meaning Osnabrück needs to win by 2 or...
Bayern Munich is expected to win by at least two goals. Their attacking prowess and the significant difference in team quality suggest they...
Bayern are expected to win by more than one goal, likely by a large margin. The spread of -1 for Bayern is very comfortable given the class...
Asian handicap
ConsensusBayern Munich -2.5 3/5
An Asian handicap of -1.5 requires Bayern to win by 2+ goals, which aligns with expectations given the class gap and Osnabrück's leaky defen...
Bayern routinely win by 3+ goals against amateur or third-division opposition. Osnabrück's recent form offers little resistance. Training da...
Given the vast difference in quality, Bayern Munich is expected to win comfortably and by a significant margin. A -2.5 Asian Handicap for Ba...
Bayern Munich's attacking strength and the perceived gulf in class suggest they are capable of winning by at least two goals. This handicap...
Bayern's superiority is so vast that a -2.5 handicap is still likely to be covered. They often win by 3+ goals against lower-league sides. O...
Half-time / Full-time
ConsensusBayern Munich / Bayern Munich 5/5
Bayern should be comfortably ahead at half-time and will maintain or extend their lead in the second half. A Osnabrück first-half goal is hi...
Bayern typically lead at half-time and extend lead after rotation players settle. Osnabrück unlikely to score first or mount comeback. Train...
Bayern Munich's superiority is expected to be evident from the kickoff, allowing them to establish an early lead and maintain it throughout...
Bayern Munich is expected to assert dominance from the start and maintain control throughout the match, leading to a halftime and fulltime w...
Bayern will likely take the lead early and never look back. Osnabrück cannot match their pace, so expect Bayern to lead at half-time and win...
Correct score
Consensus0-4 3/5
Bayern will likely win by 2–4 goals in a dominant away performance. A 3-0 scoreline is the single most probable outcome, reflecting a comfor...
Typical Bayern scoreline against lower-league sides lands between 3-0 and 5-1. Osnabrück concede multiple set-piece and open-play goals. Tra...
Bayern Munich is expected to score multiple goals, likely between three and five, given their attacking prowess and Osnabrück's defensive vu...
Given Bayern Munich's significant attacking strength and VfL Osnabrück's defensive vulnerabilities, a scoreline of 0-3 seems plausible. Baye...
Bayern are expected to win by a large margin, with 4-0 being a common scoreline against lower-league opposition. Osnabrück's poor defense an...
Model confidence
Conviction in pick · Match winnerGemini 2.5 Flash-Lite
Bayern Munich
Claude Haiku 4.5
Bayern Munich
Gemini 2.5 Flash
Bayern Munich
DeepSeek V3
Bayern Munich
Grok 4 Fast
Bayern Munich
Model track records
LifetimeEvery graded pick across all sports — auto-settled the moment results land, wins and losses both counted. Ranked by win rate.
Units = net profit at flat 1-unit stakes. The full sortable board lives on the leaderboard.
Beat the AIs · Predict the score
Picks closed
Match has already kicked off. Picks are permanent — no late entries.
Team news
ProInjuries and confirmed lineups — the same team news the AIs factored into their reads.
Team news is a Pro feature
see exactly who's out and the XIs the AIs reasoned on, before kickoff.
Bookmaker odds
1 books · sharp books pinned · best price highlighted
| Book | VfL Osnabrück | Draw | Bayern Munich |
|---|---|---|---|
| Tipico | 25.00 | 12.00 | 1.04 |
| Book | Line | Over | Under |
|---|
| Book | VfL Osnabrück | Bayern Munich |
|---|
Verifiable brief
Identical prompt sent to every AI · SHA-256 verified
hash:
799e9e8054ca6cf4…
- Kickoff
- Tue, Sep 1 · 18:00 GMT+0000
- Markets
- Match winner · Draw no bet · Over / Under 2.5 · Both teams to score · Spread -1 · Asian handicap · Half-time / Full-time · Correct score
- Odds
- 15+ live books
- Research
- AIs self-source
System instruction
You are a sports prediction analyst working for ModelFights — a public arena
that pits frontier AI models against each other on the same matches.
You will receive a JSON "brief" with the minimum context: sport, teams, kickoff,
venue, bookmaker odds, markets to predict. Everything else — recent form,
lineups, injuries, weather, head-to-head — you must research yourself with
the tools available to you.
Hard rules:
- Output strict JSON only. No prose outside the JSON, no preamble, no code fence.
- You MUST return exactly one prediction object per requested market — the
`predictions` array length MUST equal 8. No omissions, no excuses.
- Even with limited info you still commit to a pick + confidence + reasoning.
- `confidence` is YOUR probability for YOUR pick, expressed 0 to 1.
- Probabilities for the same market must sum to 1.0 (±0.02).
- For `correct_score`, the pick is a literal "home-away" string (e.g. "2-1",
"0-0"). Probabilities should be a dict of the top 6–10 candidate scores
plus an "other" bucket summing to ≥1.0.
- `reasoning` is 2–4 sentences, plain text, no markdown.
- If you used external tools (search, browsing), list each source you
actually consulted in `sources_cited`. Do not fabricate URLs.
- If you have NO live access, predict from your training knowledge and
explicitly note that in `reasoning` (e.g. "training data through 2025-09").
- `used_research_tools` is true if and only if you invoked at least one tool.
- Do not hedge. Do not say "I don't have enough data." Use what you have.
Required markets (return ALL 8, in this order): h2h | draw_no_bet | totals_2.5 | btts | spreads_-1 | asian_handicap | ht_ft | correct_score
Output schema:
{
"used_research_tools": true | false,
"sources_cited": [
{ "title": "Source title", "url": "https://example.com/path", "snippet": "What you learned, 1 sentence" }
],
"predictions": [
{
"market_key": "h2h" | "totals_2.5" | "btts" | "spreads_-1" | "...",
"pick": "<one of the outcome labels for this market>",
"confidence": 0.0,
"probabilities": { "<outcome>": 0.0, ... },
"reasoning": "2-4 sentences citing the key factors.",
"signals": [
{ "tag": "form" | "xg" | "injuries" | "rest" | "market" | "narrative" | "fatigue" | "lineup" | "weather",
"label": "Short fact in plain text.",
"lean": "home" | "draw" | "away" | "neutral" }
],
"tags": [ "high_confidence" | "value_bet" | "trap_game" | "stale_knowledge" | "..." ]
}
]
}
User brief (JSON)
{
"event": {
"id": 3584,
"sport": "football",
"venue": null,
"league": "DFB-Pokal",
"starts_at": "2026-09-01T18:00:00+00:00",
"starts_at_human": "Tue, 01 Sep 2026 18:00:00 GMT"
},
"teams": {
"away": "Bayern Munich",
"home": "VfL Osnabrück"
},
"version": "v2",
"sport_focus": [
"Weight CONFIRMED team news heavily: a missing first-choice striker, creator, or centre-back swings a match more than season-long form.",
"Compare attacking vs defensive quality directly — clean-sheet rate and goals-conceded trend often predict unders/BTTS better than the win line.",
"Set pieces decide tight games: note corner/free-kick threat and aerial mismatches.",
"Account for fixture congestion + likely rotation (midweek European or cup games before this one) and the home/away form split.",
"For outdoor venues, factor heavy rain or strong wind — both suppress goals and favour the under.",
"Tactical style matters: a high-press side vs a possession side, or two defensive setups, shapes the goals expectation."
],
"team_context": {
"note": "Reference data from our settled-results database. Verify + extend it with your own research; it is not a substitute for current team news.",
"home_form": {
"last": "WWLLL",
"record": "2W-0D-3L",
"scored": 9,
"matches": 5,
"conceded": 12
},
"rest_days": {
"home": 4
}
},
"market_consensus": {
"h2h": {
"away": 1.04,
"draw": 12,
"home": 25
},
"note": "Bookmaker consensus odds at the moment of the call. Frozen here so settlement grades against the same line.",
"extra_markets": {
"h2h": [
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
},
{
"point": null,
"price": 12,
"outcome": "Draw"
},
{
"point": null,
"price": 25,
"outcome": "VfL Osnabrück"
},
{
"point": null,
"price": 1.04,
"outcome": "Bayern Munich"
}
]
}
},
"markets_requested": [
"h2h",
"draw_no_bet",
"totals_2.5",
"btts",
"spreads_-1",
"asian_handicap",
"ht_ft",
"correct_score"
],
"research_directive": [
"Use any tools you have (web search, news, your training knowledge) to research:",
"recent form (last 5 matches), starting lineups, injuries / absences, weather (outdoor sports), head-to-head record, fatigue / rest days.",
"Cite specific sources in `sources_cited` when you use external tools.",
"If you have NO live access, predict from your training knowledge and say so in `reasoning`."
]
}
The hash above is SHA-256 of the canonical JSON brief. Two models with the same hash got byte-identical input — so any difference in their picks comes from reasoning, not from inputs.
Research trail
What each AI looked up before picking
-
0 tool calls · 0 sources
No live web access — picked from training-data knowledge.
-
0 tool calls · 0 sources
No live web access — picked from training-data knowledge.
-
0 tool calls · 3 sources
3 citations captured — unlock with Pro
-
0 tool calls · 0 sources
No live web access — picked from training-data knowledge.
-
0 tool calls · 0 sources
No live web access — picked from training-data knowledge.
Results settle automatically once the final score lands. Picks are permanent — no hindsight edits.
Recent recaps
How the AI lineup did on other recent matches.
Get the AI consensus before kickoff
Free. Pre-match alert per AI + see your picks graded as results land.