Tampines Rovers host Shanghai Shenhua in the AFC Cup. Both sides have had a mixed few months, picking up wins and losses in fairly equal measure across their domestic leagues and continental fixtures.
These two have already met once in this competition, with Shenhua coming out on top. That result, plus where each side currently sits in this small group table, gives us a starting point before we dig into the detail.
Analysis updated .
Compare bookmakers
Form on both sides is up and down
Tampines Rovers' last five matches across competitions include two wins, a draw and a loss to Machida Zelvia in this same continental competition, so there's enough quality there without being flawless.
Tampines Rovers: 20 completed matches; Shanghai Shenhua: 20 completed matches.
Tampines Rovers
- Win
- 50% 10 / 20
- Draw
- 20% 4 / 20
- Loss
- 30% 6 / 20
- Scored
- 45
- Conceded
- 27
- Difference
- +18
Shanghai Shenhua
- Win
- 55% 11 / 20
- Draw
- 10% 2 / 20
- Loss
- 35% 7 / 20
- Scored
- 42
- Conceded
- 29
- Difference
- +13
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premier League | Albirex Niigata S | Tampines Rovers | 25.10.2026 | 2-3 |
| Premier League | Tampines Rovers | Young Lions | 18.10.2026 | 4-1 |
| AFC Champions League Two | Tampines Rovers | Machida Zelvia | 15.10.2026 | 0-1 |
| Premier League | Tanjong Pagar | Tampines Rovers | 11.10.2026 | 0-4 |
| ASEAN Club Championship | Kuching FA | Tampines Rovers | 07.10.2026 | 2-2 |
| AFC Champions League Two | Shanghai Shenhua | Tampines Rovers | 17.09.2026 | 2-1 |
| Premier League | Tampines Rovers | Balestier Khalsa | 11.09.2026 | 2-0 |
| Piala Presiden | Persib Bandung | Tampines Rovers | 31.07.2026 | 1-0 |
| Piala Presiden | Tampines Rovers | Arema FC | 28.07.2026 | 1-2 |
| Piala Presiden | DPMM FC Brunei | Tampines Rovers | 25.07.2026 | 2-2 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Super League | Sichuan Jiuniu | Shanghai Shenhua | 24.10.2026 | 2-1 |
| Super League | Wuhan Three Towns | Shanghai Shenhua | 18.10.2026 | 1-3 |
| AFC Champions League Two | Svay Rieng | Shanghai Shenhua | 15.10.2026 | 0-0 |
| Super League | Shanghai Shenhua | Yunnan Yukun | 10.10.2026 | 7-1 |
| Friendlies Clubs | Shanghai Shenhua | Zenit | 27.09.2026 | 0-0 |
| AFC Champions League Two | Shanghai Shenhua | Tampines Rovers | 17.09.2026 | 2-1 |
| Super League | Chongqing Tongliang Long | Shanghai Shenhua | 06.09.2026 | 1-3 |
| FA Cup | Dalian Zhixing | Shanghai Shenhua | 01.09.2026 | 1-0 |
| Super League | Shanghai Shenhua | Shandong Luneng | 28.08.2026 | 2-3 |
| Super League | Chengdu Better City | Shanghai Shenhua | 22.08.2026 | 4-5 |
Shanghai Shenhua's recent run is similarly mixed, a loss to Sichuan Jiuniu followed by a win away at Wuhan Three Towns and a goalless draw with Svay Rieng. Across their last 20 matches they've scored freely (42 goals) but also shipped plenty at the back (29 conceded), which lines up with some big, open scorelines in their recent results.
Neither side looks settled defensively, which could make for an open game rather than a cagey one.
Comparative Team Statistics: Tampines Rovers vs Shanghai Shenhua

One meeting so far, and Shenhua won it
The only previous meeting between these two in this run was back in September, when Shanghai Shenhua beat Tampines Rovers 2-1 on their own ground.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| AFC Champions League Two | Shanghai Shenhua | Tampines Rovers | 17.09.2026 | 2-1 |
That result is part of why Shenhua currently sit above Tampines in the group, but it was a single match several weeks ago rather than a settled pattern.
How the group looks right now
From the two matches recorded in this group so far, Shanghai Shenhua sit second with four points from a win and a draw, while Tampines Rovers are fourth having lost both of their games.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| Group G | |||||||
| 1 | Machida Zelvia | 2 | 2 | 0 | 0 | 3/0 | 6 |
| 2 | Shanghai Shenhua | 2 | 1 | 1 | 0 | 2/1 | 4 |
| 3 | Svay Rieng | 2 | 0 | 1 | 1 | 0/2 | 1 |
| 4 | Tampines Rovers | 2 | 0 | 0 | 2 | 1/3 | 0 |
It's a small sample, just two matches each, so it reflects the group stage to date rather than a settled pecking order.
Shenhua arrive with more continental points on the board, even if the gap is built on very few games.
Who's been doing the damage for Tampines
On the home side, Higashikawa and Buhagiar have each scored four goals this season, while Kazama leads the assist charts with four. Yoshimoto isn't far behind with three.
Najeeb and Ndao have picked up three yellow cards apiece, worth knowing given how physical some of these continental group games can get.

