Portland Thorns FC 4, Boston Legacy FC 3

soccer game fileFinal
Centreville Bank Stadium · Pawtucket, Rhode Island · USA
Boxscore

Key evidence.

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

Portland Thorns FC boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Mackenzie Arnold0300.5003
Morgan Messner000000000000
M.A. Vignola000000000000
Reyna Reyes000000000000
Sam Hiatt0000000001000
Isabella Obaze010000000000
Carolyn Calzada010000000000
Jayden Perry010000000001
Marie Müller110000000.5002100
Jessie Fleming100000000000
Morgan Weaver000000000001
Mallie McKenzie0100000001001
Nina Nijstad040000000001
Renee Lyles000000000000
Cassandra Bogere0000000001000
Sophia Wilson001000000.7504300
Deyna Castellanos010000000000
Maddie Padelski000000000000
Pietra Tordin023000000.6005300
Valerin Loboa000000000000
Boston Legacy FC boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Casey Murphy0400.4293
Hannah Stambaugh000000000000
Laurel Ivory000000000000
Jorelyn Carabalí030000000000
Emerson Elgin010000000000
Laurel Ansbrow000000000000
Nicki Hernández000000000000
Deja Davis000000000000
Lilly Reale000000000000
Bárbara Olivieri1500000001001
Josefine Hasbo0000000011100
Annie Karich0100000001000
Alba Caño001000000.3333100
Nichelle Prince000000000000
Aleigh Gambone100000000000
Bianca St-Georges0110000011100
Amanda Gutierres0010000011100
Amanda Allen0000000011100
Aïssata Traoré000000000.5002100
Sammy Smith1000000001000

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