Canada 1, South Africa 0

soccer game fileFinal
Canada logo
Canadaaway
1
SoFi Stadium · Inglewood, California · USA
Boxscore

Key evidence.

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

Team line

Canada
Canada boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Liam Millar010000000000
Tajon Buchanan0100000011100
Tani Oluwaseyi010000000.6673200
Alphonso Davies000000000000
Jonathan David020000000.5002100
Moïse Bombito0000000011100
Derek Cornelius0000000011100
Promise David0000000001000
Jayden Nelson000000000000
Joel Waterman000000000000
Dayne St. Clair000000000000
Stephen Eustáquio001000000.5002100
Maxime Crépeau10011
Mathieu Choinière000000000000
Jonathan Osorio000000000000
Richie Laryea040000000000
Jacob Shaffelburg010000000000
Owen Goodman000000000000
Alfie Jones000000000000
Alistair Johnston000000000000
Luc de Fougerolles0000000001000
Nathan Saliba030000000001
Ali Ahmed000000000000
Niko Sigur030000000001
Cyle Larin000000000000

Team line

South Africa
South Africa boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Lyle Foster000000000000
Mbekezeli Mbokazi020000000000
Olwethu Makhanya000000000000
Ricardo Goss000000000000
Ronwen Williams0100.8335
Sipho Chaine000000000000
Aubrey Modiba000000000000
Nkosinathi Sibisi000000000000
Khuliso Mudau000000000000
Bradley Cross000000000000
Ime Okon0100000001000
Thabang Matuludi000000000000
Samukele Kabini000000000000
Khulumani Ndamane000000000000
Sphephelo Sithole010000000000
Teboho Mokoena000000000.5002100
Thalente Mbatha0200000001000
Jayden Adams000000000000
Kamogelo Sebelebele000000000000
Oswin Appollis0000000002000
Iqraam Rayners010000000000
Evidence Makgopa000000000000
Tshepang Moremi000000000000
Thapelo Maseko020000000000
Relebohile Mofokeng010000000000

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_06fhn1mgehsa58w385khj2xppw
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgehsa58w385khj2xppw" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhn1mgehsa58w385khj2xppw/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgehsa58w385khj2xppw/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhn1mgehsa58w385khj2xppw/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgehsa58w385khj2xppw/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhn1mgehsa58w385khj2xppw/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgehsa58w385khj2xppw/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