ProBettingHub
Pricing
Sign In
Pro FinderPro
Portal PulsePro
Betting Stats
Betting Lists
Leagues
News
  1. Matches
ProBettingHub

Independent football analytics, in-depth stats and fair-odds insights — built for fans who want the full picture.

Open ProBettingHub on X (formerly Twitter)Open ProBettingHub on InstagramOpen ProBettingHub on FacebookOpen ProBettingHub on ThreadsJoin ProBettingHub on Telegram

Explore

  • Backtesting
  • Leagues
  • Portal Pulse
  • Betting Stats
  • Betting Lists
  • News
  • Pricing

Popular

  • Live matches now
  • Today's football fixtures
  • Upcoming match previews
  • Portal Pulse — Football Portal Aggregator
  • Betting markets & stats

Company

  • About Us
  • Privacy Policy
  • Cookies
  • Terms of Use
  • Partner Program Terms
About UsPrivacy PolicyCookiesTerms of UsePartner Program Terms

DISCLAIMER: This site is for information and entertainment purposes only. We are not a bookmaker or financial advisor, do not accept or place bets, and nothing here is a recommendation or guarantee of profit. Use at your own risk, comply with your local laws, and only if you are 18+.

This website contains no outbound links to bookmakers or gambling operators. Where any gambling-related outbound link exists, it leads exclusively to gambling entities licensed and authorized in the targeted geographic region; our gambling-related links are limited to responsible-gambling organisations such as BeGambleAware.org and GamCare.org.uk.

© 2026 ProBettingHub. All rights reserved.

Gamble Responsibly·GamblingTherapy.org·BeGambleAware.org·GamCare.org.uk·GamblingCare.ie·18+ only
Pro FinderPortal PulseBetting StatsBetting Lists
1. Division·
Regular Season - 26·10/14/2026·20:00
hodd
hodd
LLLWL
1-1
Finished
HT1-0
Ranheim
Ranheim
LWWWD
OverviewIntelligenceStats
1x2Over/UnderBTTSHandicapsCornersCards
Season stats1. Division
hodd25matchesRanheim25matches

Every panel below reflects each team's matches in 1. Division.

Coverage varies by league·top-tier competitions have richer per-match data; lower divisions and smaller leagues track fewer metrics, so some panels may be sparse or missing entirely.
Pre-match snapshot·every value reflects each team's state going into kick-off — frozen before the match starts, not updated live.
Season stats1. Divisionhodd25Ranheim25

Overall

Overallteam-strength snapshot

Match Outcome

Match Outcomeresults breakdown
25·25matches

Portal Pulse

PRO
72%Consensus
8/11
Confidence16+ portals

Aggregated community signal

Consensus across 16+ football prediction portals — confidence, pick distribution and herd indicators on every market.

Unlock Premium

Goal Scoring

Goal Scoringattacking output
25·25matches

Defensive Solidity

Defensive Soliditygoals & shots conceded
25·25matches
Match IntelligencePRO

AI verdict & confidence, fair-vs-market edge and tactical breakdown for this match.

Unlock Premium

HT / FT Patterns

HT / FT Patternshalf-time vs full-time outcomes
25·25matches

Goal Timing

Goal Timingwhen goals happen
25/25available data25/25available data

First-Goal Edge

First-Goal Edgewho strikes first
25/25available data25/25available data

Late-Game Strength

Late-Game Strengthafter the 75th minute
25/25available data25/25available data
Model vs Market — 6 MarketsPRO

Model probabilities next to bookmaker odds on every market, value-flagged where they diverge — 1X2, O/U, BTTS, handicaps, corners & cards.

Unlock Premium

Set Pieces

Set Piecespenalty / own-goal share
25/25available data25/25available data

Cards & Discipline

Cards & Disciplineyellows, reds & fouls
25/25available data25/25available data

Venue Edge

Venue Edgehodd at home · Ranheim on the road
12·12matches
25%
Overall

Overall strength: long-term quality and current form combined, adjusted for opponent and league quality.

43%
1348
ELO

Chess-style strength rating going into kick-off.

1458
17%
LTQ

Long-term quality: league- and opponent-adjusted performance over the last 20 matches, comparable across leagues.

