New Orleans Saints 20, Carolina Panthers 17

football game fileFinal
Bank of America Stadium · Charlotte · USA
Boxscore

Key evidence.

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

New Orleans Saints boxscore
PlayerPosattcatch pctcmpcmp pctfumblesintcratingrecsackedtargetstdyardsyards per attyards per carryyards per rec
Malcolm Roach––––––––––––––––
Foster Moreau––1–––––2–2020––10
Blake Grupe––––––––––––––––
Lonnie Johnson Jr.––––––––––––––––
Juwan Johnson––0.667–––––2–3013––6.500
Chris Olave––0.545–––––6–11086––14.333
Bryan Bresee––––––––––––––––
Carl Granderson––––––––––––––––
Cameron Jordan––––––––––––––––
Nathan Shepherd––––––––––––––––
Pete Werner––––––––––––––––
Paulson Adebo––––––––––––––––
Demario Davis––––––––––––––––
J.T. Gray––––––––––––––––
Rashid Shaheed––1–––––4–4063––15.750
Alontae Taylor––––––––––––––––
Marshon Lattimore––––––––––––––––
Khalen Saunders––––––––––––––––
Tanoh Kpassagnon––––––––––––––––
Taysom Hill–90.5001100118.7501020-188.333-1
Marcus Maye––––––––––––––––
Derek Carr–3–210.5830165.509–4–0-46.333-1.333–
Jamaal Williams–9–––0–––––029–3.222–
Tyrann Mathieu––––––––––––––––
Tony Jones Jr.–120––0––0–200–2.833–
Keith Kirkwood––0–––––0–100–––
Lou Hedley––––––––––––––––
Michael Thomas––0.778–––––7–9055––7.857
Carolina Panthers boxscore
PlayerPosattcatch pctcmpcmp pctfumblesintcratingrecsackedtargetstdyardsyards per attyards per carryyards per rec
Ihmir Smith-Marsette––––––––––––––––
C.J. Henderson––––––––––––––––
Chuba Hubbard–21––0––5–5034–86.800
Tommy Tremble––––––––––––––––
Bryce Young–2–220.6670087.058–4–0344.63617–
Derrick Brown––––––––––––––––
Jonathan Mingo––0.375–––––3–8026––8.667
Jeremy Chinn––––––––––––––––
Donte Jackson––––––––––––––––
Johnny Hekker––––––––––––––––
Brian Burns––––––––––––––––
D'Shawn Jamison––––––––––––––––
Eddy Pineiro––––––––––––––––
Frankie Luvu––––––––––––––––
Shy Tuttle––––––––––––––––
Miles Sanders–140.600––0––3–504–3.0711.333
Xavier Woods––––––––––––––––
Yetur Gross-Matos––––––––––––––––
Shaq Thompson––––––––––––––––
Adam Thielen––0.778–––––7–9154––7.714
Vonn Bell––––––––––––––––
Troy Hill––––––––––––––––
Nick Thurman––––––––––––––––
Hayden Hurst––1–––––3–3020––6.667
Laviska Shenault Jr.–1–––0–––––07–7–
Kamu Grugier-Hill––––––––––––––––
DeShawn Williams––––––––––––––––
Amare Barno––––––––––––––––
DJ Chark––1–––––1–1015––15
Justin Houston––––––––––––––––

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