Kerry Zavagnin
Kerry Zavagnin Detailed Stats
Career StatsOverall Record
- Total Matches
- 39
- Matches Played
- 8
- Wins
- 9
- Draws
- 22
- Losses
Recent Form
DLLLLLWLLL
Goal Distribution
- 49
- Scored
- 75
- Conceded
- -26
- GA
OPPMinFOR
8%
0-15
4%
7%
16-30
4%
8%
31-45
8%
7%
46-60
6%
4%
61-75
8%
7%
76-90
12%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Goals Total
- 30.77%
- Failed to Score
- 17.95%
- Clean Sheets
UnderLineOver
10%
0.5
90%
21%
1.5
79%
38%
2.5
62%
64%
3.5
36%
74%
4.5
26%
82%
5.5
18%
95%
6.5
5%
97%
7.5
3%
100%
8.5
0%
Goals Scored
- 12
- Failed to Score
- 30.77%
- %
UnderLineOver
31%
0.5
69%
64%
1.5
36%
87%
2.5
13%
95%
3.5
5%
97%
4.5
3%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Conceded
- 7
- Clean Sheets
- 17.95%
- %
UnderLineOver
18%
0.5
82%
36%
1.5
64%
67%
2.5
33%
90%
3.5
10%
97%
4.5
3%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Red Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Yellow Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
| Details | For | Against | ||
|---|---|---|---|---|
| Stat | Total | Avg | Avg | Total |
| AttemptsDribbles | 426 | 12.53 | 13 | 442 |
| PastDribbles | 224 | 6.59 | 5.74 | 195 |
| SuccessDribbles | 195 | 5.74 | 6.59 | 224 |
| TotalDuels | 2833 | 83.32 | 83.26 | 2831 |
| WonDuels | 1400 | 41.18 | 42.12 | 1432 |
| CommittedFouls | 405 | 11.91 | 13.06 | 444 |
| DrawnFouls | 433 | 12.74 | 11.29 | 384 |
| SavesGoals | 120 | 3.53 | 2.71 | 92 |
| Offsides | 44 | 1.29 | 2.35 | 80 |
| KeyPasses | 286 | 8.41 | 12.06 | 410 |
| TotalPasses | 15341 | 451.21 | 494.76 | 16822 |
| CommitedPenalty | 9 | 0.26 | 0.21 | 7 |
| MissedPenalty | 1 | 0.03 | 0.06 | 2 |
| SavedPenalty | 1 | 0.03 | 0.03 | 1 |
| ScoredPenalty | 6 | 0.18 | 0.21 | 7 |
| WonPenalty | 6 | 0.18 | 0.24 | 8 |
| OnShots | 138 | 4.06 | 5.79 | 197 |
| TotalShots | 290 | 8.53 | 11.38 | 387 |
| BlocksTackles | 106 | 3.12 | 3.06 | 104 |
| InterceptionsTackles | 288 | 8.47 | 8.91 | 303 |
| TotalTackles | 479 | 14.09 | 14.26 | 485 |
Opponent Analysis Detailed Stats
Detailed performance breakdown against specific opponent formations.
Overall Record
- Total Matches
- 5
- Matches Played
- 1
- Wins
- 2
- Draws
- 2
- Losses
Recent Form
DDLLW
Goal Distribution
- 3
- Scored
- 5
- Conceded
- -2
- GA
OPPMinFOR
0%
0-15
0%
0%
16-30
0%
0%
31-45
67%
40%
46-60
33%
0%
61-75
0%
20%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Goals Total
- 60%
- Failed to Score
- 60%
- Clean Sheets
UnderLineOver
40%
0.5
60%
60%
1.5
40%
80%
2.5
20%
80%
3.5
20%
80%
4.5
20%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Scored
- 3
- Failed to Score
- 60%
- %
UnderLineOver
60%
0.5
40%
80%
1.5
20%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Conceded
- 3
- Clean Sheets
- 60%
- %
UnderLineOver
60%
0.5
40%
60%
1.5
40%
80%
2.5
20%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Red Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Yellow Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
| Details | For | Against | ||
|---|---|---|---|---|
| Stat | Total | Avg | Avg | Total |
| AttemptsDribbles | 0 | 0 | 0 | 0 |
| PastDribbles | 0 | 0 | 0 | 0 |
| SuccessDribbles | 0 | 0 | 0 | 0 |
| TotalDuels | 0 | 0 | 0 | 0 |
| WonDuels | 0 | 0 | 0 | 0 |
| CommittedFouls | 0 | 0 | 0 | 0 |
| DrawnFouls | 0 | 0 | 0 | 0 |
| SavesGoals | 0 | 0 | 0 | 0 |
| Offsides | 0 | 0 | 0 | 0 |
| KeyPasses | 0 | 0 | 0 | 0 |
| TotalPasses | 0 | 0 | 0 | 0 |
| CommitedPenalty | 0 | 0 | 0 | 0 |
| MissedPenalty | 0 | 0 | 0 | 0 |
| SavedPenalty | 0 | 0 | 0 | 0 |
| ScoredPenalty | 0 | 0 | 0 | 0 |
| WonPenalty | 0 | 0 | 0 | 0 |
| OnShots | 0 | 0 | 0 | 0 |
| TotalShots | 0 | 0 | 0 | 0 |
| BlocksTackles | 0 | 0 | 0 | 0 |
| InterceptionsTackles | 0 | 0 | 0 | 0 |
| TotalTackles | 0 | 0 | 0 | 0 |
Overall Record
- Total Matches
- 17
- Matches Played
- 4
- Wins
- 5
- Draws
- 8
- Losses
Recent Form
DLLWLDLDWL
Goal Distribution
- 25
- Scored
- 32
- Conceded
- -7
- GA
OPPMinFOR
16%
0-15
4%
9%
16-30
0%
13%
31-45
0%
6%
46-60
4%
0%
61-75
12%
6%
76-90
16%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Goals Total
- 23.53%
- Failed to Score
- 17.65%
- Clean Sheets
UnderLineOver
6%
0.5
94%
12%
1.5
88%
47%
2.5
53%
65%
3.5
35%
65%
4.5
35%
71%
5.5
29%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Scored
- 4
- Failed to Score
- 23.53%
- %
UnderLineOver
24%
0.5
76%
53%
1.5
47%
82%
2.5
18%
94%
3.5
6%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Conceded
- 3
- Clean Sheets
- 17.65%
- %
UnderLineOver
18%
0.5
82%
35%
1.5
65%
71%
2.5
29%
88%
3.5
12%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Red Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Yellow Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
| Details | For | Against | ||
|---|---|---|---|---|
| Stat | Total | Avg | Avg | Total |
| AttemptsDribbles | 218 | 12.82 | 12.35 | 210 |
| PastDribbles | 106 | 6.24 | 5.47 | 93 |
| SuccessDribbles | 93 | 5.47 | 6.24 | 106 |
| TotalDuels | 1378 | 81.06 | 80.94 | 1376 |
| WonDuels | 690 | 40.59 | 40.41 | 687 |
| CommittedFouls | 197 | 11.59 | 13.65 | 232 |
| DrawnFouls | 224 | 13.18 | 11 | 187 |
| SavesGoals | 58 | 3.41 | 3.12 | 53 |
| Offsides | 20 | 1.18 | 1.94 | 33 |
| KeyPasses | 148 | 8.71 | 10.71 | 182 |
| TotalPasses | 7895 | 464.41 | 477 | 8109 |
| CommitedPenalty | 3 | 0.18 | 0.41 | 7 |
| MissedPenalty | 1 | 0.06 | 0.06 | 1 |
| SavedPenalty | 1 | 0.06 | 0.06 | 1 |
| ScoredPenalty | 6 | 0.35 | 0.12 | 2 |
| WonPenalty | 6 | 0.35 | 0.12 | 2 |
| OnShots | 79 | 4.65 | 5.41 | 92 |
| TotalShots | 155 | 9.12 | 10.18 | 173 |
| BlocksTackles | 36 | 2.12 | 4.06 | 69 |
| InterceptionsTackles | 146 | 8.59 | 9.65 | 164 |
| TotalTackles | 232 | 13.65 | 14.65 | 249 |
Opponent Analysis Detailed Stats
Detailed performance breakdown against specific opponent formations.
Overall Record
- Total Matches
- 1
- Matches Played
- 0
- Wins
- 0
- Draws
- 1
- Losses
Recent Form
L
Goal Distribution
- 1
- Scored
- 2
- Conceded
- -1
- GA
OPPMinFOR
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Goals Total
- 0%
- Failed to Score
- 0%
- Clean Sheets
UnderLineOver
0%
0.5
100%
0%
1.5
100%
0%
2.5
100%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Scored
- 0
- Failed to Score
- 0%
- %
UnderLineOver
0%
0.5
100%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Conceded
- 0
- Clean Sheets
- 0%
- %
UnderLineOver
0%
0.5
100%
0%
1.5
100%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Red Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Yellow Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
| Details | For | Against | ||
|---|---|---|---|---|
| Stat | Total | Avg | Avg | Total |
| AttemptsDribbles | 14 | 14 | 15 | 15 |
| PastDribbles | 7 | 7 | 10 | 10 |
| SuccessDribbles | 10 | 10 | 7 | 7 |
| TotalDuels | 89 | 89 | 89 | 89 |
| WonDuels | 51 | 51 | 38 | 38 |
| CommittedFouls | 14 | 14 | 15 | 15 |
| DrawnFouls | 13 | 13 | 13 | 13 |
| SavesGoals | 3 | 3 | 2 | 2 |
| Offsides | 3 | 3 | 1 | 1 |
| KeyPasses | 11 | 11 | 4 | 4 |
| TotalPasses | 664 | 664 | 320 | 320 |
| CommitedPenalty | 0 | 0 | 1 | 1 |
| MissedPenalty | 0 | 0 | 0 | 0 |
| SavedPenalty | 0 | 0 | 0 | 0 |
| ScoredPenalty | 1 | 1 | 0 | 0 |
| WonPenalty | 0 | 0 | 0 | 0 |
| OnShots | 3 | 3 | 5 | 5 |
| TotalShots | 10 | 10 | 5 | 5 |
| BlocksTackles | 2 | 2 | 4 | 4 |
| InterceptionsTackles | 8 | 8 | 19 | 19 |
| TotalTackles | 21 | 21 | 11 | 11 |
Overall Record
- Total Matches
- 22
- Matches Played
- 4
- Wins
- 4
- Draws
- 14
- Losses
Recent Form
LLLLLLWLWD
Goal Distribution
- 24
- Scored
- 43
- Conceded
- -19
- GA
OPPMinFOR
2%
0-15
4%
5%
16-30
8%
5%
31-45
17%
7%
46-60
8%
7%
61-75
4%
7%
76-90
8%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Goals Total
- 36.36%
- Failed to Score
- 18.18%
- Clean Sheets
UnderLineOver
14%
0.5
86%
27%
1.5
73%
32%
2.5
68%
64%
3.5
36%
82%
4.5
18%
91%
5.5
9%
91%
6.5
9%
95%
7.5
5%
100%
8.5
0%
Goals Scored
- 8
- Failed to Score
- 36.36%
- %
UnderLineOver
36%
0.5
64%
73%
1.5
27%
91%
2.5
9%
95%
3.5
5%
95%
4.5
5%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Conceded
- 4
- Clean Sheets
- 18.18%
- %
UnderLineOver
18%
0.5
82%
36%
1.5
64%
64%
2.5
36%
91%
3.5
9%
95%
4.5
5%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Red Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Yellow Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
| Details | For | Against | ||
|---|---|---|---|---|
| Stat | Total | Avg | Avg | Total |
| AttemptsDribbles | 208 | 12.24 | 13.65 | 232 |
| PastDribbles | 118 | 6.94 | 6 | 102 |
| SuccessDribbles | 102 | 6 | 6.94 | 118 |
| TotalDuels | 1455 | 85.59 | 85.59 | 1455 |
| WonDuels | 710 | 41.76 | 43.82 | 745 |
| CommittedFouls | 208 | 12.24 | 12.47 | 212 |
| DrawnFouls | 209 | 12.29 | 11.59 | 197 |
| SavesGoals | 62 | 3.65 | 2.29 | 39 |
| Offsides | 24 | 1.41 | 2.76 | 47 |
| KeyPasses | 138 | 8.12 | 13.41 | 228 |
| TotalPasses | 7446 | 438 | 512.53 | 8713 |
| CommitedPenalty | 6 | 0.35 | 0 | 0 |
| MissedPenalty | 0 | 0 | 0.06 | 1 |
| SavedPenalty | 0 | 0 | 0 | 0 |
| ScoredPenalty | 0 | 0 | 0.29 | 5 |
| WonPenalty | 0 | 0 | 0.35 | 6 |
| OnShots | 59 | 3.47 | 6.18 | 105 |
| TotalShots | 135 | 7.94 | 12.59 | 214 |
| BlocksTackles | 70 | 4.12 | 2.06 | 35 |
| InterceptionsTackles | 142 | 8.35 | 8.18 | 139 |
| TotalTackles | 247 | 14.53 | 13.88 | 236 |
Opponent Analysis Detailed Stats
Detailed performance breakdown against specific opponent formations.
Overall Record
- Total Matches
- 5
- Matches Played
- 1
- Wins
- 2
- Draws
- 2
- Losses
Recent Form
DDLLW
Goal Distribution
- 3
- Scored
- 5
- Conceded
- -2
- GA
OPPMinFOR
0%
0-15
0%
0%
16-30
0%
0%
31-45
67%
40%
46-60
33%
0%
61-75
0%
20%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Goals Total
- 60%
- Failed to Score
- 60%
- Clean Sheets
UnderLineOver
40%
0.5
60%
60%
1.5
40%
80%
2.5
20%
80%
3.5
20%
80%
4.5
20%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Scored
- 3
- Failed to Score
- 60%
- %
UnderLineOver
60%
0.5
40%
80%
1.5
20%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Goals Conceded
- 3
- Clean Sheets
- 60%
- %
UnderLineOver
60%
0.5
40%
60%
1.5
40%
80%
2.5
20%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
100%
6.5
0%
100%
7.5
0%
100%
8.5
0%
Red Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
Yellow Cards
- 0
- For
- 0
- Opp
ForMinOpp
0%
0-15
0%
0%
16-30
0%
0%
31-45
0%
0%
46-60
0%
0%
61-75
0%
0%
76-90
0%
0%
91-105
0%
0%
106-120
0%
0%
120+
0%
| Details | For | Against | ||
|---|---|---|---|---|
| Stat | Total | Avg | Avg | Total |
| AttemptsDribbles | 0 | 0 | 0 | 0 |
| PastDribbles | 0 | 0 | 0 | 0 |
| SuccessDribbles | 0 | 0 | 0 | 0 |
| TotalDuels | 0 | 0 | 0 | 0 |
| WonDuels | 0 | 0 | 0 | 0 |
| CommittedFouls | 0 | 0 | 0 | 0 |
| DrawnFouls | 0 | 0 | 0 | 0 |
| SavesGoals | 0 | 0 | 0 | 0 |
| Offsides | 0 | 0 | 0 | 0 |
| KeyPasses | 0 | 0 | 0 | 0 |
| TotalPasses | 0 | 0 | 0 | 0 |
| CommitedPenalty | 0 | 0 | 0 | 0 |
| MissedPenalty | 0 | 0 | 0 | 0 |
| SavedPenalty | 0 | 0 | 0 | 0 |
| ScoredPenalty | 0 | 0 | 0 | 0 |
| WonPenalty | 0 | 0 | 0 | 0 |
| OnShots | 0 | 0 | 0 | 0 |
| TotalShots | 0 | 0 | 0 | 0 |
| BlocksTackles | 0 | 0 | 0 | 0 |
| InterceptionsTackles | 0 | 0 | 0 | 0 |
| TotalTackles | 0 | 0 | 0 | 0 |
| Details | Ranking | Matches | Goals | Form | ||
|---|---|---|---|---|---|---|
| Rank | Pts | M | W/D/L | GD(S/A) | Form | |
| Sporting Kansas City2025 Major League Soccer | 15 | 28 | 34 | 7/7/20 | -24(46/70) | DLLLL |
| Details | M | Home W% | Away W% | Total W% |
|---|---|---|---|---|
| 2025Friendlies Clubs | 5 | 0.0 | 20.0 | 20.0 |
| 2025Major League Soccer | 34 | 23.53 | 17.65 | 20.59 |
- HSporting Kansas City0 - 0Major League SoccerAHouston Dynamo
- HMinnesota United FC3 - 0Major League SoccerASporting Kansas City
- HLos Angeles Galaxy4 - 1Major League SoccerASporting Kansas City
- HSporting Kansas City0 - 2Major League SoccerAVancouver Whitecaps
- HReal Salt Lake2 - 1Major League SoccerASporting Kansas City
- HSporting Kansas City1 - 2Major League SoccerAAustin
- HSporting Kansas City4 - 2Major League SoccerAColorado Rapids
- HSeattle Sounders5 - 2Major League SoccerASporting Kansas City
- HOrlando City SC3 - 1Major League SoccerASporting Kansas City
- HSporting Kansas City0 - 2Major League SoccerASan Diego
- HVancouver Whitecaps3 - 0Major League SoccerASporting Kansas City
- HSporting Kansas City1 - 1Major League SoccerANew York City FC
- HSporting Kansas City2 - 3Major League SoccerASeattle Sounders
- HColorado Rapids1 - 2Major League SoccerASporting Kansas City
- HSporting Kansas City1 - 1Major League SoccerAReal Salt Lake
- HSporting Kansas City2 - 1Major League SoccerACharlotte
- HSporting Kansas City2 - 4Major League SoccerAFC Dallas
- HLos Angeles FC3 - 1Major League SoccerASporting Kansas City
- HHouston Dynamo1 - 3Major League SoccerASporting Kansas City
- HSporting Kansas City3 - 3Major League SoccerANew England Revolution
- HSan Diego0 - 0Major League SoccerASporting Kansas City
- HSt. Louis City2 - 2Major League SoccerASporting Kansas City
- HPortland Timbers1 - 0Major League SoccerASporting Kansas City
- HSporting Kansas City1 - 0Major League SoccerALos Angeles Galaxy
- HFC Cincinnati2 - 1Major League SoccerASporting Kansas City
- HSan Jose Earthquakes3 - 5Major League SoccerASporting Kansas City
- HSporting Kansas City2 - 4Major League SoccerAPortland Timbers
- HSporting Kansas City2 - 0Major League SoccerASt. Louis City
- HFC Dallas2 - 1Major League SoccerASporting Kansas City
- HSporting Kansas City0 - 2Major League SoccerALos Angeles FC
- HSporting Kansas City3 - 3Major League SoccerAMinnesota United FC
- HDC United2 - 1Major League SoccerASporting Kansas City
- HSporting Kansas City1 - 2Major League SoccerASan Jose Earthquakes
- HAustin1 - 0Major League SoccerASporting Kansas City
- HLas Vegas Lights0 - 0Friendlies ClubsASporting Kansas City
- HNew York City FC0 - 0Friendlies ClubsASporting Kansas City
- HCharlotte3 - 2Friendlies ClubsASporting Kansas City
- HChicago Fire2 - 0Friendlies ClubsASporting Kansas City
- HFIU Panthers0 - 1Friendlies ClubsASporting Kansas City