33%
36%
Hype

Current form: league- and opponent-adjusted performance over the last 10 matches, newest weighted heaviest.

58%
4.22
Momentum

Recent goal-scoring trend (weighted goals signal).

4.87
1.36
Points per Game

Average points per match across the sampled games (max 3).

1.24
40%
Win Rate

Share of sampled matches won.

36%
16%
Draw Rate

Share of sampled matches that ended level.

16%
44%
Loss Rate

Share of sampled matches lost (lower is better).

48%
8%
Clean Sheet8%

Share of matches with no goals conceded.

8%
24%
Failed to Score

Share of matches where the team didn't score (lower is better).

8%
1.64
Avg Goals Scored

Goals scored per match across the sampled games.

2.52
76%
Scored > 0.584%

Share of matches where the team scored at least once.

92%
84%
Over 1.592%

Share of matches with total goals > 1.5.

100%
72%
Over 2.582%

Share of matches with total goals > 2.5.

92%
52%
Over 3.568%

Share of matches with total goals > 3.5 — high-scoring affairs.

84%
72%
BTTS78%

Share of matches where both teams scored.

84%
36%
BTTS & Win

Share of matches won while both teams scored — strong attack with a defensive lapse.

28%
28%
Scored Both Halves38%

Share of matches with a goal in both the 1st and 2nd half.

48%
2.04
Avg Goals Conceded

Goals conceded per match (lower is better).

2.56
8%
Clean Sheet8%

Share of matches with no goals conceded.

8%
36%
Leading at HT34%

Share of matches the team led at halftime — fast-start signal.

32%
32%
Level at HT

Share of matches level at halftime — balanced or low-tempo openings.

24%
32%
Trailing at HT

Share of matches the team trailed at halftime — slow starts (lower is better).

44%
56%
HT/FT Same Outcome62%

Share of matches where the W/D/L state at halftime matched the full-time result — game-state stability.

68%
67%
Led at HT → Won77%

Of matches led at HT, share converted into a full-time win — closing strength.

88%
25%
Trailed at HT → Recovered26%

Of matches trailing at HT, share rescued to a draw or win — comeback resilience.

27%
14%
0-15'16%

Hot starts — share of the team's goals scored in the opening 15 minutes.

18%
21%
16-30'16%

Early control — share scored between the 16th and 30th minute.

12%
16%
31-45'18%

Pre-HT push — share scored in the run-up to halftime.

20%
19%
46-60'20%

Restart wave — share scored in the first 15 minutes after HT.

21%
18%
61-75'14%

Game-state shift — share scored between minutes 61 and 75.

11%
12%
76-90+'15%

Late-game finishers — share scored from the 76th minute onwards (incl. stoppage time).

18%
63%
Scored First53%

Share of matches where the team opened the scoring — fast-start signal.

44%
38%
Conceded First

Share of matches where the team conceded the opening goal (lower is better).

56%
60%
Win when Scoring First62%

Of matches the team scored first, share converted into a win — closing strength after the opener.

64%
11%
Win when Conceding First13%

Of matches conceding first, share rescued into a win — comeback strength.

14%
27'
Avg Min. 1st Goal Scored

Average minute of the team's first goal — earlier means faster starters.

19'
26'
Avg Min. 1st Goal Conceded

Average minute of the first goal conceded — later is better (defense holds longer).

20'
24%
Scored after 75'30%

Share of matches with a late goal scored by the team — late finishers signal.

36%
40%
Conceded after 75'

Share of matches the team conceded a late goal — late-game vulnerability (lower is better).

48%
80%
Lead Saved after 75'84%

Of matches leading at 75', share closed out for a win — closing strength.

89%
20%
Lead Lost after 75'

Of matches leading at 75', share dropped to a draw or loss — late-game collapse risk.

11%
4%
Any Goal in Stoppage Time

Share of matches with any goal in stoppage time (90+) — late-drama frequency.

8%
81%
Open-Play Share88%

Of the team's scored goals, share from open play — non-set-piece scoring quality.

95%
16%
Penalty Share

Of the team's scored goals, share from penalty kicks — penalty dependency.

3%
2%
Opp Own-Goal Bonus

