Jeremy Kelly
Career snapshot
Position rank · 24/25
Among 283 Midfield - Left Midfields · ≥200 mins
Career highs
Born the same day
Shares 1997-10-21 · 6 players total
| Full name | Jeremy Kelly |
|---|---|
| Date of birth | 1997-10-21 (28 yrs) |
| Place of birth | Prague, United States |
| Citizenship | United States |
| Position | Midfield - Left Midfield (main: Midfield) |
| Foot | right |
| Height | 175.00 m |
| Current club | Charleston Battery |
| Joined | 2025-06-25 |
| Contract expires | 2025-11-30 |
| Agent | CAA Stellar |
Percentile rank vs 193 other Midfield - Left Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Crawley Town | 2 | 23/24 | 24/25 | 65 | 5 | 5 | 2,116 |
| Charleston Battery | 1 | 2025 | 2025 | 11 | 1 | 1 | 490 |
| Memphis 901 FC (- 2024) | 2 | 2022 | 2023 | 74 | 12 | 11 | 1,622 |
| Colorado Rapids | 2 | 2020 | 2021 | 8 | 0 | 1 | 0 |
| Phoenix Rising FC | 1 | 2021 | 2021 | 5 | 0 | 1 | 0 |
| Carolina RailHawks FC | 1 | 2016 | 2016 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | EFL Cup | Crawley Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Crawley Town | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | FA Cup | Crawley Town | 2 | 1 | 0 | 0 | 0 | 150 |
| 24/25 | League One | Crawley Town | 37 | 3 | 2 | 2 | 0 | 931 |
| 23/24 | League Two | Crawley Town | 18 | 1 | 2 | 3 | 0 | 1,035 |
| 23/24 | League Two Play-Offs | Crawley Town | 3 | 0 | 0 | 0 | 0 | 0 |
| 2025 | USL Cup | Charleston Battery | 2 | 0 | 1 | 0 | 0 | 0 |
| 2025 | USLC | Charleston Battery | 9 | 1 | 0 | 0 | 0 | 490 |
| 2023 | US Open Cup | Memphis 901 FC (- 2024) | 3 | 1 | 0 | 2 | 0 | 330 |
| 2023 | USLC | Memphis 901 FC (- 2024) | 33 | 3 | 1 | 2 | 0 | 943 |
| 2023 | USLC Playoffs | Memphis 901 FC (- 2024) | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | US Open Cup | Memphis 901 FC (- 2024) | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | USLC | Memphis 901 FC (- 2024) | 34 | 8 | 9 | 6 | 0 | 349 |
| 2022 | USLC Playoffs | Memphis 901 FC (- 2024) | 2 | 0 | 1 | 0 | 0 | 0 |
| 2021 | MLS | Colorado Rapids | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | USLC | Phoenix Rising FC | 5 | 0 | 1 | 2 | 0 | 0 |
| 2020 | MLS | Colorado Rapids | 7 | 0 | 1 | 0 | 0 | 0 |
| 2020 | MLS Cup Playoffs | Colorado Rapids | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS is Back | Colorado Rapids | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | NASL Spring Championship | Carolina RailHawks FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | US Open Cup | Carolina RailHawks FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | RC Fontainebleau | Triangle United | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Triangle United | RailHawks | Transfer | 0 | — |
| 15/16 | 2016-03-17 | RailHawks | RailHawks | Loan | 0 | — |
| 16/17 | 2016-07-31 | North Carolina | RailHawks | Return from loan | 0 | — |
| 16/17 | 2016-08-01 | RailHawks | Tar Heels | Transfer | 0 | — |
| 17/18 | 2018-05-01 | Tar Heels | SF City FC | Loan | 0 | — |
| 18/19 | 2018-08-01 | SF City FC | Tar Heels | Return from loan | 0 | — |
| 18/19 | 2019-05-01 | Tar Heels | NCFC U23 | Loan | 0 | — |
| 19/20 | 2019-08-01 | NCFC U23 | Tar Heels | Return from loan | 0 | — |
| 19/20 | 2020-01-09 | Tar Heels | Montreal | Draft | 0 | — |
| 19/20 | 2020-01-10 | Montreal | Colorado | Transfer | 0 | €68k |
| 20/21 | 2021-03-24 | Colorado | Phoenix Rising | Loan | 175000 | — |
| 21/22 | 2021-07-01 | Phoenix Rising | Colorado | Return from loan | 175000 | — |
| 21/22 | 2022-02-18 | Colorado | Memphis 901 | Transfer | 175000 | — |
| 23/24 | 2024-01-05 | Memphis 901 | Tulsa | Transfer | 350000 | — |
| 23/24 | 2024-02-01 | Tulsa | Crawley Town | Transfer | 350000 | — |
| 24/25 | 2025-06-25 | Crawley Town | Charleston | Transfer | 325000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jack Roles | 2 | 0 | 985 |
| Toby Mullarkey | 1 | 0 | 0 |
| Bruno Lapa | 2 | 0 | 0 |
| Dion Conroy | 2 | 0 | 0 |
| Ade Adeyemo | 1 | 0 | 0 |
| Max Anderson | 1 | 0 | 0 |
| Jay Williams | 2 | 0 | 0 |
| Trey Muse | 2 | 0 | 0 |
| Joy Mukena | 1 | 0 | 0 |
| Nighte Pickering | 2 | 0 | 0 |
| Charlie Barker | 1 | 0 | 0 |
| Rece Buckmaster | 2 | 2 | 0 |
| Patrick Seagrist | 2 | 1 | 0 |
| Rushian Hepburn-Murphy | 1 | 1 | 0 |
| Panutche Camara | 1 | 0 | 0 |
| Akeem Ward | 2 | 0 | 0 |
| Ronan Darcy | 1 | 0 | 0 |
| Phillip Goodrum | 2 | 4 | 0 |
| Lucas Turci | 2 | 0 | 0 |
| Laurent Kissiedou | 2 | 4 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2022 | USLC | Memphis 901 FC (- 2024) | 8 | 34 |
| 2023 | USLC | Memphis 901 FC (- 2024) | 3 | 33 |
| 24/25 | League One | Crawley Town | 3 | 37 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2022 | USLC | Memphis 901 FC (- 2024) | 9 | 34 |
| 23/24 | League Two | Crawley Town | 2 | 18 |
| 24/25 | League One | Crawley Town | 2 | 37 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2021-07-01 | Phoenix Rising | Colorado | Return from loan | — | €175k |
| 20/21 | 2021-03-24 | Colorado | Phoenix Rising | Loan | — | €175k |
| 19/20 | 2019-08-01 | NCFC U23 | Tar Heels | Return from loan | — | — |
| 18/19 | 2019-05-01 | Tar Heels | NCFC U23 | Loan | — | — |
| 18/19 | 2018-08-01 | SF City FC | Tar Heels | Return from loan | — | — |
| 17/18 | 2018-05-01 | Tar Heels | SF City FC | Loan | — | — |
| 16/17 | 2016-07-31 | North Carolina | RailHawks | Return from loan | — | — |
| 15/16 | 2016-03-17 | RailHawks | RailHawks | Loan | — | — |
Teams faced most often by Jeremy Kelly'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 % |
|---|---|---|---|---|---|---|---|---|
| Mansfield Town | 4 | 2 | 0 | 2 | 6 | 6 | 0 | 50% |
| Stockport County | 4 | 0 | 3 | 1 | 5 | 7 | -2 | 0% |
| Wrexham AFC | 4 | 0 | 0 | 4 | 3 | 9 | -6 | 0% |
| Swindon Town | 3 | 2 | 0 | 1 | 7 | 9 | -2 | 67% |
| Exeter City | 3 | 1 | 1 | 1 | 8 | 7 | +1 | 33% |
| Accrington Stanley | 2 | 2 | 0 | 0 | 4 | 1 | +3 | 100% |
| Morecambe FC | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| Lincoln City | 2 | 1 | 0 | 1 | 4 | 4 | 0 | 50% |
| Reading FC | 2 | 0 | 1 | 1 | 2 | 5 | -3 | 0% |
| Forest Green Rovers | 2 | 1 | 0 | 1 | 3 | 2 | +1 | 50% |
| Wigan Athletic | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0% |
| Rotherham United | 2 | 2 | 0 | 0 | 5 | 0 | +5 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2016 | Senior debut season | |
| 2022 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 44 | 1,081 | 2 | 0 | 0 | 0.17 |
| 23/24 | 21 | 1,035 | 3 | 0 | 0 | 0.26 |
| 2023 | 37 | 1,273 | 4 | 1 | 0 | 0.35 |
| 2022 | 37 | 349 | 6 | 0 | 0 | 1.55 |
| 2021 | 5 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Jeremy Kelly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jeremy Kelly
Who is Jeremy Kelly?
Jeremy Kelly is an United professional footballer who plays as a left midfield for Charleston Battery.
How old is Jeremy Kelly?
Jeremy Kelly is 28 years old. He was born on October 21, 1997 in Prague.
What position does Jeremy Kelly play?
Jeremy Kelly plays as a left midfield (Midfield - Left Midfield).
What club does Jeremy Kelly play for?
Jeremy Kelly currently plays for Charleston Battery.
How many career goals has Jeremy Kelly scored?
Across all senior club competitions in our dataset, Jeremy Kelly has scored 18 goals in 165 appearances.
What is Jeremy Kelly's market value?
Jeremy Kelly's most recent reported market value is €325k.
United States