O'Neill

games
101
starts
70
minutes
6,300
goals
33

first recorded game Oct. 1, 1927 · last recorded game Aug. 12, 2026

Career totals and dates are as recorded here.

Career totals by team

team gp gs min g
Portsmouth — — — 4
Cagliari — — — 8
Brooklyn Celtic 20 15 1350 8
IRT Rangers 14 14 1260 1
Brooklyn Hispano 14 13 1170 2
Philadelphia German Americans 11 9 810 0
Bethlehem Steel 8 — — 2
Brooklyn Wanderers 6 1 90 0
New York Celtics 5 5 450 0
Bridgeport Bears 5 — — 0
Shamrock Rovers 4 4 360 2
Philadelphia Field Club 4 — — 0
New York Prague 3 3 270 0
Orlando City SC 2 2 180 0
Brookhattan 2 2 180 5
Philadelphia Centennials 1 1 90 1
New York Americans 1 1 90 0
Jersey City (ASL) 1 — — 0

Career totals by competition

competition gp gs min g
ITA1 — — — 8
EPL — — — 4
ASL2 40 33 2970 14
ASL1 23 — — 2
ESL 20 20 1800 2
USOC 14 13 1170 1
ISL 4 4 360 2

Goals by season

top flight lower league cup continental 0 2 4 6 8 1927-1928, top flight: 2 goals 2 1927-1928 0 1928-1929 First Half, lower league: 2 goals 2 1928-1929 First Half 0 0 1929 Fall 0 1933-1934, lower league: 2 goals 2 1933-1934 0 1934-1935, lower league: 1 goal 1 1934-1935 1935, cup: 1 goal 1 0 1935-1936 0 0 1937 0 0 1940 1940-1941, lower league: 7 goals 7 1942-1943, lower league: 4 goals 4 1942-1943 1961, continental: 2 goals 2 1996-1997, top flight: 2 goals 2 1996-1997 1998-1999, top flight: 5 goals 5 1999-2000, top flight: 1 goal 1 1999-2000 2004-2005, top flight: 1 goal 1 2005-2006, top flight: 3 goals 3 2005-2006 0 0 2019

Season by season, clubs

team competition season gp gs min g
Brooklyn Wanderers ASL1 1927-1928 5 — — 0
Bethlehem Steel ASL1 1927-1928 8 — — 2
Brooklyn Wanderers USOC 1927-1928 1 1 90 0
Jersey City (ASL) ASL1 1928-1929 1 — — 0
IRT Rangers ESL 1928-1929 First Half 2 2 180 1
Philadelphia Centennials ESL 1928-1929 First Half 1 1 90 1
New York Celtics ESL 1928-1929 First Half 5 5 450 0
Brooklyn Hispano ESL 1928-1929 First Half 1 1 90 0
IRT Rangers ESL 1928-1929 Second Half 6 6 540 0
Bridgeport Bears ASL1 1929 Fall 5 — — 0
Philadelphia Field Club ASL1 1929 Fall 4 — — 0
IRT Rangers ESL 1929 Fall 5 5 450 0
IRT Rangers USOC 1929-1930 1 1 90 0
Brooklyn Hispano ASL2 1933-1934 9 8 720 2
Brooklyn Hispano USOC 1934 4 4 360 0
Brooklyn Celtic ASL2 1934-1935 12 8 720 1
Brookhattan USOC 1935 — — — 1
Brooklyn Celtic USOC 1935 1 — 0 0
Philadelphia German Americans ASL2 1935-1936 5 5 450 0
Philadelphia German Americans ASL2 1936-1937 5 3 270 0
Philadelphia German Americans USOC 1937 1 1 90 0
New York Prague USOC 1939 3 3 270 0
New York Americans USOC 1940 1 1 90 0
Brooklyn Celtic ASL2 1940-1941 7 7 630 7
Brookhattan ASL2 1942-1943 2 2 180 4
Shamrock Rovers ISL 1961 4 4 360 2
Cagliari ITA1 1996-1997 — — — 2
Cagliari ITA1 1998-1999 — — — 5
Cagliari ITA1 1999-2000 — — — 1
Portsmouth EPL 2004-2005 — — — 1
Portsmouth EPL 2005-2006 — — — 3
Orlando City SC USOC 2018 1 1 90 0
Orlando City SC USOC 2019 1 1 90 0

Most recent games

cmp date team r score vs g a minutes venue
LGC Aug. 12, 2026 Seattle Sounders   2 - 1 CD Guadalajara 0 — 84 CenturyLink Field
LGC Aug. 9, 2026 Seattle Sounders   0 - 3 Querétaro FC 0 — 13 CenturyLink Field
USOC April 29, 2026 New York City FC   3 - 1 New York Red Bulls 0 — 90 Red Bull Arena
LGC Aug. 5, 2025 New York City FC   1 - 2 Toluca 0 — 90 Estadio Nemesio Díez
LGC Aug. 1, 2025 New York City FC   0 - 2 Club León 0 — 90 Yankees Stadium
LGC July 29, 2025 New York City FC   0 - 3 Puebla 0 — 60 Yankees Stadium
CC Sept. 25, 2024 Toronto FC   0 - 0 Vancouver Whitecaps 0 — 72 BC Place
LGC Aug. 8, 2024 Toronto FC   4 - 3 Inter Miami 0 — 46 Miami, FL
LGC July 27, 2024 Toronto FC   0 - 0 New York Red Bulls 1 — 31 Red Bull Arena
CC July 10, 2024 Toronto FC   2 - 1 Forge FC 0 — 46 Hamilton, ON

Most often alongside

Players who appeared in the most games alongside O'Neill
player together share
Smith 27 26%
George Barr 18 17%
Brunton 17 16%
Coyle 14 13%
Henry Rojas 14 13%
Jimmy McKillop 14 13%
Kelly 14 13%
Ferguson 13 12%
Fritz Stoll 12 11%
Jim Hendron 12 11%
McGilly 12 11%
Peter Pietras 12 11%

The 12 most frequent, of the 105 games O'Neill has an appearance on record for. Two players count as teammates in a game when both have an appearance in it for the same club, so this is drawn from lineups rather than from rosters — and it is only as complete as the lineups are. Whole leagues here recorded none.