Of the team's scored goals, share that were opponent own-goals — pressure / fortune.

2%
4%
Penalty Conceded Share

Of conceded goals, share from opponent penalties — defensive discipline (lower is better).

7%
0%
Own-Goal Cost

Of conceded goals, share that were the team's own goals — pressure-induced errors (lower is better).

4%
1.88
Avg Yellow Cards

Yellow cards picked up per match — discipline signal (lower is better).

1.20
8%
Red Card Match Rate

Share of matches with at least one red card to the team — sending-off risk.

8%
68%
Match Cards > 3.548%

Share of matches with total card points (both teams, yellow=1 / red=2, 2Y→R counted as 2) > 3.5 — Over 3.5 line.

28%
40%
Match Cards > 4.526%

Share of matches with total card points > 4.5 — Over 4.5 line.

12%
69%
Cards in 2nd Half

Share of card events that occur after halftime — late-discipline tendency.

68%
1.83
PPG at Venue

Points per match at the venue — home team at home, away team away.

0.83
58%
Win Rate42%

Share of sampled matches won.

25%
33%
Loss Rate

Share of sampled matches lost (lower is better).

67%
1.92
Avg Goals Scored

Goals scored per match across the sampled games.

2.00
1.75
Avg Goals Conceded

Goals conceded per match (lower is better).

3.00
8%
Clean Sheet4%

Share of matches with no goals conceded.

0%
75%
BTTS79%

Share of matches where both teams scored.

83%
75%
Over 2.583%

Share of venue matches with total goals > 2.5.

