At a glance
St. Louis CITY hub| Full name | Henry Kessler |
|---|---|
| Name in home country | Frederick Henry Kessler |
| Date of birth | 1998-06-25 (28 yrs) |
| Place of birth | New York City, New York, United States |
| Citizenship | United States Ireland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | |
| Height | 193.00 m |
| Current club | St. Louis CITY SC |
| Joined | 2024-08-03 |
| Contract expires | 2025-12-31 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| New England Revolution | 6 | 2020 | 23/24 | 110 | 4 | 0 | 6,441 |
| St. Louis CITY SC | 2 | 2024 | 2025 | 23 | 1 | 1 | 675 |
| St. Louis CITY SC 2 | 1 | 2025 | 2025 | 1 | 0 | 0 | 0 |
| Virginia Cavaliers (University of Virginia) | 1 | 2019 | 2019 | 5 | 0 | 0 | 0 |
Career trajectory, goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | CONCACAF Champions Cup | New England Revolution | 4 | 0 | 0 | 1 | 0 | 0 |
| 2025 | MLS | St. Louis CITY SC | 15 | 0 | 1 | 2 | 0 | 0 |
| 2025 | MLS Next Pro | St. Louis CITY SC 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Leagues Cup | New England Revolution | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | St. Louis CITY SC | 8 | 1 | 0 | 1 | 0 | 675 |
| 2024 | MLS | New England Revolution | 17 | 0 | 0 | 6 | 0 | 0 |
| 2023 | MLS | New England Revolution | 9 | 1 | 0 | 1 | 0 | 694 |
| 2023 | MLS Cup Playoffs | New England Revolution | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | MLS | New England Revolution | 22 | 1 | 0 | 5 | 0 | 1,845 |
| 2022 | US Open Cup | New England Revolution | 1 | 0 | 0 | 1 | 0 | 0 |
| 2021 | MLS | New England Revolution | 28 | 1 | 0 | 5 | 0 | 2,237 |
| 2021 | MLS Cup Playoffs | New England Revolution | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS | New England Revolution | 19 | 1 | 0 | 2 | 0 | 1,665 |
| 2020 | MLS Cup Playoffs | New England Revolution | 4 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS is Back | New England Revolution | 3 | 0 | 0 | 0 | 0 | 0 |
| 2019 | NCAA D1 College Cup | Virginia Cavaliers (University of Virginia) | 5 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | NYRB Academy | Beachside SC | Transfer | 0 | - |
| 16/17 | 2017-05-01 | Beachside SC | Connecticut | Loan | 0 | - |
| 17/18 | 2017-07-31 | Connecticut | Beachside SC | Return from loan | 0 | - |
| 17/18 | 2017-08-01 | Beachside SC | Virginia Cavs | Transfer | 0 | - |
| 17/18 | 2018-05-01 | Virginia Cavs | Connecticut | Loan | 0 | - |
| 18/19 | 2018-08-01 | Connecticut | Virginia Cavs | Return from loan | 0 | - |
| 18/19 | 2019-05-01 | Virginia Cavs | Charlottesville | Loan | 0 | - |
| 19/20 | 2019-08-01 | Charlottesville | Virginia Cavs | Return from loan | 0 | - |
| 19/20 | 2020-01-09 | Virginia Cavs | New England | Draft | 0 | - |
| 24/25 | 2024-08-03 | New England | St. Louis CITY | Transfer | 2500000 | €549k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | strain | 2022-03-06 | 2022-03-21 | 16 | 4 |
| 21/22 | Knock | 2022-04-10 | 2022-04-18 | 9 | 1 |
| 21/22 | strain | 2022-05-20 | 2022-06-30 | 42 | 7 |
| 22/23 | Muscle injury | 2023-04-10 | 2023-10-06 | 180 | 30 |
| 23/24 | Calf injury | 2024-02-12 | 2024-02-29 | 18 | 2 |
| 24/25 | concussion | 2024-09-16 | 2024-09-26 | 11 | 1 |
| 24/25 | Muscle injury | 2025-04-17 | 2025-05-13 | 27 | 5 |
| 24/25 | muscular problems | 2025-05-20 | 2025-05-29 | 10 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €500k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Justin Rennicks | 2 | 0 | 613 |
| Teal Bunbury | 2 | 0 | 0 |
| Esmir Bajraktarević | 1 | 0 | 0 |
| Djordje Petrovic | 2 | 0 | 0 |
| Noel Buck | 1 | 0 | 0 |
| Dave Romney | 1 | 0 | 0 |
| Wilfrid Kaptoum | 2 | 0 | 0 |
| Arnór Ingvi Traustason | 2 | 0 | 0 |
| Giacomo Vrioni | 1 | 0 | 0 |
| Emmanuel Boateng | 1 | 0 | 0 |
| Matt Polster | 1 | 0 | 0 |
| Tajon Buchanan | 2 | 0 | 0 |
| Matt Turner | 2 | 0 | 0 |
| Adam Buksa | 2 | 0 | 0 |
| Gustavo Bou | 2 | 0 | 0 |
| Tommy McNamara | 1 | 0 | 0 |
| Carles Gil | 1 | 1 | 0 |
| Brandon Bye | 2 | 0 | 0 |
| Andrew Farrell | 1 | 0 | 0 |
| DeJuan Jones | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2020 | MLS | New England Revolution | 1 | 19 |
| 2022 | MLS | New England Revolution | 1 | 22 |
| 2021 | MLS | New England Revolution | 1 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2025 | MLS | St. Louis CITY SC | 1 | 15 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2019-08-01 | Charlottesville | Virginia Cavs | Return from loan | - | - |
| 18/19 | 2019-05-01 | Virginia Cavs | Charlottesville | Loan | - | - |
| 18/19 | 2018-08-01 | Connecticut | Virginia Cavs | Return from loan | - | - |
| 17/18 | 2018-05-01 | Virginia Cavs | Connecticut | Loan | - | - |
| 17/18 | 2017-07-31 | Connecticut | Beachside SC | Return from loan | - | - |
| 16/17 | 2017-05-01 | Beachside SC | Connecticut | Loan | - | - |
Last 50 matches for St. Louis CITY SC The Availability column cross-references our injury database, matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-10-25 | MLS1 |
Real Salt Lake | - | St. Louis City SC | TIMED |
| 2026-10-17 | MLS1 |
Minnesota United FC | 3-2 | St. Louis City SC | Available |
| 2026-10-15 | MLS1 |
St. Louis City SC | 0-0 | Vancouver Whitecaps | Available |
| 2026-10-11 | MLS1 |
St. Louis City SC | 6-2 | Los Angeles Galaxy | Available |
| 2026-10-01 | MLS1 |
Red Bull New York | 0-3 | St. Louis City SC | Available |
| 2026-09-20 | MLS1 |
St. Louis City SC | 3-1 | Toronto FC | Available |
| 2026-09-13 | MLS1 |
St. Louis City SC | 4-2 | Minnesota United FC | Available |
| 2026-09-10 | MLS1 |
Portland Timbers | 2-2 | St. Louis City SC | Available |
| 2026-09-06 | MLS1 |
Vancouver Whitecaps | 1-3 | St. Louis City SC | Available |
| 2026-08-02 | MLS1 |
St. Louis City SC | 1-1 | Real Salt Lake | Available |
| 2026-07-26 | MLS1 |
St. Louis City SC | 1-0 | Colorado Rapids | Available |
| 2026-07-23 | MLS1 |
Los Angeles Galaxy | 1-3 | St. Louis City SC | Available |
| 2026-07-17 | MLS1 |
St. Louis City SC | 3-2 | Sporting Kansas City | Available |
| 2025-10-18 | MLS1 |
St. Louis City SC | 2-2 | Real Salt Lake | Available |
| 2025-10-04 | MLS1 |
Austin FC | 1-3 | St. Louis City SC | Available |
| 2025-09-27 | MLS1 |
St. Louis City SC | 0-3 | Los Angeles FC | Available |
| 2025-09-20 | MLS1 |
San Jose Earthquakes | 1-3 | St. Louis City SC | Available |
| 2025-09-13 | MLS1 |
CF Montréal | 0-2 | St. Louis City SC | Available |
| 2025-09-06 | MLS1 |
St. Louis City SC | 1-1 | FC Dallas | Available |
| 2025-08-30 | MLS1 |
St. Louis City SC | 2-3 | Houston Dynamo | Available |
| 2025-08-23 | MLS1 |
Vancouver Whitecaps | 3-2 | St. Louis City SC | Available |
| 2025-08-16 | MLS1 |
Chicago Fire | 3-2 | St. Louis City SC | Available |
| 2025-08-09 | MLS1 |
St. Louis City SC | 3-1 | Nashville SC | Available |
| 2025-07-26 | MLS1 |
St. Louis City SC | 1-2 | Minnesota United FC | Available |
| 2025-07-19 | MLS1 |
FC Dallas | 3-0 | St. Louis City SC | Available |
| 2025-07-13 | MLS1 |
St. Louis City SC | 2-1 | Portland Timbers | Available |
| 2025-07-05 | MLS1 |
Real Salt Lake | 3-2 | St. Louis City SC | Available |
| 2025-06-29 | MLS1 |
Houston Dynamo | 1-0 | St. Louis City SC | Available |
| 2025-06-26 | MLS1 |
St. Louis City SC | 2-4 | Orlando City | Available |
| 2025-06-14 | MLS1 |
St. Louis City SC | 3-3 | Los Angeles Galaxy | Available |
| 2025-06-09 | MLS1 |
Portland Timbers | 2-1 | St. Louis City SC | Available |
| 2025-05-31 | MLS1 |
St. Louis City SC | 2-1 | San Jose Earthquakes | Available |
| 2025-05-25 | MLS1 |
Colorado Rapids | 1-0 | St. Louis City SC | INJURED muscular problems |
| 2025-05-18 | MLS1 |
Minnesota United FC | 3-0 | St. Louis City SC | Available |
| 2025-05-15 | MLS1 |
St. Louis City SC | 2-2 | Sporting Kansas City | Available |
| 2025-05-11 | MLS1 |
St. Louis City SC | 1-2 | San Diego FC | INJURED Muscle injury |
| 2025-05-04 | MLS1 |
Seattle Sounders | 4-1 | St. Louis City SC | INJURED Muscle injury |
| 2025-04-28 | MLS1 |
Los Angeles FC | 2-2 | St. Louis City SC | INJURED Muscle injury |
| 2025-04-20 | MLS1 |
St. Louis City SC | 0-0 | Vancouver Whitecaps | INJURED Muscle injury |
| 2025-04-14 | MLS1 |
St. Louis City SC | 1-2 | Columbus Crew | Available |
| 2025-04-06 | MLS1 |
Sporting Kansas City | 2-0 | St. Louis City SC | Available |
| 2025-03-30 | MLS1 |
St. Louis City SC | 0-1 | Austin FC | Available |
| 2025-03-22 | MLS1 |
Philadelphia Union | 1-0 | St. Louis City SC | Available |
| 2025-03-16 | MLS1 |
St. Louis City SC | 1-0 | Seattle Sounders | Available |
| 2025-03-09 | MLS1 |
Los Angeles Galaxy | 0-3 | St. Louis City SC | Available |
| 2025-03-02 | MLS1 |
San Diego FC | 0-0 | St. Louis City SC | Available |
| 2025-02-22 | MLS1 |
St. Louis City SC | 0-0 | Colorado Rapids | Available |
| 2024-10-19 | MLS1 |
Minnesota United FC | 4-1 | St. Louis City SC | Available |
| 2024-10-05 | MLS1 |
St. Louis City SC | 3-0 | Houston Dynamo | Available |
| 2024-10-02 | MLS1 |
Los Angeles FC | 1-0 | St. Louis City SC | Available |
Teams faced most often by Henry Kessler's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals, see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Chicago Fire | 63 | 21 | 18 | 24 | 78 | 90 | -12 | 33% |
| D.C. United | 56 | 25 | 13 | 18 | 80 | 77 | +3 | 45% |
| Columbus Crew | 54 | 18 | 13 | 23 | 67 | 81 | -14 | 33% |
| New York RB | 52 | 21 | 14 | 17 | 72 | 71 | +1 | 40% |
| Philadelphia Union | 44 | 10 | 8 | 26 | 45 | 78 | -33 | 23% |
| Toronto FC | 44 | 17 | 15 | 12 | 65 | 50 | +15 | 39% |
| Houston Dynamo | 30 | 14 | 8 | 8 | 44 | 34 | +10 | 47% |
| New York City FC | 29 | 12 | 7 | 10 | 39 | 36 | +3 | 41% |
| Los Angeles Galaxy | 27 | 11 | 5 | 11 | 48 | 39 | +9 | 41% |
| Impact de Montréal | 26 | 13 | 3 | 10 | 38 | 35 | +3 | 50% |
| FC Dallas | 25 | 10 | 4 | 11 | 28 | 34 | -6 | 40% |
| Colorado Rapids | 25 | 9 | 7 | 9 | 31 | 31 | 0 | 36% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2019 | Senior debut season | |
| 2020 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 4 | 0 | 1 | 0 | 0 | 0 |
| 2025 | 16 | 0 | 2 | 0 | 0 | 0 |
| 2024 | 26 | 675 | 7 | 0 | 0 | 0.93 |
| 2023 | 10 | 694 | 1 | 0 | 0 | 0.13 |
| 2022 | 23 | 1,845 | 6 | 0 | 0 | 0.29 |
| 2021 | 29 | 2,237 | 5 | 0 | 0 | 0.2 |
| 2020 | 26 | 1,665 | 2 | 0 | 0 | 0.11 |
Output by competition
Career goals and assists broken down by tournament.
More on Henry Kessler
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Henry Kessler
Who is Henry Kessler?
Henry Kessler is an United professional footballer who plays as a centre-back for St. Louis CITY SC.
How old is Henry Kessler?
Henry Kessler is 28 years old. He was born on June 25, 1998 in New York City, New York.
What position does Henry Kessler play?
Henry Kessler plays as a centre-back (Defender - Centre-Back).
What club does Henry Kessler play for?
Henry Kessler currently plays for St. Louis CITY SC.
How many career goals has Henry Kessler scored?
Across all senior club competitions in our dataset, Henry Kessler has scored 5 goals in 139 appearances.
What is Henry Kessler's market value?
Henry Kessler's most recent reported market value is €2.00m.