What this one might look like
Tampines will want to put right that September defeat and climb off the bottom of this mini-table, especially after back-to-back continental losses heading into this fixture.
Shenhua, for their part, have shown they can win comfortably (that 7-1 at home to Yunnan Yukun stands out) but have also lost and drawn recently, so there's no guarantee they'll turn up at their sharpest.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Y. Kobayashi | Japan | 34 | Midfielder | 182 cm | 72 kg |
| K. Kazama | Japan | 33 | Midfielder | 180 cm | 71 kg |
| D. Fox | Australia | 32 | Defender | 186 | 80 |
| Irfan Fandi | Singapore | 29 | Defender | 186 | 86 |
| F. Ramli | Singapore | 34 | Attacker | 160 | 59 |
| S. Buhari | Singapore | 34 | Goalkeeper | 173 | 80 |
| A. Adli | Singapore | 30 | Defender | 175 | 68 |
| S. Shahiran | Singapore | 26 | Midfielder | n/a | n/a |
| Z. Rohaizad | Singapore | 29 | Goalkeeper | 180 | 82 |
| J. Mahler | Singapore | 26 | Defender | n/a | n/a |
| I. Najeeb | Singapore | 27 | Defender | n/a | n/a |
| A. Haikal | Singapore | 27 | Defender | n/a | n/a |
| R. Suhaimi | Singapore | 21 | Defender | n/a | n/a |
| S. Yokoyama | Japan | 26 | Defender | 170 cm | 63 kg |
| T. Yoshimoto | Japan | 25 | Defender | 172 cm | 68 kg |
| S. Sumi | Japan | 24 | Defender | n/a | n/a |
| Y. Furusawa | Japan | 23 | Attacker | 182 | 86 |
| Y. Kimura | Japan | 19 | Midfielder | 173 cm | 65 kg |
| H. Higashikawa | Japan | 24 | Midfielder | n/a | n/a |
| K. Yamazaki | n/a | n/a | Attacker | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Wilson Manafá | Portugal | 32 | Defender | 177 | 69 |
| Li Ke | China PR | 33 | Midfielder | 171 | 70 |
| Gao Tianyi | China PR | 28 | Midfielder | 185 | 80 |
| Wu Xi | China PR | 37 | Midfielder | 180 | 76 |
| Xie Pengfei | China PR | 33 | Attacker | 179 | 68 |
| Yang Shuai | China PR | 29 | Defender | 187 | 88 |
| Jiang Shenglong | China PR | 25 | Defender | 194 | 84 |
| Zhu Chenjie | China PR | 26 | Defender | 184 | 85 |
| Wang Haijian | China PR | 26 | Midfielder | 185 | 67 |
| Xu Haoyang | China PR | 27 | Midfielder | 180 | 66 |
| M. Gueye | Senegal | 28 | Attacker | 195 | 90 |
| João Teixeira | Portugal | 33 | Midfielder | 176 | 69 |
| Rafael Ratão | Brazil | 30 | Attacker | 183 | 71 |
| Yang Zexiang | China PR | 31 | Defender | 180 | 73 |
| Li Songyi | China PR | 33 | Defender | 183 | 71 |
| Saulo Mineiro | Brazil | 29 | Attacker | 180 | 74 |
| Chan Shinichi | Hong Kong, China | 24 | Defender | 185 | 80 |
| Ma Zhen | China PR | 28 | Goalkeeper | 196 | 85 |
| Luís Asué | Equatorial Guinea | 25 | Attacker | 188 | 83 |
| Xue Qinghao | China PR | 26 | Goalkeeper | 195 | 87 |
| Wang Shilong | China PR | 25 | Defender | 177 | 64 |
| Zhu Yue | China PR | 25 | Defender | 185 | 72 |
| Jin Shunkai | China PR | 25 | Defender | 189 | 84 |
| Wu Qipeng | China PR | 19 | Defender | 180 | 68 |
| Liu Chengyu | China PR | 20 | Attacker | 185 | 78 |
| Huang Ming | China PR | 21 | Defender | 180 | 66 |
| Han Jiawen | China PR | 22 | Midfielder | 175 | 65 |
| Yang Haoyu | China PR | 20 | Midfielder | 179 | 71 |
| Wang Hanyi | China PR | 21 | Goalkeeper | 188 | 82 |
| F. Zhang | n/a | n/a | Midfielder | n/a | n/a |
| Han Jiawen | n/a | n/a | Midfielder | n/a | n/a |
| Wang Jie | n/a | n/a | Goalkeeper | n/a | n/a |
| Jiang Zhicheng | n/a | n/a | Goalkeeper | n/a | n/a |
| Sun Dongyang | n/a | n/a | Goalkeeper | n/a | n/a |
There's enough here to watch the match with interest, Shenhua's recent win in this fixture and their current group position give them a shade of an edge, but it's not backed up by consistent recent form from either side.
Without a market to assess, and with both teams capable of good and bad performances in their last few outings, this is one to watch rather than back.