92%
  • Coriano vs Pontedera
  • L'Hospitalet vs Mollerussa
  • Cornellà vs Peralada
  • Montañesa vs L'Escala
  • Cerdanyola del Vallès vs Martinenc
  • San Cristóbal vs Grama
  • Balsicas Atlético vs Bullas Deportivo
  • Olympiakos Piraeus II vs Kallithea
  • Atlético Tembetary vs SOL DE America
  • Never Give Up Academy vs Flambeau du Centre
  • Panthere Noir vs Musongati
  • Aigle Noir vs Inter Star
  • Le Messager Ngozi vs Olympic Star
  • Royal Vision vs Kayanza United
  • Rukinzo vs Ngozi City
  • Kigezi HomeBoyz vs NEC
  • Police vs SC Villa
  • América RN U20 vs Paysandu PA U20
  • Flamengo U20 vs Criciuma U20
  • Operário PR U20 vs Nautico U20
  • Santa Cruz AC U20 vs São Raimundo RR U20
  • União TO U20 vs São Paulo U20
  • Feronikeli vs Llapi
  • Dukagjini vs Vushtrria
  • Venezuela W vs Colombia W
  • USA W vs Spain W
  • Brazil W vs Argentina W
  • Panama W vs New Zealand W
  • Mexico W vs Jamaica W
  • Jagiellonia U19 vs Lech Poznań U19
  • Escola Varsovia U19 vs Zagłębie Lubin U19
  • Kostolné Kračany vs Žilina
  • Lokomotíva Košice vs AS Trencin
  • Považská Bystrica vs FK Košice
  • Šamorín vs Humenné
  • Veľké Ludince vs Lokomotíva Zvolen
  • Spartak Myjava vs Ružomberok
  • Boleráz vs Námestovo
  • Piešťany vs Spartak Trnava
  • Vranov nad Topľou vs Dukla Banská Bystrica
  • Baník Souš vs Benátky nad Jizerou
  • Mladost DG vs Iskra
  • Bokelj vs Buducnost Podgorica
  • Sutjeska vs Dečić
  • Sestao River vs Salamanca UDS
  • Recreativo Huelva vs Navalcarnero
  • ASC Dortmund vs Schermbeck
  • Vardar Negotino vs FK Rabotnicki
  • Deren vs Erchim
  • Ulaanbaatar vs Khovd Western
  • Asker vs Frigg
  • Jagiellonia II vs Troszyn
  • ŁKS Łódź II vs Ząbkovia Ząbki
  • Lech Poznań II vs Wda Świecie
  • Zaglebie Sosnowiec vs Rakow II
  • Portmore United vs Violette AC
  • Colón Res. vs Independiente Riva. Res.
  • Estudiantes La Plata Res vs Lanús Res.
  • Platense Res. vs Defensa y Justicia Res.
  • Rosario Central Res. vs Aldosivi Res.
  • San Martín San Juan Res. vs Deportivo Riestra Res.
  • Tigre Res. vs Argentinos Juniors Res.
  • Boston River vs CA River Plate
  • Latina vs Atalanta II
  • Matlama vs Lijabatho
  • Dinamo Moskva II vs Dinamo Stavropol
  • Crystal Palace U21 vs Anderlecht U21
  • Metalist 1925 U19 vs Kolos Kovalivka U19
  • Dynamo Kyiv U19 vs Karpaty Lviv U19
  • LNZ Cherkasy U19 vs Obolon' Kyiv U19
  • Lviv U19 vs Livyi Bereh U19
  • SK Metalurh U19 vs Oleksandria U19
  • Shakhtar Donetsk U19 vs Rukh Vynnyky U19
  • Zhytomyr U19 vs Veres Rivne U19
  • Sport Recife U20 vs CA Porto U20
  • Bolívar vs Mineros de Guyana
  • Aragua FC vs Caracas FC
  • Atletico Avila FC vs Anzoátegui FC
  • Club Atletico Barinas vs Real Frontera
  • Atletico el Vigia FC vs Zamora FC
  • Trujillanos FC vs Rayo Zuliano
  • Yaracuyanos FC vs Fundación Lara Deportiva
  • Parnu JK Vaprus U21 vs JK Tabasalu
  • São Paulo RS vs Futebol Com Vida
  • Farroupilha vs EC Novo Horizonte
  • SC Rio Grande vs Real
  • Al-Duhail SC vs Al-Shabab
  • Ajman vs Erbil
  • Al-Ettifaq vs Kazma
  • Cacahuatique vs Inter
  • Firpo vs Alianza
  • FAS vs Fuerte San Francisco
  • Municipal Limeño vs Águila
  • Botev Plovdiv vs Botev Vratsa
  • Feyenoord vs Como
    Lask Linz vs Liverpool
    AS Roma vs Real Madrid
    Aston Villa vs Fenerbahçe
    Real Betis vs FC Porto
    Bodo/Glimt vs Borussia Dortmund
    Manchester City vs Paris Saint Germain
    Shakhtar Donetsk vs AEK Athens FC
    Slovan Bratislava vs VfB Stuttgart
    União Santarém vs GIL Vicente
    Yokohama FC vs Urawa
    Gainare Tottori vs Cerezo Osaka
    Jubilo Iwata vs Kawasaki Frontale
    Mito Hollyhock vs FC Tokyo
    Sagan Tosu vs Avispa Fukuoka
    Yokohama F. Marinos vs Shimizu S-pulse
    Matsumoto Yamaga vs Sanfrecce Hiroshima
    Nagoya Grampus vs Fagiano Okayama
    Ska-khabarovsk vs Dinamo Kirov
    Volna Nizhegorodskaya vs Dinamo St. Petersburg
    Enisey vs Kaluga
    Leningradets vs Luki-Energiya
    Krylia Sovetov vs Baltika
    Volga Ulyanovsk vs Murom
    Akhmat vs Dynamo
    Dinamo Makhachkala vs Zenit
    Chertanovo Moscow vs Tekstilshchik
    Nizhny Novgorod vs Shinnik Yaroslavl
    CSKA Moscow vs FC Rostov
    Bohemians 1905 vs Mlada Boleslav
    Bate Borisov vs Neman
    Bucaramanga vs Águilas Doradas
    Millonarios vs Once Caldas
    Boca Juniors vs Vasco DA Gama
    Kashiwa Reysol vs Port FC
    Vissel Kobe vs Jeonbuk Motors
    Melbourne Victory vs FC Seoul
    Persib Bandung vs Viettel
    Nasaf vs Al Wahda FC
    Muharraq vs Gol Gohar
    Al-Jazira vs Arkadag
    Al Taawon vs Al-Rayyan SC
    Al Kuwait vs Khalidiya
    Al Faisaly vs Al-Nahda
    Norwich vs Southampton
    Portsmouth vs Sheffield Utd
    QPR vs Derby
    Lincoln vs West Ham
    Athletic Club vs Londrina
    Strommen vs Asane
    Bryne vs Raufoss
    Haugesund vs Lyn
    Moss vs Egersund
    Sogndal vs ODD Ballklubb
    Stabaek vs Sandnes ULF
    Stromsgodset vs Kongsvinger
    Preußen Münster vs Fortuna Düsseldorf
    Waldhof Mannheim vs FC Ingolstadt 04
    Verl vs SSV Jahn Regensburg
    FC Viktoria Köln vs SG Sonnenhof Grossaspach
    SV Wehen vs Alemannia Aachen
    Batman Petrolspor vs İstanbulspor
    Ümraniyespor vs Boluspor
    Antalyaspor vs Kayserispor
    Keçiörengücü vs Iğdır FK
    Bodø / Glimt U19 vs Borussia Dortmund U19
    LASK U19 vs Liverpool U19
    Kairat U19 vs Mladost DG U19
    Feyenoord U19 vs Como U19
    Shakhtar Donetsk U19 vs AEK Athens U19
    Roma U19 vs Real Madrid U19
    Slovan Bratislava U19 vs Stuttgart U19
    FC Ballkani U19 vs HJK U19
    Partizani U19 vs Valletta U19
    Akademija Pandev U19 vs FC Santa Coloma U19
    Dinamo Minsk U19 vs Dinamo Tbilisi U19
    Aston Villa U19 vs Fenerbahce U19
    Real Betis U19 vs Porto U19
    Manchester City U19 vs PSG U19
    Super Nova U19 vs Cliftonville U19
    Žalgiris U19 vs Thor Akureyri U19
    UNA Strassen U19 vs Cardiff Metropolitan U19
    HB U19 vs Flora III
    Whyteleafe vs Whitehawk
    Kaiserslautern II vs FSV Frankfurt
    Eintracht Frankfurt II vs VfR Mannheim
    Śląsk Wrocław II vs Legia Warszawa II
    CS Cartagines vs Puntarenas FC
    San Carlos vs Inter San Carlos
    ES Setif vs JS Kabylie
    Témouchent vs MB Rouisset
    MO Constantine vs Azazga
    WA Mostaganem vs RC Kouba
    Ittihad Tanger vs Maghreb Fès
    Tapatío vs Tepatitlán
    Mezokovesd-zsory vs Ajka
    Mombasa Elite vs Homeboyz
    AFC Leopards vs Bandari
    Kheybar Khorramabad vs Persepolis FC
    Nong Bua Pitchaya vs Chiangmai United
    Esan Pattaya vs Songkhla
    Chanthaburi vs Nakhon Pathom
    Kasetsart FC vs Mahasarakham United
    Al Shamal II vs Al-Markhiya
    Al Mesaimeer vs Al-Gharafa B
    Al Waab vs UMM Salal
    Hajer vs Al Orubah
    Al Jandal vs Al Okhdood
    Al-Raed vs Jeddah Club
    Spartakos Kitiou vs Digenis Ypsonas
    Aris vs Ethnikos Achna
    Omonia 29is Maiou vs Polemidion
    Minerva Punjab vs Odisha
    FCI Levadia II vs Nõmme Kalju II
    Trans Narva vs Kuressaare
    Paide vs Tammeka
    Al Jazira vs Shamiya
    Ittihad Al-Shorta vs Sporty
    Yarmouk vs Burgan
    Ararat II vs Lernayin Artsakh
    Sardarapat 2 vs Banants II
    Shirak II vs BKMA II
    Irtysh vs FC Astana
    Atyrau vs Yelimay Semey
    Gzira United vs Mosta
    Green Eagles vs Red Arrows
    Mufulira Wanderers vs Nkwazi
    Konkola Blades vs Man Utd Zambia Academy
    Kansanshi Dynamos vs Power Dynamos
    NAPSA Stars vs Nkana
    Nchanga Rangers vs Trident
    Roan United vs ZESCO United
    Sunrise vs Gasogi United
    Enesia vs Galaxy
    Gaborone United vs Police XI
    Milan II vs Piacenza