ProBettingHub
Pricing
Sign In
Pro FinderPro
Betting Stats
Leagues
Portal PulsePro
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
  • 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 FinderLeaguesPortal PulseBetting Stats
Friendlies Clubs·
Club Friendlies 3·01/31/2025·06:00
Ranheim
Ranheim
WLWLW
0-1
Finished
HT0-1
Levanger
Levanger
LLWLL
📍 EXTRA Arena, Trondheim

Stats below use each team's main league —1. DivisionNorway

OverviewIntelligenceStats
1x2Over/UnderBTTSHandicapsCornersCards
Last 10Friendlies Clubs
Ranheim10matchesLevanger10matches

Not in either team's main domestic league — every panel below reflects each team's most recent matches across all competitions.

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.
Last 10All competitionsRanheim10Levanger10

Overall

Overallteam-strength snapshot

Match Outcome

Match Outcomeresults breakdown
10·10matches

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
10·10matches

Defensive Solidity

Defensive Soliditygoals & shots conceded
10·10matches

xG Trends

xG TrendsEWMA-smoothed performance
10·10matches
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
10·10matches

Goal Timing

Goal Timingwhen goals happen
10/10available data10/10available data

First-Goal Edge

First-Goal Edgewho strikes first
10/10available data10/10available data

Late-Game Strength

Late-Game Strengthafter the 75th minute
10/10available data10/10available 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
10/10available data10/10available data

Cards & Discipline

Cards & Disciplineyellows, reds & fouls
9/10limited data10/10available data

Venue Edge

Venue EdgeRanheim at home · Levanger on the road
6·5matches
1547
ELO

Chess-style strength rating going into kick-off.

1511
62%
LTQ

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

32%
62%
Hype

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

32%
3.34
Momentum

Recent goal-scoring trend (weighted goals signal).

4.29
1.80
Points per Game

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

0.50
50%
Win Rate

Share of sampled matches won.

10%
30%
Draw Rate

Share of sampled matches that ended level.

20%
20%
Loss Rate

Share of sampled matches lost (lower is better).

70%
30%
Clean Sheet20%

Share of matches with no goals conceded.

10%
10%
Failed to Score

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

20%
1.70
Avg Goals Scored

Goals scored per match across the sampled games.

1.40
90%
Scored > 0.585%

Share of matches where the team scored at least once.

80%
80%
Over 1.585%

Share of matches with total goals > 1.5.

90%
30%
Over 2.545%

Share of matches with total goals > 2.5.

60%
20%
Over 3.535%

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

50%
60%
BTTS65%

Share of matches where both teams scored.

70%
20%
BTTS & Win

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

0%
40%
Scored Both Halves35%

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

30%
1.10
Avg Goals Conceded

Goals conceded per match (lower is better).

2.20
30%
Clean Sheet20%

Share of matches with no goals conceded.

10%
2.36
EWMAxG For

Smoothed expected goals created per match — top attacks hit > 2.5/match, mid-table sits around 1.4.

2.14
2.14
EWMAxG Against

Smoothed expected goals conceded per match — elite defenses < 1.0, struggling sides > 2.0.

2.86
0.23
EWMAxG Diff

Net xG: attack minus defense. ±1 is dominant/poor; ±2 is title-contender or crisis-level.

-0.73
-0.66
EWMAFinishing Edge

Goals scored minus xG. +0.3 is clinical, −0.3 is wasteful; ±1 is statistical outlier.

-0.61
50%
Leading at HT35%

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

20%
40%
Level at HT

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

30%
10%
Trailing at HT

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

50%
90%
HT/FT Same Outcome85%

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

80%
100%
Led at HT → Won75%

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

50%
0%
Trailed at HT → Recovered0%

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

0%
28%
0-15'17%

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

7%
11%
16-30'13%

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

14%
11%
31-45'9%

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

7%
28%
46-60'21%

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

14%
17%
61-75'19%

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

21%
6%
76-90+'21%

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

36%
70%
Scored First45%

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

20%
30%
Conceded First

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

80%
71%
Win when Scoring First61%

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

50%
0%
Win when Conceding First0%

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

