2025 China League Two

{{Infobox football league season

|image =

|pixels =

|competition = China League Two

|season = 2025

|dates = 22 March – 26 October 2025{{cite web|url=https://www.thecfa.cn/lstz/20241219/35419.html|title=中国足球协会公布2025赛季竞赛日历|website=thecfa.cn|date=19 December 2024|access-date=19 December 2024|language=zh}}

|logo =

|winners =

|promoted =

|relegated =

|matches = 60

|total goals = 104

|league topscorer = Yang Youxian
(4 goals)

|biggest home win =

|biggest away win =

|highest scoring =

|longest wins =

|longest unbeaten =

|longest winless =

|longest losses =

|highest attendance =

|lowest attendance =

|average attendance =

|attendance =

|prevseason = 2024

|nextseason = 2026

|updated =

}}

The 2025 China Resources Beverage Chinese Football League 2 ({{lang-zh|2025华润饮料中国足球乙级联赛}}) will be the 36th season of China League Two, the third tier of the Chinese football league pyramid, since its establishment in 1989.

Clubs

=Club changes=

{{col-begin|width=auto}}

{{col-2}}

==To League Two==

Teams promoted from 2024 Chinese Champions League

Teams promoted from 2024 CFA U-21 League

Teams relegated from 2024 China League One

  • Wuxi Wugo
  • Jiangxi Lushan{{cite web|url=https://www.dongqiudi.com/articles/4619158.html|title=佛山南狮客场1-0送江西庐山提前2轮降级,福尔特斯建功|publisher=Dongqiudi|date=19 October 2024|access-date=19 October 2024|language=zh}}

{{col-break|gap=3em}}

==From League Two==

Teams promoted to 2025 China League One

  • Guangdong GZ-Power{{cite web|url=https://www.dongqiudi.com/articles/4546486.html|title=中乙争冠组综述:广州豹提前5轮冲甲,深圳青年人重回第二|publisher=Dongqiudi|date=16 September 2024|access-date=19 October 2024|language=zh}}
  • Dalian K'un City{{cite web|url=https://www.dongqiudi.com/articles/4622268.html|title=大连鲲城1-0上海海港B队冲甲成功!陈佳奇点射制胜|publisher=Dongqiudi|date=20 October 2024|access-date=24 October 2024|language=zh}}
  • Shenzhen Juniors
  • Shaanxi Union

Disqualified entries

{{col-end}}

=Name changes=

  • Guangzhou Alpha F.C. changed their name to Guangzhou Dandelion Alpha in December 2024.{{cite web|url=https://www.thecfa.cn/qttz/20241227/35440.html|title=中国足球协会关于安华足球俱乐部(广州)有限公司更名的公告|publisher=Chinese FA|date=27 December 2024|access-date=7 January 2025|language=zh}}
  • Xi'an Chongde Ronghai F.C.'s name change to Yan'an Ronghai was put into effect in January 2025.
  • Rizhao Yuqi F.C. relocated to Lanzhou, Gansu, and changed their name to Lanzhou Longyuan Athletic in February 2025.{{cite web|url=https://www.thecfa.cn/qttz/20250220/35648.html|title=中国足球协会关于日照宇启足球俱乐部有限公司更名的公告|publisher=Chinese Football Association|date=20 February 2025|access-date=21 February 2025|language=zh}}
  • Langfang Glory City F.C. relocated to Hangzhou, Zhejiang, and changed their name to Hangzhou Linping Wuyue in February 2025.{{Cite web |title=中国足球协会关于廊坊荣耀之城足球俱乐部有限公司更名的公告-中国足球协会官方网站 |url=https://www.thecfa.cn/qttz/20250220/35646.html |access-date=2025-03-02 |website=www.thecfa.cn}}
  • Haikou Mingcheng F.C. relocated to Kunming, Yunnan, and changed their name to Kunming City in February 2025.{{Cite web |title=中国足球协会关于海口名城足球俱乐部有限公司更名的公告-中国足球协会官方网站 |url=https://www.thecfa.cn/qttz/20250220/35647.html |access-date=2025-03-02 |website=www.thecfa.cn}}
  • Jiangxi Dark Horse Junior F.C. relocated to Wenzhou, Zhejiang, and changed their name to Wenzhou in February 2025.{{Cite web |title=中国足球协会关于江西黑马青年足球俱乐部有限公司更名的公告-中国足球协会官方网站 |url=https://www.thecfa.cn/qttz/20250220/35645.html |access-date=2025-03-02 |website=www.thecfa.cn}}
  • Yan'an Ronghai F.C. relocated to Taiyuan, Shanxi, and changed their name to Shanxi Chongde Ronghai in February 2025.

=Stadiums and locations=

{{Location map+|China|width=650|float=right

|caption = Locations of the 2025 China League Two teams


8px North Group   8px South Group

|places=

{{Location map~|China|lat=39.9580 |long=116.3096|label=Beijing IT|position=left|mark=Blue pog.svg}}

{{Location map~|China|lat=43.7652 |long=125.3977|label=Changchun Xidu|position=left|mark=Blue pog.svg}}

{{Location map~|China|lat=30.4165 |long=120.3078|label=Hangzhou Linping Wuyue|position=bottom|mark=Blue pog.svg}}

{{Location map~|China|lat=29.6561 |long=115.6308|label=Jiangxi Lushan|position=left|mark=Blue pog.svg}}

{{Location map~|China|lat=36.0877 |long=103.6829|label=Lanzhou Longyuan Athletic|position=left|mark=Blue pog.svg}}

{{Location map~|China|lat=31.8430 |long=121.1389|label=Nantong Haimen Codion|position=top|mark=Blue pog.svg}}

{{Location map~|China|lat=35.3950 |long=117.0089|label=Shandong Taishan B|position=right|mark=Blue pog.svg}}

{{Location map~|China|lat=30.8721 |long=121.7347|label=Shanghai Port B|position=right|mark=Blue pog.svg}}

{{Location map~|China|lat=36.0643 |long=117.1876|label=Tai'an Tiankuang|position=top|mark=Blue pog.svg}}

{{Location map~|China|lat=31.5462 |long=120.2634|label=Wuxi Wugo|position=left|mark=Blue pog.svg}}

{{Location map~|China|lat=37.6925 |long=112.6011|label=Shanxi Chongde Ronghai|position=left|mark=Blue pog.svg}}

{{Location map~|China|lat=30.5891 |long=114.2682|label=Wuhan|position=top|mark=Black pog.svg}}

{{Location map~|China|lat=30.5732 |long=103.8938|label=Chengdu Rongcheng B|position=left|mark=Red pog.svg}}

{{Location map~|China|lat=25.7847 |long=114.8823|label=Ganzhou Ruishi|position=top|mark=Red pog.svg}}

{{Location map~|China|lat=23.3876 |long=113.2142|label=Guangdong Mingtu|position=left|mark=Red pog.svg}}

{{Location map~|China|lat=22.8097 |long=108.5049|label=Guangxi Hengchen|position=left|mark=Red pog.svg}}

{{Location map~|China|lat=23.8762 |long=106.6307|label=Guangxi Lanhang|position=left|mark=Red pog.svg}}

{{Location map~|China|lat=23.2919 |long=113.8422|label=Guangzhou Dandelion Alpha|position=right|mark=Red pog.svg}}

{{Location map~|China|lat=26.6207 |long=106.6059|label=Guizhou Zhucheng Athletic|position=left|mark=Red pog.svg}}

{{Location map~|China|lat=25.1251 |long=102.6605|label=Kunming City|position=left|mark=Red pog.svg}}

{{Location map~|China|lat=24.7527 |long=118.5185|label=Quanzhou Yassin|position=right|mark=Red pog.svg}}

{{Location map~|China|lat=22.8094 |long=113.8830|label=Shenzhen 2028|position=bottom|mark=Red pog.svg}}

{{Location map~|China|lat=28.0043 |long=120.6722|label=Wenzhou|position=right|mark=Red pog.svg}}

{{Location map~|China|mark=TransparentPlaceholder.png|marksize=1|lat=47.0 |long=97.0|label_size=80|label=

{{nowrap|Wuhan teams:}}

{{nowrap|8px Hubei Istar

8px Wuhan Three Towns B}}

|position=right}}

}}

class="wikitable sortable" style="font-size:100%"

!Team

!Head coach

!City

!Stadium

!Capacity

!2024 season

Wuxi Wugo R

|{{flagicon|KOR}} Kim Bong-gil

|Wuxi

|Wuxi Sports Center

|28,000

|data-sort-value="1"|CL1, 15th

Jiangxi Lushan R

|{{flagicon|CHN}} Wang Bo

|Ruichang

|Ruichang Sports Park Stadium

|13,188

|data-sort-value="2"|CL1, 16th

Hangzhou Linping Wuyue

|{{flagicon|CHN}} Xu Lei

|Hangzhou

|Linping Sports Centre Stadium

|10,200

|data-sort-value="3"|5th

Shandong Taishan B

|{{flagicon|CHN}} Han Peng

|Jinan

|Zoucheng Sports Centre Stadium (Zoucheng)

|30,000

|data-sort-value="4"|6th

Guangxi Hengchen

|{{flagicon|CHN}} Liu Junwei

|Nanning

|Nanning Sports School Wuhe Campus Stadium

|

|data-sort-value="5"|7th

Shanghai Port B

|{{flagicon|CHN}} Chen Xufeng

|Shanghai

|Lingang Football Complex Sports Center

|2,300

|data-sort-value="6"|9th

Nantong Haimen Codion

|{{flagicon|CHN}} Lu Qiang

|Nantong

|Haimen Sports Centre

|15,000

|data-sort-value="7"|10th

Wenzhou

|{{flagicon|MAC}} Carlos Leonel

|Wenzhou

|Wenzhou Sports Centre

|18,000

|data-sort-value="8"|11th

rowspan="2"|Ganzhou Ruishi

|rowspan="2"|{{flagicon|SRB}} Dragan Stančić

|rowspan="2"|Ganzhou

|Dingnan Youth Football Training Center (Dingnan)

|12,000

|data-sort-value="9"; rowspan="2"|12th

Ganzhou Fitness Center

|40,000

Beijing IT

|{{flagicon|CHN}} Yu Fei

|Beijing

|BIT Eastern Athletic Field

|5,000

|data-sort-value="10"|13th

Lanzhou Longyuan Athletic

|{{flagicon|KOR}} Shin Hong-gi

|Lanzhou

|Lanzhou Olympic Center Stadium

|60,000

|data-sort-value="11"|14th

Tai'an Tiankuang

|{{flagicon|CHN}} Yuan Weiwei

|Tai'an

|Wenhe Sports Park Football Field

|

|data-sort-value="12"|15th

Hubei Istar

|{{flagicon|CHN}} Gao Feng

|Wuhan

|Hubei Sports Bureau Football Administration Center Football Field

|

|data-sort-value="13"|16th

Guangxi Lanhang

|{{flagicon|CHN}} Gong Lei

|Laibin

|Baise Sports Center Stadium (Baise)

|

|data-sort-value="14"|17th

Kunming City

|{{flagicon|GER}} Michael Weiß

|Kunming

|Yunnan Kehua Football Training Center

|

|data-sort-value="15"|18th

Shenzhen 2028 P

|{{flagicon|CHN}} Wang Baoshan

|Shenzhen

|{{ill|Shenzhen Youth Football Training Base|zh|深圳市青少年足球训练基地}} Centre Stadium

|10,000

|data-sort-value="16"|CMCL, 1st

Guizhou Zhucheng Athletic P

|{{flagicon|CHN}} Zhu Jiong

|Guiyang

|Guiyang Olympic Sports Center

|51,636

|data-sort-value="17"|CMCL, 2nd

Guangdong Mingtu P

|{{flagicon|JPN}} Tsutomu Takahata

|Guangzhou {{small|(Huadu)}}

|Huadu Stadium

|13,394

|data-sort-value="18"|CMCL, 3rd

Guangzhou Dandelion Alpha P

|{{flagicon|CHN}} Tan Ende

|Guangzhou {{small|(Zengcheng)}}

|Zengcheng Stadium

|12,000

|data-sort-value="19"|CMCL, 4th

Wuhan Three Towns B P

|{{flagicon|CHN}} Jiang Kun

|Wuhan

|Hankou Cultural Sports Centre

|20,000

|data-sort-value="20"|U-21, 1st

Chengdu Rongcheng B P

|{{flagicon|CHN}} Xu Jianye

|Chengdu

|Shuangliu Sports Centre

|26,000

|data-sort-value="21"|U-21, 2nd

Shanxi Chongde Ronghai

|{{flagicon|CHN}} Yu Ming

|Taiyuan

|Taiyuan University Football Field

|

|data-sort-value="22"|19th

Quanzhou Yassin

|{{flagicon|CHN}} Yang Xiaoqi

|Jinjiang

|Jinjiang Football Training Center

|8,000

|data-sort-value="23"|20th

Changchun Xidu P

|{{flagicon|CHN}} Li Bin

|Changchun

|Yatai Training Center Main Stadium

|

|data-sort-value="24"|CMCL, 5th

North Group

=League table=

{{#invoke:Sports table|main|style=WDL

|teamwidth=210 |match_col_width=35

|source=[https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/north/g26352/ Soccerway]

|section=North Group

|team_order=WXW, CCX, SDT, NHC, JXL, HLW, SHP, TAT, SCR, LLA, HBI, BIT

|update=9 July 2025

|win_BIT=3 |draw_BIT=2 |loss_BIT=13|gf_BIT=16|ga_BIT=25|status_BIT=Q

|win_CCX=10|draw_CCX=4 |loss_CCX=4 |gf_CCX=18|ga_CCX=10|status_CCX=

|win_HLW=8 |draw_HLW=5 |loss_HLW=5 |gf_HLW=22|ga_HLW=21|status_HLW=

|win_HBI=3 |draw_HBI=6 |loss_HBI=9 |gf_HBI=21|ga_HBI=30|status_HBI=Q

|win_JXL=9 |draw_JXL=4 |loss_JXL=5 |gf_JXL=21|ga_JXL=16|status_JXL=

|win_LLA=3 |draw_LLA=7 |loss_LLA=8 |gf_LLA=16|ga_LLA=25|status_LLA=Q

|win_NHC=8 |draw_NHC=7 |loss_NHC=3 |gf_NHC=33|ga_NHC=22|status_NHC=

|win_SDT=8 |draw_SDT=8 |loss_SDT=2 |gf_SDT=29|ga_SDT=18|status_SDT=

|win_SHP=5 |draw_SHP=6 |loss_SHP=7 |gf_SHP=19|ga_SHP=19|status_SHP=

|win_SCR=4 |draw_SCR=6 |loss_SCR=8 |gf_SCR=13|ga_SCR=28|status_SCR=Q

|win_TAT=5 |draw_TAT=3 |loss_TAT=10|gf_TAT=18|ga_TAT=24|status_TAT=Q

|win_WXW=11|draw_WXW=4 |loss_WXW=3 |gf_WXW=22|ga_WXW=10|status_WXW=

|result1=PRO |result2=PRO |result3=PRO |result4=PRO |result5=REL |result6=REL |result7=REL |result8=REL |result9=REL |result10=REL |result11=REL |result12=REL

|name_BIT=Beijing IT

|name_CCX=Changchun Xidu

|name_HLW=Hangzhou Linping Wuyue

|name_HBI=Hubei Istar

|name_JXL=Jiangxi Lushan

|name_LLA=Lanzhou Longyuan Athletic

|name_NHC=Nantong Haimen Codion

|name_SDT=Shandong Taishan B

|name_SHP=Shanghai Port B

|name_SCR=Shanxi Chongde Ronghai

|name_TAT=Tai'an Tiankuang

|name_WXW=Wuxi Wugo

|show_limit=5

|class_rules =

  • During season: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Rankings in the previous season. (Rules 2 to 4 are only applied when teams concerned have finished both/all the matches against others.)
  • After season: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Disciplinary points (yellow card = 1 point, red card = 3 points); 8) Drawing of lots.

|res_col_header=Q

|col_PRO=green1 |text_PRO=Qualification for Promotion stage

|col_REL=red1 |text_REL=Qualification for Relegation stage

}}

=Results=

{{#invoke:Sports results|main

|source = [https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/north/g26352/ Soccerway]

|update = 9 July 2025

|a_note = yes

|matches_style = FBR

|team1=BIT |team2=CCX |team3=HLW |team4=HBI |team5=JXL |team6=LLA |team7=NHC |team8=SDT |team9=SHP |team10=SCR |team11=TAT |team12=WXW

|name_BIT=Beijing IT

|name_CCX=Changchun Xidu

|name_HLW=Hangzhou Linping Wuyue

|name_HBI=Hubei Istar

|name_JXL=Jiangxi Lushan

|name_LLA=Lanzhou Longyuan Athletic

|name_NHC=Nantong Haimen Codion

|name_SDT=Shandong Taishan B

|name_SHP=Shanghai Port B

|name_SCR=Shanxi Chongde Ronghai

|name_TAT=Tai'an Tiankuang

|name_WXW=Wuxi Wugo

|match_BIT_CCX = 0–1

|match_BIT_HLW = 2–3

|match_BIT_HBI = –

|match_BIT_JXL = 0–1

|match_BIT_LLA = 2–0

|match_BIT_NHC = 2–3

|match_BIT_SDT = 1–1

|match_BIT_SHP = 2–0

|match_BIT_SCR = 0–2

|match_BIT_TAT = –

|match_BIT_WXW = 0–1

|match_CCX_BIT = 1–0

|match_CCX_HLW = –

|match_CCX_HBI = 1–0

|match_CCX_JXL = 0–1

|match_CCX_LLA = 1–1

|match_CCX_NHC = 0–1

|match_CCX_SDT = 2–0

|match_CCX_SHP = –

|match_CCX_SCR = 2–0

|match_CCX_TAT = 1–0

|match_CCX_WXW = 2–0

|match_HLW_BIT = 2–1

|match_HLW_CCX = 1–0

|match_HLW_HBI = 0–3

|match_HLW_JXL = 1–1

|match_HLW_LLA = 1–3

|match_HLW_NHC = 2–0

|match_HLW_SDT = 0–1

|match_HLW_SHP = 1–0

|match_HLW_SCR = 2–0

|match_HLW_TAT = 2–2

|match_HLW_WXW = –

|match_HBI_BIT = 3–0

|match_HBI_CCX = 1–3

|match_HBI_HLW = 1–1

|match_HBI_JXL = –

|match_HBI_LLA = 2–3

|match_HBI_NHC = 0–0

|match_HBI_SDT = 1–2

|match_HBI_SHP = 0–2

|match_HBI_SCR = 0–0

|match_HBI_TAT = 1–3

|match_HBI_WXW = –

|match_JXL_BIT = 1–1

|match_JXL_CCX = 0–0

|match_JXL_HLW = 1–2

|match_JXL_HBI = 2–4

|match_JXL_LLA = –

|match_JXL_NHC = –

|match_JXL_SDT = –

|match_JXL_SHP = 1–0

|match_JXL_SCR = 1–1

|match_JXL_TAT = 2–0

|match_JXL_WXW = 1–0

|match_LLA_BIT = –

|match_LLA_CCX = 0–1

|match_LLA_HLW = 1–1

|match_LLA_HBI = 2–0

|match_LLA_JXL = 0–2

|match_LLA_NHC = 1–1

|match_LLA_SDT = 0–2

|match_LLA_SHP = 1–1

|match_LLA_SCR = –

|match_LLA_TAT = 1–2

|match_LLA_WXW = 1–2

|match_NHC_BIT = –

|match_NHC_CCX = –

|match_NHC_HLW = 3–1

|match_NHC_HBI = 2–2

|match_NHC_JXL = 4–1

|match_NHC_LLA = 0–0

|match_NHC_SDT = 4–4

|match_NHC_SHP = 1–1

|match_NHC_SCR = 7–0

|match_NHC_TAT = 1–0

|match_NHC_WXW = 2–0

|match_SDT_BIT = 1–0

|match_SDT_CCX = 4–1

|match_SDT_HLW = –

|match_SDT_HBI = 0–0

|match_SDT_JXL = 2–0

|match_SDT_LLA = 2–2

|match_SDT_NHC = 2–2

|match_SDT_SHP = 1–2

|match_SDT_SCR = –

|match_SDT_TAT = 4–1

|match_SDT_WXW = 1–1

|match_SHP_BIT = 0–3

|match_SHP_CCX = 0–0

|match_SHP_HLW = 1–2

|match_SHP_HBI = 2–2

|match_SHP_JXL = 0–1

|match_SHP_LLA = –

|match_SHP_NHC = 1–0

|match_SHP_SDT = –

|match_SHP_SCR = 5–0

|match_SHP_TAT = 2–1

|match_SHP_WXW = 1–2

|match_SCR_BIT = 2–1

|match_SCR_CCX = 0–0

|match_SCR_HLW = 0–0

|match_SCR_HBI = 5–1

|match_SCR_JXL = 0–3

|match_SCR_LLA = 2–0

|match_SCR_NHC = –

|match_SCR_SDT = 1–1

|match_SCR_SHP = 0–0

|match_SCR_TAT = –

|match_SCR_WXW = 0–3

|match_TAT_BIT = 2–1

|match_TAT_CCX = 1–2

|match_TAT_HLW = –

|match_TAT_HBI = –

|match_TAT_JXL = 0–2

|match_TAT_LLA = 3–0

|match_TAT_NHC = 0–1

|match_TAT_SDT = 0–1

|match_TAT_SHP = 1–1

|match_TAT_SCR = 1–0

|match_TAT_WXW = 1–2

|match_WXW_BIT = 1–0

|match_WXW_CCX = –

|match_WXW_HLW = 1–0

|match_WXW_HBI = 2–0

|match_WXW_JXL = 1–0

|match_WXW_LLA = 0–0

|match_WXW_NHC = 5–1

|match_WXW_SDT = 0–0

|match_WXW_SHP = –

|match_WXW_SCR = 1–0

|match_WXW_TAT = 0–0

}}

=Positions by round=

{{#invoke:sports rbr table|table|sortable=y|legendpos=br

|update=8 June 2025

|team1=WXW |team2=NHC |team3=CCX |team4=SDT |team5=SHP |team6=JXL |team7=HLW |team8=HBI |team9=TAT |team10=SCR |team11=LLA |team12=BIT

|pos_BIT=11/12/12/ 9/ 9/12/12/12/12/12/11/12/12/ / / / / / / / /

|pos_CCX= 1/ 2/ 1/ 1/ 1/ 1/ 1/ 2/ 1/ 2/ 3/ 3/ 3/ / / / / / / / /

|pos_HLW= 7/ 5/ 5/ 6/ 4/ 6/ 7/ 7/ 7/10/ 7/ 7/ 7/ / / / / / / / /

|pos_HBI=12/10/ 8/11/11/ 8/ 9/10/ 9/ 7/ 8/ 8/ 8/ / / / / / / / /

|pos_JXL= 6/ 4/ 6/ 3/ 5/ 5/ 4/ 3/ 5/ 6/ 6/ 6/ 6/ / / / / / / / /

|pos_LLA= 8/ 8/ 7/ 7/ 7/ 9/10/11/11/11/12/11/11/ / / / / / / / /

|pos_NHC= 5/ 7/ 9/ 8/ 8/10/ 6/ 6/ 4/ 3/ 2/ 2/ 2/ / / / / / / / /

|pos_SDT= 4/ 6/ 4/ 5/ 3/ 4/ 5/ 4/ 6/ 5/ 4/ 4/ 4/ / / / / / / / /

|pos_SHP= 2/ 1/ 3/ 4/ 6/ 3/ 3/ 5/ 3/ 4/ 5/ 5/ 5/ / / / / / / / /

|pos_SCR= 9/11/10/10/10/ 7/ 8/ 9/ 8/ 9/10/10/10/ / / / / / / / /

|pos_TAT=10/ 9/11/12/12/11/11/ 8/10/ 8/ 9/ 9/ 9/ / / / / / / / /

|pos_WXW= 3/ 3/ 2/ 2/ 2/ 2/ 2/ 1/ 2/ 1/ 1/ 1/ 1/ / / / / / / / /

|name_BIT=Beijing IT

|name_CCX=Changchun Xidu

|name_HLW=Hangzhou Linping Wuyue

|name_HBI=Hubei Istar

|name_JXL=Jiangxi Lushan

|name_LLA=Lanzhou Longyuan Athletic

|name_NHC=Nantong Haimen Codion

|name_SDT=Shandong Taishan B

|name_SHP=Shanghai Port B

|name_SCR=Shanxi Chongde Ronghai

|name_TAT=Tai'an Tiankuang

|name_WXW=Wuxi Wugo

|toptext=To preserve chronological evolvements, any postponed matches are not included to the round at which they were originally scheduled, but added to the full round they were played immediately afterwards. For example, if a match is scheduled for round 7, but then played between rounds 8 and 9, it will be added to the standings for round 8.

|color_1-4=green1 |color_Q=green1 |text_1-4=Qualification for Promotion stage

|color_5-12=red1 |color_q=red1 |text_5-12=Qualification for Relegation stage

|source=[https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/north/g26352/ Soccerway]

}}

=Results by match played=

{{#invoke:Sports rbr table|table|sortable=y

|team1=BIT |team2=CCX |team3=HLW |team4=HBI |team5=JXL |team6=LLA |team7=NHC |team8=SDT |team9=SHP |team10=SCR |team11=TAT |team12=WXW

|name_BIT=Beijing IT

|name_CCX=Changchun Xidu

|name_HLW=Hangzhou Linping Wuyue

|name_HBI=Hubei Istar

|name_JXL=Jiangxi Lushan

|name_LLA=Lanzhou Longyuan Athletic

|name_NHC=Nantong Haimen Codion

|name_SDT=Shandong Taishan B

|name_SHP=Shanghai Port B

|name_SCR=Shanxi Chongde Ronghai

|name_TAT=Tai'an Tiankuang

|name_WXW=Wuxi Wugo

|update=9 July 2025

|res_BIT=L/L/L/W/D/L/L/L/L/L/W/L/L/L/W/L/L/D////

|res_CCX=W/W/W/L/D/W/W/D/W/L/L/W/W/W/D/W/L/D////

|res_HLW=D/D/W/D/W/L/L/L/D/L/W/L/W/W/W/W/D/W////

|res_HBI=L/D/D/L/D/W/L/L/W/W/L/L/L/L/L/D/D/D////

|res_JXL=D/D/W/W/D/L/W/W/L/L/L/W/L/W/D/W/W/W////

|res_LLA=D/D/L/W/D/L/L/L/L/D/L/W/D/D/W/L/L/D////

|res_NHC=D/D/L/W/D/L/W/W/W/W/W/D/D/W/W/D/D/L////

|res_SDT=D/D/W/D/W/L/W/W/L/D/W/D/W/D/D/W/W/D////

|res_SHP=W/W/L/L/L/W/W/D/W/D/L/D/D/L/L/L/D/D////

|res_SCR=D/L/D/D/D/W/L/L/W/D/L/L/D/W/L/L/W/L////

|res_TAT=L/D/L/L/L/W/L/W/D/W/W/D/L/L/L/L/W/L////

|res_WXW=W/D/W/D/D/W/W/W/L/W/W/W/W/L/D/W/L/W////

|legendpos=b

|color_W=green1

|color_D=yellow1

|color_L=red1

|text_W=Win

|text_D=Draw

|text_L=Loss

|source=[https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/north/g26352/ Soccerway]

}}

South Group

=League table=

{{#invoke:Sports table|main|style=WDL

|teamwidth=210 |match_col_width=35

|source=[https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/south/g26353/ Soccerway]

|section=South Group

|team_order=GXH, SHZ, GZA, CDR, GDA, WTT, WZH, GZR, KMC, GDM, QZY, GXL

|update=9 July 2025

|win_CDR=10|draw_CDR=3 |loss_CDR=5 |gf_CDR=29|ga_CDR=15|status_CDR=

|win_GZR=3 |draw_GZR=10|loss_GZR=5 |gf_GZR=15|ga_GZR=23|status_GZR=Q

|win_GDM=3 |draw_GDM=6 |loss_GDM=9 |gf_GDM=14|ga_GDM=26|status_GDM=Q

|win_GXH=14|draw_GXH=3 |loss_GXH=1 |gf_GXH=40|ga_GXH=9 |status_GXH=Q

|win_GXL=0 |draw_GXL=6 |loss_GXL=12|gf_GXL=9 |ga_GXL=35|status_GXL=Q

|win_GDA=9 |draw_GDA=4 |loss_GDA=5 |gf_GDA=26|ga_GDA=16|status_GDA=

|win_GZA=11|draw_GZA=1 |loss_GZA=6 |gf_GZA=28|ga_GZA=21|status_GZA=

|win_KMC=4 |draw_KMC=5 |loss_KMC=9 |gf_KMC=13|ga_KMC=25|status_KMC=Q

|win_QZY=2 |draw_QZY=5 |loss_QZY=11|gf_QZY=8 |ga_QZY=22|status_QZY=Q

|win_SHZ=10|draw_SHZ=6 |loss_SHZ=2 |gf_SHZ=21|ga_SHZ=11|status_SHZ=

|win_WZH=4 |draw_WZH=8 |loss_WZH=6 |gf_WZH=16|ga_WZH=20|status_WZH=Q

|win_WTT=7 |draw_WTT=5 |loss_WTT=6 |gf_WTT=19|ga_WTT=15|status_WTT=

|result1=PRO |result2=PRO |result3=PRO |result4=PRO |result5=REL |result6=REL |result7=REL |result8=REL |result9=REL |result10=REL |result11=REL |result12=REL

|name_CDR=Chengdu Rongcheng B

|name_GZR=Ganzhou Ruishi

|name_GDM=Guangdong Mingtu

|name_GXH=Guangxi Hengchen

|name_GXL=Guangxi Lanhang

|name_GDA=Guangzhou Dandelion Alpha

|name_GZA=Guizhou Zhucheng Athletic

|name_KMC=Kunming City

|name_QZY=Quanzhou Yassin

|name_SHZ=Shenzhen 2028

|name_WZH=Wenzhou

|name_WTT=Wuhan Three Towns B

|show_limit=5

|class_rules =

  • During season: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Rankings in the previous season. (Rules 2 to 4 are only applied when teams concerned have finished both/all the matches against others.)
  • After season: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Disciplinary points (yellow card = 1 point, red card = 3 points); 8) Drawing of lots.

|res_col_header=Q

|col_PRO=green1 |text_PRO=Qualification for Promotion stage

|col_REL=red1 |text_REL=Qualification for Relegation stage

}}

=Results=

{{#invoke:Sports results|main

|source = [https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/south/g26353/ Soccerway]

|update = 9 July 2025

|a_note = yes

|matches_style = FBR

|team1=CDR |team2=GZR |team3=GDM |team4=GXH |team5=GXL |team6=GDA |team7=GZA |team8=KMC |team9=QZY |team10=SHZ |team11=WZH |team12=WTT

|name_CDR=Chengdu Rongcheng B

|name_GZR=Ganzhou Ruishi

|name_GDM=Guangdong Mingtu

|name_GXH=Guangxi Hengchen

|name_GXL=Guangxi Lanhang

|name_GDA=Guangzhou Dandelion Alpha

|name_GZA=Guizhou Zhucheng Athletic

|name_KMC=Kunming City

|name_QZY=Quanzhou Yassin

|name_SHZ=Shenzhen 2028

|name_WZH=Wenzhou

|name_WTT=Wuhan Three Towns B

|match_CDR_GZR = 1–1

|match_CDR_GDM = 2–0

|match_CDR_GXH = 1–3

|match_CDR_GXL = –

|match_CDR_GDA = 2–1

|match_CDR_GZA = 1–2

|match_CDR_KMC = 2–0

|match_CDR_QZY = 2–0

|match_CDR_SHZ = 0–2

|match_CDR_WZH = –

|match_CDR_WTT = 0–0

|match_GZR_CDR = 1–1

|match_GZR_GDM = –

|match_GZR_GXH = 0–2

|match_GZR_GXL = 1–0

|match_GZR_GDA = 0–0

|match_GZR_GZA = 2–0

|match_GZR_KMC = 2–1

|match_GZR_QZY = 1–1

|match_GZR_SHZ = 1–1

|match_GZR_WZH = 2–2

|match_GZR_WTT = –

|match_GDM_CDR = 1–3

|match_GDM_GZR = 2–0

|match_GDM_GXH = 0–2

|match_GDM_GXL = 1–1

|match_GDM_GDA = 1–3

|match_GDM_GZA = 3–2

|match_GDM_KMC = –

|match_GDM_QZY = 2–1

|match_GDM_SHZ = 0–1

|match_GDM_WZH = –

|match_GDM_WTT = 2–3

|match_GXH_CDR = 1–0

|match_GXH_GZR = –

|match_GXH_GDM = 1–0

|match_GXH_GXL = 2–1

|match_GXH_GDA = –

|match_GXH_GZA = 0–2

|match_GXH_KMC = 7–0

|match_GXH_QZY = 2–0

|match_GXH_SHZ = 2–2

|match_GXH_WZH = 3–0

|match_GXH_WTT = 1–1

|match_GXL_CDR = 0–4

|match_GXL_GZR = 2–2

|match_GXL_GDM = –

|match_GXL_GXH = 0–5

|match_GXL_GDA = 0–3

|match_GXL_GZA = 0–1

|match_GXL_KMC = 0–2

|match_GXL_QZY = 0–1

|match_GXL_SHZ = –

|match_GXL_WZH = 0–0

|match_GXL_WTT = 0–4

|match_GDA_CDR = 2–1

|match_GDA_GZR = –

|match_GDA_GDM = 3–0

|match_GDA_GXH = 1–3

|match_GDA_GXL = 1–1

|match_GDA_GZA = 4–2

|match_GDA_KMC = 1–2

|match_GDA_QZY = –

|match_GDA_SHZ = 2–0

|match_GDA_WZH = 0–0

|match_GDA_WTT = 1–0

|match_GZA_CDR = –

|match_GZA_GZR = 5–0

|match_GZA_GDM = 2–0

|match_GZA_GXH = 1–2

|match_GZA_GXL = 2–1

|match_GZA_GDA = 2–1

|match_GZA_KMC = 0–0

|match_GZA_QZY = 1–0

|match_GZA_SHZ = –

|match_GZA_WZH = 1–0

|match_GZA_WTT = 2–1

|match_KMC_CDR = 0–1

|match_KMC_GZR = 1–1

|match_KMC_GDM = 0–0

|match_KMC_GXH = –

|match_KMC_GXL = 0–0

|match_KMC_GDA = –

|match_KMC_GZA = 1–2

|match_KMC_QZY = 1–0

|match_KMC_SHZ = 0–1

|match_KMC_WZH = 1–0

|match_KMC_WTT = 1–2

|match_QZY_CDR = 1–4

|match_QZY_GZR = 0–0

|match_QZY_GDM = 0–0

|match_QZY_GXH = 0–2

|match_QZY_GXL = –

|match_QZY_GDA = 0–1

|match_QZY_GZA = –

|match_QZY_KMC = 2–1

|match_QZY_SHZ = 0–1

|match_QZY_WZH = 0–0

|match_QZY_WTT = 0–1

|match_SHZ_CDR = –

|match_SHZ_GZR = 0–0

|match_SHZ_GDM = 1–1

|match_SHZ_GXH = 0–0

|match_SHZ_GXL = 2–0

|match_SHZ_GDA = 1–1

|match_SHZ_GZA = 2–1

|match_SHZ_KMC = 2–0

|match_SHZ_QZY = 2–1

|match_SHZ_WZH = 0–1

|match_SHZ_WTT = –

|match_WZH_CDR = 0–3

|match_WZH_GZR = 2–1

|match_WZH_GDM = 1–1

|match_WZH_GXH = –

|match_WZH_GXL = 2–2

|match_WZH_GDA = 0–1

|match_WZH_GZA = 3–0

|match_WZH_KMC = 2–2

|match_WZH_QZY = –

|match_WZH_SHZ = 1–2

|match_WZH_WTT = 1–1

|match_WTT_CDR = 0–1

|match_WTT_GZR = 2–0

|match_WTT_GDM = 0–0

|match_WTT_GXH = 0–2

|match_WTT_GXL = 2–1

|match_WTT_GDA = 1–0

|match_WTT_GZA = –

|match_WTT_KMC = –

|match_WTT_QZY = 1–1

|match_WTT_SHZ = 0–1

|match_WTT_WZH = 0–1

}}

=Positions by round=

{{#invoke:sports rbr table|table|sortable=y|legendpos=br

|update=9 June 2025

|team1=GXH |team2=SHZ |team3=CDR |team4=GZA |team5=GDA |team6=WZH |team7=WTT |team8=KMC |team9=GZR |team10=GDM |team11=QZY |team12=GXL

|pos_CDR= 1/ 1/ 2/ 4/ 5/ 3/ 2/ 1/ 3/ 2/ 3/ 4/ 3/ / / / / / / / /

|pos_GZR= 6/ 3/ 5/ 7/ 7/ 5/ 7/ 8/ 9/ 9/ 9/ 9/ 9/ / / / / / / / /

|pos_GDM=12/12/12/12/11/11/11/11/10/10/10/10/10/ / / / / / / / /

|pos_GXH= 3/11/ 6/ 5/ 6/ 4/ 3/ 2/ 1/ 1/ 1/ 1/ 1/ / / / / / / / /

|pos_GXL= 7/10/11/11/12/12/12/12/12/12/12/12/12/ / / / / / / / /

|pos_GDA=11/ 4/ 3/ 2/ 1/ 1/ 4/ 6/ 5/ 5/ 5/ 5/ 5/ / / / / / / / /

|pos_GZA=10/ 2/ 1/ 1/ 3/ 6/ 5/ 4/ 2/ 4/ 4/ 3/ 4/ / / / / / / / /

|pos_KMC= 8/ 7/ 7/ 6/ 4/ 7/ 8/ 7/ 7/ 8/ 8/ 8/ 8/ / / / / / / / /

|pos_QZY= 9/ 9/10/10/10/10/10/10/11/11/11/11/11/ / / / / / / / /

|pos_SHZ= 2/ 5/ 9/ 8/ 8/ 8/ 6/ 5/ 4/ 3/ 2/ 2/ 2/ / / / / / / / /

|pos_WZH= 5/ 6/ 4/ 3/ 2/ 2/ 1/ 3/ 6/ 6/ 6/ 6/ 6/ / / / / / / / /

|pos_WTT= 4/ 8/ 8/ 9/ 9/ 9/ 9/ 9/ 8/ 7/ 7/ 7/ 7/ / / / / / / / /

|name_CDR=Chengdu Rongcheng B

|name_GZR=Ganzhou Ruishi

|name_GDM=Guangdong Mingtu

|name_GXH=Guangxi Hengchen

|name_GXL=Guangxi Lanhang

|name_GDA=Guangzhou Dandelion Alpha

|name_GZA=Guizhou Zhucheng Athletic

|name_KMC=Kunming City

|name_QZY=Quanzhou Yassin

|name_SHZ=Shenzhen 2028

|name_WZH=Wenzhou

|name_WTT=Wuhan Three Towns B

|toptext=To preserve chronological evolvements, any postponed matches are not included to the round at which they were originally scheduled, but added to the full round they were played immediately afterwards. For example, if a match is scheduled for round 7, but then played between rounds 8 and 9, it will be added to the standings for round 8.

|color_1-4=green1 |color_Q=green1 |text_1-4=Qualification for Promotion stage

|color_5-12=red1 |color_q=red1 |text_5-12=Qualification for Relegation stage

|source=[https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/south/g26353/ Soccerway]

}}

=Results by match played=

{{#invoke:Sports rbr table|table|sortable=y

|team1=CDR |team2=GZR |team3=GDM |team4=GXH |team5=GXL |team6=GDA |team7=GZA |team8=KMC |team9=QZY |team10=SHZ |team11=WZH |team12=WTT

|name_CDR=Chengdu Rongcheng B

|name_GZR=Ganzhou Ruishi

|name_GDM=Guangdong Mingtu

|name_GXH=Guangxi Hengchen

|name_GXL=Guangxi Lanhang

|name_GDA=Guangzhou Dandelion Alpha

|name_GZA=Guizhou Zhucheng Athletic

|name_KMC=Kunming City

|name_QZY=Quanzhou Yassin

|name_SHZ=Shenzhen 2028

|name_WZH=Wenzhou

|name_WTT=Wuhan Three Towns B

|update=9 July 2025

|res_CDR=W/W/D/L/D/W/W/W/L/W/L/L/W/W/L/D/W/W////

|res_GZR=D/W/D/D/D/W/L/L/L/L/D/D/D/W/D/D/L/D////

|res_GDM=L/L/L/L/D/D/L/D/W/D/D/D/L/W/L/W/L/L////

|res_GXH=D/L/W/W/D/W/W/W/W/W/W/W/W/W/W/D/W/W////

|res_GXL=D/L/L/L/L/L/L/L/L/L/D/D/D/D/L/D/L/L////

|res_GDA=L/W/W/W/W/D/L/L/W/L/D/W/D/D/W/L/W/W////

|res_GZA=D/W/W/W/L/L/W/W/W/L/W/W/L/L/W/W/W/L////

|res_KMC=D/D/D/W/W/L/L/W/L/D/L/L/W/L/L/D/L/L////

|res_QZY=D/D/L/L/D/L/L/L/L/W/D/D/L/L/W/L/L/L////

|res_SHZ=W/L/L/D/D/W/W/W/W/W/W/D/D/W/D/D/W/W////

|res_WZH=D/D/W/W/W/D/W/D/L/L/D/D/L/L/D/L/L/D////

|res_WTT=D/D/D/L/L/D/W/L/W/W/L/L/W/L/D/W/W/W////

|legendpos=b

|color_W=green1

|color_D=yellow1

|color_L=red1

|text_W=Win

|text_D=Draw

|text_L=Loss

|source=[https://uk.soccerway.com/national/china-pr/china-league-two/2025/regular-season/south/g26353/ Soccerway]

}}

References

{{reflist}}