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
Friendlies Clubs·
Club Friendlies 5·07/23/2024·08:00
Tomislav
Tomislav
DDWWL
VS
Solin
Solin
LLDWL
OverviewIntelligenceStats
1x2Over/UnderBTTSHandicapsCornersCards
Last 10Friendlies Clubs
Tomislav10matchesSolin10matches

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 competitionsTomislav10Solin10

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
0/10limited data10/10available data

First-Goal Edge

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

Late-Game Strength

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

Cards & Discipline

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

Venue Edge

Venue EdgeTomislav at home · Solin on the road
5·5matches
1365
ELO

Chess-style strength rating going into kick-off.

1421
1.40
Points per Game

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

0.70
40%
Win Rate

Share of sampled matches won.

20%
20%
Draw Rate

Share of sampled matches that ended level.

10%
40%
Loss Rate

Share of sampled matches lost (lower is better).

70%
10%
Clean Sheet10%

Share of matches with no goals conceded.

10%
20%
Failed to Score

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

50%
1.60
Avg Goals Scored

Goals scored per match across the sampled games.

1.10
80%
Scored > 0.565%

Share of matches where the team scored at least once.

50%
90%
Over 1.575%

Share of matches with total goals > 1.5.

60%
70%
Over 2.565%

Share of matches with total goals > 2.5.

60%
50%
Over 3.540%

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

30%
70%
BTTS55%

Share of matches where both teams scored.

40%
30%
BTTS & Win

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

10%
—
Scored Both Halves

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

0%
2.00
Avg Goals Conceded

Goals conceded per match (lower is better).

1.60
10%
Clean Sheet10%

Share of matches with no goals conceded.

10%
—
EWMAxG For

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

1.28
—
EWMAxG Against

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

1.95
—
EWMAxG Diff

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

-0.67
—
EWMAFinishing Edge

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

-0.23
—
Leading at HT

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

20%
—
Level at HT

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

40%
—
Trailing at HT

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

40%
—
HT/FT Same Outcome

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

40%
—
Led at HT → Won

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

50%
—
Trailed at HT → Recovered

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

25%
—
0-15'

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

18%
—
16-30'

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

18%
—
31-45'

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

0%
—
46-60'

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

18%
—
61-75'

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

28%
—
76-90+'

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

18%
—
Scored First

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

30%
—
Conceded First

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

70%
—
Win when Scoring First

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

67%
—
Win when Conceding First

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

0%
—
Avg Min. 1st Goal Scored

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

24'
—
Avg Min. 1st Goal Conceded

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

45'
—
Scored after 75'

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

10%
—
Conceded after 75'

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

50%
—
Lead Saved after 75'

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

100%
—
Lead Lost after 75'

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

0%
—
Any Goal in Stoppage Time

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

10%
—
Open-Play Share

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

91%
—
Penalty Share

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

9%
—
Opp Own-Goal Bonus

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

0%
—
Penalty Conceded Share

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

6%
—
Own-Goal Cost

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

0%
—
Avg Yellow Cards

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

2.30
0/10limited data10/10
—
Red Card Match Rate

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

20%
0/10limited data10/10
—
Match Cards > 3.5

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

70%
0/10limited data10/10
—
Match Cards > 4.5

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

50%
0/10limited data10/10
—
Cards in 2nd Half

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

79%
1.40
PPG at Venue

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

0.80
40%
Win Rate30%

Share of sampled matches won.

20%
40%
Loss Rate

Share of sampled matches lost (lower is better).

60%
2.00
Avg Goals Scored

Goals scored per match across the sampled games.

1.40
2.00
Avg Goals Conceded

Goals conceded per match (lower is better).

2.40
20%
Clean Sheet10%

Share of matches with no goals conceded.

0%
80%
BTTS80%

Share of matches where both teams scored.

80%
80%
Over 2.590%

Share of venue matches with total goals > 2.5.

100%
—
EWMAAttack xG (EWMA)

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

1.30
—
EWMADefense xG (EWMA)

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