0%
18'
Avg Min. 1st Goal Scored

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

15'
41'
Avg Min. 1st Goal Conceded

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

32'
10%
Scored after 75'30%

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

50%
40%
Conceded after 75'

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

60%
83%
Lead Saved after 75'67%

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

50%
17%
Lead Lost after 75'

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

50%
0%
Any Goal in Stoppage Time

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

50%
83%
Open-Play Share85%

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

86%
17%
Penalty Share

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

7%
0%
Opp Own-Goal Bonus

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

7%
0%
Penalty Conceded Share

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

0%
0%
Own-Goal Cost

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

5%
1.56
Avg Yellow Cards

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

0.90
11%
Red Card Match Rate

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

0%
33%
Match Cards > 3.527%

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

20%
33%
Match Cards > 4.522%

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

10%
72%
Cards in 2nd Half

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

68%
1.33
PPG at Venue

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

0.40
33%
Win Rate17%

Share of sampled matches won.

0%
33%
Loss Rate

Share of sampled matches lost (lower is better).

60%
1.00
Avg Goals Scored

Goals scored per match across the sampled games.

1.20
1.17
Avg Goals Conceded

Goals conceded per match (lower is better).

2.60
33%
Clean Sheet17%

Share of matches with no goals conceded.

0%
50%
BTTS65%

Share of matches where both teams scored.

80%
17%
Over 2.528%

Share of venue matches with total goals > 2.5.

40%
1.70
EWMAAttack xG (EWMA)

Smoothed xG created at venue — long-term attacking strength in this fixture's venue context.

1.92
2.15
EWMADefense xG (EWMA)

Smoothed xG conceded at venue — defensive strength in this fixture's venue context (lower is better).

