SG
Team / baseball / 2026
San Francisco Giants
San Francisco Giants has a reported 2026 season statistical profile, a recent game log, a reported roster, and a developer recipe for the REST API and MCP path.
Season profile
Reported team measures.
2026 team statistics, kept in the API’s sport-specific vocabulary.
| Measure | Reported value |
|---|---|
| Batting ab | 5572 |
| Batting avg | 0.245 |
| Batting b2 | 266 |
| Batting b3 | 26 |
| Batting bb | 456 |
| Batting cs | 26 |
| Batting h | 1367 |
| Batting hbp | 54 |
| Batting hr | 182 |
| Batting obp | 0.306 |
| Batting ops | 0.707 |
| Batting pa | 6168 |
| Batting r | 682 |
| Batting rbi | 658 |
| Batting sb | 91 |
| Batting sf | 43 |
| Batting slg | 0.400 |
| Batting so | 1374 |
| Batting total Bases | 2231 |
| Pitching bb | 607 |
| Pitching bf | 6239 |
| Pitching er | 699 |
| Pitching era | 4.277 |
| Pitching h | 1379 |
| Pitching hld | 86 |
| Pitching hr | 162 |
| Pitching ip | 1471 |
| Pitching l | 97 |
| Pitching outs | 4413 |
| Pitching pitches | 24558 |
| Pitching r | 771 |
| Pitching so | 1245 |
| Pitching sv | 30 |
| Pitching w | 65 |
| Pitching whip | 1.350 |
Game log
Recent results.
Reported scores and outcomes, with direct paths to every resolved game and opponent.
Roster
Team personnel.
Listed and appearance-derived players, linked to their complete StatHawk profiles.
| Player | Position | Height | Weight | Status |
|---|---|---|---|---|
| JKJoel Kuhnel | RP | 6'5" | 290 lbs | Listed |
| MCMatt Chapman | 3B | 6'1" | 220 lbs | Listed |
| WAWilly Adames | SS | 6'0" | 216 lbs | Listed |
| VBVictor Bericoto | LF | 6'1" | 210 lbs | Listed |
| JLJung Hoo Lee | RF | 6'0" | 196 lbs | Listed |
| JCJonah Cox | CF | 6'2" | 204 lbs | Listed |
| DGDrew Gilbert | CF | 5'9" | 195 lbs | Listed |
| CDCamilo Doval | RP | 6'2" | 205 lbs | Listed |
| JBJT Brubaker | RP | 6'4" | 197 lbs | Listed |
| SHSam Hentges | RP | 6'8" | 255 lbs | Listed |
| LRLanden Roupp | SP | 6'2" | 220 lbs | Listed |
| DSDylan Smith | RP | 6'2" | 180 lbs | Listed |
| RWRyan Walker | RP | 6'2" | 215 lbs | Listed |
| LWLogan Webb | SP | 6'2" | 221 lbs | Listed |
| DCDrew Cavanaugh | C | 6'0" | 219 lbs | Listed |
| BEBryce Eldridge | DH | 6'7" | 251 lbs | Listed |
| MMMarcelo Mayer | 2B | 6'3" | 188 lbs | Listed |
| TBTristan Beck | RP | 6'4" | 200 lbs | Listed |
| CKChristian Koss | SS | 6'1" | 185 lbs | Listed |
| OBOsleivis Basabe | 2B | 5'11" | 197 lbs | Listed |
| GMGrant McCray | CF | 6'1" | 195 lbs | Listed |
| NFNate Furman | 2B | 5'8" | 173 lbs | Listed |
| BHBrett Harris | 3B | 6'2" | 208 lbs | Listed |
| AKAndrew Knizner | C | 6'0" | 225 lbs | Listed |
| BDBo Davidson | RF | 6'1" | 225 lbs | Listed |
| CSCarson Seymour | RP | 6'5" | 264 lbs | Listed |
| THTrent Harris | RP | 6'1" | 206 lbs | Listed |
| THTurner Hill | LF | 5'10" | 198 lbs | Listed |
| BRBraxton Roxby | RP | 6'3" | 231 lbs | Listed |
| SWShay Whitcomb | 3B | 6'0" | 202 lbs | Listed |
| AMAnthony Molina | SP | 6'1" | 170 lbs | Listed |
| DDDuncan Davitt | RP | 6'3" | 235 lbs | Listed |
| RSReiver Sanmartin | RP | 6'1" | 188 lbs | Listed |
| MWMatt Wilkinson | SP | 6'1" | 250 lbs | Listed |
| SLSeth Lonsway | RP | 6'0" | 206 lbs | Listed |
| JFJason Foley | RP | 6'4" | 215 lbs | Listed |
| ZMZachary Morgan | C | 5'11" | 202 lbs | Listed |
| YMYunior Marte | SP | 6'6" | 236 lbs | Listed |
| CPCesar Perdomo | RP | 5'10" | 219 lbs | Listed |
| SBScott Bandura | LF | 6'3" | 190 lbs | Listed |
| MMMiguel Mendez | SP | 6'2" | 165 lbs | Listed |
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/teams/team_06fhk4416xxa39gmfhwmbf11dg
curl "https://api.statshawk.ai/v1/teams/team_06fhk4416xxa39gmfhwmbf11dg" \
-H "X-API-Key: sk_live_YOUR_KEY_HERE"Authenticated request · GET /v1/teams/team_06fhk4416xxa39gmfhwmbf11dg/roster
curl "https://api.statshawk.ai/v1/teams/team_06fhk4416xxa39gmfhwmbf11dg/roster" \
-H "X-API-Key: sk_live_YOUR_KEY_HERE"Authenticated request · GET /v1/teams/team_06fhk4416xxa39gmfhwmbf11dg/stats?competition=comp_06fhk43hyhx6160fgg0kcjd0ar&season=2026
curl "https://api.statshawk.ai/v1/teams/team_06fhk4416xxa39gmfhwmbf11dg/stats?competition=comp_06fhk43hyhx6160fgg0kcjd0ar&season=2026" \
-H "X-API-Key: sk_live_YOUR_KEY_HERE"Authenticated request · GET /v1/teams/team_06fhk4416xxa39gmfhwmbf11dg/game-log
curl "https://api.statshawk.ai/v1/teams/team_06fhk4416xxa39gmfhwmbf11dg/game-log" \
-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.
$claude mcp add statshawk https://mcp.statshawk.ai/mcp