J1 League Gameweek 12

Gamba Osaka 2 - 2 FT Kyoto Sanga

Panasonic Stadium Suita

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
79
FT
Sat, Oct 24
日本語
Gamba Osaka
2-2
Kyoto Sanga
⚡ Intensity 78
⚖️ Balance 55
🏆 Stakes 14
🎲 Upset 57
Ten Men, One Lead, Late Heartbreak

Win Probability

  • Gamba Osaka 48%
  • Draw 25%
  • Kyoto Sanga 26%

Futmetrix AI estimate

A Red Card, a Lead, and a 90+2 Rescue

Highly Entertaining Futmetrix Score: 79/100. Gamba Osaka saw a late lead snatched away by Kyoto Sanga, leaving a point apiece in a bottom-end clash neither side could afford to take lightly.

Opening Act

The opening half-hour was tight, not timid: Gamba Osaka and Kyoto Sanga traded forward surges, but neither found a clean route through. Kyoto edged possession at 53%, yet the first goal belonged to Gamba. At 31 minutes, Takashi Usami finished to put the hosts ahead, setting Kyoto a test of response. Eight minutes later, Haruki Arai levelled, with Shimpei Fukuoka providing the assist. At 1-1 by half-time, the combined 26 shots and ten efforts on target across the match confirm this was no sterile contest. Gamba put seven of their 12 attempts on target; Kyoto managed just three from 14. The visitors had more attempts, but the hosts were far more accurate. The Balance stayed high, while Gamba’s finishing gave the first half its edge.

The Pivot

The match turned in the 53rd minute when Gamba goalkeeper Jun Ichimori was sent off, leaving the hosts with ten men for nearly forty minutes. Kyoto had the numerical advantage and more of the ball, but did not turn it into a stream of clear chances: the visitors managed only three shots on target across the match, against Gamba’s seven. Gamba refused to retreat. At 65 minutes, Issam Jebali, a starter rather than a substitute, scored to put the hosts back in front. A bold reply left the contest open. Gamba finished with 1.44 expected goals to Kyoto’s 1.24 despite seeing less of the ball. The Intensity rose after the red card, but Gamba still carried a threat of their own.

Resolution

That lead held until stoppage time. At Panasonic Stadium Suita, Kyoto kept probing and substitute Takumi Kato delivered the final blow, scoring at 90+2 to make it 2-2. Kato had come on at half-time, and his goal rewarded Kyoto’s persistence after Gamba had scored while a man down. Gamba can take pride in finding a second lead after Ichimori’s dismissal; Kyoto can point to 14 attempts and the pressure that finally broke through. After 11 matches, Gamba sit 15th on 10 points, with Kyoto 17th on nine. The Stakes are plain: one point separates them near the bottom, so Gamba’s late concession costs dearly while Kyoto’s rescue feels precious. An entertaining draw after a tense finish, but no release for either club.

Key Questions

How did the red card for Jun Ichimori impact the match?

His 53rd-minute dismissal left Gamba with ten for nearly 40 minutes; they still retook the lead before conceding.

Did Gamba Osaka deserve the late equaliser?

Gamba showed resilience, but Kyoto’s late pressure made the 2-2 draw a fair result.

How did substitute Issam Jebali change the game?

Jebali started, not substituted, and his 65th-minute goal put Gamba back ahead with ten men.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
47%
53%
Gamba Osaka 47%
Kyoto Sanga 53%
Shots
12
14
Gamba Osaka 12
Kyoto Sanga 14
Shots on Target
7
3
Gamba Osaka 7
Kyoto Sanga 3
Expected Goals (xG)
1.44
1.24
Gamba Osaka 1.44
Kyoto Sanga 1.24
Passes
378
429
Gamba Osaka 378
Kyoto Sanga 429
Corners
2
2
Gamba Osaka 2
Kyoto Sanga 2
Fouls
12
15
Gamba Osaka 12
Kyoto Sanga 15
Yellow Cards
1
1
Gamba Osaka 1
Kyoto Sanga 1
Red Cards
1
0
Gamba Osaka 1
Kyoto Sanga 0

Match Events

