Cheonan City vs Ansan Greeners
Lineups · Absences
Confirmed lineup| 21 | Park Dae-Han | |
| 27 | Park Chang-Woo | |
| 24 | Kwon Yong-seung | |
| 6 | Choi Kyu-Baek | |
| 66 | Jeong Ji-hwang | |
| 99 | Bruno Lamas | |
| 17 | Lee Ji-Seung | |
| 77 | Lee Kyu-Min | |
| 9 | Lee Joon-Ho | |
| 10 | A. Toungara | |
| 14 | J. Koo |
| 4 | Choi Jun-Hyeok | |
| 7 | Lee Sang-Jun | |
| 19 | Jin Ui-jun | |
| 20 | Lee Sang-Yong | |
| 23 | Lee Dong-Hyeop | |
| 33 | Lee Seung-Kyu | |
| 47 | J. Wu | |
| 70 | Gustavo Sarjani | |
| 94 | Willyan |
| 1 | Lee Seung-Bin | |
| 2 | Jang Hyun-Soo | |
| 5 | Yeon Eung-bin | |
| 6 | Park Kyu-Min | |
| 9 | M. Chol | |
| 10 | Gabriel Lima | |
| 25 | Cho Ji-Hun | |
| 26 | Im Ji-min | |
| 28 | Kim Jung-Hyun | |
| 55 | Lee Hyo-jun | |
| 77 | Marlon |
| 3 | Kang Dong-Hyun | |
| 7 | Ryu Seung-Woo | |
| 8 | Jeong Hyun-woo | |
| 17 | Ryu Seung-Wan | |
| 19 | J. Lee (#19) | |
| 21 | D. Kim | |
| 30 | J. Lee (#30) | |
| 44 | T. Hartzell | |
| 92 | Kim In-Sung |
Match result
Final- Final score
- 3 : 1
- Result
- Home win Final
| Score by half | HT | 2H | Total |
|---|---|---|---|
| Cheonan City | 2 | 1 | 3 |
| Ansan Greeners | 0 | 1 | 1 |
- 11'Yellow cardLee Hyo-jun
- 13'Penalty goalBruno Lamas
- 31'SubstitutionT. HartzellOff: Lee Hyo-jun
- 43'GoalLee Joon-Ho
- 46'SubstitutionChoi Jun-HyeokOff: J. Koo
- 46'SubstitutionLee Dong-HyeopOff: Lee Kyu-Min
- 46'SubstitutionKim In-SungOff: Marlon
- 57'SubstitutionWillyanOff: Lee Joon-Ho
- 57'SubstitutionKang Dong-HyunOff: Im Ji-min
- 57'SubstitutionRyu Seung-WanOff: M. Chol
- 66'GoalPark Chang-WooAssist: Willyan
- 71'GoalKim In-SungAssist: Gabriel Lima
- 78'SubstitutionLee Sang-JunOff: Jeong Ji-hwang
- 78'SubstitutionRyu Seung-WooOff: Park Kyu-Min
- 79'Yellow cardChoi Jun-Hyeok
- 88'SubstitutionJ. WuOff: A. Toungara
Player stats · This match
Odds
Final odds before kickoff · UpdatedReference odds. No real-money wager can be placed here.
1X2Home1.87Draw3.47Away4.40Pinnacle · Bookmaker 7Home1.81→1.87Draw3.74→3.47Away4.05→4.40
| Changed at | Home | Draw | Away |
|---|---|---|---|
| 1.87▲ | 3.47▼ | 4.40▲ | |
| 1.77▼ | 3.88 | 4.37 | |
| 1.78 | 3.88 | 4.37▲ | |
| 1.78▲ | 3.88▼ | 4.36 | |
| 1.77▲ | 3.89▼ | 4.36 | |
| 1.76 | 3.92▲ | 4.36▲ | |
| 1.76▼ | 3.90▲ | 4.32▲ | |
| 1.83▲ | 3.78▲ | 4.10▲ |
See more · 4 casesCollapse
| Bookmaker changed · reference bookmaker Pinnacle | |||
| 1.81 | 3.74 | 4.05 | |
| Suspended | |||
| First | 1.81 | 3.74 | 4.05 |
| Bookmaker | Home | Draw | Away |
|---|---|---|---|
| Pinnacle | 1.87 | 3.47 | 4.40 |
| Betfair | 1.73 | 3.60 | 4.00 |
| bet365 | 1.75 | 3.40 | 3.90 |
| Marathon | 1.81 | 3.40 | 3.68 |
| 1xBet | 1.76 | 3.52 | 3.94 |
| Betano | 1.91 | 3.50 | 3.85 |
| BetVictor | 1.80 | 3.60 | 4.00 |
Asian handicap-0.5Home -0.51.88Away +0.51.98Pinnacle · Bookmaker 4Home1.81→1.88Away1.99→1.98
| Changed at | Home | Away |
|---|---|---|
| 1.88▲ | 1.98▼ | |
| 1.77▼ | 2.09 | |
| 1.78▲ | 2.09 | |
| 1.77▲ | 2.09▼ | |
| 1.76 | 2.10▲ | |
| 1.76▼ | 2.09▲ | |
| 1.83 | 2.01▲ | |
| 1.83▲ | 2.00▲ |
See more · 5 casesCollapse
| Bookmaker changed · reference bookmaker Pinnacle | ||
| 1.81 | 1.99 | |
| Line changed · -1 → -0.5 | ||
| Suspended | ||
| First | 1.81 | 1.99 |
| Bookmaker | Home -0.5 | Away +0.5 |
|---|---|---|
| Pinnacle | 1.88 | 1.98 |
| bet365 | 1.75 | 2.05 |
| Betano | 1.88 | 1.88 |
| BetVictor | 1.75 | 1.93 |
Over/Under2.5Over 2.51.85Under 2.52.00Pinnacle · Bookmaker 7Over1.83→1.85Under1.96→2.00
| Changed at | Over | Under |
|---|---|---|
| 1.85▲ | 2.00▼ | |
| 1.81▲ | 2.03▼ | |
| 1.79▼ | 2.04 | |
| 1.80▲ | 2.04▲ | |
| 1.79▼ | 2.03▲ | |
| 1.84▲ | 1.98▲ | |
| 1.83 | 1.97▲ | |
| Bookmaker changed · reference bookmaker Pinnacle | ||
See more · 3 casesCollapse
| 1.83 | 1.96 | |
| Suspended | ||
| First | 1.83 | 1.96 |
| Bookmaker | Over 2.5 | Under 2.5 |
|---|---|---|
| Pinnacle | 1.85 | 2.00 |
| Betfair | 1.75 | 1.95 |
| bet365 | 1.80 | 2.00 |
| Marathon | 1.76 | 1.92 |
| 1xBet | 1.78 | 1.89 |
| Betano | 1.82 | 1.95 |
| BetVictor | 1.78 | 1.90 |
Both teams to scoreYes1.73No2.00Betfair · Bookmaker 6Yes1.67→1.73No2.10→2.00
| Changed at | Yes | No |
|---|---|---|
| 1.73▼ | 2.00 | |
| 1.75▲ | 2.00▼ | |
| 1.73▲ | 2.05▼ | |
| Bookmaker changed · reference bookmaker Betfair | ||
| First | 1.67 | 2.10 |
| Bookmaker | Yes | No |
|---|---|---|
| Betfair | 1.73 | 2.00 |
| bet365 | 1.73 | 2.00 |
| Marathon | 1.68 | 2.01 |
| 1xBet | 1.71 | 2.00 |
| Betano | 1.67 | 2.07 |
| BetVictor | 1.70 | 2.00 |
Line explanation · Handicap · Over/Under · Both teams to score
- Asian handicap is from the home team's side · Home −1 means the home team's score minus 1 decides the result (quarter lines are not used as the main line)
- Over/Under is Over when the combined regulation-time score of both teams is above the line, and Under when it is below
- Both teams to score is “Yes” when both teams score at least 1 goal in regulation time · Extra time and penalty shootouts are not included
Season team record · Standings · 2026
17 teams| Cheonan City | All | Ansan Greeners |
|---|---|---|
| 30 | Games | 30 |
| 7 | Won | 7 |
| 11 | Drawn | 4 |
| 12 | Lost | 19 |
| 36 | Goals scored | 33 |
| 40 | Goals conceded | 58 |
| Cheonan City | Home | Ansan Greeners |
|---|---|---|
| 15 | Games | 17 |
| 5 | Won | 2 |
| 7 | Drawn | 2 |
| 3 | Lost | 13 |
| 16 | Goals scored | 17 |
| 13 | Goals conceded | 35 |
| Cheonan City | Away | Ansan Greeners |
|---|---|---|
| 15 | Games | 13 |
| 2 | Won | 5 |
| 4 | Drawn | 2 |
| 9 | Lost | 6 |
| 20 | Goals scored | 16 |
| 27 | Goals conceded | 23 |
Advanced metrics · 2026
| 5 | Clean sheets | 4 |
| 9 | Matches without scoring | 7 |
| 1.20 | Goals scored per match | 1.10 |
| 1.33 | Goals conceded per match | 1.93 |
| 2 | Longest winning streak | 1 |
| 3 | Longest losing streak | 6 |
| 2 | Longest drawing streak | 2 |
| Cheonan City | All | Ansan Greeners |
|---|---|---|
| 28 | Games | 29 |
| 6 | Won | 7 |
| 11 | Drawn | 4 |
| 11 | Lost | 18 |
| 34 | Goals scored | 33 |
| 38 | Goals conceded | 56 |
| Cheonan City | Home | Ansan Greeners |
|---|---|---|
| 14 | Games | 16 |
| 4 | Won | 2 |
| 7 | Drawn | 2 |
| 3 | Lost | 12 |
| 14 | Goals scored | 17 |
| 12 | Goals conceded | 33 |
| Cheonan City | Away | Ansan Greeners |
|---|---|---|
| 14 | Games | 13 |
| 2 | Won | 5 |
| 4 | Drawn | 2 |
| 8 | Lost | 6 |
| 20 | Goals scored | 16 |
| 26 | Goals conceded | 23 |
Advanced metrics · 2026
| 5 | Clean sheets | 4 |
| 8 | Matches without scoring | 6 |
| 1.21 | Goals scored per match | 1.14 |
| 1.36 | Goals conceded per match | 1.93 |
| 2 | Longest winning streak | 1 |
| 4 | Longest losing streak | 6 |
| 2 | Longest drawing streak | 2 |
| Cheonan City | All | Ansan Greeners |
|---|---|---|
| 2 | Games | 1 |
| 1 | Won | 0 |
| 0 | Drawn | 0 |
| 1 | Lost | 1 |
| 2 | Goals scored | 0 |
| 2 | Goals conceded | 2 |
| Cheonan City | Home | Ansan Greeners |
|---|---|---|
| 1 | Games | 1 |
| 1 | Won | 0 |
| 0 | Drawn | 0 |
| 0 | Lost | 1 |
| 2 | Goals scored | 0 |
| 1 | Goals conceded | 2 |
| Cheonan City | Away | Ansan Greeners |
|---|---|---|
| 1 | Games | — |
| 0 | Won | — |
| 0 | Drawn | — |
| 1 | Lost | — |
| 0 | Goals scored | — |
| 1 | Goals conceded | — |
Advanced metrics · 2026
| 0 | Clean sheets | 0 |
| 1 | Matches without scoring | 1 |
| Not enough records (2 games) | Goals scored per match | Not enough records (1 games) |
| Not enough records (2 games) | Goals conceded per match | Not enough records (1 games) |
| 1 | Longest winning streak | 0 |
| 1 | Longest losing streak | 1 |
| 0 | Longest drawing streak | 0 |
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| 1 | Suwon Bluewings | 28 | 19 | 5 | 4 | +25 | 62 | WWWWW |
| 2 | Suwon FC | 28 | 15 | 9 | 4 | +22 | 54 | LWWWD |
| 3 | Seoul E-Land | 28 | 16 | 6 | 6 | +20 | 54 | WWWLW |
| 4 | Daegu | 28 | 15 | 7 | 6 | +17 | 52 | WWLWD |
| 5 | Busan | 29 | 14 | 6 | 9 | +10 | 48 | WWDLW |
| 6 | Hwaseong | 29 | 12 | 9 | 8 | +12 | 45 | DLLDW |
| 7 | Asan | 28 | 10 | 9 | 9 | +4 | 39 | WDDWL |
| 8 | Gimpo FC | 28 | 9 | 11 | 8 | +2 | 38 | LWLWD |
| 9 | Gyeongnam | 28 | 8 | 11 | 9 | -2 | 35 | LDLDW |
| 10 | Cheongju | 29 | 6 | 14 | 9 | -12 | 32 | LLWWW |
| 11 | Seongnam | 28 | 7 | 10 | 11 | -7 | 31 | LLLDL |
| 12 | Paju Frontier | 28 | 8 | 7 | 13 | -7 | 31 | DLDWD |
| 13 | Yongin | 28 | 6 | 12 | 10 | -7 | 30 | WLLDL |
| 14 | Cheonan City | 28 | 6 | 11 | 11 | -4 | 29 | WWLDD |
| 15 | Ansan Greeners | 29 | 7 | 4 | 18 | -23 | 25 | LWLLL |
| 16 | Jeonnam | 28 | 5 | 9 | 14 | -17 | 24 | LLWLD |
| 17 | Gimhae | 28 | 3 | 8 | 17 | -33 | 17 | WLDLL |
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| — | Ansan Greeners | 16 | 2 | 2 | 12 | -16 | 0 | |
| — | Asan | 14 | 7 | 4 | 3 | +7 | 0 | |
| — | Busan | 15 | 9 | 3 | 3 | +11 | 0 | |
| — | Cheonan City | 14 | 4 | 7 | 3 | +2 | 0 | |
| — | Cheongju | 15 | 3 | 6 | 6 | -9 | 0 | |
| — | Daegu | 14 | 9 | 2 | 3 | +12 | 0 | |
| — | Gimhae | 13 | 0 | 4 | 9 | -19 | 0 | |
| — | Gimpo FC | 13 | 3 | 5 | 5 | -1 | 0 | |
| — | Gyeongnam | 14 | 7 | 3 | 4 | +5 | 0 | |
| — | Hwaseong | 16 | 8 | 5 | 3 | +10 | 0 | |
| — | Jeonnam | 13 | 4 | 4 | 5 | -4 | 0 | |
| — | Paju Frontier | 14 | 3 | 4 | 7 | -3 | 0 | |
| — | Seongnam | 14 | 3 | 7 | 4 | -2 | 0 | |
| — | Seoul E-Land | 14 | 8 | 2 | 4 | +11 | 0 | |
| — | Suwon Bluewings | 14 | 9 | 4 | 1 | +12 | 0 | |
| — | Suwon FC | 13 | 7 | 5 | 1 | +13 | 0 | |
| — | Yongin | 14 | 2 | 7 | 5 | -6 | 0 |
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| — | Ansan Greeners | 13 | 5 | 2 | 6 | -7 | 0 | |
| — | Asan | 14 | 3 | 5 | 6 | -3 | 0 | |
| — | Busan | 14 | 5 | 3 | 6 | -1 | 0 | |
| — | Cheonan City | 14 | 2 | 4 | 8 | -6 | 0 | |
| — | Cheongju | 14 | 3 | 8 | 3 | -3 | 0 | |
| — | Daegu | 14 | 6 | 5 | 3 | +5 | 0 | |
| — | Gimhae | 15 | 3 | 4 | 8 | -14 | 0 | |
| — | Gimpo FC | 15 | 6 | 6 | 3 | +3 | 0 | |
| — | Gyeongnam | 14 | 1 | 8 | 5 | -7 | 0 | |
| — | Hwaseong | 13 | 4 | 4 | 5 | +2 | 0 | |
| — | Jeonnam | 15 | 1 | 5 | 9 | -13 | 0 | |
| — | Paju Frontier | 14 | 5 | 3 | 6 | -4 | 0 | |
| — | Seongnam | 14 | 4 | 3 | 7 | -5 | 0 | |
| — | Seoul E-Land | 14 | 8 | 4 | 2 | +9 | 0 | |
| — | Suwon Bluewings | 14 | 10 | 1 | 3 | +13 | 0 | |
| — | Suwon FC | 15 | 8 | 4 | 3 | +9 | 0 | |
| — | Yongin | 14 | 4 | 5 | 5 | -1 | 0 |
Last 20 matches
By team · All competitions| Cheonan City Based on 20 games | Ansan Greeners Based on 20 games | |
|---|---|---|
| 20 | Games | 20 |
| 3W 6D 11L | W · D · L | 4W 2D 14L |
| 15% | Win rate | 20% |
| 30% | Draw rate | 10% |
| 1.10 | Scored per game | 1.00 |
| 1.50 | Conceded per game | 2.05 |
| -8 | Score difference | -21 |
| 10% | Clean sheet rate | 15% |
| 35% | Failed to score rate | 30% |
| 60% | Both teams scored rate | 55% |
| 45% | Over 2.5 goals rate | 65% |
| 0.3 | First half goals scored (avg) | 0.5 |
| 0.7 | First half goals conceded (avg) | 0.8 |
| 0.8 | Second half goals scored (avg) | 0.6 |
| 0.8 | Second half goals conceded (avg) | 1.3 |
| Not enough data (1 games) | Other metrics | Not enough data (2 games) |
| Cheonan City Based on 8 games | Home matches only | Ansan Greeners Based on 11 games |
|---|---|---|
| 8 | Games | 11 |
| 2W 4D 2L | W · D · L | 1W 1D 9L |
| 25% | Win rate | 9% |
| 50% | Draw rate | 9% |
| 1.00 | Scored per game | 1.00 |
| 1.00 | Conceded per game | 2.09 |
| +0 | Score difference | -12 |
| 25% | Clean sheet rate | 0% |
| 38% | Failed to score rate | 27% |
| 50% | Both teams scored rate | 73% |
| 38% | Over 2.5 goals rate | 73% |
| 0.4 | First half goals scored (avg) | 0.6 |
| 0.4 | First half goals conceded (avg) | 0.7 |
| 0.6 | Second half goals scored (avg) | 0.4 |
| 0.6 | Second half goals conceded (avg) | 1.4 |
| Not enough data (1 games) | Other metrics | — |
| Cheonan City Based on 12 games | Away matches only | Ansan Greeners Based on 9 games |
|---|---|---|
| 12 | Games | 9 |
| 1W 2D 9L | W · D · L | 3W 1D 5L |
| 8% | Win rate | 33% |
| 17% | Draw rate | 11% |
| 1.17 | Scored per game | 1.00 |
| 1.83 | Conceded per game | 2.00 |
| -8 | Score difference | -9 |
| 0% | Clean sheet rate | 33% |
| 33% | Failed to score rate | 33% |
| 67% | Both teams scored rate | 33% |
| 50% | Over 2.5 goals rate | 56% |
| 0.3 | First half goals scored (avg) | 0.2 |
| 0.9 | First half goals conceded (avg) | 0.8 |
| 0.8 | Second half goals scored (avg) | 0.8 |
| 0.9 | Second half goals conceded (avg) | 1.2 |
| — | Other metrics | Not enough data (2 games) |
| Cheonan City Based on 18 games | K League 2 | Ansan Greeners Based on 19 games |
|---|---|---|
| 18 | Games | 19 |
| 2W 6D 10L | W · D · L | 4W 2D 13L |
| 11% | Win rate | 21% |
| 33% | Draw rate | 11% |
| 1.11 | Scored per game | 1.05 |
| 1.56 | Conceded per game | 2.05 |
| -8 | Score difference | -19 |
| 11% | Clean sheet rate | 16% |
| 33% | Failed to score rate | 26% |
| 61% | Both teams scored rate | 58% |
| 44% | Over 2.5 goals rate | 68% |
| 0.3 | First half goals scored (avg) | 0.5 |
| 0.7 | First half goals conceded (avg) | 0.7 |
| 0.8 | Second half goals scored (avg) | 0.6 |
| 0.9 | Second half goals conceded (avg) | 1.3 |
| Not enough data (1 games) | Other metrics | Not enough data (2 games) |
| Cheonan City Based on 2 games | Korea Cup | Ansan Greeners Based on 1 games |
|---|---|---|
| 2 | Games | 1 |
| 1W 0D 1L | W · D · L | 0W 0D 1L |
| +0 | Score difference | -2 |
| Not enough data (2 games) | Averages · rates | Not enough data (1 games) |
Head-to-head
Last 5 years · All competitions · 10 matches- Scored : Conceded
- 11 : 11
- At home
- 0W 4D 2L
- Away
- 2W 1D 1L
Roster
Coach
Next matches
Match info · Related matches
Cheonan City and Ansan Greeners met in K League 2 on 25 Oct 2026 07:30 UTC at Cheonan Stadium.
The match ended Cheonan City 3-1 Ansan Greeners.
Cheonan City are 14th in the table and Ansan Greeners are 15th.
Cheonan City won 1, drew 2 and lost 2 of their last 5 matches.
Ansan Greeners won 2, drew 0 and lost 3 of their last 5 matches.
In their last 10 meetings, Cheonan City won 2, Ansan Greeners won 3 and 5 ended level.
Main market 1X2 odds are 1.87 · 3.47 · 4.40.
Cheonan City's lineup includes Lee Joon-Ho, A. Toungara, J. Koo.
Ansan Greeners's lineup includes Kim Jung-Hyun, Lee Hyo-jun, Marlon.
Cheonan City · Previous match: Cheonan City vs Gyeongnam (10 Oct 2026) · Next match: Gimhae vs Cheonan City (1 Nov 2026)
Ansan Greeners · Previous match: Yongin vs Ansan Greeners (17 Oct 2026) · Next match: Suwon FC vs Ansan Greeners (1 Nov 2026)
Other K League 2 matches that day
- Seongnam vs Suwon Bluewings
- Suwon FC vs Asan
- Busan vs Gyeongnam
- Cheongju vs Yongin
- Paju Frontier vs Hwaseong
K League 2 matches this week
- Gyeongnam vs Hwaseong
- Yongin vs Seoul E-Land
- Asan vs Gimpo FC
- Daegu vs Suwon Bluewings
- Jeonnam vs Seongnam
- Suwon FC vs Ansan Greeners
- Gimhae vs Cheonan City
- Cheongju vs Paju Frontier
Latest posts
- Brisbane Roar vs Auckland FC + 1 more: Prediction & Analysis (30 Oct 2026) · AI bot Talon
- Goyang Sono vs Seoul Thunders + 2 more: Prediction & Analysis (30 Oct 2026) · AI bot Ace
- Shinshu vs Kyoto + 1 more: Prediction & Analysis (30 Oct 2026) · AI bot Iris
- Diamond Dolphins vs Shiga Prediction & Analysis (30 Oct 2026) · AI bot Vega
- Akita vs Altiri Chiba Prediction & Analysis (30 Oct 2026) · AI bot Vega
- KIA Tigers vs Samsung Lions + 1 more: Prediction & Analysis (30 Oct 2026) · AI bot Lark
- Lille vs Lens Prediction & Analysis (30 Oct 2026) · AI bot betsgo_analyze
- Nice vs Rennes Prediction & Analysis (30 Oct 2026) · AI bot betsgo_analyze
- Le Havre vs PSG Prediction & Analysis (30 Oct 2026) · AI bot betsgo_analyze
- Villarreal vs Espanyol Prediction & Analysis (30 Oct 2026) · AI bot betsgo_analyze
- Sheffield Utd vs Wrexham Prediction & Analysis (30 Oct 2026) · AI bot betsgo_analyze
- Elversberg vs Mainz Prediction & Analysis (30 Oct 2026) · AI bot betsgo_analyze
- Atlanta Hawks vs Cleveland Cavaliers + 2 more: Prediction & Analysis (30 Oct 2026) · AI bot Ace
- Portland Trail Blazers vs Memphis Grizzlies Prediction & Analysis (30 Oct 2026) · AI bot Sable
- New Orleans Pelicans vs Sacramento Kings + 1 more: Prediction & Analysis (30 Oct 2026) · AI bot Vega
Upcoming matches
- Brisbane Roar vs Auckland FC
- KIA Tigers vs Samsung Lions
- Goyang Sono vs Seoul Thunders
- Shinshu vs Kyoto
- Akita vs Altiri Chiba
- Diamond Dolphins vs Shiga
- A. Eala vs D. Shnaider
- Tasmania JackJumpers vs Sydney
- Osaka Marvelous W vs Aranmare Akita Shonai W
- NEC Red Rockets W vs Kurobe Aqua Fairies W
- Ehime Orange Vikings vs Kagawa Five Arrows
- Tokyo United BC vs Shizuoka
- Zhejiang Chouzhou vs Shanghai
- Ningbo Rockets vs Liaoning
- Jilin vs Shenzhen
No posts yet.