Midfielder

James Sands

New York CityUS United StatesAge 26#6

James Sands (United States) is a 26-year-old midfielder who plays for New York City in the US Major League Soccer. In the 2026/27 season James Sands has played 15 matches (15 in the starting line-up, 1,316 minutes), scoring 1 goal and providing 0 assists.

15Matches
1Goals
0Assists
1,316Minutes

Season 2026/27 stats

#149 for goals in US Major League Soccer
15Matches
15Starts
1,316Minutes
1Goals
0Assists
0.07Goals + assists per 90
7Shots
2Shots on target
0Chances created
982Passes
87.7%Pass accuracy
17Tackles
16Fouls won
12Fouls committed
1Yellow cards
0Red cards

Statistics cover matches recorded by SportAPI since 1 July 2026. Last match: 17 Oct 2026.

Match log

DateMatchMinGAShots
17 Oct 2026New York City1 – 1Los AngelesUS Major League Soccer90000View
14 Oct 2026Inter Miami2 – 0New York CityUS Major League Soccer90000View
10 Oct 2026Chicago Fire2 – 1New York CityUS Major League Soccer76000View
26 Sept 2026Atlanta United2 – 2New York CityUS Major League Soccer90000View
18 Sept 2026New York City0 – 1New York RBUS Major League Soccer90000View
13 Sept 2026Real Salt Lake0 – 2New York CityUS Major League Soccer90000View
10 Sept 2026New York City1 – 2New EnglandUS Major League Soccer90000View
4 Sept 2026New York City0 – 0Nashville SCUS Major League Soccer70000View
29 Aug 2026Toronto1 – 1New York CityUS Major League Soccer90000View
23 Aug 2026New England1 – 1New York CityUS Major League Soccer90101View
19 Aug 2026Cincinnati2 – 1New York CityUS Major League Soccer90001View
16 Aug 2026New York City2 – 3Philadelphia UnionUS Major League Soccer90003View
31 Jul 2026New York City1 – 1TorontoUS Major League Soccer90001View
25 Jul 2026New York City3 – 1Chicago FireUS Major League Soccer90001View
22 Jul 2026Columbus Crew1 – 2New York CityUS Major League Soccer90000View
8 Mar 2026St. Pauli0 – 0Eintracht FrankfurtGerman Bundesliga81000View
28 Feb 2026Hoffenheim0 – 1St. PauliGerman Bundesliga90001View
22 Feb 2026St. Pauli2 – 1Werder BremenGerman Bundesliga10*000View
14 Feb 2026Bayer Leverkusen4 – 0St. PauliGerman Bundesliga69000View
7 Feb 2026St. Pauli2 – 1StuttgartGerman Bundesliga90002View
3 Feb 2026Bayer Leverkusen3 – 0St. PauliGerman DFB Pokal90001View
31 Jan 2026Augsburg2 – 1St. PauliGerman Bundesliga90003View
27 Jan 2026St. Pauli1 – 1RB LeipzigGerman Bundesliga77000View
23 Jan 2026St. Pauli0 – 0Hamburger SVGerman Bundesliga90001View
17 Jan 2026Borussia Dortmund3 – 2St. PauliGerman Bundesliga90101View
14 Jan 2026Wolfsburg2 – 1St. PauliGerman Bundesliga90000View
21 Dec 2025Mainz 050 – 0St. PauliGerman Bundesliga90000View
13 Dec 2025St. Pauli2 – 1HeidenheimGerman Bundesliga90001View
6 Dec 2025Köln1 – 1St. PauliGerman Bundesliga73000View
2 Dec 2025Borussia M'gladbach1 – 2St. PauliGerman DFB Pokal89000View
29 Nov 2025Bayern Munich3 – 1St. PauliGerman Bundesliga90001View
23 Nov 2025St. Pauli0 – 1Union BerlinGerman Bundesliga90001View
9 Nov 2025Freiburg2 – 1St. PauliGerman Bundesliga68000View
1 Nov 2025St. Pauli0 – 4Borussia M'gladbachGerman Bundesliga55001View
28 Oct 2025St. Pauli2 – 2HoffenheimGerman DFB Pokal120000View
19 Oct 2025St. Pauli0 – 3HoffenheimGerman Bundesliga90000View
15 Oct 2025United States2 – 1AustraliaInternationals64000View
11 Oct 2025United States1 – 1EcuadorInternationals0*000View
4 Oct 2025Werder Bremen1 – 0St. PauliGerman Bundesliga71001View
27 Sept 2025St. Pauli1 – 2Bayer LeverkusenGerman Bundesliga90000View

* Came on as a substitute. Last 40 recorded matches.

Recorded career totals

45Matches
3,709Minutes
2Goals
0Assists
25Shots
2,148Passes

Totals of all matches in the SportAPI database, not the full professional career.

New York City

Next matchOrlando City vs New York City24 Oct 2026 · US Major League Soccer

Teammates

James Sands: quick answers

Which team does James Sands play for?

James Sands plays for New York City in the US Major League Soccer.

How many goals has James Sands scored this season?

James Sands has scored 1 goal and made 0 assists in 15 matches in the 2026/27 season (matches recorded since 1 July 2026).

How many minutes has James Sands played?

James Sands has played 1,316 minutes in 15 matches, starting 15.

How old is James Sands?

James Sands is 26 years old and has United States nationality.

Get this data through the API

The same player data is available as JSON. Create a free key and call:

curl "https://sportapi.ai/api/players/james-sands-2000" \
  -H "X-Api-Key: YOUR_API_KEY"

Access James Sands stats via the SportAPI football data API.