2.50
  • Newry City AFC vs Dungannon Swifts
  • Ilkeston Town vs Belper Town
  • Oxford City vs Sutton Utd
  • Aldershot Town vs Bristol City
  • Halesowen Town vs Solihull Moors
  • Tamworth vs Kidderminster Harriers
  • Buxton vs Matlock Town
  • Corinthian vs Margate
  • Liversedge vs Scarborough Athletic
  • Trafford vs United of Manchester
  • Hereford Pegasus vs Barry Town
  • Braintree vs Crystal Palace U21
  • Gresley vs Nuneaton Town
  • Witham Town vs Billericay Town
  • Shepshed Dynamo vs Mickleover Sports
  • Marlow vs Mickleover Sports
  • Cirencester Town vs Gloucester City
  • Clevedon Town vs Taunton Town
  • Corinthian-Casuals vs Epsom & Ewell FC
  • Yaxley vs Peterborough Sports
  • Cheshunt vs Ware
  • Canvey Island vs Aveley
  • Harborough Town vs Brackley Town
  • Ascot United vs Virginia Water
  • Melksham Town vs Bath City
  • Royston Town vs St Albans City
  • Weston-super-Mare vs Bristol City U21
  • Bishop's Stortford vs Welling United
  • Needham Market vs Brightlingsea Regent
  • Soham Town Rangers vs King's Lynn Town
  • VCD Athletic vs Sheppey United
  • Stockton Town vs Spennymoor Town
  • Metropolitan Police vs Hampton & Richmond
  • Nostell MW vs Frickley Athletic
  • Hungerford Town vs Cheltenham
  • Tonbridge Angels vs Ebbsfleet United
  • Radcliffe vs FC Halifax Town
  • Altrincham vs Salford City
  • Doncaster vs Hull City
  • Armagh City vs Portadown
  • Macclesfield vs Rochdale
  • Dartford vs Gillingham
  • Shrewsbury vs Leicester
  • Carrick Rangers vs Bangor
  • Sporting CP vs Sevilla
  • Mafra vs 1º Dezembro
  • Manchester City vs Celtic
  • Estrela vs Estoril
  • FC Porto B vs AVS
  • Boavista vs Casa Pia
  • Monterrey W vs Atlas W
  • Fluminense U20 vs Corinthians U20
  • USAC vs Oeste
  • Heegan vs Badbaado
  • Dekedaha vs Raadsan
  • Brisbane Roar vs Perth Glory
  • Cambodia U19 vs Philippines U19
  • Indonesia U19 vs Timor-Leste U19
  • Mauritania U20 vs Valencia U20
  • Sevilla U20 vs Uruguay U20
  • Argentina U20 vs Levante U20
  • Peerless vs Bhawanipore
  • Calcutta Police vs ATK Mohun Bagan
  • Botafogo SP U20 vs Ibrachina U20
  • Wallsend Red Devils vs Toronto Awaba Stags
  • Cariri U20 vs Crato U20
  • Fonte Nova vs Pedreira
  • Flamengo RJ U17 vs Goias U17
  • Palmeiras U17 vs Fortaleza U17
  • Bahia U17 vs RB Bragantino U17
  • Internacional U17 vs Cruzeiro U17
  • Ceara U17 vs Botafogo U17
  • Bodo/Glimt vs Rīgas FS
    Panevėžys vs Jagiellonia
    Lincoln Red Imps FC vs Qarabag
    Malmo FF vs KI Klaksvik
    Apoel Nicosia vs Petrocub
    FCSB vs Maccabi Tel Aviv
    Ferencvarosi TC vs The New Saints
    UE Santa Coloma vs FC Midtjylland
    Dynamo Kyiv vs FK Partizan
    FC Lugano vs Fenerbahce
    Shamrock Rovers vs Sparta Praha
    Ballkani vs Hamrun Spartans
    FC Differdange 03 vs Ordabasy
    Virtus vs Flora Tallinn
    Deportivo Riestra vs Argentinos JRS
    Gimnasia L.P. vs San Lorenzo
    Newells Old Boys vs Independ. Rivadavia
    Independiente vs Barracas Central
    Patriotas vs Fortaleza FC
    La Equidad vs Jaguares
    Deportes Tolima vs Deportivo Pasto
    Racing Montevideo vs Huachipato
    Internacional vs Rosario Central
    Chapecoense-sc vs Sport Recife
    Operario-PR vs Novorizontino
    Mirassol vs Avai
    Ituano vs America Mineiro
    Ponte Preta vs Vila Nova
    Raufoss vs Levanger
    Santa Ana vs Sporting San Jose
    CS Herediano vs Puntarenas FC
    Yantra 2019 vs Etar Veliko Tarnovo
    East Kilbride vs Queen of the South
    Aberdeen vs Airdrie United
    Stenhousemuir vs Ayr Utd
    East Fife vs Brechin
    Kelty Hearts vs Peterhead
    Montrose vs Edinburgh City
    Cove Rangers vs Livingston
    Hamilton Academical vs Ross County
    Alloa Athletic vs ST Johnstone
    Partick vs Clyde
    Dundee vs Annan Athletic
    Queen's Park vs Elgin City
    Spartans vs Forfar Athletic
    Inverness CT vs Arbroath
    Stirling Albion vs Stranraer
    Buckie Thistle vs Dundee Utd
    San Antonio vs Cuniburo
    Tampere United vs I-Kissat
    Seongnam FC vs Jeonnam Dragons
    Busan I Park vs Gyeongnam FC
    Bucheon FC 1995 vs Suwon Bluewings
    CD Hermanos Colmenarez vs Carabobo FC
    Angostura FC vs Estudiantes de Merida FC
    Flora II vs Tallinna Kalev II
    Hougang United vs Albirex Niigata S
    Canada U20 vs Dominican Republic U20
    El Salvador U20 vs Honduras U20
    PVV vs Transvaal
    JyPK vs Honka W
    Saare Latte vs Hiiumaa
    Läänemaa Haapsalu vs Rumori Calcio
    Adelaide United vs Cumberland United
    Radnik Surdulica vs Zemun
    Celta Vigo vs Sporting Gijon
    Bristol Rovers vs Bromley
    Bristol City vs Newport County
    Rapperswil vs FC Aarau
    West Brom vs Blackpool
    Willem II vs Roda
    Vitesse vs Ashdod
    Chrudim vs Chlumec nad Cidlinou
    Mamelodi Sundowns vs Cardiff
    Veres Rivne vs Lokomotiv Kyiv
    Obolon'-Brovar vs Chernihiv
    LNZ Cherkasy vs Inhulets
    Norrby IF vs Jonkopings Sodra
    Zorya Luhansk vs Al Taawon
    Umeå FC Akademi vs Täfteå
    Kryvbas KR vs Rizespor
    Brønshøj vs Fremad Amager
    Bastia vs Balagne
    Znicz Pruszków vs Hapoel Tel Aviv
    Brønshøj vs AB Copenhagen
    LAC-Inter vs Union Mauer
    Falkenbergs FF vs Varbergs GIF
    Germania Egestorf vs Hannover 96 II
    Las Palmas vs Al Sadd
    Villarreal II vs Lleida Esportiu
    Schwaz vs Silz / Mötz
    Angelholms FF vs Astrio
    Dinamo Zagreb vs Vardar Skopje
    Eimsbütteler TV vs Lübeck II
    Sturm Graz vs FC Porto
    Hoegaarden-Outgaarden vs Tienen
    Chelsea U21 vs Mansfield Town
    Delémont vs Sochaux
    Odder vs Lyseng
    Gimnástica Segoviana vs Valladolid
    Bottesford Town vs Scunthorpe
    RM Hamm Benfica vs Union Titus Petange
    Barendrecht vs Sparta Rotterdam II
    Eemdijk vs Spakenburg
    Nottingham Forest vs Millwall
    Stevenage vs Coventry
    Ijsselmeervogels vs Telstar
    Weymouth vs Eastleigh
    Ourense CF vs Deportivo La Coruna
    Harrogate Town vs Sheffield Utd
    Boston United vs Peterborough
    Barrow vs Stockport County
    Heaton Stannington vs Blyth Town
    Parkgate vs Cleethorpes Town
    Woking vs Reading
    Alfreton Town vs Rotherham
    Ballymena United vs Annagh United
    Darlington 1883 vs York
    Chorley vs Bolton
    Crewe vs Stoke City
    Southport vs Oldham
    East Grinstead Town vs Lewes
    Penybont vs Afan Lido
    Didcot Town vs Hemel Hempstead Town
    Worksop Town vs Pontefract Collieries
    Evesham United vs Redditch United
    Shildon AFC vs South Shields
    Chippenham Town vs Swindon Supermarine
    Guisborough Town vs Whitby Town
    Boreham Wood vs Brentford U21
    Morpeth Town vs Ashington AFC
    Blyth Town vs Blyth Spartans
    Wealdstone vs Crawley Town
    Curzon Ashton vs AFC Fylde
    Loughgall vs Ballinamallard United
    Dollingstown vs Glenavon FC