Football · Super League · China

Zhejiang Professional vs Wuhan Three Towns

Friday, 18 September 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

Zhejiang Professional vs Wuhan Three Towns in Super League (Football) on Friday, 18 September 2026. Model prediction: Zhejiang Professional 49% vs Wuhan Three Towns 32%, draw 19%. See the head-to-head record, recent form and odds. Predictions and stats update daily.

ChinaSuper League
Zhejiang ProfessionalZhejiang Professional(7)
Rank 10 · 28 pts
vs
Wuhan Three TownsWuhan Three Towns(2)
Rank 15 · 21 pts
Friday, 18 September 2026 at 14:35
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 7-1-2
Zhejiang Professional — Last 10
L8d
W16d
D23d
L30d
L44d
W50d
D58d
W62d
L71d
L78d
3W · 2D · 5L
Played10
GF/GA21/19
Avg For2.10
Avg Against1.90
Scored ≥110/10
Scored ≥25/10
Conceded ≥19/10
Conceded ≥27/10
Clean Sheets1/10
Failed To Score0/10
Over 1.510/10
Over 2.58/10
BTTS9/10
Wuhan Three Towns — Last 10
D2d
D9d
W16d
D23d
L31d
D44d
W51d
D55d
W58d
L72d
3W · 5D · 2L
Played10
GF/GA18/13
Avg For1.80
Avg Against1.30
Scored ≥19/10
Scored ≥26/10
Conceded ≥17/10
Conceded ≥24/10
Clean Sheets3/10
Failed To Score1/10
Over 1.58/10
Over 2.55/10
BTTS7/10
Model Prediction
Expected Goals
Zhejiang Professional: 2.26
Expected Goals
Wuhan Three Towns: 1.8
Zhejiang Professional
49%
Draw
19%
Wuhan Three Towns
32%
Over 2.5: 71%
BTTS: 71%
Quality: high
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Zhejiang Professional
06 Sept
Tianjin Jinmen Tiger vs Zhejiang Professional
2-1L
29 Aug
Zhejiang Professional vs Yunnan Yukun
6-0W
22 Aug
Shenzhen Xinpengcheng vs Zhejiang Professional
1-1D
15 Aug
Zhejiang Professional vs Chengdu Rongcheng
2-3L
01 Aug
Beijing Guoan vs Zhejiang Professional
2-1L
26 Jul
Zhejiang Professional vs Dalian Yingbo
3-2W
18 Jul
Chongqing Tonglianglong vs Zhejiang Professional
1-1D
14 Jul
Zhejiang Professional vs Qingdao Hainiu
3-2W
05 Jul
Shanghai Shenhua vs Zhejiang Professional
3-2L
28 Jun
Qingdao West Coast vs Zhejiang Professional
3-1L
Team 2 Form
Wuhan Three Towns
12 Sept
Wuhan Three Towns vs Henan Songshan Longmen
1-1D
05 Sept
Wuhan Three Towns vs Qingdao West Coast
2-2D
29 Aug
Qingdao Hainiu vs Wuhan Three Towns
1-5W
22 Aug
Wuhan Three Towns vs Tianjin Jinmen Tiger
0-0D
14 Aug
Wuhan Three Towns vs Shanghai Port
2-3L
01 Aug
Chengdu Rongcheng vs Wuhan Three Towns
1-1D
25 Jul
Wuhan Three Towns vs Chongqing Tonglianglong
1-0W
21 Jul
Wuhan Three Towns vs Shandong Taishan
2-2D
18 Jul
Wuhan Three Towns vs Shenzhen Xinpengcheng
2-0W
04 Jul
Dalian Yingbo vs Wuhan Three Towns
3-2L
Head-to-Head
Last 10
21 Apr
Wuhan Three Towns vs Zhejiang Professional
2-0
27 Jul
Zhejiang Professional vs Wuhan Three Towns
3-2
28 Mar
Wuhan Three Towns vs Zhejiang Professional
0-4
18 Oct
Wuhan Three Towns vs Zhejiang Professional
0-2
21 May
Zhejiang Professional vs Wuhan Three Towns
3-1
04 Aug
Zhejiang Professional vs Wuhan Three Towns
2-1
05 May
Wuhan Three Towns vs Zhejiang Professional
0-0
27 Dec
Wuhan Three Towns vs Zhejiang Professional
2-0
04 Oct
Zhejiang Professional vs Wuhan Three Towns
2-1
22 Dec
Zhejiang Professional vs Wuhan Three Towns
2-1
Full Match Object
{
  "league": "Super League",
  "country": "China",
  "match": "Zhejiang Professional vs Wuhan Three Towns",
  "date": "2026-09-18",
  "time": "14:35",
  "team_1": {
    "name": "Zhejiang Professional",
    "last_10_matches": [
      {
        "date": "06.09.26",
        "home": "Tianjin Jinmen Tiger",
        "away": "Zhejiang Professional",
        "score": "2-1"
      },
      {
        "date": "29.08.26",
        "home": "Zhejiang Professional",
        "away": "Yunnan Yukun",
        "score": "6-0"
      },
      {
        "date": "22.08.26",
        "home": "Shenzhen Xinpengcheng",
        "away": "Zhejiang Professional",
        "score": "1-1"
      },
      {
        "date": "15.08.26",
        "home": "Zhejiang Professional",
        "away": "Chengdu Rongcheng",
        "score": "2-3"
      },
      {
        "date": "01.08.26",
        "home": "Beijing Guoan",
        "away": "Zhejiang Professional",
        "score": "2-1"
      },
      {
        "date": "26.07.26",
        "home": "Zhejiang Professional",
        "away": "Dalian Yingbo",
        "score": "3-2"
      },
      {
        "date": "18.07.26",
        "home": "Chongqing Tonglianglong",
        "away": "Zhejiang Professional",
        "score": "1-1"
      },
      {
        "date": "14.07.26",
        "home": "Zhejiang Professional",
        "away": "Qingdao Hainiu",
        "score": "3-2"
      },
      {
        "date": "05.07.26",
        "home": "Shanghai Shenhua",
        "away": "Zhejiang Professional",
        "score": "3-2"
      },
      {
        "date": "28.06.26",
        "home": "Qingdao West Coast",
        "away": "Zhejiang Professional",
        "score": "3-1"
      }
    ],
    "standing": {
      "rank": 10,
      "points": 28,
      "goal_diff": -1,
      "played": 25,
      "wins": 9,
      "draws": 6,
      "losses": 10,
      "goals": "41:42",
      "form": [
        "?",
        "L",
        "W",
        "D",
        "L",
        "L"
      ]
    },
    "metrics": {
      "overall_last10": {
        "played": 10,
        "scored_1plus": 10,
        "scored_2plus": 5,
        "conceded_1plus": 9,
        "conceded_2plus": 7,
        "clean_sheets": 1,
        "failed_to_score": 0,
        "over_1_5": 10,
        "over_2_5": 8,
        "btts": 9,
        "total_scored": 21,
        "total_conceded": 19,
        "avg_scored": 2.1,
        "avg_conceded": 1.9
      },
      "home_last10": {
        "played": 4,
        "scored_1plus": 4,
        "scored_2plus": 4,
        "conceded_1plus": 3,
        "conceded_2plus": 3,
        "clean_sheets": 1,
        "failed_to_score": 0,
        "over_1_5": 4,
        "over_2_5": 4,
        "btts": 3,
        "total_scored": 14,
        "total_conceded": 7,
        "avg_scored": 3.5,
        "avg_conceded": 1.75
      },
      "away_last10": {
        "played": 6,
        "scored_1plus": 6,
        "scored_2plus": 1,
        "conceded_1plus": 6,
        "conceded_2plus": 4,
        "clean_sheets": 0,
        "failed_to_score": 0,
        "over_1_5": 6,
        "over_2_5": 4,
        "btts": 6,
        "total_scored": 7,
        "total_conceded": 12,
        "avg_scored": 1.17,
        "avg_conceded": 2
      },
      "weighted_avg_scored": 2.133,
      "weighted_avg_conceded": 1.8,
      "last5_home_scored": [
        6,
        2
      ],
      "last5_home_conc": [
        0,
        3
      ],
      "last5_away_scored": [
        1,
        1,
        1
      ],
      "last5_away_conc": [
        2,
        1,
        2
      ]
    }
  },
  "team_2": {
    "name": "Wuhan Three Towns",
    "last_10_matches": [
      {
        "date": "12.09.26",
        "home": "Wuhan Three Towns",
        "away": "Henan Songshan Longmen",
        "score": "1-1"
      },
      {
        "date": "05.09.26",
        "home": "Wuhan Three Towns",
        "away": "Qingdao West Coast",
        "score": "2-2"
      },
      {
        "date": "29.08.26",
        "home": "Qingdao Hainiu",
        "away": "Wuhan Three Towns",
        "score": "1-5"
      },
      {
        "date": "22.08.26",
        "home": "Wuhan Three Towns",
        "away": "Tianjin Jinmen Tiger",
        "score": "0-0"
      },
      {
        "date": "14.08.26",
        "home": "Wuhan Three Towns",
        "away": "Shanghai Port",
        "score": "2-3"
      },
      {
        "date": "01.08.26",
        "home": "Chengdu Rongcheng",
        "away": "Wuhan Three Towns",
        "score": "1-1"
      },
      {
        "date": "25.07.26",
        "home": "Wuhan Three Towns",
        "away": "Chongqing Tonglianglong",
        "score": "1-0"
      },
      {
        "date": "21.07.26",
        "home": "Wuhan Three Towns",
        "away": "Shandong Taishan",
        "score": "2-2"
      },
      {
        "date": "18.07.26",
        "home": "Wuhan Three Towns",
        "away": "Shenzhen Xinpengcheng",
        "score": "2-0"
      },
      {
        "date": "04.07.26",
        "home": "Dalian Yingbo",
        "away": "Wuhan Three Towns",
        "score": "3-2"
      }
    ],
    "standing": {
      "rank": 15,
      "points": 21,
      "goal_diff": -4,
      "played": 25,
      "wins": 5,
      "draws": 11,
      "losses": 9,
      "goals": "38:42",
      "form": [
        "?",
        "D",
        "D",
        "W",
        "D",
        "L"
      ]
    },
    "metrics": {
      "overall_last10": {
        "played": 10,
        "scored_1plus": 9,
        "scored_2plus": 6,
        "conceded_1plus": 7,
        "conceded_2plus": 4,
        "clean_sheets": 3,
        "failed_to_score": 1,
        "over_1_5": 8,
        "over_2_5": 5,
        "btts": 7,
        "total_scored": 18,
        "total_conceded": 13,
        "avg_scored": 1.8,
        "avg_conceded": 1.3
      },
      "home_last10": {
        "played": 7,
        "scored_1plus": 6,
        "scored_2plus": 4,
        "conceded_1plus": 4,
        "conceded_2plus": 3,
        "clean_sheets": 3,
        "failed_to_score": 1,
        "over_1_5": 5,
        "over_2_5": 3,
        "btts": 4,
        "total_scored": 10,
        "total_conceded": 8,
        "avg_scored": 1.43,
        "avg_conceded": 1.14
      },
      "away_last10": {
        "played": 3,
        "scored_1plus": 3,
        "scored_2plus": 2,
        "conceded_1plus": 3,
        "conceded_2plus": 1,
        "clean_sheets": 0,
        "failed_to_score": 0,
        "over_1_5": 3,
        "over_2_5": 2,
        "btts": 3,
        "total_scored": 8,
        "total_conceded": 5,
        "avg_scored": 2.67,
        "avg_conceded": 1.67
      },
      "weighted_avg_scored": 1.867,
      "weighted_avg_conceded": 1.333,
      "last5_home_scored": [
        1,
        2,
        0,
        2
      ],
      "last5_home_conc": [
        1,
        2,
        0,
        3
      ],
      "last5_away_scored": [
        5
      ],
      "last5_away_conc": [
        1
      ]
    }
  },
  "head_to_head": {
    "last_10_matches": [
      {
        "date": "21.04.26",
        "home": "Wuhan Three Towns",
        "away": "Zhejiang Professional",
        "score": "2-0"
      },
      {
        "date": "27.07.25",
        "home": "Zhejiang Professional",
        "away": "Wuhan Three Towns",
        "score": "3-2"
      },
      {
        "date": "28.03.25",
        "home": "Wuhan Three Towns",
        "away": "Zhejiang Professional",
        "score": "0-4"
      },
      {
        "date": "18.10.24",
        "home": "Wuhan Three Towns",
        "away": "Zhejiang Professional",
        "score": "0-2"
      },
      {
        "date": "21.05.24",
        "home": "Zhejiang Professional",
        "away": "Wuhan Three Towns",
        "score": "3-1"
      },
      {
        "date": "04.08.23",
        "home": "Zhejiang Professional",
        "away": "Wuhan Three Towns",
        "score": "2-1"
      },
      {
        "date": "05.05.23",
        "home": "Wuhan Three Towns",
        "away": "Zhejiang Professional",
        "score": "0-0"
      },
      {
        "date": "27.12.22",
        "home": "Wuhan Three Towns",
        "away": "Zhejiang Professional",
        "score": "2-0"
      },
      {
        "date": "04.10.22",
        "home": "Zhejiang Professional",
        "away": "Wuhan Three Towns",
        "score": "2-1"
      },
      {
        "date": "22.12.21",
        "home": "Zhejiang Professional",
        "away": "Wuhan Three Towns",
        "score": "2-1"
      }
    ]
  },
  "odds": {
    "match_winner": {
      "home": null,
      "draw": null,
      "away": null,
      "vig_pct": null
    },
    "scraped_at": "2026-09-12T15:32:59.845142+00:00"
  },
  "model": {
    "expected_goals": {
      "team_1": 2.26,
      "team_2": 1.8
    },
    "win_probability": {
      "team_1": 49,
      "draw": 19,
      "team_2": 32
    },
    "over_2_5_probability": 71,
    "btts_probability": 71,
    "prediction_quality": "high",
    "model_version": "v2-2026-04-football",
    "_model_debug": {
      "rank_adj": [
        0.112,
        -0.112
      ],
      "h2h_considered": 6,
      "over25_poisson": 77,
      "over25_empirical": 65,
      "btts_poisson": 75,
      "btts_empirical": 79
    }
  },
  "enrichment_status": "complete"
}
Team 1
{
  "name": "Zhejiang Professional",
  "last_10_matches": [
    {
      "date": "06.09.26",
      "home": "Tianjin Jinmen Tiger",
      "away": "Zhejiang Professional",
      "score": "2-1"
    },
    {
      "date": "29.08.26",
      "home": "Zhejiang Professional",
      "away": "Yunnan Yukun",
      "score": "6-0"
    },
    {
      "date": "22.08.26",
      "home": "Shenzhen Xinpengcheng",
      "away": "Zhejiang Professional",
      "score": "1-1"
    },
    {
      "date": "15.08.26",
      "home": "Zhejiang Professional",
      "away": "Chengdu Rongcheng",
      "score": "2-3"
    },
    {
      "date": "01.08.26",
      "home": "Beijing Guoan",
      "away": "Zhejiang Professional",
      "score": "2-1"
    },
    {
      "date": "26.07.26",
      "home": "Zhejiang Professional",
      "away": "Dalian Yingbo",
      "score": "3-2"
    },
    {
      "date": "18.07.26",
      "home": "Chongqing Tonglianglong",
      "away": "Zhejiang Professional",
      "score": "1-1"
    },
    {
      "date": "14.07.26",
      "home": "Zhejiang Professional",
      "away": "Qingdao Hainiu",
      "score": "3-2"
    },
    {
      "date": "05.07.26",
      "home": "Shanghai Shenhua",
      "away": "Zhejiang Professional",
      "score": "3-2"
    },
    {
      "date": "28.06.26",
      "home": "Qingdao West Coast",
      "away": "Zhejiang Professional",
      "score": "3-1"
    }
  ],
  "standing": {
    "rank": 10,
    "points": 28,
    "goal_diff": -1,
    "played": 25,
    "wins": 9,
    "draws": 6,
    "losses": 10,
    "goals": "41:42",
    "form": [
      "?",
      "L",
      "W",
      "D",
      "L",
      "L"
    ]
  },
  "metrics": {
    "overall_last10": {
      "played": 10,
      "scored_1plus": 10,
      "scored_2plus": 5,
      "conceded_1plus": 9,
      "conceded_2plus": 7,
      "clean_sheets": 1,
      "failed_to_score": 0,
      "over_1_5": 10,
      "over_2_5": 8,
      "btts": 9,
      "total_scored": 21,
      "total_conceded": 19,
      "avg_scored": 2.1,
      "avg_conceded": 1.9
    },
    "home_last10": {
      "played": 4,
      "scored_1plus": 4,
      "scored_2plus": 4,
      "conceded_1plus": 3,
      "conceded_2plus": 3,
      "clean_sheets": 1,
      "failed_to_score": 0,
      "over_1_5": 4,
      "over_2_5": 4,
      "btts": 3,
      "total_scored": 14,
      "total_conceded": 7,
      "avg_scored": 3.5,
      "avg_conceded": 1.75
    },
    "away_last10": {
      "played": 6,
      "scored_1plus": 6,
      "scored_2plus": 1,
      "conceded_1plus": 6,
      "conceded_2plus": 4,
      "clean_sheets": 0,
      "failed_to_score": 0,
      "over_1_5": 6,
      "over_2_5": 4,
      "btts": 6,
      "total_scored": 7,
      "total_conceded": 12,
      "avg_scored": 1.17,
      "avg_conceded": 2
    },
    "weighted_avg_scored": 2.133,
    "weighted_avg_conceded": 1.8,
    "last5_home_scored": [
      6,
      2
    ],
    "last5_home_conc": [
      0,
      3
    ],
    "last5_away_scored": [
      1,
      1,
      1
    ],
    "last5_away_conc": [
      2,
      1,
      2
    ]
  }
}
Team 2
{
  "name": "Wuhan Three Towns",
  "last_10_matches": [
    {
      "date": "12.09.26",
      "home": "Wuhan Three Towns",
      "away": "Henan Songshan Longmen",
      "score": "1-1"
    },
    {
      "date": "05.09.26",
      "home": "Wuhan Three Towns",
      "away": "Qingdao West Coast",
      "score": "2-2"
    },
    {
      "date": "29.08.26",
      "home": "Qingdao Hainiu",
      "away": "Wuhan Three Towns",
      "score": "1-5"
    },
    {
      "date": "22.08.26",
      "home": "Wuhan Three Towns",
      "away": "Tianjin Jinmen Tiger",
      "score": "0-0"
    },
    {
      "date": "14.08.26",
      "home": "Wuhan Three Towns",
      "away": "Shanghai Port",
      "score": "2-3"
    },
    {
      "date": "01.08.26",
      "home": "Chengdu Rongcheng",
      "away": "Wuhan Three Towns",
      "score": "1-1"
    },
    {
      "date": "25.07.26",
      "home": "Wuhan Three Towns",
      "away": "Chongqing Tonglianglong",
      "score": "1-0"
    },
    {
      "date": "21.07.26",
      "home": "Wuhan Three Towns",
      "away": "Shandong Taishan",
      "score": "2-2"
    },
    {
      "date": "18.07.26",
      "home": "Wuhan Three Towns",
      "away": "Shenzhen Xinpengcheng",
      "score": "2-0"
    },
    {
      "date": "04.07.26",
      "home": "Dalian Yingbo",
      "away": "Wuhan Three Towns",
      "score": "3-2"
    }
  ],
  "standing": {
    "rank": 15,
    "points": 21,
    "goal_diff": -4,
    "played": 25,
    "wins": 5,
    "draws": 11,
    "losses": 9,
    "goals": "38:42",
    "form": [
      "?",
      "D",
      "D",
      "W",
      "D",
      "L"
    ]
  },
  "metrics": {
    "overall_last10": {
      "played": 10,
      "scored_1plus": 9,
      "scored_2plus": 6,
      "conceded_1plus": 7,
      "conceded_2plus": 4,
      "clean_sheets": 3,
      "failed_to_score": 1,
      "over_1_5": 8,
      "over_2_5": 5,
      "btts": 7,
      "total_scored": 18,
      "total_conceded": 13,
      "avg_scored": 1.8,
      "avg_conceded": 1.3
    },
    "home_last10": {
      "played": 7,
      "scored_1plus": 6,
      "scored_2plus": 4,
      "conceded_1plus": 4,
      "conceded_2plus": 3,
      "clean_sheets": 3,
      "failed_to_score": 1,
      "over_1_5": 5,
      "over_2_5": 3,
      "btts": 4,
      "total_scored": 10,
      "total_conceded": 8,
      "avg_scored": 1.43,
      "avg_conceded": 1.14
    },
    "away_last10": {
      "played": 3,
      "scored_1plus": 3,
      "scored_2plus": 2,
      "conceded_1plus": 3,
      "conceded_2plus": 1,
      "clean_sheets": 0,
      "failed_to_score": 0,
      "over_1_5": 3,
      "over_2_5": 2,
      "btts": 3,
      "total_scored": 8,
      "total_conceded": 5,
      "avg_scored": 2.67,
      "avg_conceded": 1.67
    },
    "weighted_avg_scored": 1.867,
    "weighted_avg_conceded": 1.333,
    "last5_home_scored": [
      1,
      2,
      0,
      2
    ],
    "last5_home_conc": [
      1,
      2,
      0,
      3
    ],
    "last5_away_scored": [
      5
    ],
    "last5_away_conc": [
      1
    ]
  }
}
Head-to-Head
{
  "last_10_matches": [
    {
      "date": "21.04.26",
      "home": "Wuhan Three Towns",
      "away": "Zhejiang Professional",
      "score": "2-0"
    },
    {
      "date": "27.07.25",
      "home": "Zhejiang Professional",
      "away": "Wuhan Three Towns",
      "score": "3-2"
    },
    {
      "date": "28.03.25",
      "home": "Wuhan Three Towns",
      "away": "Zhejiang Professional",
      "score": "0-4"
    },
    {
      "date": "18.10.24",
      "home": "Wuhan Three Towns",
      "away": "Zhejiang Professional",
      "score": "0-2"
    },
    {
      "date": "21.05.24",
      "home": "Zhejiang Professional",
      "away": "Wuhan Three Towns",
      "score": "3-1"
    },
    {
      "date": "04.08.23",
      "home": "Zhejiang Professional",
      "away": "Wuhan Three Towns",
      "score": "2-1"
    },
    {
      "date": "05.05.23",
      "home": "Wuhan Three Towns",
      "away": "Zhejiang Professional",
      "score": "0-0"
    },
    {
      "date": "27.12.22",
      "home": "Wuhan Three Towns",
      "away": "Zhejiang Professional",
      "score": "2-0"
    },
    {
      "date": "04.10.22",
      "home": "Zhejiang Professional",
      "away": "Wuhan Three Towns",
      "score": "2-1"
    },
    {
      "date": "22.12.21",
      "home": "Zhejiang Professional",
      "away": "Wuhan Three Towns",
      "score": "2-1"
    }
  ]
}
Model
{
  "expected_goals": {
    "team_1": 2.26,
    "team_2": 1.8
  },
  "win_probability": {
    "team_1": 49,
    "draw": 19,
    "team_2": 32
  },
  "over_2_5_probability": 71,
  "btts_probability": 71,
  "prediction_quality": "high",
  "model_version": "v2-2026-04-football",
  "_model_debug": {
    "rank_adj": [
      0.112,
      -0.112
    ],
    "h2h_considered": 6,
    "over25_poisson": 77,
    "over25_empirical": 65,
    "btts_poisson": 75,
    "btts_empirical": 79
  }
}
Odds
{
  "match_winner": {
    "home": null,
    "draw": null,
    "away": null,
    "vig_pct": null
  },
  "scraped_at": "2026-09-12T15:32:59.845142+00:00"
}

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Football board.