Philadelphia Union 3, New York City FC 2

soccer game fileFinal
Yankee Stadium · New York City · USA
Boxscore

Key evidence.

Every reported player line, kept in the API’s sport-specific stat vocabulary.

Philadelphia Union boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Andre Blake0200.5002
Andrew Rick000000000000
Nathan Harriel010000000001
Japhet Sery000000000000
Frankie Westfield010000000000
Alejandro Bedoya0100000001000
Indiana Vassilev010000000000
Jesús Bueno010000000000
Jeremy Rafanello000000000000
Ben Bender000000000000
Quinn Sullivan1000000002000
Jovan Lukic040000000001
Danley Jean Jacques0210000011100
Cavan Sullivan2200000006000
Milan Iloski020000000.4005201
Bruno Damiani0220000012200
Augustin Anello000000000000
Ezekiel Alladoh000000000000
Kai Wagner030000000001
Neil Pierre010000000000
New York City FC boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
James Sands000000000.3333100
Tomas Romero000000000000
Matt Freese0300.4002
Kevin O'Toole010000000000
Raul Gustavo000000000000
Tayvon Gray0100000002001
Mitja Ilenic000000000000
Max Murray010000000000
Nico Cavallo000000000000
Andrés Perea0200000001000
Keaton Parks0100000001000
Jonathan Shore0100000001000
Maxi Carrizo000000000000
Kevin Pierre000000000000
Talles Magno010000000000
Agustin Ojeda0000000003000
Malachi Jones020000000001
Bénie Traoré0210000011100
Luighi Hanri031000000.6673201
El Hadij Samb000000000000

Comparison

Side by side.

Final

Analysis preview// illustrative example, not this page's real data
sample · team comparisonexample only
a:"Team A"b:"Team B"
Offensive ratingA 114.2 · B 108.9
Recent form (L10)A 6-4 · B 6-4
Head-to-headB leads 3-1
GET /v1/analysis/compare-teams?a=…&b=…Run this yourself via the API
Built on the StatHawk API

The page is the demo.

These requests and request patterns show how this page gets data from the same REST API and MCP server you can use in your own app or agent.

View this page's API recipe

Use the authenticated requests or fill in the labeled request templates, then adapt the response in your own product.

Authenticated request · GET /v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw
curl "https://api.statshawk.ai/v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fy7mqbz9y713jrajyn6ckaxw/play-by-play?detail=full" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Try with MCP

Connect StatHawk to your agent, then ask it to explain and extend the data shown on this page.

Build this view in the API reference
$claude mcp add statshawk https://mcp.statshawk.ai/mcp