31' ⚽ Takashi Usami
Kyo Sato 🟨 32'
Haruki Arai (Shimpei Fukuoka) ⚽ 39'
↓ Weverton Silva de Andrade ↑Takumi Kato 🔄 45'
HT
53' 🟥 Jun Ichimori
57' 🔄 ↓ Koshiro Sumi ↑Masaaki Higashiguchi
65' ⚽ Issam Jebali
66' 🔄 ↓ Takashi Usami ↑Shogo Sasaki
66' 🔄 ↓ Tokuma Suzuki ↑Shuto Abe
↓ Hiroto Morooka ↑Rafael Papagaio 🔄 69'
↓ Alex Souza ↑Fuchi Honda 🔄 69'
↓ Yusuke Ishida ↑Marco Túlio 🔄 75'
↓ Kyo Sato ↑Ryosuke Yamanaka 🔄 80'
90' 🔄 ↓ Rin Mito ↑Ryo Hatsuse
90'+1 🔄 ↓ Ryoya Yamashita ↑Ryotaro Meshino
Takumi Kato ⚽ 90'+2
90'+7 🟨 Issam Jebali
FT

Player Cards

Our take on every player in this match

Gamba Osaka

Goalkeepers
Jun Ichimori
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
4.4
Rating
Defenders
Takeru Kishimoto
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Shinnosuke Nakatani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Shota Fukuoka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Shinya Nakano
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Midfielders
Tokuma Suzuki
MAGNET
MAGNET
65
Activity
65
Activity
54
Passes
11
Duels
Rin Mito
NPC
NPC
90
Minutes
90
Minutes
20%
Pass Acc
6.5
Rating
Ryoya Yamashita
ENFORCER
ENFORCER
3
Tackles
3
Tackles
8
Duels Won
80%
Win %
Takashi Usami
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kohshiro Sumi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Forwards
Issam Jebali
MAGNET
MAGNET
48
Activity
48
Activity
20
Passes
28
Duels
BENCH
Masaaki Higashiguchi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
33
Minutes
Ryo Hatsuse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shogo Sasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Shuto Abe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Eli Adams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Soya Fujiwara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yusei Toshida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Welton Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryotaro Meshino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Kyoto Sanga

Goalkeepers
Halls
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Weverton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Yoshinori Suzuki
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Kodai Nagata
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
48%
Pass Acc
Midfielders
Yusuke Ishida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Shimpei Fukuoka
MAGNET
MAGNET
84
Activity
84
Activity
74
Passes
10
Duels
Hiroto Morooka
ENFORCER
ENFORCER
5
Tackles
5
Tackles
8
Duels Won
73%
Win %
Kyo Sato
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Ryuma Nakano
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Haruki Arai
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Alex Negueba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Gakuji Ota
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Takaaki Shichi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hisashi Appiah Tawiah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryosuke Yamanaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Yoon Sung-Jun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fuchi Honda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Takumi Kato
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Marco Túlio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Rafael Elias
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target

Head to Head

