KSA Sport Pulse
Scores · Fixtures · League Table
--:--
Saudi Arabia
SAUDI SPORTS

Saudi first.
Right now.

Today MatchToday
Loading...
Next Match Upcoming
Loading...

Choose League

Golden Boot Race Saudi Pro League
Loading...
League Table Current table
Loading...
Match Calendar
This month
Loading match calendar...
Recent Results
Latest matches
Loading results...
Upcoming
Next matches
Loading fixtures...

Saudi Pro League scores, fixtures, results & standings

Explore Saudi football and Roshn Saudi League pages for live scores, matches today, upcoming fixtures, recent results, the league table and leading Saudi clubs.

TOP SCORERS

Golden Boot Race

Saudi Pro League

GOALS
LEADERS
MORE
KSP INSIGHTS
Official season leaderboard
Loading Golden Boot race...
LEAGUE TABLE

Saudi Pro League

Current season

PTS
Official overall league table
Loading league table...
Loading club...
Loading player...
SEASONS

Season Archive

Loading seasons...
Choose a season.
TOURNAMENT

Tournament Bracket

Loading tournament...
Loading match details...
Loading lineups...
Team Stats Full match
Loading stats...
Head to HeadRecent meetings
Loading H2H...
, so earlier overrides were being overwritten. */ /* Header pills: identical typography and geometry */ html body .next-panel-titleline{ display:flex!important; align-items:center!important; gap:7px!important; } html body .next-panel-titleline .next-date-pill, html body .next-panel-titleline .next-dday-pill{ display:inline-flex!important; align-items:center!important; justify-content:center!important; min-height:25px!important; height:25px!important; padding:0 9px!important; margin:0!important; border-radius:999px!important; font-size:11px!important; line-height:1!important; font-weight:850!important; letter-spacing:-.01em!important; white-space:nowrap!important; } html body .next-panel-titleline .next-date-pill{ background:#edf8f2!important; color:var(--green)!important; } html body .next-panel-titleline .next-dday-pill{ background:#e3f4ea!important; color:#087847!important; } html body .next-panel-titleline .next-dday-pill[hidden]{ display:none!important; } /* Standard 3-match layout */ html body .today-panel .hero-match-row, html body .next-panel .hero-match-row{ position:relative!important; display:grid!important; grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)!important; align-items:center!important; gap:7px!important; width:100%!important; min-height:58px!important; height:58px!important; margin:0!important; padding:4px 25px!important; } html body .today-panel .hero-match-row::before, html body .next-panel .hero-match-row::before{ display:none!important; content:none!important; } /* Crest above / FULL club name below */ html body .today-panel .hero-row-team, html body .today-panel .hero-row-team.home, html body .today-panel .hero-row-team.away, html body .next-panel .hero-row-team, html body .next-panel .hero-row-team.home, html body .next-panel .hero-row-team.away{ position:static!important; width:100%!important; min-width:0!important; max-width:100%!important; display:flex!important; flex-direction:column!important; align-items:center!important; justify-content:center!important; gap:3px!important; text-align:center!important; } html body .today-panel .hero-row-team.home, html body .next-panel .hero-row-team.home{ grid-column:1!important; } html body .today-panel .hero-row-center, html body .next-panel .hero-row-center{ grid-column:2!important; } html body .today-panel .hero-row-team.away, html body .next-panel .hero-row-team.away{ grid-column:3!important; } html body .today-panel .hero-row-team img, html body .next-panel .hero-row-team img{ display:block!important; width:29px!important; height:29px!important; flex:0 0 29px!important; margin:0 auto!important; object-fit:contain!important; } html body .today-panel .hero-row-team span, html body .next-panel .hero-row-team span{ display:block!important; width:100%!important; max-width:100%!important; min-width:0!important; min-height:0!important; overflow:visible!important; text-overflow:clip!important; white-space:normal!important; word-break:normal!important; overflow-wrap:normal!important; -webkit-line-clamp:unset!important; line-clamp:unset!important; -webkit-box-orient:initial!important; font-size:11.5px!important; line-height:1.08!important; font-weight:790!important; letter-spacing:-.025em!important; text-align:center!important; } /* Kickoff + city in the center */ html body .today-panel .hero-row-center, html body .next-panel .hero-row-center{ position:static!important; width:68px!important; min-width:68px!important; transform:none!important; justify-self:center!important; align-self:center!important; display:flex!important; flex-direction:column!important; align-items:center!important; justify-content:center!important; text-align:center!important; } html body .today-panel .hero-row-center strong, html body .next-panel .hero-row-center strong{ display:block!important; width:100%!important; margin:0!important; font-size:11.8px!important; line-height:1!important; font-weight:850!important; white-space:nowrap!important; text-align:center!important; } html body .today-panel .hero-row-center small, html body .next-panel .hero-row-center small, html body .today-panel .hero-row-center small.venue-line, html body .next-panel .hero-row-center small.venue-line{ display:block!important; } html body .today-panel .hero-row-center small.venue-line, html body .next-panel .hero-row-center small.venue-line{ width:92px!important; max-width:92px!important; margin-top:5px!important; overflow:hidden!important; text-overflow:ellipsis!important; white-space:nowrap!important; color:#66756d!important; font-size:10.5px!important; line-height:1!important; font-weight:760!important; letter-spacing:-.015em!important; text-align:center!important; } /* Chevron must not take team-name width */ html body .today-panel .hero-row-chevron, html body .next-panel .hero-row-chevron{ position:absolute!important; grid-column:auto!important; right:3px!important; top:50%!important; width:18px!important; height:18px!important; transform:translateY(-50%)!important; } /* First 3 matches are visible; extra matches are opt-in */ html body .hero-match-list .hero-extra-match{ display:none!important; } html body .hero-match-list.expanded .hero-extra-match{ display:grid!important; } /* Expand button */ html body .hero-match-expand{ width:calc(100% - 22px)!important; min-height:27px!important; margin:4px 11px 0!important; padding:0 8px!important; display:flex!important; align-items:center!important; justify-content:center!important; gap:6px!important; border:0!important; border-top:1px solid #e8eeeb!important; background:transparent!important; color:var(--green)!important; font-size:10px!important; line-height:1!important; font-weight:820!important; cursor:pointer!important; } html body .hero-match-expand .expand-less{ display:none!important; } html body .hero-match-list.expanded .hero-match-expand .expand-more{ display:none!important; } html body .hero-match-list.expanded .hero-match-expand .expand-less{ display:inline!important; } /* Cards stay identical while collapsed; expand naturally only after View more */ html body .hero-match-panel.today-panel, html body .hero-match-panel.next-panel{ height:250px!important; min-height:250px!important; } html body .hero-match-panel.hero-panel-expanded{ height:auto!important; min-height:250px!important; } /* Mobile */ @media(max-width:700px){ html body .next-panel-titleline .next-date-pill, html body .next-panel-titleline .next-dday-pill{ min-height:23px!important; height:23px!important; padding:0 7px!important; font-size:10px!important; } html body .today-panel .hero-match-row, html body .next-panel .hero-match-row{ grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)!important; gap:5px!important; min-height:57px!important; height:57px!important; padding:4px 20px!important; } html body .today-panel .hero-row-team img, html body .next-panel .hero-row-team img{ width:27px!important; height:27px!important; flex-basis:27px!important; } html body .today-panel .hero-row-team span, html body .next-panel .hero-row-team span{ font-size:10.7px!important; line-height:1.08!important; } html body .today-panel .hero-row-center, html body .next-panel .hero-row-center{ width:60px!important; min-width:60px!important; } html body .today-panel .hero-row-center strong, html body .next-panel .hero-row-center strong{ font-size:11px!important; } html body .today-panel .hero-row-center small.venue-line, html body .next-panel .hero-row-center small.venue-line{ width:78px!important; max-width:78px!important; font-size:9.5px!important; } html body .hero-match-panel.today-panel, html body .hero-match-panel.next-panel{ height:auto!important; min-height:0!important; } }