Skip to content
GPGoalPulz
MatchesLiveAnalysisCommunityLeaguesTeamssoonPlayersStats
Live deskGoalPulz Live Desk monitoring today's fixtures42 finished
Today Control
◎Today42●Live Now0◔Upcoming0✓Finished42

My Teams

Star teams in the match feed to build your personal match board.

Active Leagues

8
4
4
4
3
3
2
2
‹
Sat18 MaySun19 MayMon20 MayTue21 MayWed22 MayThu23 MayFri24 May
›
Sort
Sponsored
2. Division: Group 2 · Norway2 matches▾
FT
Strømsgodset II
2-1
Harstad
⤢
FT
Valdres
4-0
Odd II
⤢
2. Division: Group 3 · Norway1 match▾
FT
Brann II
1-2
Fana
⤢
2. Liga · Austria4 matches▾
FT
Blau-Weiß Linz
1-0
St. Pölten
⤢
FT
Lustenau
1-4
Austria Lustenau
⤢
FT
Hartberg
1-2
Rheindorf Altach
⤢
FT
Kapfenberger SV
1-1
Grödig
⤢
3. Liga CFL · Czech Republic1 match▾
FT
Chomutov
5-0
Hlavice
⤢
A Lyga · Lithuania1 match▾
FT
Dainava
1-3
Sūduva
⤢
AFC Champions League Elite · Asia4 matches▾
FT
Seoul
3-1
Beijing Guoan
⤢
FT
Bunyodkor
0-0
Buriram United
⤢
FT
Al Ahli
2-0
El Jaish
⤢
FT
Al Shabab
3-0
Al Gharafa
⤢
Besta deild · Iceland3 matches▾
FT
Stjarnan
1-1
Valur
⤢
FT
ÍA
2-0
Fram
⤢
FT
Breidablik
0-1
FH
⤢
Chance Liga · Czech Republic2 matches▾
FT
Hradec Králové
0-0
Příbram
⤢
FT
Slovan Liberec
3-1
Teplice
⤢
Chance Národní Liga · Czech Republic1 match▾
FT
HFK Olomouc
2-1
Pardubice
⤢
Damallsvenskan · Sweden1 match▾
FT
Pitea W
2-3
Umea W
⤢
Division 2: Sodra Svealand · Sweden1 match▾
FT
Sleipner
1-0
Assyriska IF
⤢
Eliteserien · Norway2 matches▾
FT
Sarpsborg 08
3-3
Vålerenga
⤢
FT
Sandnes Ulf
0-1
Viking
⤢
Ettan: South · Sweden1 match▾
FT
Lund
6-2
Limhamn Bunkeflo
⤢
Kakkonen · Finland1 match▾
FT
Atlantis
1-1
KTP
⤢
Ligue 1 · Algeria8 matches▾
FT
Tlemcen
2-2
MC Oran
⤢
FT
CA Batna
2-2
JS Kabylie
⤢
FT
ASO Chlef
2-0
JSM Béjaïa
⤢
FT
JSM Skikda
3-0
USM Bel Abbès
⤢
FT
MC El Eulma
3-1
CA Bordj Bou Arreridj
⤢
FT
USM Alger
1-0
CR Belouizdad
⤢
FT
ES Sétif
1-3
CS Constantine
⤢
FT
USM El Harrach
5-0
MC Alger
⤢
Meistriliiga · Estonia4 matches▾
FT
Nõmme Kalju
2-0
Tallinna Kalev
⤢
FT
Flora
6-0
Kuressaare
⤢
FT
Sillamäe Kalev
1-1
Tammeka
⤢
FT
Paide
0-1
JK Trans Narva
⤢
Sudani Premier League · Sudan3 matches▾
FT
Al Ittihad
0-1
Al Khartoum
⤢
FT
Al Nsoor
2-0
Al Ahli Khartoum
⤢
FT
Alamal Atbara
0-0
Al Hilal Kadougli
⤢
Svenska Cupen · Sweden1 match▾
FT
Hyltebruks
2-3
Ljungby
⤢
Virsliga · Latvia1 match▾
FT
FC Jurmala
0-1
Daugava Daugavpils
⤢

Today’s Main Event

Latest result
Seoul
3-1
FT
Beijing Guoan
AFC Champions League Elite
Open Match Intelligence Center →

Top Goal Threats

Goal-threat rankings appear when today’s teams have verified form.

Top Scorers

Top scorers unavailable for today’s leagues.

AI Prediction Spotlight

Prediction spotlight appears when match probabilities are available. Open a match for its win-probability read.
Live deskGoalPulz Live Desk monitoring today's fixtures42 finished

Command Center

Live scores, fixtures & match intel.

42Matches0Live0Soon42FT

Today’s Main Event

Latest result
Seoul
3-1
FT
Beijing Guoan
AFC Champions League Elite
Open Match Intelligence Center →
‹
Sat18 MaySun19 MayMon20 MayTue21 MayWed22 MayThu23 MayFri24 May
›
Matches42Live0Soon0FT42
2. Division: Group 22
2. Division: Group 31
2. Liga4
3. Liga CFL1
A Lyga1
AFC Champions League Elite4
Besta deild3
Chance Liga2
Chance Národní Liga1
Damallsvenskan1
Division 2: Sodra Svealand1
Eliteserien2
Ettan: South1
Kakkonen1
Ligue 18
Meistriliiga4
Sudani Premier League3
Svenska Cupen1
Virsliga1

Football Scores & Fixtures — Tuesday 21 May

GoalPulz tracks 42 football matches on Tuesday 21 May, with 42 already finished. Busiest competitions: Ligue 1, AFC Champions League Elite, 2. Liga, Meistriliiga. Follow real-time scores, kickoff times, expected goals (xG) and transparent match predictions across 300+ leagues worldwide.

Football

  • Matches
  • Live scores
  • Leagues
  • Players
  • Stats
  • Analysis

How we work

  • Methodology
  • Data sources
  • Editorial principles
  • Corrections

GoalPulz

  • About
  • Contact
  • FAQ
  • Support

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 GoalPulz

Football data and analysis. Match data licensed from Sportmonks; probabilities and form models are our own. For information, not betting advice.