Oregon State Beavers 56, Colorado State Rams 26

football game fileFinal
Canvas Stadium · Fort Collins · USA
Boxscore

Key evidence.

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

Oregon State Beavers boxscore
PlayerPosattcmpcmp pctfg longfgafgmfumblesintckicking pointsratingrecsackedtdxp pctxpaxpmyardsyards per attyards per carryyards per rec
DeCorion Temple–––––––––––5–0–––69––13.800
Isaiah Houi–––––––––––––––––––––
Dylan Layne–––––––––––––––––––––
Braden Atkinson–4300.909–––00–179.356–00–––2612.2426.500–
Jackson Bowers–––––––––––1–0–––22––22
Cornell Hatcher Jr.–7–––––0–––––1–––51–7.286–
Gabe Milbourn–1–––––0–––––1–––2–2–
Jake Reichle–3–––––0–––1–0–––23–5.33323
Tyree Blake–––––––––––––––––––––
TJ Crandall–––––––––––––––––––––
Raesjon Davis–––––––––––––––––––––
Niklas Fisher–––––––––––––––––––––
Gyriece Goodman–––––––––––––––––––––
Will Haverland–––––––––––––––––––––
Takari Hickle–––––––––––––––––––––
Jaheim Patterson–––––––––––––––––––––
Tevita Pome'e–––––––––––––––––––––
Kord Shaw–––––––––––––––––––––
Aiden Sullivan–––––––––––––––––––––
Sailasa Vadrawale III–––––––––––––––––––––
Drake Vickers–––––––––––––––––––––
Caleb Ojeda––––000––8––––188––––
Daniel Matagi–––––––––––––––––––––
Jadyn Oh–––––––––––––––––––––
Aaron Butler–1–––––0–––3–0–––48–3016
AJ Newberry–15–––––0–––5–0–––26–65.200
Eric Olsen–––––––––––9–2–––65––7.222
Blake Thompson–––––––––––––––––––––
Tre Garrison–3–––––0–––––0–––12–4–
Aeryn Hampton–––––––––––1–0–––9––9
Jesse Legree–––––––––––5–3–––156––31.200
Xayvion Noland–––––––––––––––––––––
Cynai Thomas–––––––––––1–0–––9––9
Tyler Bailey–––––––––––––––––––––
Colorado State Rams boxscore
PlayerPosattcmpcmp pctfg longfgafgmfumblesintckicking pointspunt avgpunt inside 20punt longpunt touchbackspunt yardspuntsratingrecsackedtdxp pctxpaxpmyardsyards per attyards per carryyards per rec
Durell Robinson–21–––––0–––––––––2–0–––7–5.5713.500
Tommy Maher–––––––––––––––––4–0–––29––7.250
Kenyon Agurs–––––––––––––––––––––––––––
CJ Blocker–––––––––––––––––––––––––––
D'Angelo Hagans Jr.–––––––––––––––––––––––––––
Gabe Jones–––––––––––––––––––––––––––
Jaseim Mitchell–––––––––––––––––––––––––––
Dylan Phelps–––––––––––––––––––––––––––
Keegan Shank–––––––––––––––––––––––––––
Caleb Otlewski–––––––––––––––––––––––––––
Kali Nguma––––000––2––––––––––122––––
Marc Pretto–––––––––––––––––––––––––––
Mel Brown–3–––––0–––––––––––1–––63–21–
Nader Chirchi–––––––––––––––––1–1–––7––7
K'saan Farrar–1170.654–––00–––––––98.718–01–––17.0381–
Oliver Lundberg–1–––––0–––––––––1–0–––-1–1-1
D'Mon Brinson–––––––––––––––––––––––––––
Oumar Diomande–––––––––––––––––––––––––––
Brandon Kelley–––––––––––––––––––––––––––
Robby Harrison–––––––––––––––––––––––––––
Antarron Turner–––––––––––––––––––––––––––
Juice Vereen–––––––––––––––––1–0–––12––12
Stephon Wright–––––––––––––––––––––––––––
Cavan Craig––––––––––3714201113–––––––––––
Elijah Brown–––––––––––––––––––––––––––
Jack Moran–––––––––––––––––––––––––––
Terrence Smith Jr.–100––––1–––––––-414.583200–––260–13
Jaivyn Moore–––––––––––––––––1–0–––4––4
Cedric Ross–2–––––0–––––––––––0–––8–4–
Tyrone Fitten–––––––––––––––––––––––––––
Jaylen King–––––––––––––––––––––––––––
Jordan Lessard–––––––––––––––––––––––––––
Desman Manuel–––––––––––––––––––––––––––
Tre'Shawn Moore–––––––––––––––––––––––––––
Khamani Potts–––––––––––––––––––––––––––
Ty Staples–––––––––––––––––––––––––––
RJ Vick–––––––––––––––––5–0–––99––19.800
Xavier Wimbush–––––––––––––––––––––––––––

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