Super League 2020 — First Goal Time Tracker
| in | Date | Teams | HT | FT | 1st goal | 1 | X | 2 |
|---|---|---|---|---|---|---|---|---|
| 112 | 28 Sept | Chongqing Liangjiang AthleticvsShanghai Port | 1:0 | 1:0 | 37' | 2.46 | 3.40 | 2.64 |
| 111 | 28 Sept | HebeivsQingdao FC | 2:0 | 3:1 | 11' | 1.20 | 6.23 | 12.12 |
| 110 | 28 Sept | Tianjin Jinmen TigervsWuhan FC | 0:0 | 0:0 | 111' | 3.71 | 3.52 | 1.91 |
| 109 | 28 Sept | Beijing GuoanvsCangzhou | 2:0 | 4:0 | 16' | 1.20 | 6.23 | 12.12 |
| 108 | 27 Sept | Guangzhou FCvsDalian Pro | 0:0 | 1:0 | 48' | 1.34 | 5.20 | 7.17 |
| 107 | 27 Sept | Shanghai ShenhuavsHenan Songshan Longmen | 2:0 | 2:0 | 24' | 1.34 | 4.98 | 7.94 |
| 106 | 27 Sept | ShenzhenvsJiangsu Suning | 0:1 | 0:1 | 28' | 3.43 | 3.72 | 1.95 |
| 105 | 27 Sept | Shandong TaishanvsGuangzhou City | 0:0 | 0:0 | 111' | 1.11 | 8.81 | 19.40 |
| 104 | 25 Sept | CangzhouvsChongqing Liangjiang Athletic | 0:2 | 1:4 | 6' | 4.61 | 3.81 | 1.69 |
| 103 | 25 Sept | Shanghai PortvsBeijing Guoan | 1:0 | 1:0 | 43' | 2.12 | 3.66 | 3.00 |
| 102 | 25 Sept | Wuhan FCvsHebei | 0:1 | 0:2 | 6' | 3.28 | 3.55 | 2.04 |
| 101 | 25 Sept | Qingdao FCvsTianjin Jinmen Tiger | 1:0 | 3:0 | 36' | 3.49 | 3.48 | 1.99 |
| 100 | 24 Sept | Dalian ProvsShenzhen | 1:2 | 1:3 | 25' | 2.66 | 3.54 | 2.40 |
| 99 | 24 Sept | Guangzhou CityvsShanghai Shenhua | 0:1 | 0:2 | 36' | 2.92 | 3.43 | 2.26 |
| 98 | 24 Sept | Jiangsu SuningvsGuangzhou FC | 1:0 | 2:1 | 43' | 2.63 | 3.26 | 2.57 |
| 97 | 24 Sept | Henan Songshan LongmenvsShandong Taishan | 0:2 | 0:2 | 37' | 8.77 | 4.94 | 1.33 |
| 96 | 22 Sept | CangzhouvsShanghai Port | 0:0 | 0:1 | 71' | 7.13 | 4.69 | 1.39 |
| 95 | 22 Sept | Chongqing Liangjiang AthleticvsWuhan FC | 1:0 | 1:0 | 14' | 2.20 | 3.37 | 3.08 |
| 94 | 22 Sept | Tianjin Jinmen TigervsHebei | 0:0 | 0:1 | 91' | 3.74 | 3.76 | 1.85 |
| 93 | 22 Sept | Beijing GuoanvsQingdao FC | 3:0 | 5:1 | 14' | 1.19 | 6.61 | 11.88 |
| 92 | 21 Sept | Guangzhou CityvsDalian Pro | 0:0 | 1:0 | 93' | 3.63 | 4.17 | 1.79 |
| 91 | 21 Sept | Shanghai ShenhuavsJiangsu Suning | 0:0 | 0:0 | 111' | 4.61 | 3.95 | 1.66 |
| 90 | 21 Sept | ShenzhenvsShandong Taishan | 0:2 | 1:2 | 12' | 3.49 | 3.48 | 1.99 |
| 89 | 21 Sept | Guangzhou FCvsHenan Songshan Longmen | 2:1 | 2:1 | 14' | 1.23 | 6.22 | 10.41 |
| 88 | 16 Sept | Tianjin Jinmen TigervsCangzhou | 0:0 | 1:1 | 69' | 3.71 | 3.66 | 1.88 |
| 87 | 16 Sept | Qingdao FCvsChongqing Liangjiang Athletic | 0:0 | 0:3 | 57' | 4.02 | 3.67 | 1.80 |
| 86 | 15 Sept | HebeivsBeijing Guoan | 1:2 | 3:3 | 10' | 4.73 | 4.46 | 1.58 |
| 85 | 15 Sept | Wuhan FCvsShanghai Port | 0:0 | 1:2 | 59' | 5.29 | 4.09 | 1.56 |
| 84 | 14 Sept | Dalian ProvsShanghai Shenhua | 1:0 | 1:1 | 33' | 1.90 | 3.57 | 3.71 |
| 83 | 14 Sept | Henan Songshan LongmenvsShenzhen | 0:3 | 1:3 | 4' | 5.04 | 4.06 | 1.59 |
| 82 | 13 Sept | Shandong TaishanvsGuangzhou FC | 0:1 | 1:2 | 41' | 3.03 | 3.53 | 2.15 |
| 81 | 13 Sept | Jiangsu SuningvsGuangzhou City | 1:1 | 3:3 | 5' | 1.57 | 4.06 | 5.15 |
| 80 | 11 Sept | CangzhouvsWuhan FC | 1:0 | 1:0 | 42' | 2.91 | 3.40 | 2.26 |
| 79 | 11 Sept | Chongqing Liangjiang AthleticvsHebei | 1:1 | 3:1 | 16' | 3.30 | 3.74 | 1.97 |
| 78 | 10 Sept | Shanghai PortvsQingdao FC | 1:0 | 2:1 | 46' | 1.32 | 5.01 | 8.35 |
| 77 | 10 Sept | Beijing GuoanvsTianjin Jinmen Tiger | 1:0 | 2:0 | 30' | 1.20 | 6.64 | 10.48 |
| 76 | 09 Sept | Shanghai ShenhuavsShandong Taishan | 0:1 | 1:1 | 19' | 4.68 | 3.82 | 1.66 |
| 75 | 09 Sept | Guangzhou FCvsShenzhen | 1:0 | 2:0 | 27' | 1.46 | 4.77 | 5.48 |
| 74 | 08 Sept | Dalian ProvsJiangsu Suning | 1:0 | 1:1 | 23' | 3.09 | 3.44 | 2.17 |
| 73 | 08 Sept | Guangzhou CityvsHenan Songshan Longmen | 3:1 | 3:1 | 12' | 2.26 | 3.63 | 2.78 |
| 72 | 06 Sept | Wuhan FCvsBeijing Guoan | 0:2 | 2:2 | 23' | 5.14 | 4.37 | 1.52 |
| 71 | 06 Sept | Tianjin Jinmen TigervsChongqing Liangjiang Athletic | 0:2 | 1:2 | 1' | 3.57 | 3.96 | 1.84 |
| 70 | 05 Sept | Qingdao FCvsCangzhou | 0:0 | 0:1 | 87' | 4.81 | 3.93 | 1.63 |
| 69 | 05 Sept | HebeivsShanghai Port | 1:0 | 2:0 | 45' | 4.88 | 4.47 | 1.55 |
| 68 | 04 Sept | Guangzhou FCvsGuangzhou City | 0:0 | 2:1 | 61' | 1.16 | 7.54 | 12.20 |
| 67 | 04 Sept | ShenzhenvsShanghai Shenhua | 0:0 | 0:0 | 111' | 2.12 | 3.59 | 3.05 |
| 66 | 03 Sept | Shandong TaishanvsJiangsu Suning | 0:0 | 0:1 | 65' | 2.29 | 3.29 | 2.96 |
| 65 | 03 Sept | Henan Songshan LongmenvsDalian Pro | 0:2 | 0:4 | 2' | 4.40 | 3.85 | 1.69 |
| 64 | 01 Sept | Beijing GuoanvsChongqing Liangjiang Athletic | 2:1 | 5:2 | 13' | 1.49 | 4.47 | 5.32 |
| 63 | 01 Sept | Qingdao FCvsWuhan FC | 0:2 | 0:3 | 7' | 3.87 | 3.38 | 1.91 |
| 62 | 31 Aug | Shanghai PortvsTianjin Jinmen Tiger | 2:0 | 4:1 | 29' | 1.19 | 6.74 | 11.96 |
| 61 | 31 Aug | CangzhouvsHebei | 1:1 | 3:1 | 35' | 2.96 | 3.53 | 2.18 |
| 60 | 30 Aug | Shanghai ShenhuavsGuangzhou FC | 1:1 | 1:4 | 6' | 6.21 | 4.74 | 1.42 |
| 59 | 30 Aug | Jiangsu SuningvsHenan Songshan Longmen | 3:2 | 5:2 | 9' | 1.34 | 4.82 | 8.44 |
| 58 | 29 Aug | Shandong TaishanvsDalian Pro | 0:0 | 0:1 | 62' | 1.76 | 3.82 | 4.07 |
| 57 | 29 Aug | Guangzhou CityvsShenzhen | 0:1 | 0:2 | 27' | 3.21 | 3.72 | 2.01 |
| 56 | 27 Aug | Qingdao FCvsHebei | 0:1 | 1:2 | 28' | 4.72 | 3.86 | 1.65 |
| 55 | 27 Aug | CangzhouvsBeijing Guoan | 1:1 | 2:2 | 24' | 5.25 | 4.30 | 1.52 |
| 54 | 26 Aug | Wuhan FCvsTianjin Jinmen Tiger | 0:1 | 2:1 | 14' | 2.25 | 3.20 | 3.11 |
| 53 | 26 Aug | Shanghai PortvsChongqing Liangjiang Athletic | 2:0 | 3:0 | 18' | 1.44 | 4.41 | 6.40 |
| 52 | 26 Aug | Henan Songshan LongmenvsShanghai Shenhua | 0:0 | 0:0 | 111' | 3.38 | 3.46 | 2.03 |
| 51 | 25 Aug | Dalian ProvsGuangzhou FC | 2:0 | 2:2 | 16' | 5.13 | 4.11 | 1.57 |
| 50 | 25 Aug | Guangzhou CityvsShandong Taishan | 0:4 | 1:5 | 22' | 3.55 | 3.61 | 1.92 |
| 49 | 24 Aug | Jiangsu SuningvsShenzhen | 1:0 | 1:1 | 4' | 1.64 | 3.70 | 5.02 |
| 48 | 22 Aug | Beijing GuoanvsShanghai Port | 1:1 | 1:2 | 14' | 2.99 | 3.52 | 2.19 |
| 47 | 22 Aug | Tianjin Jinmen TigervsQingdao FC | 0:2 | 0:2 | 14' | 2.91 | 3.30 | 2.32 |
| 46 | 21 Aug | Chongqing Liangjiang AthleticvsCangzhou | 0:0 | 1:0 | 69' | 2.72 | 3.34 | 2.43 |
| 45 | 21 Aug | HebeivsWuhan FC | 2:1 | 3:1 | 26' | 2.27 | 3.30 | 2.98 |
| 44 | 20 Aug | ShenzhenvsDalian Pro | 2:0 | 3:2 | 12' | 3.10 | 3.47 | 2.13 |
| 43 | 20 Aug | Guangzhou FCvsJiangsu Suning | 1:0 | 2:1 | 24' | 1.98 | 3.37 | 3.68 |
| 42 | 19 Aug | Shanghai ShenhuavsGuangzhou City | 1:3 | 2:3 | 23' | 1.79 | 3.75 | 3.92 |
| 41 | 19 Aug | Shandong TaishanvsHenan Songshan Longmen | 1:1 | 2:1 | 13' | 1.85 | 3.48 | 4.06 |
| 40 | 17 Aug | HebeivsTianjin Jinmen Tiger | 2:0 | 2:0 | 35' | 1.65 | 3.88 | 4.66 |
| 39 | 17 Aug | Wuhan FCvsChongqing Liangjiang Athletic | 1:0 | 2:0 | 32' | 2.47 | 2.99 | 2.92 |
| 38 | 16 Aug | Shanghai PortvsCangzhou | 0:0 | 1:1 | 50' | 1.37 | 4.77 | 7.03 |
| 37 | 16 Aug | Qingdao FCvsBeijing Guoan | 2:3 | 3:3 | 18' | 8.08 | 4.83 | 1.34 |
| 36 | 16 Aug | Dalian ProvsGuangzhou City | 0:1 | 0:1 | 30' | 2.26 | 3.53 | 2.82 |
| 35 | 15 Aug | Shandong TaishanvsShenzhen | 1:0 | 2:0 | 25' | 1.58 | 3.94 | 5.19 |
| 34 | 14 Aug | Jiangsu SuningvsShanghai Shenhua | 0:1 | 0:1 | 20' | 1.94 | 3.43 | 3.67 |
| 33 | 14 Aug | Henan Songshan LongmenvsGuangzhou FC | 0:1 | 1:3 | 42' | 6.62 | 4.58 | 1.41 |
| 32 | 12 Aug | Beijing GuoanvsHebei | 1:0 | 3:1 | 4' | 1.54 | 4.16 | 5.50 |
| 31 | 12 Aug | Shanghai PortvsWuhan FC | 0:1 | 2:1 | 25' | 1.47 | 4.12 | 6.44 |
| 30 | 11 Aug | Chongqing Liangjiang AthleticvsQingdao FC | 0:0 | 0:0 | 111' | 1.61 | 3.85 | 5.10 |
| 29 | 11 Aug | CangzhouvsTianjin Jinmen Tiger | 1:0 | 3:0 | 8' | 1.95 | 3.63 | 3.44 |
| 28 | 10 Aug | ShenzhenvsHenan Songshan Longmen | 1:1 | 1:2 | 2' | 2.08 | 3.47 | 3.23 |
| 27 | 10 Aug | Shanghai ShenhuavsDalian Pro | 1:0 | 2:2 | 7' | 1.98 | 3.52 | 3.51 |
| 26 | 09 Aug | Guangzhou CityvsJiangsu Suning | 0:2 | 0:2 | 22' | 5.98 | 4.60 | 1.44 |
| 25 | 09 Aug | Guangzhou FCvsShandong Taishan | 0:0 | 0:1 | 59' | 1.72 | 3.78 | 4.34 |
| 24 | 07 Aug | HebeivsChongqing Liangjiang Athletic | 0:0 | 2:2 | 49' | 2.87 | 3.38 | 2.30 |
| 23 | 07 Aug | Wuhan FCvsCangzhou | 2:1 | 2:1 | 15' | 2.16 | 3.09 | 3.39 |
| 22 | 06 Aug | Qingdao FCvsShanghai Port | 0:0 | 1:1 | 71' | 3.33 | 3.33 | 3.33 |
| 21 | 06 Aug | Tianjin Jinmen TigervsBeijing Guoan | 0:1 | 1:3 | 39' | 12.45 | 6.03 | 1.21 |
| 20 | 05 Aug | Henan Songshan LongmenvsGuangzhou City | 1:0 | 1:1 | 10' | 2.19 | 3.45 | 2.99 |
| 19 | 05 Aug | Shandong TaishanvsShanghai Shenhua | 0:0 | 0:1 | 91' | 2.17 | 3.49 | 3.03 |
| 18 | 04 Aug | Jiangsu SuningvsDalian Pro | 0:0 | 2:1 | 74' | 1.66 | 3.81 | 4.84 |
| 17 | 04 Aug | ShenzhenvsGuangzhou FC | 0:2 | 1:3 | 28' | 8.29 | 5.73 | 1.28 |
| 16 | 02 Aug | Chongqing Liangjiang AthleticvsTianjin Jinmen Tiger | 1:1 | 2:2 | 21' | 3.72 | 3.17 | 2.03 |
| 15 | 02 Aug | Shanghai PortvsHebei | 1:0 | 4:0 | 46' | 1.35 | 5.12 | 7.13 |
| 14 | 01 Aug | CangzhouvsQingdao FC | 1:1 | 2:2 | 35' | 3.33 | 3.33 | 3.33 |
| 13 | 01 Aug | Beijing GuoanvsWuhan FC | 1:0 | 1:0 | 3' | 1.44 | 4.49 | 6.11 |
| 12 | 31 Jul | Dalian ProvsHenan Songshan Longmen | 0:0 | 1:1 | 47' | 1.60 | 4.00 | 4.90 |
| 11 | 31 Jul | Jiangsu SuningvsShandong Taishan | 0:0 | 0:0 | 111' | 2.57 | 3.39 | 2.54 |
| 10 | 30 Jul | Guangzhou CityvsGuangzhou FC | 0:2 | 0:5 | 8' | 7.25 | 5.38 | 1.34 |
| 9 | 30 Jul | Shanghai ShenhuavsShenzhen | 1:0 | 3:2 | 9' | 2.29 | 3.36 | 2.96 |
| 8 | 27 Jul | Tianjin Jinmen TigervsShanghai Port | 1:2 | 1:3 | 6' | 9.83 | 5.89 | 1.25 |
| 7 | 26 Jul | Henan Songshan LongmenvsJiangsu Suning | 1:0 | 3:4 | 5' | 3.93 | 3.30 | 1.93 |
| 6 | 26 Jul | Chongqing Liangjiang AthleticvsBeijing Guoan | 0:0 | 1:2 | 50' | 9.14 | 5.23 | 1.29 |
| 5 | 26 Jul | ShenzhenvsGuangzhou City | 1:0 | 3:0 | 29' | 3.16 | 3.86 | 2.00 |
| 4 | 26 Jul | HebeivsCangzhou | 1:1 | 2:2 | 37' | 3.03 | 3.37 | 2.24 |
| 3 | 26 Jul | Dalian ProvsShandong Taishan | 0:0 | 2:3 | 57' | 2.45 | 3.52 | 2.62 |
| 2 | 25 Jul | Wuhan FCvsQingdao FC | 1:0 | 2:0 | 30' | 1.88 | 3.52 | 3.83 |
| 1 | 25 Jul | Guangzhou FCvsShanghai Shenhua | 1:0 | 2:0 | 7' | 1.59 | 4.11 | 4.93 |
Every bookmaker's opening and closing odds for 1,243 Super League matches, 2020 to 2025, joined to results. 6 seasons, one download.
Statistics from all 112 Super League matches in the 2020 season: 321 goals in total, an average of 2.87 per match, with the first goal arriving after 29.9 minutes on average.
When goals are scored
321 goals across the 105 matches that produced one, placed by the minute each was scored. The busiest stretch is 60-75, with 19.3% of them. 22.7% arrive from the 75th minute on, and 6.9% in stoppage time at the end.
- 0-1537 · 11.5%
- 15-3049 · 15.3%
- 30-4551 · 15.9%
- 45+23 · 7.2%
- 46-6026 · 8.1%
- 60-7562 · 19.3%
- 75-9051 · 15.9%
- 90+22 · 6.9%
Blue is the first half, grey the second, amber the two stoppage-time bins. Minutes are as recorded: first-half stoppage counts as 45+, and anything after 90 as 90+.
49.8% of goals come before half time. That figure counts first-half stoppage time, which is where most published numbers go wrong: goals in added time at the end of the half are recorded as minutes 46, 47 and 48, so cutting the match at minute 45 pushes them into the second half and gives 42.7% instead — out by 7.1 points.
First Goal Timing
Across 112 matches the first goal arrived after 29.9 minutes on average. The histogram shows when the opening goal was scored, in three-minute bins, including matches with no goal at all.