Date Home Score Away Competition Venue
04/29/2026 Kyoto Sanga 1 - 1 (PEN 5-4) Gamba Osaka J1 League Sanga Stadium by Kyocera
04/04/2026 Gamba Osaka 2 - 0 Kyoto Sanga J1 League Panasonic Stadium Suita
06/28/2025 Kyoto Sanga 3 - 1 Gamba Osaka J1 League Sanga Stadium by Kyocera
04/29/2025 Gamba Osaka 2 - 1 Kyoto Sanga J1 League Panasonic Stadium Suita
09/22/2024 Kyoto Sanga 2 - 2 Gamba Osaka J1 League Sanga Stadium by Kyocera
04/03/2024 Gamba Osaka 0 - 0 Kyoto Sanga J1 League Panasonic Stadium Suita
07/08/2023 Gamba Osaka 1 - 0 Kyoto Sanga J1 League Panasonic Stadium Suita
05/24/2023 Gamba Osaka 0 - 1 Kyoto Sanga J-League Cup Panasonic Stadium Suita
04/15/2023 Kyoto Sanga 2 - 1 Gamba Osaka J1 League Sanga Stadium by Kyocera
03/08/2023 Kyoto Sanga 1 - 3 Gamba Osaka J-League Cup Sanga Stadium by Kyocera
04/29/2026
1 - 1 (PEN 5-4)
J1 League Sanga Stadium by Kyocera
04/04/2026
J1 League Panasonic Stadium Suita
06/28/2025
J1 League Sanga Stadium by Kyocera
04/29/2025
J1 League Panasonic Stadium Suita
09/22/2024
J1 League Sanga Stadium by Kyocera
04/03/2024
J1 League Panasonic Stadium Suita
07/08/2023
J1 League Panasonic Stadium Suita
05/24/2023
J-League Cup Panasonic Stadium Suita
04/15/2023
J1 League Sanga Stadium by Kyocera
03/08/2023
J-League Cup Sanga Stadium by Kyocera
Gamba Osaka Win
Kyoto Sanga Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Machida Zelvia 12 27 30 10 +20 DVissel Kobe 0 - 0 Machida Zelvia (24-10-2026)WShimizu S-pulse 0 - 5 Machida Zelvia (21-10-2026)WMachida Zelvia 3 - 0 Avispa Fukuoka (18-10-2026)WKyoto Sanga 0 - 1 Machida Zelvia (10-10-2026)LMachida Zelvia 2 - 4 Kashiwa Reysol (20-09-2026)
2 Sanfrecce Hiroshima 12 26 29 10 +19 WSanfrecce Hiroshima 4 - 0 Shimizu S-pulse (24-10-2026)LV-varen Nagasaki 4 - 0 Sanfrecce Hiroshima (21-10-2026)WSanfrecce Hiroshima 3 - 0 Kyoto Sanga (17-10-2026)WTokyo Verdy 0 - 2 Sanfrecce Hiroshima (11-10-2026)WAvispa Fukuoka 0 - 1 Sanfrecce Hiroshima (19-09-2026)
3 Kashiwa Reysol 12 25 25 19 +6 WKashima 2 - 3 Kashiwa Reysol (24-10-2026)DFC Tokyo 0 - 0 Kashiwa Reysol (21-10-2026)LKashiwa Reysol 1 - 3 Nagoya Grampus (17-10-2026)WKashiwa Reysol 4 - 2 Vissel Kobe (09-10-2026)WMachida Zelvia 2 - 4 Kashiwa Reysol (20-09-2026)
4 FC Tokyo 11 24 21 8 +13 DFC Tokyo 0 - 0 Kashiwa Reysol (21-10-2026)WTokyo Verdy 0 - 4 FC Tokyo (17-10-2026)WFC Tokyo 3 - 0 Urawa (10-10-2026)WFC Tokyo 1 - 0 Nagoya Grampus (19-09-2026)WGamba Osaka 0 - 2 FC Tokyo (12-09-2026)
5 Vissel Kobe 12 23 18 11 +7 DVissel Kobe 0 - 0 Machida Zelvia (24-10-2026)LKawasaki Frontale 2 - 1 Vissel Kobe (21-10-2026)WFagiano Okayama 0 - 3 Vissel Kobe (18-10-2026)LKashiwa Reysol 4 - 2 Vissel Kobe (09-10-2026)WGamba Osaka 0 - 1 Vissel Kobe (20-09-2026)
6 Kashima 12 20 25 21 +4 LKashima 2 - 3 Kashiwa Reysol (24-10-2026)DKyoto Sanga 2 - 2 Kashima (21-10-2026)WKashima 2 - 0 V-varen Nagasaki (17-10-2026)WKashima 2 - 0 Gamba Osaka (09-10-2026)DKawasaki Frontale 3 - 3 Kashima (19-09-2026)
7 Kawasaki Frontale 11 19 23 17 +6 WKawasaki Frontale 2 - 1 Vissel Kobe (21-10-2026)WCerezo Osaka 2 - 4 Kawasaki Frontale (17-10-2026)LKawasaki Frontale 1 - 2 Nagoya Grampus (11-10-2026)DKawasaki Frontale 3 - 3 Kashima (19-09-2026)WMito Hollyhock 0 - 1 Kawasaki Frontale (12-09-2026)
8 Yokohama F. Marinos 12 18 16 12 +4 DNagoya Grampus 1 - 1 Yokohama F. Marinos (25-10-2026)DYokohama F. Marinos 2 - 2 Tokyo Verdy (21-10-2026)DJEF United Chiba 0 - 0 Yokohama F. Marinos (17-10-2026)DCerezo Osaka 0 - 0 Yokohama F. Marinos (10-10-2026)WYokohama F. Marinos 2 - 0 Mito Hollyhock (19-09-2026)
9 Urawa 11 18 20 23 -3 WUrawa 3 - 2 JEF United Chiba (21-10-2026)WMito Hollyhock 0 - 1 Urawa (17-10-2026)LFC Tokyo 3 - 0 Urawa (10-10-2026)WUrawa 3 - 1 Tokyo Verdy (19-09-2026)LUrawa 1 - 2 Fagiano Okayama (13-09-2026)
10 Fagiano Okayama 11 16 14 15 -1 WFagiano Okayama 2 - 0 Mito Hollyhock (21-10-2026)LFagiano Okayama 0 - 3 Vissel Kobe (18-10-2026)LAvispa Fukuoka 2 - 1 Fagiano Okayama (10-10-2026)LFagiano Okayama 1 - 2 Kyoto Sanga (19-09-2026)WUrawa 1 - 2 Fagiano Okayama (13-09-2026)
11 Nagoya Grampus 12 14 14 18 -4 DNagoya Grampus 1 - 1 Yokohama F. Marinos (25-10-2026)DNagoya Grampus 1 - 1 Cerezo Osaka (21-10-2026)WKashiwa Reysol 1 - 3 Nagoya Grampus (17-10-2026)WKawasaki Frontale 1 - 2 Nagoya Grampus (11-10-2026)LFC Tokyo 1 - 0 Nagoya Grampus (19-09-2026)
12 Shimizu S-pulse 12 14 10 20 -10 LSanfrecce Hiroshima 4 - 0 Shimizu S-pulse (24-10-2026)LShimizu S-pulse 0 - 5 Machida Zelvia (21-10-2026)DShimizu S-pulse 2 - 2 Gamba Osaka (17-10-2026)WMito Hollyhock 1 - 2 Shimizu S-pulse (11-10-2026)WShimizu S-pulse 2 - 1 JEF United Chiba (19-09-2026)
13 Cerezo Osaka 11 13 10 17 -7 DNagoya Grampus 1 - 1 Cerezo Osaka (21-10-2026)LCerezo Osaka 2 - 4 Kawasaki Frontale (17-10-2026)DCerezo Osaka 0 - 0 Yokohama F. Marinos (10-10-2026)DV-varen Nagasaki 1 - 1 Cerezo Osaka (19-09-2026)LSanfrecce Hiroshima 6 - 1 Cerezo Osaka (12-09-2026)
14 V-varen Nagasaki 11 12 15 18 -3 WV-varen Nagasaki 4 - 0 Sanfrecce Hiroshima (21-10-2026)LKashima 2 - 0 V-varen Nagasaki (17-10-2026)DJEF United Chiba 1 - 1 V-varen Nagasaki (11-10-2026)DV-varen Nagasaki 1 - 1 Cerezo Osaka (19-09-2026)WV-varen Nagasaki 2 - 0 Nagoya Grampus (12-09-2026)
15 Gamba Osaka 12 11 14 21 -7 DGamba Osaka 2 - 2 Kyoto Sanga (24-10-2026)WAvispa Fukuoka 1 - 2 Gamba Osaka (21-10-2026)DShimizu S-pulse 2 - 2 Gamba Osaka (17-10-2026)LKashima 2 - 0 Gamba Osaka (09-10-2026)LGamba Osaka 0 - 1 Vissel Kobe (20-09-2026)
16 Kyoto Sanga 12 10 15 23 -8 DGamba Osaka 2 - 2 Kyoto Sanga (24-10-2026)DKyoto Sanga 2 - 2 Kashima (21-10-2026)LSanfrecce Hiroshima 3 - 0 Kyoto Sanga (17-10-2026)LKyoto Sanga 0 - 1 Machida Zelvia (10-10-2026)WFagiano Okayama 1 - 2 Kyoto Sanga (19-09-2026)
17 Mito Hollyhock 11 9 12 16 -4 LFagiano Okayama 2 - 0 Mito Hollyhock (21-10-2026)LMito Hollyhock 0 - 1 Urawa (17-10-2026)LMito Hollyhock 1 - 2 Shimizu S-pulse (11-10-2026)LYokohama F. Marinos 2 - 0 Mito Hollyhock (19-09-2026)LMito Hollyhock 0 - 1 Kawasaki Frontale (12-09-2026)
18 Tokyo Verdy 12 8 9 21 -12 WTokyo Verdy 3 - 1 Avispa Fukuoka (24-10-2026)DYokohama F. Marinos 2 - 2 Tokyo Verdy (21-10-2026)LTokyo Verdy 0 - 4 FC Tokyo (17-10-2026)LTokyo Verdy 0 - 2 Sanfrecce Hiroshima (11-10-2026)LUrawa 3 - 1 Tokyo Verdy (19-09-2026)
19 Avispa Fukuoka 12 7 13 21 -8 LTokyo Verdy 3 - 1 Avispa Fukuoka (24-10-2026)LAvispa Fukuoka 1 - 2 Gamba Osaka (21-10-2026)LMachida Zelvia 3 - 0 Avispa Fukuoka (18-10-2026)WAvispa Fukuoka 2 - 1 Fagiano Okayama (10-10-2026)LAvispa Fukuoka 0 - 1 Sanfrecce Hiroshima (19-09-2026)
20 JEF United Chiba 11 6 10 22 -12 LUrawa 3 - 2 JEF United Chiba (21-10-2026)DJEF United Chiba 0 - 0 Yokohama F. Marinos (17-10-2026)DJEF United Chiba 1 - 1 V-varen Nagasaki (11-10-2026)LShimizu S-pulse 2 - 1 JEF United Chiba (19-09-2026)DTokyo Verdy 1 - 1 JEF United Chiba (13-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.