Slik regner Kampmodellen: metoden bak oddstipsene
Kampmodellen er en Poisson-modell som regner forventede mål for hvert lag om til resultatsjanser. Grunnlaget er sesongens mål for og mot hjemme og borte fra NIFS, oppdatert hver tredje time. Du får sjansene for 1, X og 2, over 2,5 mål og begge lag scorer, modellens odds, sesongprognoser og en tilbaketest som viser hvor ofte modellen treffer.
Hvilke data bygger Kampmodellen på?
Kampmodellen bygger på kampdata fra NIFS for sju turneringer: Eliteserien, OBOS-ligaen, Premier League, La Liga, Serie A, Champions League og Europa League. Det er resultatet etter 90 minutter som teller, så ekstraomganger og straffesparkkonkurranser er ikke med. For hvert lag brukes mål scoret og mål sluppet inn hjemme, og mål scoret og mål sluppet inn borte, denne sesongen. Hjemme- og bortetallene holdes hver for seg. Forrige sesong er også med i starten, men vekten blir mindre etter hvert. Den teller halvt til lagene har spilt rundt åtte kamper hver, deretter en firedel til rundt 16 kamper. Etter det teller den ikke i det hele tatt. Er et lag nytt i turneringen, finnes det ingen tall fra forrige sesong der å ta med. Alt regnes ut på nytt hver tredje time, så det er disse dataene du møter i modellen.
Hvordan regner modellen ut én kamp?
Når modellen regner ut én kamp, starter den med fire tall for hvert lag: angrep hjemme, forsvar hjemme, angrep borte og forsvar borte. Alle måles mot ligasnittet. Men tallene brukes ikke helt rått. De krympes mot snittet, som om laget hadde spilt fire gjennomsnittskamper ekstra.
Ta et lag med 15 mål på seks hjemmekamper, i en liga der snittet er 1,5 mål. Da blir angrepstallet 1,40, ikke 1,67. Det er dette justerte tallet modellen tar med videre.
Så beregnes ventede mål for hvert lag. De gir hver sin Poisson-fordeling, og modellen går gjennom resultatene fra 0–0 til 10–10. Sjansene summeres til hjemmeseier, uavgjort og borteseier.
Med 1,6 mot 1,1 ventede mål får du 51 % sannsynlighet for over 2,5 mål og 53 % for at begge lag scorer. Det er ikke nok til tilleggstips. Over 2,5 og begge lag scorer vises først ved minst 62 %. Under 2,5 vises når sannsynligheten for over er 42 % eller lavere.
| Steg | Hva modellen gjør | Eksempel |
|---|---|---|
| 1. Ligasnitt | Snittet for mål hjemme og borte i ligaen | 1,55 mål per kamp for hjemmelagene |
| 2. Lagstyrke | Hjemmelagets angrep hjemme og bortelagets forsvar borte, målt mot snittet | angrep 1,15 · forsvar 0,90 |
| 3. Ventede mål | Snitt × angrep × forsvar, for begge lag | 1,55 × 1,15 × 0,90 ≈ 1,6 (bortelaget: 1,1) |
| 4. Alle resultater | Poisson-fordeling for hvert lag, alle resultater fra 0–0 til 10–10 | 1,6 mot 1,1 ventede mål |
| 5. Sannsynlighet | Resultatene summeres til 1, X og 2, over 2,5 mål og begge lag scorer | 1: 49 % · X: 25 % · 2: 26 % |
| 6. Modellens odds | 1 delt på sjansen, uten påslag | 2,04 · 4,02 · 3,82 |
| 7. Tips | Det mest sannsynlige utfallet; tilleggstips ved tydelig utslag | Tips: 1 |
Eksempelet er en tenkt kamp. I tabellene på tipssidene regner modellen med de faktiske tallene for hvert lag.
Hvordan lages sesongprognosen?
Sesongprognosen lages ved at modellen spiller resten av sesongen 2 000 ganger fra dagens tabell. Den tar kamp for kamp, med ventede mål for hver kamp. Lagstyrken er ikke sikker, så i hver simulering får hvert lag en tilfeldig styrkefaktor. Den er større tidlig i sesongen og mindre senere, slik at usikkerheten rundt lagstyrken får mer utslag tidlig.
Så er det poeng og målforskjell som avgjør plasseringen i hver simulering. Sjansene du ser i tabellen, er andelen simuleringer der laget tar gull, ender topp 3 eller topp 4, eller rykker ned. Det er hvor ofte laget får det utfallet i modellens 2 000 gjennomspillinger.
«Ventet» betyr snittpoengene fra simuleringene. Odds gull regnes som 1 delt på sjansen for gull. For Champions League og Europa League gjelder prognosen bare ligaspillet. Sluttspillet er ikke med, så der viser tabellen ikke sjansen for å vinne hele turneringen.
Hvor ofte treffer Kampmodellen?
Hvor ofte Kampmodellen treffer, ser du i tilbaketesten. Jeg måler både andelen riktige 1X2-tips, altså hjemmeseier, uavgjort eller borteseier, og hvor ofte tipsene på over eller under 2,5 mål traff. Modellen tipper hver spilt kamp med bare kampene som var spilt før den, runde for runde. Den får ikke bruke senere resultater når tidligere kamper testes. Testen starter først når det er spilt halvannen gang så mange kamper som det er lag i ligaen, og aldri før 12 kamper. Det betyr 24 kamper i Eliteserien og 30 i Premier League. Tallene her gjelder Eliteserien; du finner den enkelte ligaens test på ligasiden. Jeg viser tallene slik de er, også når de er svake. De oppdateres hver tredje time, sammen med resten av modellen.
Forrige runde (runde 22)
| Kamp | Resultat | Modellens tips | Treff |
|---|---|---|---|
| Sarpsborg 08 – KFUM Oslo | 1–3 | Sarpsborg 08 (50 %) | – |
| Kristiansund – Rosenborg | 1–3 | Kristiansund (44 %) | – |
| Molde – Aalesund | 1–2 | Molde (68 %) | – |
| Vålerenga – Fredrikstad | 1–1 | Vålerenga (51 %) | – |
| Viking – Lillestrøm | 3–0 | Viking (66 %) | ✓ |
| Tromsø – HamKam | 3–2 | Tromsø (66 %) | ✓ |
| Sandefjord – Start | 3–0 | Sandefjord (55 %) | ✓ |
| Brann – Bodø/Glimt | 2–1 | Bodø/Glimt (56 %) | – |
Tilbaketest: hver kamp er regnet ut bare med kampene som var spilt før den. Gjelder Eliteserien 2026.
Hva vet ikke Kampmodellen?
Det korte svaret: Den vet ikke noe om det som skjer utenfor måltallene. Modellen ser bare mål. Den kjenner ikke skader, karantener, laguttak, trenerbytter, overganger eller hva lagene har å spille for. Det må du legge til selv.
Tidlig i sesongen, og i europacupene, er det også få kamper å bygge på. Da trekkes tallene mot snittet, og prosentene blir forsiktige. En enkel Poisson-modell undervurderer også ofte sjansen for uavgjort litt. Tipset er det mest sannsynlige utfallet, og uavgjort er sjelden høyest alene. Derfor ser du sjelden uavgjort som tips, selv om det fortsatt er et mulig utfall.
Og modellens odds? De er en rettferdig pris uten påslag, ikke en spådom om resultatet. Jeg bruker tallene som et utgangspunkt, ikke som en fasit. Gjør det samme: Se på prosentene, og legg til det du vet om kampen.
Spørsmål om Kampmodellen
Hvor kommer kampdataene fra?
Kampdataene kommer fra NIFS, som samler resultater fra norsk og internasjonal fotball. Modellen henter dataene på nytt hver tredje time.
Hvorfor er modellens odds ulike bookmakerens?
Modellens odds har ikke noe påslag: sannsynlighetene summerer til 100 %. Bookmakeren tar derimot en margin og vet mer om laguttak og skader. Derfor kan oddsene være ulike. Er bookmakerens odds høyere enn modellens, har du et spill med value etter modellen.
Hva er en Poisson-modell?
En Poisson-modell er en statistisk fordeling som beskriver sjansen for at noe skjer et bestemt antall ganger, for eksempel hvor mange mål det blir i en fotballkamp. Legger du inn ventede mål for hvert lag, gir modellen deg sannsynligheten for hvert mulig resultat.

Kjetil forklarer fotballmarkeder, oddsformater og live-betting med konkrete regneeksempler, og står bak verktøyene på siden.
Mer om Kjetil Nilsen