2.95
  • Bnei Yehuda vs Hapoel Afula
  • Safa vs Shabab Al Sahel
  • Bekaa vs Racing
  • Al Ahed vs Shabab Al Ghazieh
  • Balzan FC vs Marsaxlokk
  • Sliema Wanderers vs Hibernians
  • CD Lunda-Sul vs Recreativo do Libolo
  • Dandy Town Hornets vs YMSC
  • Qaradağ Lökbatan vs Cəbrayıl
  • Zaqatala vs Energetik
  • Kapaz vs Sabah FA
  • Neftchi Baku vs Keshla FC
  • La Fama vs Dakota
  • SONABEL vs ASEC-K
  • Gimnástica Segoviana vs Tarazona
  • Intercity vs Marbella
  • Algeciras vs Real Madrid II
  • Buzanada vs Marino
  • Tamaraceite vs Unión Viera
  • Rotxapea vs Beti Kozkor
  • Mutilvera vs Peña Sport
  • Dives-Cabourg vs Bastia-Borgo
  • RB Bragantino vs Novorizontino
  • FC Jerusalem vs Maccabi Ashdod
  • Ihud Bnei Shfaram vs Kiryat Yam SC
  • Maccabi Ahi Nazareth vs Hapoel Bu'eine
  • Holon Yermiyahu vs Dimona
  • Ironi Modi'in vs Nordia Jerusalem
  • Hapoel Ironi Arraba vs Hapoel Migdal HaEmek
  • Tira vs Hapoel Bnei Zalafa
  • Maccabi Nujeidat Ahmed vs Ironi Baka El Garbiya
  • Hapoel Kfar Kana vs Tzeirei Umm al-Fahm
  • Maccabi Kiryat Malachi vs Maccabi Shaarayim
  • Waasland-Beveren U21 vs RWDM U21
  • Lokeren-Temse U21 vs Deinze U21
  • Kortrijk U21 vs Westerlo U21
  • Lierse K. U21 vs RAAL La Louviere U21
  • Oxford Sunnyside vs Dergview
  • Transvaal vs Leo Victor
  • Hearts of Oak vs Heart of Lions
  • Myawady vs Yangon United
  • Police vs Central
  • Capixaba SC vs Porto Vitória
  • Fluminense PI vs Altos
  • Wieczysta Kraków vs ŁKS Łódź
  • Gandzasar vs Nikarm
  • Torpedo Zhodino vs Neman
  • Inhulets vs Metalist 1925 Kharkiv
  • Zagłębie Lubin II vs Śląsk Wrocław II
  • Kotwica Kołobrzeg vs Unia Swarzędz
  • Stal Stalowa Wola vs Resovia Rzeszów
  • Polonia Bytom vs Goczałkowice Zdrój
  • Skalica vs Prostějov
  • Struga vs Zemplín Michalovce
  • Sandefjord vs Moss
  • Ružomberok vs Sileks
  • Lokomotiv Plovdiv vs Arka Gdynia
  • Austria Klagenfurt vs SV Lafnitz
  • Admira Wacker vs SV Kapfenberg
  • Szentlőrinc SE vs Zrinski Jurjevac
  • Vardar Skopje vs Csakvar
  • Grazer AK vs Ruh Lviv
  • Ruch Chorzów vs FC Voluntari
  • Chernomorets vs Krylia Sovetov
  • Hebar 1918 vs Llapi
  • Septemvri Sofia vs Akhmat
  • Bayern München II vs FC Levadia Tallinn
  • Ska-khabarovsk vs Khimki
  • Aalesund vs Brattvåg
  • Lillestrom vs Stromsgodset
  • Aalborg vs Seattle Sounders
  • ODD Ballklubb vs jerv
  • Humenné vs FK Košice
  • Kalmar FF vs Kryvbas KR
  • Paide vs Tartu Welco
  • CSKA Moscow vs FC Rostov
  • Sandnes ULF vs Viking
  • Dunajska Streda vs Dukla Banská Bystrica
  • Oberwart vs Horitschon
  • CA La Paz vs Colorado Rapids
  • Neuhof vs Barockstadt Fulda-Lehn.
  • Weiz vs Tillmitsch
  • Flekkerøy vs Mandalskameratene
  • Kuchl vs Golling
  • Gedania Gdansk vs Luzino
  • Vard vs Egersund
  • Grödig vs Ostermiething
  • UFC Hallein vs Union Vöcklamarkt
  • Treaty United vs Sligo Rovers
  • SC Wiener Neustadt vs Traiskirchen
  • Breitenrain vs Solothurn
  • SCR Altach vs Stuttgarter Kickers
  • Suduva Marijampole vs TransINVEST Vilnius
  • Brønshøj vs AB Copenhagen
  • Arka Gdynia vs Makedonija GjP
  • Kuressaare vs Vaprus
  • IK brage vs GIF Sundsvall
  • Monthey vs Bavois
  • Petržalka vs Vysočina Jihlava
  • Rapid Vienna vs SKU Amstetten
  • Athlone Town vs Shelbourne
  • Wisla Krakow vs Obolon'-Brovar
  • KFUM Oslo vs Arendal
  • Karpaty vs Zeljeznicar Sarajevo
  • Strommen vs Follo
  • Lokomotiv Sofia vs Yantra 2019
  • Austin vs Louisville City
  • FK Trakai vs Džiugas Telšiai
  • FC Slutsk vs Niva
  • VSK Århus vs Middelfart
  • Komárno vs Šamorín
  • Stal Rzeszów vs FK Košice
  • Saburtalo vs Kairat Almaty
  • Stomil Olsztyn vs Wda Świecie
  • Jubilo Iwata vs Shimizu S-pulse
  • Gamba Osaka vs V-varen Nagasaki
  • Atlas W vs Cruz Azul W
  • Pumas UNAM W vs Toluca W
  • Atlético San Luis W vs Santos Laguna W
  • Querétaro W vs Tigres UANL W
  • Southampton U18 vs Crystal Palace U18
  • West Ham United U21 vs Stoke City U21
  • Cesena U20 vs Atalanta U20
  • Genoa U20 vs Cremonese U20
  • Monza U20 vs Juventus U20
  • Deportivo Zap vs Reboceros La Piedad
  • Hearts U21 vs Civil Service Strollers
  • Concordia vs Sasel
  • Victoria Hamburg vs HEBC
  • ETSV Hamburg vs Alsterbrüder
  • Hamburger SV III vs Vorwärts-Wacker 04
  • Schermbeck vs Westfalia Rhynern
  • Glentoran vs Linfield
  • Paraguay U20 vs Chile U20
  • Venezuela U20 vs Uruguay U20
  • Mohammedan Dhaka vs Fakirerpool
  • Abahani vs Rahmatgonj MFS
  • Real de Banjul vs Steve Biko
  • Bombada vs Team Rhino
  • Warriors vs BST Galaxy
  • Elman vs Dekedaha
  • Colchester United U21 vs Preston North End U21
  • Leicester City U21 vs Coventry City U21
  • Chelsea U21 vs Derby County U21
  • Huddersfield Town U21 vs Sheffield United U21
  • West Bromwich Albion U21 vs Fleetwood Town U21
  • Southampton U21 vs Swansea City U21
  • Leeds United U21 vs Birmingham City U21
  • Real Zamora vs Cordobés
  • Poza Rica vs Deportivo Ayense
  • FC Santiago vs Huracanes Izcalli
  • El Mansura vs Abu Qair Semad
  • Wadi Degla vs Tanta SC
  • Puerto Rico W U17 vs Bermuda W U17
  • Cayman Islands W U17 vs St. Vincent / Gren. W U17
  • Curaçao W U17 vs Anguilla W U17
  • Belize W U17 vs US Virgin Islands W U17
  • Guyana W U17 vs Turks and Caicos W U17
  • El Salvador W U17 vs Guatemala W U17
  • Trinidad and Tobago W U17 vs Honduras W U17
  • Panama W U17 vs Cuba W U17
  • Vis Pesaro vs Città di Campobasso
  • Ascoli vs Athletic Carpi
  • Cavese vs Team Altamura
  • Giugliano vs Foggia
  • Mazatlan FC U23 vs Club León U23
  • Club Tijuana U23 vs Cruz Azul U23
  • Fulham U18 vs Arsenal U18
  • Leganes vs Rayo Vallecano
    Montpellier vs Lens
    Parma vs Lecce
    Werder Bremen vs FSV Mainz 05
    Stripfing vs TSV Hartberg
    Wolfsberger AC vs Schwarz-Weiß Bregenz
    NAC Breda vs Heracles
    Boavista vs Famalicao
    OH Leuven vs KV Mechelen
    Bala Town vs Caernarfon Town
    GKS Katowice vs Stal Mielec
    Lech Poznan vs Widzew Łódź
    Istra 1961 vs HNK Gorica
    Al-Fayha vs Al Taawon
    Al-Hilal Saudi FC vs Al Akhdoud
    Al-Ettifaq vs Al Shabab
    Mazatlán vs Leon
    Club Tijuana vs Cruz Azul
    Eyüpspor vs Sivasspor
    Konyaspor vs BB Bodrumspor
    Cerro Largo vs Juventud
    Defensor Sporting vs Boston River
    Brisbane Roar vs Western Sydney Wanderers
    Auckland vs Macarthur
    Sydney vs Adelaide United
    Napredak vs Vojvodina
    AFC Hermannstadt vs Uta Arad
    Unirea Slobozia vs Dinamo Bucuresti
    Ismaily SC vs El Geish
    El Gouna FC vs Haras El Hodood
    Pyramids FC vs Zamalek SC
    Richards Bay vs Magesi
    Santa Fe vs Deportes Tolima
    Blackburn vs Preston
    Eldense vs Granada CF
    Palermo vs Pisa
    Clermont Foot vs Ajaccio
    Grenoble vs Rodez
    Amiens vs Annecy
    PAU vs Laval
    Bastia vs Metz
    Dunkerque vs Martigues
    SV Elversberg vs Karlsruher SC
    1. FC Nürnberg vs SV Darmstadt 98
    Den Bosch vs FC Volendam
    Emmen vs Jong PSV
    ADO Den Haag vs FC Eindhoven
    Dordrecht vs De Graafschap
    Cambuur vs Telstar
    Pacos Ferreira vs Leixoes
    Falkirk vs Livingston
    Liège vs Seraing United
    Deinze vs Lokeren-Temse
    Stade Lausanne-Ouchy vs Étoile Carouge
    FC Schaffhausen vs FC Thun
    FC WIL 1900 vs Neuchatel Xamax FC
    llanelli AFC vs Trethomas Bluebirds
    Prestatyn Town vs Mold Alexandra
    Alemannia Aachen vs Energie Cottbus
    Yeni Çorumspor vs Bandırmaspor
    Farsley Celtic FC vs Alfreton Town
    Cribbs vs Yate Town
    Nancy vs Versailles
    Orleans vs Rouen
    Le Mans vs Sochaux
    Gobelins vs Villefranche
    Nimes vs Valenciennes
    Bourg-en-bresse 01 vs Chateauroux
    Aubagne vs Concarneau
    Montpellier W vs Lyon W
    Bergerac vs Rumilly Vallières
    Avranches vs Stade Briochin
    Epinal vs Thionville Lusitanos
    Eintracht Frankfurt W vs Bayer Leverkusen W
    FC Carl Zeiss Jena vs Greifswalder FC
    Hertha BSC II vs Plauen
    SV Babelsberg 03 vs Hertha Zehlendorf
    MSV Duisburg vs Rot-weiss Oberhausen
    FC Gutersloh vs KFC Uerdingen 05
    Real Madrid W vs Espanyol W
    AD Carmelita vs ADR Jicaral
    Guadalupe FC vs Antioquia
    MB Rouisset vs US Souf
    Oued Magrane vs Khroub
    Teleghma vs US Chaouia
    JS Jijel vs IB Khémis El Khechna
    USM Annaba vs HB Chelghoum Laïd
    JS Bordj Ménaïel vs MSP Batna
    CA Batna vs RB Ouargla
    MO Constantine vs Usm El Harrach
    Western United W vs Western Sydney Wanderers W
    Sydney FC W vs Adelaide United W
    Central Coast Mariners W vs Newcastle Jets FC W
    Canberra United W vs Perth Glory FC W
    Melbourne City W vs Melbourne Victory W
    Internacional Palmira vs Real Cartagena
    Alebrijes de Oaxaca vs Tapatío
    Tepatitlán vs Monarcas
    Universidad de Concepcion vs Nublense
    Union La Calera vs Everton de Vina
    Persik Kediri vs Barito Putera
    Persebaya Surabaya vs Persita
    Persibo vs Persewar
    Deltras vs PSPS
    PSIM Yogyakarta vs Persiraja Banda Aceh
    Persipal vs Persikas
    Bidco United vs Ulinzi Stars
    Orbit College vs Upington City
    Casric Stars vs JDR Stars
    Ajax Cape Town vs Milford FC
    Durban City vs Kruger United
    Foolad FC vs Persepolis FC
    Academia Anzoátegui vs Rayo Zuliano
    Sharjah FC vs Dibba Al Hisn
    Ajman vs Al Wahda FC
    Al-Jazira vs Baniyas SC
    Al Nasr vs Al Urooba
    Costa del Este vs Plaza Amador
    UMM Salal vs Al-Duhail SC
    Al Wakrah vs Al Shahaniya
    Egnatia Rrogozhinë vs Bylis
    Teuta Durrës vs Vllaznia Shkodër
    Digenis Morphou vs PAEEK
    Mumbai City vs East Bengal
    Yarmouk vs Khaitan
    Chiquimulilla vs Universidad San Carlos
    Hadiya Hosaena vs Ethiopian Medhin
    Dire Dawa Kenema vs Fasil Ketema
    RCC Kamsar vs Loubha Télimélé
    Hapoel Acre vs Hapoel Ra'anana
    Hapoel Umm al-Fahm vs Hapoel Ramat Gan
    Hapoel Kfar Shalem vs Hapoel Tel Aviv
    Hapoel Nazareth Illit vs Kafr Qasim
    Hapoel Ramat HaSharon vs Maccabi Herzliya
    Hapoel Rishon LeZion vs Maccabi Kabilio Jaffa
    Hapoel Petah Tikva vs Hapoel Kfar Saba