[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T20:04:58.511Z","endTime":"2026-02-27T20:07:46.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10,11],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T17:02:38.613Z","endTime":"2026-02-27T19:41:11.958Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T19:41:11.958Z","endTime":"2026-02-27T20:04:32.891Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T20:04:32.891Z","endTime":"2026-02-27T20:04:59.511Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08270138147761,"aZ":-17.605875898427097,"pfxX":-7.607293738106806,"pfxZ":7.429679239191392,"pX":-0.561133799798673,"pZ":3.6966643421008616,"vX0":4.5376079944123004,"vY0":-139.55460163060621,"vZ0":-2.9669219442802435,"x":123.5,"y":200.22,"x0":-1.2246910064965493,"y0":50.00337815595314,"z0":5.9413404891164285,"aX":-14.919764705051414},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":12.7,"spinRate":2303,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39334185676867195,"extension":6.553017695883135},"index":3,"playId":"2d7bb91e-469c-31a7-9534-071815f04e3c","pitchNumber":1,"startTime":"2026-02-27T20:04:59.511Z","endTime":"2026-02-27T20:05:03.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2697990443487,"aZ":-17.561999255254605,"pfxX":-7.0527469240774305,"pfxZ":7.35972285937928,"pX":0.5275233326527516,"pZ":2.5660808213286175,"vX0":6.8987179026010095,"vY0":-140.60290140884447,"vZ0":-5.935662440649595,"x":87.68,"y":140.92,"x0":-1.0511479061147493,"y0":50.00557500228336,"z0":5.859052887045175,"aX":-14.009710926629323},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":11.2,"spinRate":2367,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39074682767991664,"extension":6.497774945590248},"index":4,"playId":"a9a492ab-b9c7-3578-816c-5fca853c5c33","pitchNumber":2,"startTime":"2026-02-27T20:05:16.563Z","endTime":"2026-02-27T20:05:20.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03377226830177,"aZ":-41.73260184846664,"pfxX":5.748136915027292,"pfxZ":-6.263491594988265,"pX":-0.8461618852605172,"pZ":3.3127589261420662,"vX0":-1.0620476996118855,"vY0":-122.69182703251198,"vZ0":1.240433227586779,"x":153.64,"y":172.71,"x0":-1.154815350591635,"y0":50.0034279817594,"z0":6.354285681398346,"aX":8.772458124571989},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.8,"breakHorizontal":-10.2,"spinRate":2437,"spinDirection":40},"zone":11,"typeConfidence":0.88,"plateTime":0.44624746354879097,"extension":6.167503750755422},"index":5,"playId":"8c6dc53c-b9a8-36fa-858d-dfefddd4ba62","pitchNumber":3,"startTime":"2026-02-27T20:05:34.954Z","endTime":"2026-02-27T20:05:39.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366586844582812,"aZ":-38.94702584355052,"pfxX":3.851698175856605,"pfxZ":-4.387481933367219,"pX":0.8599057010602199,"pZ":1.7692069957868108,"vX0":2.9095618995030827,"vY0":-123.34637201907665,"vZ0":-2.856560141339335,"x":84.22,"y":191.01,"x0":-0.835241123907506,"y0":50.005938250172115,"z0":6.223997165480616,"aX":5.940006815650504},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.4,"breakHorizontal":-7.7,"spinRate":2454,"spinDirection":29},"zone":14,"typeConfidence":0.81,"plateTime":0.443927234035951,"extension":6.321716334870534},"index":6,"playId":"87809411-d979-3600-9d5d-3e622fb492f0","pitchNumber":4,"startTime":"2026-02-27T20:05:49.747Z","endTime":"2026-02-27T20:05:53.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.951450105824794,"aZ":-43.22959042353883,"pfxX":4.335848713261278,"pfxZ":-7.158434448004497,"pX":-0.3130425891754046,"pZ":1.9687989971361768,"vX0":-0.014122692517305524,"vY0":-123.84120699632845,"vZ0":-1.6002607726196554,"x":128.93,"y":185.62,"x0":-0.8700145445374095,"y0":50.00168179371385,"z0":6.256755174691011,"aX":6.698291831353675},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-13.1,"breakHorizontal":-7.8,"spinRate":2584,"spinDirection":32},"zone":7,"typeConfidence":0.89,"plateTime":0.44317976418422633,"extension":6.140844190421044},"index":7,"playId":"fd168ebf-b398-342f-9315-2dd7e39ebbe4","pitchNumber":5,"startTime":"2026-02-27T20:06:04.549Z","endTime":"2026-02-27T20:06:08.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801781913710908,"aZ":-17.710343211510523,"pfxX":-7.027317165697285,"pfxZ":7.118902192865265,"pX":-0.19613479431265401,"pZ":4.02703613107324,"vX0":4.703774077810558,"vY0":-141.5128373016273,"vZ0":-2.1721788956792096,"x":124.48,"y":130.05,"x0":-0.9655064980298736,"y0":50.00130105682937,"z0":5.937019484201074,"aX":-14.274613384991387},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":2401,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3868047355615789,"extension":6.454744396224757},"index":8,"playId":"b5f0b554-9f08-361c-99c4-e0a616942e02","pitchNumber":6,"startTime":"2026-02-27T20:06:22.590Z","endTime":"2026-02-27T20:06:25.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.320094443265113,"aZ":-15.341772710779438,"pfxX":-8.840800301419096,"pfxZ":8.172453336544661,"pX":0.8355027526168933,"pZ":2.7254616601826585,"vX0":8.964630387431226,"vY0":-142.2906945925984,"vZ0":-6.194002977810585,"x":85.15,"y":165.19,"x0":-1.2006582481365844,"y0":50.00048282503589,"z0":5.894950560655889,"aX":-18.205031001288898},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":14.3,"spinRate":2215,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.38428607478316845,"extension":6.6129438834425365},"index":9,"playId":"f12148c3-ae3b-3ff6-a631-6cb25f9a835b","pitchNumber":7,"startTime":"2026-02-27T20:06:37.736Z","endTime":"2026-02-27T20:06:41.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40248237006771,"aZ":-14.838269468267699,"pfxX":-6.049752041167933,"pfxZ":8.472957712175399,"pX":-0.2748952546389266,"pZ":3.370414619374857,"vX0":4.040523657933073,"vY0":-142.28995238638237,"vZ0":-4.485406115466237,"x":127.48,"y":147.78,"x0":-0.9291734919055821,"y0":50.00020974448251,"z0":5.910975087993659,"aX":-12.372550080260481},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":10.1,"spinRate":2335,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38530742621008374,"extension":6.565965079811651},"index":10,"playId":"6b801c48-f4fb-3d7e-aba6-9630b1c10ea3","pitchNumber":8,"startTime":"2026-02-27T20:07:18.507Z","endTime":"2026-02-27T20:07:22.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62179712120866,"aZ":-27.20953141841872,"pfxX":-9.833474386491577,"pfxZ":2.5830750025921976,"pX":-0.41659105381178435,"pZ":1.9937498942255194,"vX0":4.7099129086558476,"vY0":-137.6182082484656,"vZ0":-5.842596562470991,"x":132.88,"y":184.95,"x0":-0.8695197220468817,"y0":50.005956701325815,"z0":5.979739375047453,"aX":-18.925474676101192},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":16.9,"spinRate":1836,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.3975173692366196,"extension":6.655541903145157},"hitData":{"launchSpeed":88.1,"launchAngle":34.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.43,"coordY":69.6}},"index":11,"playId":"2c0795cc-7851-3e9e-8de3-85b5a2d07440","pitchNumber":9,"startTime":"2026-02-27T20:07:36.568Z","endTime":"2026-02-27T20:07:46.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-27T20:07:46.014Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Naylor pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T20:07:56.340Z","endTime":"2026-02-27T20:09:44.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8336411667317,"aZ":-42.851060228671834,"pfxX":4.711999838347874,"pfxZ":-7.132517883806706,"pX":-0.9915292413083854,"pZ":4.046216480136481,"vX0":-1.0281006887767856,"vY0":-121.84009968208507,"vZ0":3.2335719059741743,"x":154.79,"y":129.53,"x0":-1.175118350766914,"y0":50.00171464286495,"z0":6.415037313048189,"aX":7.055300944237687},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.9,"breakHorizontal":-8.3,"spinRate":2460,"spinDirection":39},"zone":11,"typeConfidence":0.88,"plateTime":0.4502397605109394,"extension":6.160535904722055},"index":0,"playId":"afb9b978-0356-3e29-bff9-8fddc7b1b387","pitchNumber":1,"startTime":"2026-02-27T20:08:08.632Z","endTime":"2026-02-27T20:08:12.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0669951827118,"aZ":-14.322993340214444,"pfxX":-6.757343427745697,"pfxZ":8.869727493209854,"pX":0.3222903910337369,"pZ":3.4462724695669067,"vX0":5.843015357742162,"vY0":-141.6248657339319,"vZ0":-4.164056163651194,"x":104.72,"y":145.73,"x0":-0.8988455367892567,"y0":50.00592787596198,"z0":5.864315568731519,"aX":-13.60557907677688},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":10.9,"spinRate":2366,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3880909754608668,"extension":6.420393404214321},"index":1,"playId":"cf931a77-de6c-3863-be73-2573a57330be","pitchNumber":2,"startTime":"2026-02-27T20:08:21.738Z","endTime":"2026-02-27T20:08:25.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72450368215966,"aZ":-15.179129771886402,"pfxX":-7.947378257215161,"pfxZ":8.508604901806502,"pX":1.51943226343946,"pZ":3.522774905956843,"vX0":9.475366398698974,"vY0":-140.83373237932938,"vZ0":-3.936559652878758,"x":59.08,"y":143.67,"x0":-0.8653739990448768,"y0":50.00001197628308,"z0":5.92858538283739,"aX":-15.869456173457488},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":12.4,"spinRate":2328,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3897860761705969,"extension":6.456596282651759},"index":2,"playId":"37f6b865-c15e-3c20-acf5-1d08c0e4a9e5","pitchNumber":3,"startTime":"2026-02-27T20:08:40.102Z","endTime":"2026-02-27T20:08:43.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509393124456206,"aZ":-27.949599947142897,"pfxX":-10.776563563175117,"pfxZ":2.2954283770759254,"pX":0.5503117664076786,"pZ":2.6874148927685892,"vX0":7.188253370508262,"vY0":-135.34825194497165,"vZ0":-3.5864210863153545,"x":96.02,"y":166.22,"x0":-0.7495038920792508,"y0":50.00384515780344,"z0":6.0025269748459955,"aX":-19.85270229602318},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":17.9,"spinRate":1683,"spinDirection":239},"zone":6,"typeConfidence":0.89,"plateTime":0.40577632845650236,"extension":6.7498600747313615},"index":3,"playId":"3f4d39f0-e0ff-3a87-845e-dcb8fc5526ae","pitchNumber":4,"startTime":"2026-02-27T20:08:53.897Z","endTime":"2026-02-27T20:08:57.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45134100751786,"aZ":-33.00368995906018,"pfxX":0.833555400990071,"pfxZ":-0.5204140408143605,"pX":1.3435436163281487,"pZ":1.2272230935318857,"vX0":5.1779807476895865,"vY0":-125.5006378009977,"vZ0":-5.81334832844996,"x":65.79,"y":205.64,"x0":-0.8585172214493592,"y0":50.00351840965422,"z0":6.2759515257523955,"aX":1.3238953081500324},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.2,"breakHorizontal":-2.8,"spinRate":2507,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.43717303438943267,"extension":6.406984515144336},"index":4,"playId":"8c16499e-cb5c-33c9-a24e-e98875f22350","pitchNumber":5,"startTime":"2026-02-27T20:09:18.314Z","endTime":"2026-02-27T20:09:22.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84305136113984,"aZ":-16.0537418781872,"pfxX":-7.505135330947228,"pfxZ":7.936507617482922,"pX":-0.5294714134239571,"pZ":2.4679705992627565,"vX0":4.153708830915569,"vY0":-142.58492044095325,"vZ0":-6.582186650427273,"x":137.18,"y":172.14,"x0":-1.0403959952374375,"y0":50.00470281720544,"z0":5.843706411374699,"aX":-15.250134773466991},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":12.6,"spinRate":2377,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38609909226764616,"extension":6.396332883717619},"hitData":{"launchSpeed":92.6,"launchAngle":61.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.78,"coordY":130.34}},"index":5,"playId":"30d6658c-9072-3945-93ec-8a326b400bcb","pitchNumber":6,"startTime":"2026-02-27T20:09:33.394Z","endTime":"2026-02-27T20:09:44.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:09:44.137Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T20:10:07.092Z","endTime":"2026-02-27T20:11:19.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13569863454378,"aZ":-23.174660336579215,"pfxX":-8.857703752175377,"pfxZ":4.438235389765129,"pX":-1.4764947494091059,"pZ":4.994533721393879,"vX0":2.101942662649048,"vY0":-141.6933579754785,"vZ0":1.0484202377468992,"x":173.28,"y":103.93,"x0":-1.0783598854702325,"y0":50.00370182785038,"z0":6.103173653834617,"aX":-17.966488297628544},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":2256,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.3869275262829839,"extension":6.464629673880061},"index":0,"playId":"0b4a8710-10c3-3c01-87dd-b39bfefb8f54","pitchNumber":1,"startTime":"2026-02-27T20:10:11.233Z","endTime":"2026-02-27T20:10:14.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57348177786223,"aZ":-20.71730911790376,"pfxX":-9.17172546341995,"pfxZ":5.7233871919317245,"pX":0.6514336577971569,"pZ":3.134574854510919,"vX0":7.978844216196627,"vY0":-140.96034434762763,"vZ0":-3.8568918871089948,"x":92.17,"y":154.15,"x0":-1.031345445716887,"y0":50.00334989331706,"z0":5.866791277619959,"aX":-18.363191783956285},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":2305,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.3893264548622186,"extension":6.551735079878323},"index":1,"playId":"8f21d904-4e0e-38f7-a8ac-28fb07bb34b6","pitchNumber":2,"startTime":"2026-02-27T20:10:35.913Z","endTime":"2026-02-27T20:10:40.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.485307223813354,"aZ":-24.898701490378425,"pfxX":-9.034414018667576,"pfxZ":3.8595440323180643,"pX":0.19576123357913144,"pZ":1.8499760743928058,"vX0":5.937452850436675,"vY0":-136.55884606185444,"vZ0":-6.538925771791493,"x":109.54,"y":188.83,"x0":-0.8345179509123458,"y0":50.00370376647487,"z0":5.9918825856412665,"aX":-17.0388477407903},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":15.1,"spinRate":1764,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.4013195106562213,"extension":6.640251685697597},"index":2,"playId":"71049d27-53c6-3674-a09f-07855c72deff","pitchNumber":3,"startTime":"2026-02-27T20:10:51.030Z","endTime":"2026-02-27T20:10:55.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38712914061194,"aZ":-16.875163908143353,"pfxX":-7.472913916784185,"pfxZ":7.574420552215617,"pX":0.12959628279830532,"pZ":2.9991612042615055,"vX0":5.8556026190039665,"vY0":-141.05997080256202,"vZ0":-4.898134643131384,"x":112.06,"y":157.8,"x0":-0.999859554570017,"y0":50.00219172242698,"z0":5.842176021247557,"aX":-15.094216989728155},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":12.4,"spinRate":2317,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.38794754342179294,"extension":6.550736169097339},"index":3,"playId":"1531dd66-ebef-3d4c-a879-834f905c9baf","pitchNumber":4,"startTime":"2026-02-27T20:11:16.071Z","endTime":"2026-02-27T20:11:19.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:11:19.383Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:13:20.203Z","endTime":"2026-02-27T20:15:00.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408828224457007,"aZ":-27.050638713254006,"pfxX":8.139166264866585,"pfxZ":2.9013994023885132,"pX":1.3789813097069514,"pZ":3.1673058289012204,"vX0":-5.011665301627797,"vY0":-132.0720132971011,"vZ0":-0.2196604668084826,"x":64.44,"y":153.26,"x0":2.2448055057882077,"y0":50.000292954724216,"z0":5.242736714364824,"aX":14.361201625213921},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-13.7,"spinRate":1736,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4148901604347732,"extension":6.1877022963902615},"index":0,"playId":"4c2e8c4e-e327-31e5-bcbb-bd9b03c1b075","pitchNumber":1,"startTime":"2026-02-27T20:13:29.638Z","endTime":"2026-02-27T20:13:33.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94295834761052,"aZ":-15.637638009286167,"pfxX":3.4783448106081574,"pfxZ":9.147768986702975,"pX":-1.021625896023803,"pZ":3.068448220178966,"vX0":-8.368987135974866,"vY0":-133.86263885685423,"vZ0":-3.1725484285188,"x":155.94,"y":155.93,"x0":1.698786240505397,"y0":50.003954345338286,"z0":5.394117624805723,"aX":6.28973297456312},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-4.4,"spinRate":2044,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40978798689309626,"extension":6.429171831530476},"index":1,"playId":"2e376141-3514-317f-8f4d-e2739c368323","pitchNumber":2,"startTime":"2026-02-27T20:13:41.818Z","endTime":"2026-02-27T20:13:46.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37279692211788,"aZ":-23.094508077641443,"pfxX":7.542769074631521,"pfxZ":5.262156285149397,"pX":-0.5182284976066185,"pZ":2.578505394579184,"vX0":-8.914394875357793,"vY0":-130.5015695823404,"vZ0":-2.1671057700534235,"x":136.75,"y":169.16,"x0":1.9613876235032766,"y0":50.003689039726204,"z0":5.1587515752468045,"aX":13.016269555836017},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-11.8,"spinRate":1923,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.41966615537001806,"extension":6.256255567309944},"index":2,"playId":"7f8cb451-bf7e-37da-bd62-f4ee478cde62","pitchNumber":3,"startTime":"2026-02-27T20:13:54.716Z","endTime":"2026-02-27T20:13:58.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-02-27T20:14:10.420Z","endTime":"2026-02-27T20:14:22.704Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81376288864196,"aZ":-26.919622081824144,"pfxX":-1.9733004014784958,"pfxZ":3.198956777548668,"pX":-0.15286873390030906,"pZ":3.660465447507001,"vX0":-4.641184625380335,"vY0":-127.79365850250142,"vZ0":0.8878330561949468,"x":122.83,"y":139.95,"x0":1.947645217381059,"y0":50.00510015978347,"z0":5.43283201363845,"aX":-3.244370203720228},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":4.7,"spinRate":2103,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.42959531213749136,"extension":6.3614384769384165},"index":4,"playId":"9de0452a-104a-393a-8ee2-12205c9a8a2f","pitchNumber":4,"startTime":"2026-02-27T20:14:22.704Z","endTime":"2026-02-27T20:14:26.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05584346252145,"aZ":-15.477807652886792,"pfxX":1.7238047425713714,"pfxZ":9.120745752654518,"pX":0.2339859343380977,"pZ":2.654761002117209,"vX0":-4.480768842050342,"vY0":-133.97459513984293,"vZ0":-4.364189830310411,"x":108.08,"y":167.1,"x0":1.6989898676838795,"y0":50.001797340930786,"z0":5.399867778960686,"aX":3.1555824011685503},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-2.3,"spinRate":2053,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4077463555761107,"extension":6.272377938360417},"index":5,"playId":"91b7f2b4-663a-3006-8132-7354214cf42e","pitchNumber":5,"startTime":"2026-02-27T20:14:36.804Z","endTime":"2026-02-27T20:14:40.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235800427398043,"aZ":-15.116170105752497,"pfxX":1.9111114201313946,"pfxZ":9.178565494709648,"pX":-1.3870545936824574,"pZ":2.3702845226272626,"vX0":-8.567764311139255,"vY0":-135.385558070099,"vZ0":-5.212852446040582,"x":169.87,"y":174.78,"x0":1.5687220512442042,"y0":50.003971300398575,"z0":5.3767896760645035,"aX":3.553422003947646},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-1.7,"spinRate":2135,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.404387986793572,"extension":6.382693686490134},"index":6,"playId":"1b5118ee-ac28-3a2d-97fc-e4b58e646cfa","pitchNumber":6,"startTime":"2026-02-27T20:14:56.956Z","endTime":"2026-02-27T20:15:00.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:15:00.727Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Johnathan Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:15:15.727Z","endTime":"2026-02-27T20:16:13.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53577025454862,"aZ":-15.511617978292675,"pfxX":2.467038496147467,"pfxZ":9.151463052928943,"pX":0.6009386555157902,"pZ":3.287860205042968,"vX0":-4.099455437034827,"vY0":-133.97170987419827,"vZ0":-2.866254464620586,"x":94.09,"y":150.01,"x0":1.8293320028276492,"y0":50.00037184276548,"z0":5.478149297171912,"aX":4.490947573098422},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-3.6,"spinRate":2040,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4085987891820575,"extension":6.287424208258878},"index":0,"playId":"d6d09bbc-ddf6-32c8-a691-a3898de91981","pitchNumber":1,"startTime":"2026-02-27T20:15:24.307Z","endTime":"2026-02-27T20:15:28.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548828614358218,"aZ":-20.641310227861833,"pfxX":6.932719119925588,"pfxZ":6.630875404364163,"pX":-0.12364278602844049,"pZ":2.642941021664444,"vX0":-7.784508612610668,"vY0":-131.03337379994932,"vZ0":-2.506048659726177,"x":121.71,"y":167.42,"x0":1.9842417069646496,"y0":50.006011564517024,"z0":5.153163365634592,"aX":12.064683208640528},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.6,"breakHorizontal":-10.8,"spinRate":1883,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.41792650538159215,"extension":6.161070218190963},"index":1,"playId":"868ebec6-10f8-31e2-a290-c78b6a75d7f7","pitchNumber":2,"startTime":"2026-02-27T20:15:40.177Z","endTime":"2026-02-27T20:15:44.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07146508953502,"aZ":-26.597993186872078,"pfxX":2.8771812927393423,"pfxZ":3.8462601740617774,"pX":0.6171701117765935,"pZ":2.3763602248690576,"vX0":-3.9442970683958607,"vY0":-119.166558090533,"vZ0":-1.5655170602467665,"x":120.09,"y":161.71,"x0":1.9135513901042898,"y0":50.0040399018886,"z0":5.425337436376069,"aX":4.173740251045197},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.8,"breakHorizontal":-4.3,"spinRate":898,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4581402291857688,"extension":6.347357455590416},"hitData":{"launchSpeed":101.9,"launchAngle":35.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.59,"coordY":52.7}},"index":2,"playId":"53b6c973-a4e7-39e6-8bf1-bc42afd36644","pitchNumber":3,"startTime":"2026-02-27T20:15:56.853Z","endTime":"2026-02-27T20:16:13.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:16:13.079Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ian Happ pops out to third baseman Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:16:39.298Z","endTime":"2026-02-27T20:17:25.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17051714272729,"aZ":-14.169947068491556,"pfxX":2.3064704020932916,"pfxZ":9.696412839593853,"pX":-0.7624354730623183,"pZ":2.029250261511657,"vX0":-7.515551785107548,"vY0":-135.1122356415921,"vZ0":-6.038924982964341,"x":122.36,"y":157.43,"x0":1.750104019807408,"y0":50.00643376400951,"z0":5.281049562577871,"aX":4.28442709817439},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-2.6,"spinRate":1923,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.40466835030492865,"extension":6.264426332970695},"index":0,"playId":"da79c6ae-3398-3f51-ba82-0cd2c034b424","pitchNumber":1,"startTime":"2026-02-27T20:16:43.117Z","endTime":"2026-02-27T20:16:47.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194010995055216,"aZ":-31.233915174427825,"pfxX":-7.061676807863591,"pfxZ":0.6967622980959405,"pX":0.4630296492838831,"pZ":2.8413711466863676,"vX0":-1.9732343539498096,"vY0":-115.81653413440672,"vZ0":1.1852442662546745,"x":99.35,"y":162.06,"x0":2.2450737492507766,"y0":50.00281523173963,"z0":5.327894714893112,"aX":-9.517817064700914},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.9,"breakHorizontal":13.3,"spinRate":2143,"spinDirection":280},"zone":3,"typeConfidence":2.0,"plateTime":0.4743474382868875,"extension":6.181081214552881},"hitData":{"launchSpeed":84.8,"launchAngle":69.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.43,"coordY":155.35}},"index":1,"playId":"42d35b9b-e307-39b2-8dfb-859d5c7ef8e4","pitchNumber":2,"startTime":"2026-02-27T20:17:14.999Z","endTime":"2026-02-27T20:17:25.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:17:25.815Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson homers (1) on a fly ball to right field. Nico Hoerner scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:17:48.865Z","endTime":"2026-02-27T20:19:12.700Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14768453203896,"aZ":-28.212933021246368,"pfxX":-7.458540605113365,"pfxZ":2.945557480032358,"pX":0.00835167115417886,"pZ":1.4086219886456253,"vX0":-2.5825920700387974,"vY0":-115.95011528560276,"vZ0":-2.613807227468663,"x":116.68,"y":200.75,"x0":2.1093916886346333,"y0":50.00306444278842,"z0":5.275985610354873,"aX":-10.031550329492854},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":2244,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4746078163042764,"extension":6.377378465644529},"index":0,"playId":"c1821218-3bcd-3bdf-be8b-f49bd75f2ca8","pitchNumber":1,"startTime":"2026-02-27T20:17:52.346Z","endTime":"2026-02-27T20:17:56.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69111718801441,"aZ":-31.706767997436465,"pfxX":-4.8651645407703015,"pfxZ":0.3589348852857359,"pX":-0.2647080202881556,"pZ":1.2668751113634986,"vX0":-3.685522906786644,"vY0":-114.30212829115962,"vZ0":-1.829735895265389,"x":127.09,"y":204.57,"x0":2.0083910647740195,"y0":50.00285137524855,"z0":5.230454235820508,"aX":-6.351641656644356},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.5,"breakHorizontal":9.8,"spinRate":2333,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4816478422300947,"extension":6.305483186272948},"index":1,"playId":"091b3f25-d63e-3d26-93ea-a2d92fd2f03a","pitchNumber":2,"startTime":"2026-02-27T20:18:10.439Z","endTime":"2026-02-27T20:18:15.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62195322002678,"aZ":-28.187442320915114,"pfxX":3.7562905069600085,"pfxZ":2.748605825033586,"pX":0.7842512420035156,"pZ":1.6401902553673993,"vX0":-3.7187386483663025,"vY0":-119.82940656691599,"vZ0":-2.8659876792772687,"x":87.11,"y":194.49,"x0":1.8698196311087543,"y0":50.00289888714793,"z0":5.375505364773065,"aX":5.450861475726707},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.6,"breakHorizontal":-5.9,"spinRate":972,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4574524562946105,"extension":6.443067350810582},"index":2,"playId":"d9471a29-60d7-3ef1-834c-2422d91c7e3c","pitchNumber":3,"startTime":"2026-02-27T20:18:27.828Z","endTime":"2026-02-27T20:18:32.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53092710453584,"aZ":-16.04602140535095,"pfxX":4.714381803925641,"pfxZ":8.81571497197299,"pX":-0.09816612792724722,"pZ":2.0582246048733284,"vX0":-6.753176434788018,"vY0":-134.72245052970857,"vZ0":-5.535015186057794,"x":120.74,"y":183.21,"x0":1.8338740941854925,"y0":50.00458098835667,"z0":5.2819539652615255,"aX":8.62723468308683},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":-7.0,"spinRate":2133,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.4072850856740322,"extension":6.497168116761731},"hitData":{"launchSpeed":99.8,"launchAngle":31.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.46,"coordY":72.46}},"index":3,"playId":"a4c26d15-f26a-3551-b28e-ce7a261a0ed5","pitchNumber":4,"startTime":"2026-02-27T20:18:46.384Z","endTime":"2026-02-27T20:19:12.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":18.299999999999997,"leverageIndex":0.88,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:19:12.700Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:19:28.680Z","endTime":"2026-02-27T20:20:33.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.063855065606415,"aZ":-22.41266245881977,"pfxX":7.793975495630663,"pfxZ":5.366801213759611,"pX":0.37447709404937274,"pZ":2.254573192966777,"vX0":-7.187515588639984,"vY0":-134.27599861187232,"vZ0":-3.0962313195652005,"x":102.73,"y":177.91,"x0":2.0780390470558734,"y0":50.00515200751227,"z0":5.023996301968713,"aX":14.182622864422264},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":-12.5,"spinRate":1864,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4084915382201375,"extension":6.37453924408211},"index":0,"playId":"651d1efb-642d-3ae0-9a29-c0d60110c4d6","pitchNumber":1,"startTime":"2026-02-27T20:19:35.302Z","endTime":"2026-02-27T20:19:38.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90920855569862,"aZ":-25.350268990876533,"pfxX":8.975914045647711,"pfxZ":3.8540614580003494,"pX":1.147940020067537,"pZ":1.9140512903698934,"vX0":-5.5335219753714355,"vY0":-132.37215995231915,"vZ0":-2.9541895395956272,"x":73.24,"y":187.1,"x0":2.101973037597556,"y0":50.00224217822114,"z0":4.905460154243487,"aX":15.88903596221541},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":-15.0,"spinRate":1879,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4141644299779217,"extension":6.364586510172479},"index":1,"playId":"c229b1e3-d195-380c-97f3-197201e6e573","pitchNumber":2,"startTime":"2026-02-27T20:19:53.021Z","endTime":"2026-02-27T20:19:56.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49208652491677,"aZ":-27.571900532273283,"pfxX":8.640588412111896,"pfxZ":2.6112449590282765,"pX":0.3627554673142542,"pZ":3.630982927899444,"vX0":-7.167160310275106,"vY0":-131.57280401711654,"vZ0":1.6579791303673386,"x":103.17,"y":140.74,"x0":1.992216196916222,"y0":50.00268705232788,"z0":5.028036369833116,"aX":15.231830668483964},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":-14.2,"spinRate":1875,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4154245770791869,"extension":6.257181103555231},"index":2,"playId":"dc50e5e4-075e-3267-a61a-ec1a00531830","pitchNumber":3,"startTime":"2026-02-27T20:20:15.600Z","endTime":"2026-02-27T20:20:19.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.904511898661468,"aZ":-34.981444860041876,"pfxX":-5.816670866891119,"pfxZ":-2.153641473901545,"pX":-0.5622545847462223,"pZ":1.4097635923294434,"vX0":-4.1454812352386545,"vY0":-113.67355224239388,"vZ0":-0.41494311694202757,"x":138.43,"y":200.72,"x0":2.044405828952026,"y0":50.00456137798383,"z0":5.0838888175324515,"aX":-7.570841277450596},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-3.7,"breakHorizontal":11.6,"spinRate":2349,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.48285528670814193,"extension":6.3296227902488855},"index":3,"playId":"aa057a66-4301-3836-a7ae-810317cb4c15","pitchNumber":4,"startTime":"2026-02-27T20:20:29.875Z","endTime":"2026-02-27T20:20:33.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:20:33.140Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T20:22:35.179Z","endTime":"2026-02-27T20:23:40.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436131408418014,"aZ":-16.405511909448876,"pfxX":-5.282710755424755,"pfxZ":7.998063240284738,"pX":0.6127678434332645,"pZ":3.7498105842364313,"vX0":6.297750580625502,"vY0":-139.323863400396,"vZ0":-3.24957022358177,"x":93.64,"y":137.54,"x0":-0.9874529123593248,"y0":50.00461658240776,"z0":6.011469417444153,"aX":-10.41775758805381},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2231,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3927013471190972,"extension":6.371312734267625},"index":0,"playId":"4031e4fd-f6ff-389b-9614-f116e291d8e7","pitchNumber":1,"startTime":"2026-02-27T20:22:52.953Z","endTime":"2026-02-27T20:22:56.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200753637988754,"aZ":-23.6600481258176,"pfxX":-8.738297877782713,"pfxZ":4.484617782731,"pX":0.6987880107709411,"pZ":1.5897513853930894,"vX0":7.40332134603474,"vY0":-136.71634380215554,"vZ0":-7.1962746557470165,"x":90.36,"y":195.86,"x0":-0.9044694418605299,"y0":50.004840412564164,"z0":5.871824972883295,"aX":-16.59908278100195},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":14.3,"spinRate":1745,"spinDirection":240},"zone":9,"typeConfidence":0.92,"plateTime":0.40011452120281765,"extension":6.582624983266523},"index":1,"playId":"de5fad20-4399-3460-ad91-c6168d1eb84f","pitchNumber":2,"startTime":"2026-02-27T20:23:15.187Z","endTime":"2026-02-27T20:23:18.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91284162212606,"aZ":-20.291269685776612,"pfxX":-5.366828536465552,"pfxZ":5.921186969797143,"pX":-0.18625706462637986,"pZ":2.873850988343309,"vX0":4.060432238006271,"vY0":-140.54192142298493,"vZ0":-4.81030288812866,"x":124.1,"y":161.19,"x0":-0.9501823147797435,"y0":50.00336332124452,"z0":5.919846354591594,"aX":-10.770322280750724},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":8.9,"spinRate":2301,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.38926589688033797,"extension":6.278057881101042},"hitData":{"launchSpeed":97.6,"launchAngle":52.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.35,"coordY":84.63}},"index":2,"playId":"f8be8643-4f0e-3444-9096-783da57bcb6e","pitchNumber":3,"startTime":"2026-02-27T20:23:29.679Z","endTime":"2026-02-27T20:23:40.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:23:40.925Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T20:23:58.908Z","endTime":"2026-02-27T20:25:41.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43551252494061,"aZ":-23.05792374914014,"pfxX":-7.960919725047651,"pfxZ":4.467840341607577,"pX":0.5333343621001846,"pZ":3.2302249212570784,"vX0":6.699426079464723,"vY0":-141.94050401146077,"vZ0":-3.4447290662245886,"x":96.67,"y":151.56,"x0":-0.8230035780571141,"y0":50.003630324402394,"z0":5.927449228257444,"aX":-16.24768019479405},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.6,"breakHorizontal":13.1,"spinRate":2281,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.38585539885034503,"extension":6.432885093221354},"index":0,"playId":"d92af738-35c7-3928-8bfb-0e02378f879b","pitchNumber":1,"startTime":"2026-02-27T20:24:06.329Z","endTime":"2026-02-27T20:24:10.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210180245908813,"aZ":-31.458805415145886,"pfxX":1.5753743861928031,"pfxZ":0.4319181427424521,"pX":1.9597695647082507,"pZ":2.6557304837637443,"vX0":6.890717655587276,"vY0":-127.6591639608668,"vZ0":-2.1081164925340614,"x":42.3,"y":167.08,"x0":-0.9656795360827362,"y0":50.005667171744186,"z0":5.938904389617702,"aX":2.6327424089707168},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2419,"spinDirection":103},"zone":12,"typeConfidence":0.91,"plateTime":0.4270324752951842,"extension":6.335216331029102},"index":1,"playId":"08f7bbfe-42e5-3b88-9e8f-0706b495bb30","pitchNumber":2,"startTime":"2026-02-27T20:24:20.127Z","endTime":"2026-02-27T20:24:23.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303518332518404,"aZ":-32.85693512185972,"pfxX":2.4057657194991062,"pfxZ":-0.4112344353815809,"pX":1.6446791698480916,"pZ":1.65610728294571,"vX0":5.847082529193052,"vY0":-127.19747982552325,"vZ0":-3.9531739086462734,"x":54.31,"y":194.07,"x0":-0.9898927922915884,"y0":50.00565511868774,"z0":5.8153110630631994,"aX":3.970206725294434},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":-5.6,"spinRate":2401,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.42941467790886634,"extension":6.518148798811945},"index":2,"playId":"cd7172d9-5d9c-3649-b21d-051eb02a6292","pitchNumber":3,"startTime":"2026-02-27T20:24:43.245Z","endTime":"2026-02-27T20:24:46.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93633813892913,"aZ":-22.58350085459202,"pfxX":-7.300913850480386,"pfxZ":4.832566305741555,"pX":-0.8933092048398793,"pZ":4.241401234521588,"vX0":3.0440489529596033,"vY0":-140.06508209106585,"vZ0":-0.9839964650138446,"x":151.05,"y":124.26,"x0":-1.046266480995452,"y0":50.003364449487364,"z0":6.075402389711338,"aX":-14.491759143890299},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":12.6,"spinRate":2147,"spinDirection":215},"zone":11,"typeConfidence":0.82,"plateTime":0.39121157379157623,"extension":6.375361297722443},"index":3,"playId":"459b6003-36ea-3a91-a148-c1ae6cbb41c4","pitchNumber":4,"startTime":"2026-02-27T20:24:58.959Z","endTime":"2026-02-27T20:25:02.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22324200457283,"aZ":-16.395599717434212,"pfxX":-6.696038468919376,"pfxZ":7.977218367390156,"pX":0.46259997936290637,"pZ":2.5320353568748657,"vX0":6.258996422892615,"vY0":-140.1025956108637,"vZ0":-5.874126101077339,"x":99.37,"y":170.42,"x0":-0.9362039160588026,"y0":50.00113550701976,"z0":5.7369028471684045,"aX":-13.240031217905065},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":10.8,"spinRate":2238,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3917563678800704,"extension":6.5305836571063365},"index":4,"playId":"0a5c4752-9f32-329e-8991-ecc7bb496866","pitchNumber":5,"startTime":"2026-02-27T20:25:16.220Z","endTime":"2026-02-27T20:25:19.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-27T20:25:31.030Z","endTime":"2026-02-27T20:25:38.235Z","isPitch":false,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13058475750664,"aZ":-24.52958935115191,"pfxX":-9.693507145583716,"pfxZ":4.049393104430461,"pX":-0.4082123419496156,"pZ":1.7194481034511389,"vX0":4.610878132215918,"vY0":-136.5354728713907,"vZ0":-6.682055995892399,"x":132.56,"y":192.35,"x0":-0.8596551600136139,"y0":50.00401933095103,"z0":5.88730411965125,"aX":-18.297785694000407},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":1659,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.40120972020441537,"extension":6.615977318465403},"index":6,"playId":"f0999d49-5bf7-3a9a-8c81-f7ab447f3a48","pitchNumber":6,"startTime":"2026-02-27T20:25:38.235Z","endTime":"2026-02-27T20:25:41.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:25:41.622Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T20:25:51.405Z","endTime":"2026-02-27T20:26:39.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84631684422016,"aZ":-41.21796375248608,"pfxX":5.918239742833686,"pfxZ":-5.994385897121104,"pX":-0.0821951556622417,"pZ":2.4340428135729515,"vX0":0.4359484713826773,"vY0":-121.98663582468285,"vZ0":-0.7139882123911085,"x":120.13,"y":173.06,"x0":-1.0322201259930757,"y0":50.00417752763441,"z0":6.281784408307757,"aX":8.925762829910285},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.8,"breakHorizontal":-10.8,"spinRate":2522,"spinDirection":36},"zone":5,"typeConfidence":0.9,"plateTime":0.44889815992708604,"extension":6.210055592410565},"index":0,"playId":"edc6b64b-5c33-31be-a667-6ee2f0be4803","pitchNumber":1,"startTime":"2026-02-27T20:26:05.047Z","endTime":"2026-02-27T20:26:09.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633125337593416,"aZ":-25.51622283679266,"pfxX":-9.526483404986566,"pfxZ":3.4699411475117055,"pX":0.8816273739339795,"pZ":0.9982203293092822,"vX0":7.829561397131048,"vY0":-137.4551944406906,"vZ0":-8.376954170744487,"x":83.39,"y":211.83,"x0":-0.7618929358951746,"y0":50.00330225946937,"z0":5.809809436015526,"aX":-18.283362358443103},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":1748,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.39802548021390116,"extension":6.620382842080106},"index":1,"playId":"7e19fc51-4bc4-3314-9747-ad0dc8f07fd5","pitchNumber":2,"startTime":"2026-02-27T20:26:18.125Z","endTime":"2026-02-27T20:26:21.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706132348080278,"aZ":-27.3440508661704,"pfxX":-8.066112249421323,"pfxZ":2.494087478903614,"pX":0.2543806680448911,"pZ":1.7334782595834237,"vX0":5.997635353483038,"vY0":-137.55091250241102,"vZ0":-6.198202626976885,"x":107.3,"y":191.98,"x0":-0.8957155099910796,"y0":50.0008637891782,"z0":5.845708055303423,"aX":-15.606415826785032},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":13.6,"spinRate":1838,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.39670853458812116,"extension":6.730266039870066},"index":2,"playId":"62962eb9-a3b9-3128-8a45-469c2baf3e08","pitchNumber":3,"startTime":"2026-02-27T20:26:35.547Z","endTime":"2026-02-27T20:26:39.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":665795,"link":"/api/v1/people/665795"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:26:39.112Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a line drive to left fielder Kahlil Watson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T20:28:46.230Z","endTime":"2026-02-27T20:29:52.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280955667070035,"aZ":-24.21274947494203,"pfxX":-0.7934289896426256,"pfxZ":4.821477538447418,"pX":-0.9864025336421708,"pZ":2.678235741316226,"vX0":-7.264207544904194,"vY0":-127.25105689685309,"vZ0":-1.9329854205412433,"x":160.46,"y":146.42,"x0":1.9996499209941332,"y0":50.00486833828125,"z0":5.351611977507064,"aX":-1.311413098923191},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":3.0,"spinRate":2346,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4292005687327469,"extension":6.238059130549274},"index":0,"playId":"ce9bb806-29bf-3378-9c80-3f2e169c02ad","pitchNumber":1,"startTime":"2026-02-27T20:28:51.401Z","endTime":"2026-02-27T20:28:54.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33575906840074,"aZ":-16.392938699662658,"pfxX":3.3013449947975206,"pfxZ":8.658881118935833,"pX":0.5063319516176245,"pZ":3.1748473775452672,"vX0":-4.804465590630929,"vY0":-134.45119216307307,"vZ0":-2.697573594950482,"x":97.7,"y":153.06,"x0":1.891126235358247,"y0":50.004662415119036,"z0":5.360601892640513,"aX":6.018718849067848},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":-4.9,"spinRate":2203,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.40805351324372996,"extension":6.36098709182681},"index":1,"playId":"0f945bf7-bd09-355f-9f98-2a76d166cbe0","pitchNumber":2,"startTime":"2026-02-27T20:29:05.753Z","endTime":"2026-02-27T20:29:09.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48646892413902,"aZ":-14.25145787027744,"pfxX":3.0498453748966066,"pfxZ":9.719368718650449,"pX":-1.1115280573376116,"pZ":2.5467088938662594,"vX0":-8.371945697557369,"vY0":-134.96880530172288,"vZ0":-4.717034074801023,"x":159.37,"y":170.02,"x0":1.6348401096767686,"y0":50.0028193074429,"z0":5.321242661697766,"aX":5.624306050911928},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-3.7,"spinRate":2199,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4058678577082624,"extension":6.359033066717199},"index":2,"playId":"ecf52afc-bfb7-3e51-9831-0f25d216dbfc","pitchNumber":3,"startTime":"2026-02-27T20:29:24.833Z","endTime":"2026-02-27T20:29:29.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241810876649428,"aZ":-12.478646776154838,"pfxX":-0.12072753813536075,"pfxZ":10.550431929082881,"pX":-0.43818966040907736,"pZ":3.623931334170003,"vX0":-5.369064664084204,"vY0":-135.2216756072777,"vZ0":-2.6962521853964363,"x":133.7,"y":140.93,"x0":1.5820815019735548,"y0":50.00459724325164,"z0":5.500260039259704,"aX":-0.22425427880207918},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":1.3,"spinRate":2237,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4038191259358963,"extension":6.29276500131895},"hitData":{"launchSpeed":82.2,"launchAngle":17.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.14,"coordY":101.59}},"index":3,"playId":"6d3173f9-9614-35d2-ba2c-198505d8cf63","pitchNumber":4,"startTime":"2026-02-27T20:29:42.166Z","endTime":"2026-02-27T20:29:52.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.62,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:29:52.607Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T20:30:10.356Z","endTime":"2026-02-27T20:31:34.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33384088446686,"aZ":-29.197680606792954,"pfxX":-6.829881190718765,"pfxZ":2.1744677731010915,"pX":-0.2641872325760068,"pZ":1.6324023499332627,"vX0":-3.152742550471167,"vY0":-116.35825758303481,"vZ0":-1.5455784873193132,"x":127.07,"y":194.71,"x0":1.996530706343094,"y0":50.00102378043865,"z0":5.0779613116256765,"aX":-9.341281812401942},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.8,"breakHorizontal":13.2,"spinRate":2116,"spinDirection":293},"zone":7,"typeConfidence":2.0,"plateTime":0.4711630054369631,"extension":6.199771839881749},"index":0,"playId":"7f1a03fd-e51c-38c3-aa6f-277ac23d1b11","pitchNumber":1,"startTime":"2026-02-27T20:30:15.954Z","endTime":"2026-02-27T20:30:20.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707602579842973,"aZ":-22.64407138993966,"pfxX":9.542645551877799,"pfxZ":5.50032192553493,"pX":-0.1426235037366411,"pZ":2.5955204397172684,"vX0":-8.582489096525462,"vY0":-130.82926296917515,"vZ0":-1.9686116506731137,"x":122.44,"y":168.7,"x0":1.941203676052757,"y0":50.00439698931751,"z0":5.055704925205524,"aX":16.537571014988178},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":-15.4,"spinRate":2019,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4187235491720007,"extension":6.308312626780839},"index":1,"playId":"4181ce07-a81c-306b-b867-ae3cfa996d40","pitchNumber":2,"startTime":"2026-02-27T20:30:31.675Z","endTime":"2026-02-27T20:30:34.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26352361161884,"aZ":-30.522739246392206,"pfxX":-8.426296314885846,"pfxZ":1.2226665073102243,"pX":0.4154513476831818,"pZ":2.499180979988355,"vX0":-1.6045852703750176,"vY0":-116.05017419430715,"vZ0":0.17109706160262728,"x":101.16,"y":171.3,"x0":2.21157413980608,"y0":50.00539007690233,"z0":5.350326230087178,"aX":-11.406083945139546},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.5,"breakHorizontal":15.6,"spinRate":2218,"spinDirection":289},"zone":6,"typeConfidence":2.0,"plateTime":0.47336697740780265,"extension":6.264646610544383},"index":2,"playId":"455f08e7-2165-3f0f-881b-dee22e2ef074","pitchNumber":3,"startTime":"2026-02-27T20:30:54.405Z","endTime":"2026-02-27T20:30:59.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":71.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537762217542518,"aZ":-37.38945072723312,"pfxX":-7.177231185435563,"pfxZ":-3.969177968759184,"pX":0.12681599164262797,"pZ":1.3367162999555087,"vX0":-2.2256560545214823,"vY0":-115.1110513937357,"vZ0":-0.33453405215867504,"x":112.17,"y":202.69,"x0":2.0440071191233438,"y0":50.002608627265204,"z0":5.1692626183353925,"aX":-9.429821746798181},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.8,"breakHorizontal":13.6,"spinRate":2244,"spinDirection":291},"zone":14,"typeConfidence":2.0,"plateTime":0.4796901201858734,"extension":6.307901050381491},"index":3,"playId":"777adc16-89f3-3da0-8835-3f7c74844978","pitchNumber":4,"startTime":"2026-02-27T20:31:31.145Z","endTime":"2026-02-27T20:31:34.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:31:34.536Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Amaya grounds into a double play, shortstop Gabriel Arias to second baseman Brayan Rocchio to first baseman CJ Kayfus. Matt Shaw out at 2nd. Miguel Amaya out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T20:31:46.246Z","endTime":"2026-02-27T20:32:42.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610162227964743,"aZ":-31.62130082224034,"pfxX":-8.609171748541232,"pfxZ":0.4157734717541288,"pX":-0.37131336308570123,"pZ":2.0172163425466336,"vX0":-3.023237394756574,"vY0":-115.56007229575228,"vZ0":-0.26367181905670756,"x":131.15,"y":184.32,"x0":2.0762927244958154,"y0":50.00391622740914,"z0":5.197191658063106,"aX":-11.524395676407227},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.0,"breakHorizontal":16.3,"spinRate":2221,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.47584607470467466,"extension":6.224007576307391},"index":0,"playId":"65fea38c-fbc2-3d8a-96da-2d29f32d9c06","pitchNumber":1,"startTime":"2026-02-27T20:31:58.066Z","endTime":"2026-02-27T20:32:02.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7974630835038,"aZ":-13.021210107944448,"pfxX":2.7123073486994373,"pfxZ":10.601768438635753,"pX":1.140762548997083,"pZ":3.8359153720542185,"vX0":-2.7956820984966155,"vY0":-134.46219441902238,"vZ0":-1.908002768551308,"x":73.52,"y":135.21,"x0":1.848281467751503,"y0":50.00283781209226,"z0":5.493071054175378,"aX":4.900242962385613},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":-4.2,"spinRate":2250,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4094446254720143,"extension":6.288444990519096},"index":1,"playId":"bd4500ae-91ae-33f1-b831-6e285ab0c7c6","pitchNumber":2,"startTime":"2026-02-27T20:32:17.734Z","endTime":"2026-02-27T20:32:20.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.868423061480136,"aZ":-28.95021284602838,"pfxX":3.145469886660311,"pfxZ":2.1732081977225945,"pX":0.9481711091720401,"pZ":2.7160947783871565,"vX0":-3.16787694997205,"vY0":-121.56686910077347,"vZ0":-0.6120976364145518,"x":80.86,"y":165.45,"x0":1.8651871346265252,"y0":50.00305878710826,"z0":5.5045154310120195,"aX":4.6652053391849275},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.9,"spinRate":851,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4521425130286114,"extension":6.348256380784457},"hitData":{"launchSpeed":71.9,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.03,"coordY":156.27}},"index":2,"playId":"26a4e821-2128-3a6b-99bc-d1b5f4feb846","pitchNumber":3,"startTime":"2026-02-27T20:32:34.409Z","endTime":"2026-02-27T20:32:42.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":0.86,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:32:42.939Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Johnathan Rodríguez grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:35:04.247Z","endTime":"2026-02-27T20:36:12.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Rolison replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T20:35:01.323Z","endTime":"2026-02-27T20:35:06.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665795,"link":"/api/v1/people/665795","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71997583845922,"aZ":-15.493632017702836,"pfxX":2.4588065541476207,"pfxZ":8.522136816208945,"pX":0.22274591035952443,"pZ":2.95492714670048,"vX0":-5.57526964043069,"vY0":-138.94233251715477,"vZ0":-4.7960146369884615,"x":108.51,"y":159.0,"x0":1.9347122071333156,"y0":50.00644116552442,"z0":5.730879125140081,"aX":4.815135009792187},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-3.4,"spinRate":2229,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.3939872361792327,"extension":6.72022794885236},"index":1,"playId":"2d0bd2b9-dbb1-3904-8cd0-8e5cd317a509","pitchNumber":1,"startTime":"2026-02-27T20:35:06.455Z","endTime":"2026-02-27T20:35:09.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.010911408538814,"aZ":-15.01191749047061,"pfxX":1.2648292230739353,"pfxZ":8.632778372661644,"pX":-0.3118050069673158,"pZ":0.7082829011292153,"vX0":-5.863104743970252,"vY0":-139.96773505244744,"vZ0":-10.928256508145633,"x":128.89,"y":219.66,"x0":1.6440060520786768,"y0":50.00502434975176,"z0":5.6417237373276645,"aX":2.5159160840231674},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":-1.1,"spinRate":2255,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.3910330030036575,"extension":6.9095741862208175},"index":2,"playId":"4704c369-f342-381f-99d5-2541fcc50342","pitchNumber":2,"startTime":"2026-02-27T20:35:26.550Z","endTime":"2026-02-27T20:35:29.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.301842769548227,"aZ":-14.399770814101569,"pfxX":1.1294771325947015,"pfxZ":9.10359925758452,"pX":-0.967331197946706,"pZ":1.0435635400937686,"vX0":-7.610646042184574,"vY0":-138.67866575471683,"vZ0":-9.606455498150549,"x":153.87,"y":210.6,"x0":1.6629108427117623,"y0":50.00198362296576,"z0":5.507385537740982,"aX":2.2051914878026615},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-0.5,"spinRate":2193,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.3945880443355465,"extension":6.907532273153703},"index":3,"playId":"fa2cbb24-79d5-37fa-9d4c-d44b874b8c88","pitchNumber":3,"startTime":"2026-02-27T20:35:48.238Z","endTime":"2026-02-27T20:35:51.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722185814163282,"aZ":-18.574186983344024,"pfxX":-1.014490316968776,"pfxZ":7.064097222979086,"pX":-0.6318409511895897,"pZ":3.206205200131106,"vX0":-6.007184184258386,"vY0":-137.46150518256266,"vZ0":-3.5744468491042856,"x":141.08,"y":152.21,"x0":1.7082203634177202,"y0":50.00518329426315,"z0":5.774820557620766,"aX":-1.9519612982314982},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":3.0,"spinRate":2371,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.3975445623874134,"extension":6.675323498969294},"hitData":{"launchSpeed":80.6,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.13,"coordY":150.82}},"index":4,"playId":"16d73845-f510-304e-aa66-baa5b2660764","pitchNumber":4,"startTime":"2026-02-27T20:36:04.023Z","endTime":"2026-02-27T20:36:12.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:36:12.904Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:36:35.186Z","endTime":"2026-02-27T20:37:22.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.342184650638053,"aZ":-39.38610288531578,"pfxX":-5.813472072439735,"pfxZ":-5.168590833450419,"pX":-0.008906972277883299,"pZ":1.8345027111369585,"vX0":-2.4970529426993413,"vY0":-117.68400933687157,"vZ0":-0.9536463191178258,"x":117.34,"y":189.25,"x0":1.8226260235626188,"y0":50.00123966653121,"z0":5.908647928329252,"aX":-8.114024084011124},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.2,"breakHorizontal":11.2,"spinRate":2465,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.46628445810590424,"extension":6.7468299661577795},"index":0,"playId":"cf54e150-97f7-3cb7-a871-73c136cc9da4","pitchNumber":1,"startTime":"2026-02-27T20:36:37.649Z","endTime":"2026-02-27T20:36:42.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85696997547479,"aZ":-28.19501881276404,"pfxX":6.610618931097765,"pfxZ":2.224994503798148,"pX":-0.29589778188897947,"pZ":1.398105425187848,"vX0":-8.50659501106739,"vY0":-132.5557304284652,"vZ0":-5.490833962166322,"x":128.28,"y":201.03,"x0":2.0876523895319603,"y0":50.00450088654684,"z0":5.540635310776775,"aX":11.831252799991411},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":-10.2,"spinRate":1732,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41232582622716984,"extension":6.521604691434863},"index":1,"playId":"5db655cd-f382-39af-8c02-3fa13bdac2fe","pitchNumber":2,"startTime":"2026-02-27T20:36:50.341Z","endTime":"2026-02-27T20:36:54.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.309641517672198,"aZ":-15.98028133157816,"pfxX":2.5142938600781823,"pfxZ":8.118035446142729,"pX":0.22727241814365445,"pZ":3.3827649004641294,"vX0":-4.951964989193975,"vY0":-140.0357632127167,"vZ0":-4.094006150989835,"x":108.34,"y":147.45,"x0":1.688343151309392,"y0":50.00436304552307,"z0":5.902624030153133,"aX":5.016935513123582},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":-3.6,"spinRate":2263,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3904830904835901,"extension":6.844641866798678},"hitData":{"launchSpeed":105.9,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.0,"coordY":154.45}},"index":2,"playId":"6f260d3c-f428-3f26-98d6-5b88333a9e3c","pitchNumber":3,"startTime":"2026-02-27T20:37:15.994Z","endTime":"2026-02-27T20:37:22.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:37:22.045Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kahlil Watson doubles (1) on a sharp line drive to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:37:43.863Z","endTime":"2026-02-27T20:38:19.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.584244694647243,"aZ":-34.20272025625542,"pfxX":-3.1541909878921457,"pfxZ":-1.2589471107606185,"pX":-0.524560269047746,"pZ":0.6744883705437199,"vX0":-4.858468604610471,"vY0":-125.92378984318283,"vZ0":-5.648121590143465,"x":137.0,"y":220.57,"x0":1.8365566165451295,"y0":50.00326845645953,"z0":5.700402748670334,"aX":-5.085087330786962},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":6.8,"spinRate":2574,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.43429144246141327,"extension":6.71932738632606},"index":0,"playId":"61cb81a7-51cd-3e9f-a925-9bfdc9643379","pitchNumber":1,"startTime":"2026-02-27T20:37:47.701Z","endTime":"2026-02-27T20:37:51.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.082498331464357,"aZ":-20.076942262966945,"pfxX":1.3932436178704122,"pfxZ":6.221274049167656,"pX":0.20558816454063142,"pZ":2.39291503081816,"vX0":-5.235672747479795,"vY0":-138.15829115050502,"vZ0":-5.278274353994301,"x":109.16,"y":174.17,"x0":1.9393655411226505,"y0":50.004986298254714,"z0":5.666395048207137,"aX":2.7108562615060228},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":-1.6,"spinRate":2310,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.3955768733979599,"extension":6.723902791433811},"hitData":{"launchSpeed":111.7,"launchAngle":15.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.9,"coordY":74.33}},"index":1,"playId":"0f88e6bf-5b22-3053-afaa-4231c58ddf29","pitchNumber":2,"startTime":"2026-02-27T20:38:04.776Z","endTime":"2026-02-27T20:38:19.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:38:19.499Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:38:33.645Z","endTime":"2026-02-27T20:40:03.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.024275422476336,"aZ":-43.08899147421526,"pfxX":-4.712519727126368,"pfxZ":-8.020641570029616,"pX":-0.5379008746750074,"pZ":2.0817951494951594,"vX0":-3.8818629467177077,"vY0":-116.80743173187004,"vZ0":0.6026708144654571,"x":137.5,"y":182.57,"x0":1.7665105159671994,"y0":50.001462100389325,"z0":5.920510281214373,"aX":-6.4144472753515975},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.9,"breakHorizontal":9.6,"spinRate":2690,"spinDirection":327},"zone":7,"typeConfidence":2.0,"plateTime":0.47159040616909786,"extension":6.8339524110442165},"index":0,"playId":"072be96e-8f48-308e-9635-974b4d0b9c00","pitchNumber":1,"startTime":"2026-02-27T20:38:47.804Z","endTime":"2026-02-27T20:38:51.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873099842563683,"aZ":-23.73524111952613,"pfxX":0.2141398452140253,"pfxZ":4.872836252345927,"pX":-1.8481169443352214,"pZ":2.3463838872995724,"vX0":-9.408197147564174,"vY0":-130.58323386917237,"vZ0":-3.8347119089226003,"x":154.78,"y":154.37,"x0":1.7697693104136745,"y0":50.0015971638845,"z0":5.614477324987183,"aX":0.3726127639417131},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":1.7,"spinRate":1666,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4190697717486862,"extension":6.64396366742626},"index":1,"playId":"d64114ba-edb8-34bf-af7d-395a4ced020d","pitchNumber":2,"startTime":"2026-02-27T20:39:06.607Z","endTime":"2026-02-27T20:39:09.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394846788529048,"aZ":-35.400267696088925,"pfxX":-7.739005394974255,"pfxZ":-2.14161040215504,"pX":-0.017928507547913055,"pZ":2.967966876150701,"vX0":-2.565401249531644,"vY0":-122.41944150308035,"vZ0":0.529750448201306,"x":80.85,"y":134.81,"x0":2.050272362237726,"y0":50.000366704321024,"z0":5.792353645439406,"aX":-11.679315040442832},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":14.6,"spinRate":2680,"spinDirection":314},"zone":2,"typeConfidence":2.0,"plateTime":0.4483583701036662,"extension":6.659036763581606},"index":2,"playId":"0b8029d4-8155-3a68-8f3f-4f29084ecbf9","pitchNumber":3,"startTime":"2026-02-27T20:39:29.126Z","endTime":"2026-02-27T20:39:33.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18641689193565,"aZ":-33.4094534141313,"pfxX":-9.36929139972553,"pfxZ":-0.8233385521319114,"pX":-0.2044239914644309,"pZ":2.156146463711297,"vX0":-1.9839693547498611,"vY0":-122.62603311711688,"vZ0":-1.9033380643527837,"x":124.79,"y":180.56,"x0":1.8348841251278418,"y0":50.00369941104365,"z0":5.840243521747046,"aX":-14.021190217444591},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.7,"breakHorizontal":17.4,"spinRate":2480,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.4496686209679397,"extension":6.751413539913492},"hitData":{"launchSpeed":57.0,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.3,"coordY":164.46}},"index":3,"playId":"1f948fd2-1b38-3b9b-8da1-9dd77ba2f36a","pitchNumber":4,"startTime":"2026-02-27T20:39:56.432Z","endTime":"2026-02-27T20:40:03.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:40:03.110Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Carlson walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:42:04.879Z","endTime":"2026-02-27T20:45:48.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.472783176019476,"aZ":-27.305203063132797,"pfxX":-1.0385123532295581,"pfxZ":3.036988379689289,"pX":0.45893587663056395,"pZ":3.620983386699609,"vX0":-3.544191909867716,"vY0":-125.5482643718462,"vZ0":0.7647679437023538,"x":99.51,"y":141.01,"x0":2.021513659319881,"y0":50.00219282684003,"z0":5.527915081649553,"aX":-1.6636437901310936},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":2.6,"spinRate":2258,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4356065681100425,"extension":6.235824700028252},"index":0,"playId":"936a8e04-c1a9-369a-90ed-e478c0d0db10","pitchNumber":1,"startTime":"2026-02-27T20:42:11.072Z","endTime":"2026-02-27T20:42:14.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859192423861252,"aZ":-30.44500283072289,"pfxX":-10.27640908354924,"pfxZ":1.314308002828188,"pX":0.12772702117465604,"pZ":3.1859475212782327,"vX0":-0.9902047299807679,"vY0":-114.51642082090501,"vZ0":1.5707168834855953,"x":112.13,"y":152.76,"x0":1.9004774558400317,"y0":50.00277044633336,"z0":5.488398279017637,"aX":-13.530463176840874},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":3.1,"breakHorizontal":18.8,"spinRate":2216,"spinDirection":287},"zone":2,"typeConfidence":2.0,"plateTime":0.4798891420230018,"extension":6.200581468149249},"index":1,"playId":"f3fd15ca-6eb8-3a4c-93e6-7d557044d9e1","pitchNumber":2,"startTime":"2026-02-27T20:42:24.753Z","endTime":"2026-02-27T20:42:28.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13135339816608,"aZ":-26.642722014074025,"pfxX":5.157316509866115,"pfxZ":3.736862312527659,"pX":0.7522053878400229,"pZ":2.6188961114186915,"vX0":-4.324579373527371,"vY0":-120.76656676024596,"vZ0":-0.9607788332376821,"x":88.33,"y":168.07,"x0":1.894553243728418,"y0":50.00129075899193,"z0":5.361586464545008,"aX":7.630708903452173},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.8,"breakHorizontal":-8.3,"spinRate":1039,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4532263353148589,"extension":6.408397805086269},"index":2,"playId":"22ee7c7f-baae-3a66-961b-1ab79e27f3c1","pitchNumber":3,"startTime":"2026-02-27T20:42:38.382Z","endTime":"2026-02-27T20:42:46.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-27T20:43:22.943Z","endTime":"2026-02-27T20:43:35.443Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.508284690923727,"aZ":-20.163851515931217,"pfxX":1.3764896344270983,"pfxZ":6.452629718044875,"pX":0.07171830961910619,"pZ":3.6121533076795216,"vX0":-4.64773369743803,"vY0":-135.78048472426053,"vZ0":-1.440340552829051,"x":114.27,"y":141.25,"x0":1.6289676655343535,"y0":50.00649332801044,"z0":5.55654262599004,"aX":2.564275676805941},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":-1.4,"spinRate":2027,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4038368914427837,"extension":6.22938623620879},"index":4,"playId":"baf7f3ca-e714-3cae-857e-24d6cb146a0b","pitchNumber":4,"startTime":"2026-02-27T20:43:35.443Z","endTime":"2026-02-27T20:43:38.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107915380391137,"aZ":-33.645755974176325,"pfxX":-4.978501737411289,"pfxZ":-1.0710077914515246,"pX":0.4101204455001359,"pZ":2.984624785858027,"vX0":-2.279353951656188,"vY0":-116.74636002589762,"vZ0":1.6533644562054415,"x":101.37,"y":158.2,"x0":2.0475950923653805,"y0":50.003278337068345,"z0":5.446901785606093,"aX":-6.834283722500418},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.2,"breakHorizontal":9.6,"spinRate":2413,"spinDirection":295},"zone":3,"typeConfidence":2.0,"plateTime":0.4701415572929646,"extension":6.202653046868036},"index":5,"playId":"04f5e2e9-4ff7-3f21-ac2f-8ea420c78908","pitchNumber":5,"startTime":"2026-02-27T20:43:53.863Z","endTime":"2026-02-27T20:43:58.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828660330585375,"aZ":-25.758880976877773,"pfxX":9.081199498530989,"pfxZ":3.589833252268038,"pX":0.24369650824838043,"pZ":3.6754201411764433,"vX0":-7.4599230360830315,"vY0":-132.6571762626689,"vZ0":1.0836746602065928,"x":107.71,"y":139.54,"x0":1.9095674908321243,"y0":50.000552641390186,"z0":5.136536002212469,"aX":16.21696086955139},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-14.9,"spinRate":2003,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4125586849129066,"extension":6.222303759756825},"index":6,"playId":"558fbfb6-50db-3e6a-9faf-a06df9aacb1d","pitchNumber":6,"startTime":"2026-02-27T20:44:14.246Z","endTime":"2026-02-27T20:44:17.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24041586389689,"aZ":-27.95611023747154,"pfxX":4.442074870153352,"pfxZ":2.7115815212006584,"pX":-0.7179193770012687,"pZ":1.3504682589316594,"vX0":-7.327013125284358,"vY0":-123.52280048909392,"vZ0":-3.7747489125788385,"x":144.37,"y":202.32,"x0":1.7016521455316564,"y0":50.00181173818126,"z0":5.233625357832264,"aX":6.9053914376110725},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":-6.5,"spinRate":1097,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4424282052329733,"extension":6.3684657191553296},"index":7,"playId":"57acf287-9524-3a02-a154-cd7cf3e7803b","pitchNumber":7,"startTime":"2026-02-27T20:44:31.726Z","endTime":"2026-02-27T20:44:35.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814048403044765,"aZ":-29.0557634504242,"pfxX":2.4857342422365996,"pfxZ":2.1826122453016588,"pX":1.0198462098325378,"pZ":4.1149196632345895,"vX0":-2.596292169233791,"vY0":-119.11528081425953,"vZ0":2.825394978790693,"x":78.13,"y":127.68,"x0":1.8032472204711738,"y0":50.00453166695005,"z0":5.547765385749135,"aX":3.556730778519514},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":-3.8,"spinRate":876,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4605995208349305,"extension":6.399268073703233},"index":8,"playId":"13e0b60e-5901-38f5-8c03-c65a65076bdd","pitchNumber":8,"startTime":"2026-02-27T20:44:44.533Z","endTime":"2026-02-27T20:44:47.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927222992417352,"aZ":-25.464478787725856,"pfxX":-1.129974495319087,"pfxZ":4.059717660566061,"pX":-0.6307976351927662,"pZ":3.263309763351938,"vX0":-5.834244878269595,"vY0":-127.14452840282718,"vZ0":-0.39626693898062376,"x":141.04,"y":150.67,"x0":1.8320063731088214,"y0":50.00085211002908,"z0":5.426802023291931,"aX":-1.864234534754872},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":3.2,"spinRate":2276,"spinDirection":181},"zone":1,"typeConfidence":2.0,"plateTime":0.4293549276625206,"extension":6.346709571704818},"index":9,"playId":"6f7fa244-ab4b-3572-98e8-2743138fbf38","pitchNumber":9,"startTime":"2026-02-27T20:45:00.982Z","endTime":"2026-02-27T20:45:04.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08287888885107,"aZ":-13.148064966425856,"pfxX":0.8826178434397218,"pfxZ":10.110989818860334,"pX":-0.8026900187077494,"pZ":2.4606615087120582,"vX0":-6.816703226049174,"vY0":-136.33195848715152,"vZ0":-5.205163118240456,"x":133.17,"y":137.26,"x0":1.6158181561326415,"y0":50.00320030915357,"z0":5.302860890099125,"aX":1.6623102484598533},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-0.1,"spinRate":2153,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4018287316388065,"extension":6.319692404022893},"index":10,"playId":"b94cda51-ce98-3b95-8576-9178e53219c1","pitchNumber":10,"startTime":"2026-02-27T20:45:23.086Z","endTime":"2026-02-27T20:45:26.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26137521265985,"aZ":-15.416671017770147,"pfxX":3.124352827045958,"pfxZ":8.787989641796262,"pX":-1.2335062343381284,"pZ":2.3635664656638458,"vX0":-8.623165699680827,"vY0":-136.763183067838,"vZ0":-5.052219033299039,"x":157.05,"y":168.43,"x0":1.5451145213750235,"y0":50.00356302065938,"z0":5.281098133788584,"aX":5.958805412976203},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":-4.0,"spinRate":2116,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.3994570943388762,"extension":6.398692852952048},"index":11,"playId":"70dae129-9aff-3099-805c-1e2559b91974","pitchNumber":11,"startTime":"2026-02-27T20:45:45.251Z","endTime":"2026-02-27T20:45:48.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.61,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:45:48.310Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nico Hoerner grounds into a double play, shortstop Gabriel Arias to second baseman Brayan Rocchio to first baseman CJ Kayfus. Dylan Carlson out at 2nd. Nico Hoerner out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:46:08.990Z","endTime":"2026-02-27T20:47:20.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285206657761737,"aZ":-26.768722380385512,"pfxX":-2.123684979941901,"pfxZ":3.2107220840723443,"pX":0.05112467422951674,"pZ":3.5006080612566555,"vX0":-4.164433426235187,"vY0":-128.32507044552568,"vZ0":0.5486283427017454,"x":115.05,"y":144.26,"x0":1.9650178505981237,"y0":50.001045759350006,"z0":5.354450407966368,"aX":-3.573696782041786},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":4.7,"spinRate":2291,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4253343815895514,"extension":6.2570184625402625},"index":0,"playId":"ce7b8ab1-0b0d-39ea-8f45-96fd171ebafa","pitchNumber":1,"startTime":"2026-02-27T20:46:12.568Z","endTime":"2026-02-27T20:46:16.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065716902657023,"aZ":-24.879914671244965,"pfxX":-3.3575537152019743,"pfxZ":4.455430600930548,"pX":-1.0038170412290761,"pZ":1.710540051404019,"vX0":-5.949728743825251,"vY0":-126.90483988515452,"vZ0":-3.694018949253322,"x":155.26,"y":192.6,"x0":1.803809030371769,"y0":50.00218649785142,"z0":5.158402736469595,"aX":-5.496314264064302},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":7.4,"spinRate":2277,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.4309848118076882,"extension":6.289707715698839},"index":1,"playId":"ac803433-3259-3c37-a3bb-4f807b84bebe","pitchNumber":2,"startTime":"2026-02-27T20:46:28.915Z","endTime":"2026-02-27T20:46:32.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882847835554376,"aZ":-15.705656469216054,"pfxX":4.572039799158038,"pfxZ":8.753655697379784,"pX":-0.53850030336678,"pZ":2.588324031447123,"vX0":-7.859747169605589,"vY0":-136.065988359362,"vZ0":-4.3743032193390174,"x":137.53,"y":168.9,"x0":1.788999671126181,"y0":50.00540562775306,"z0":5.299697374387931,"aX":8.604825054113263},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-6.7,"spinRate":2154,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.40202080094011183,"extension":6.38827000174595},"hitData":{"launchSpeed":86.6,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.43,"coordY":153.88}},"index":2,"playId":"211ff331-2dbc-36cb-b1a0-1886835327ae","pitchNumber":3,"startTime":"2026-02-27T20:47:10.489Z","endTime":"2026-02-27T20:47:20.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.0,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:47:20.218Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to left fielder Kahlil Watson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:47:43.794Z","endTime":"2026-02-27T20:48:11.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839794035068252,"aZ":-34.467522166948015,"pfxX":-6.838676066954529,"pfxZ":-1.6368879288922216,"pX":0.4333947730642195,"pZ":1.2941526063394548,"vX0":-1.7243133053114295,"vY0":-117.73457308811655,"vZ0":-1.7956138996126874,"x":100.48,"y":203.84,"x0":2.0641750747255876,"y0":50.00402199058298,"z0":5.263674714851774,"aX":-9.57773017117471},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.1,"breakHorizontal":12.8,"spinRate":2347,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.4656351400576857,"extension":6.24236083732302},"index":0,"playId":"6bf91cb2-2ddf-368b-9039-100278cbff94","pitchNumber":1,"startTime":"2026-02-27T20:47:45.215Z","endTime":"2026-02-27T20:47:49.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.274131084264717,"aZ":-15.187729482549068,"pfxX":0.5070667923146466,"pfxZ":9.112786432236925,"pX":0.17863584725815534,"pZ":2.2665994707395605,"vX0":-4.026782869283564,"vY0":-134.92344514664734,"vZ0":-5.377453131209058,"x":110.19,"y":177.58,"x0":1.6174911728823107,"y0":50.0052658668415,"z0":5.336631175546087,"aX":0.9457053130131636},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-0.1,"spinRate":2206,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4042183608985668,"extension":6.307684139998462},"hitData":{"launchSpeed":109.9,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.83,"coordY":119.32}},"index":1,"playId":"d723fe18-e937-321b-8028-d4569649a69b","pitchNumber":2,"startTime":"2026-02-27T20:48:01.109Z","endTime":"2026-02-27T20:48:11.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:48:11.176Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:48:23.700Z","endTime":"2026-02-27T20:50:05.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596980192859096,"aZ":-27.675524930289978,"pfxX":4.124595847045736,"pfxZ":3.02801918304613,"pX":1.0565118128929438,"pZ":4.080494565439344,"vX0":-3.3831789820929434,"vY0":-121.40404611100493,"vZ0":2.44291221924504,"x":76.73,"y":128.61,"x0":1.9347707345516714,"y0":50.0047019616916,"z0":5.475855397537231,"aX":6.134629320647041},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":-6.6,"spinRate":767,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.45180759401573,"extension":6.426125337981032},"index":0,"playId":"f372a5ee-2b69-38a6-851f-062463be8b43","pitchNumber":1,"startTime":"2026-02-27T20:48:36.967Z","endTime":"2026-02-27T20:48:39.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647712402239645,"aZ":-32.89691202039896,"pfxX":-8.01554537572881,"pfxZ":-0.5495973027590288,"pX":0.4285031116501871,"pZ":3.1728639654936814,"vX0":-1.673802590309656,"vY0":-114.64305513017781,"vZ0":2.476066482234339,"x":100.67,"y":153.11,"x0":2.2110911908029105,"y0":50.0027098019382,"z0":5.317544903704036,"aX":-10.536674514551231},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.0,"breakHorizontal":14.9,"spinRate":2278,"spinDirection":289},"zone":3,"typeConfidence":2.0,"plateTime":0.4800497609286465,"extension":6.320595514088731},"index":1,"playId":"56b98e95-60e5-3756-951f-187a8625d398","pitchNumber":2,"startTime":"2026-02-27T20:48:55.316Z","endTime":"2026-02-27T20:48:59.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617059827882805,"aZ":-31.764389718067438,"pfxX":-5.696124054078918,"pfxZ":0.29923151227130074,"pX":-0.62043153544993,"pZ":1.9340111665878894,"vX0":-4.080802641947007,"vY0":-116.14984809422351,"vZ0":-0.49369110320864196,"x":140.65,"y":186.56,"x0":1.9047794993786467,"y0":50.00065497795743,"z0":5.193840881077783,"aX":-7.70951370657681},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.7,"breakHorizontal":11.4,"spinRate":2183,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.47322557592442704,"extension":6.2514529173809725},"index":2,"playId":"b40c88e4-517b-3edb-a37d-389c375ab938","pitchNumber":3,"startTime":"2026-02-27T20:49:12.342Z","endTime":"2026-02-27T20:49:16.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960148232386043,"aZ":-26.675061366463908,"pfxX":4.008824672320747,"pfxZ":3.633547246939245,"pX":0.7999294691375827,"pZ":1.4683440439001805,"vX0":-4.006002095400288,"vY0":-122.19036904311702,"vZ0":-3.434929496329798,"x":86.51,"y":199.13,"x0":1.93939806164511,"y0":50.002521673470426,"z0":5.1830433794678985,"aX":6.065208783745683},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.0,"breakHorizontal":-6.4,"spinRate":914,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4481741050357493,"extension":6.350848476709963},"index":3,"playId":"554e0ea3-7b62-36ac-854b-6158a5df1dec","pitchNumber":4,"startTime":"2026-02-27T20:49:28.799Z","endTime":"2026-02-27T20:49:32.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.294734226344946,"aZ":-14.774447572449258,"pfxX":2.0338012482509944,"pfxZ":9.448228423308144,"pX":-0.38727768503752524,"pZ":2.603611455859372,"vX0":-6.38805917834706,"vY0":-135.29344273925597,"vZ0":-4.318902764812987,"x":131.76,"y":168.48,"x0":1.7470288082973213,"y0":50.00562390948274,"z0":5.26616748363362,"aX":3.7472924967647803},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-2.3,"spinRate":2182,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4058430601720526,"extension":6.3868879007324555},"hitData":{"launchSpeed":90.8,"launchAngle":38.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.86,"coordY":67.08}},"index":4,"playId":"b6d99234-c6de-33fa-a058-1a7435872c30","pitchNumber":5,"startTime":"2026-02-27T20:49:57.198Z","endTime":"2026-02-27T20:50:05.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:50:05.354Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Naylor flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T20:52:29.298Z","endTime":"2026-02-27T20:53:30.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Palencia replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T20:52:09.406Z","endTime":"2026-02-27T20:52:31.526Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14096655217604,"aZ":-16.07425603628548,"pfxX":-6.5392516758862165,"pfxZ":7.63990677988269,"pX":-0.6792451279714138,"pZ":4.579879019923848,"vX0":2.9682025210659364,"vY0":-144.98707454216884,"vZ0":0.09191279245687745,"x":142.89,"y":115.12,"x0":-0.8726646783601282,"y0":50.000454885924874,"z0":5.53698213044621,"aX":-13.777547770669587},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.0,"breakHorizontal":11.2,"spinRate":2266,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.37925582715367545,"extension":7.058220372927271},"index":1,"playId":"ffcfc393-819d-3a82-836d-8a3f631792ce","pitchNumber":1,"startTime":"2026-02-27T20:52:31.526Z","endTime":"2026-02-27T20:52:34.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":89.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.04080221782883,"aZ":-12.254598617644506,"pfxX":-5.407087325773754,"pfxZ":9.5418956839205,"pX":-0.4507734704828423,"pZ":3.7315991980132472,"vX0":2.567926423194729,"vY0":-144.58138800115162,"vZ0":-2.8830548042585975,"x":134.18,"y":138.03,"x0":-0.654745791804434,"y0":50.005337293494385,"z0":5.508347792234562,"aX":-11.291352364628304},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2242,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3808494694347839,"extension":6.918597618614459},"index":2,"playId":"5b2fc10a-43e5-3312-bcee-85791615cc54","pitchNumber":2,"startTime":"2026-02-27T20:52:47.913Z","endTime":"2026-02-27T20:52:52.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":88.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.38661215980369,"aZ":-12.116063572747667,"pfxX":-5.405596762400866,"pfxZ":9.771915331915137,"pX":0.4414486594076451,"pZ":4.129541303265716,"vX0":5.322320451625302,"vY0":-143.14601068615178,"vZ0":-1.8167443429142882,"x":100.17,"y":127.28,"x0":-0.7494783957554771,"y0":50.00462174826991,"z0":5.540854113620754,"aX":-11.097961578433095},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2208,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.3842473369448012,"extension":6.922148141260179},"index":3,"playId":"0d6d862f-d2aa-3072-980a-20dc01d1510c","pitchNumber":3,"startTime":"2026-02-27T20:53:05.123Z","endTime":"2026-02-27T20:53:08.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":89.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.93884221970489,"aZ":-13.89287261272409,"pfxX":-3.1873558638486292,"pfxZ":8.742028294725756,"pX":0.4280353156677141,"pZ":3.2724111619029435,"vX0":4.6121261963771385,"vY0":-145.07530197407104,"vZ0":-3.665832376937697,"x":100.68,"y":150.42,"x0":-0.7824312760767311,"y0":50.00380620959188,"z0":5.423085329032954,"aX":-6.666355664461302},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":4.7,"spinRate":2251,"spinDirection":219},"zone":12,"typeConfidence":0.89,"plateTime":0.3803194032439672,"extension":6.989076080041399},"hitData":{"launchSpeed":94.8,"launchAngle":27.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.97,"coordY":52.02}},"index":4,"playId":"c7052e39-13aa-325a-9f77-cabec14e29a7","pitchNumber":4,"startTime":"2026-02-27T20:53:22.690Z","endTime":"2026-02-27T20:53:30.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:53:30.447Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T20:53:51.109Z","endTime":"2026-02-27T20:54:59.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.144936884651077,"aZ":-28.595319414632034,"pfxX":0.21389114592684377,"pfxZ":2.13407748927579,"pX":0.5427401383762906,"pZ":1.9612631120252144,"vX0":4.039844847628878,"vY0":-128.95638725783576,"vZ0":-3.2049065138828077,"x":96.31,"y":185.83,"x0":-1.0753095588102697,"y0":50.000275701001634,"z0":5.438478817164152,"aX":0.3581329877752133},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2156,"spinDirection":159},"zone":9,"typeConfidence":0.89,"plateTime":0.42560403573097894,"extension":6.9097419530096555},"index":0,"playId":"efbf6313-809f-31e8-93ae-dffb7bb5d052","pitchNumber":1,"startTime":"2026-02-27T20:53:54.654Z","endTime":"2026-02-27T20:53:57.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89433618843231,"aZ":-23.483848226370387,"pfxX":-8.279743520040597,"pfxZ":5.067632237622749,"pX":0.14827583445935327,"pZ":0.7565857667873741,"vX0":4.761256749813618,"vY0":-130.7012721529641,"vZ0":-7.503734179671824,"x":111.35,"y":218.35,"x0":-0.6300288966037457,"y0":50.001612442684944,"z0":5.452845294121418,"aX":-14.193191202928118},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":13.8,"spinRate":1205,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.4205372575705666,"extension":7.0622646826032645},"index":1,"playId":"e355f9b9-ad80-398a-8fde-9aa506c7523e","pitchNumber":2,"startTime":"2026-02-27T20:54:10.475Z","endTime":"2026-02-27T20:54:13.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0392705768128,"aZ":-17.061824807477382,"pfxX":-6.001030112764994,"pfxZ":7.051614691329629,"pX":0.6548966692089645,"pZ":3.3360381684773266,"vX0":6.404474537142509,"vY0":-145.65789838184864,"vZ0":-2.806507356328564,"x":92.04,"y":148.71,"x0":-0.7954212398227409,"y0":50.00452003108743,"z0":5.347077348524538,"aX":-12.863218337289888},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.4,"breakHorizontal":9.6,"spinRate":2182,"spinDirection":214},"zone":3,"typeConfidence":0.89,"plateTime":0.37641366766262685,"extension":7.051986966201947},"index":2,"playId":"273f22a5-ee54-3681-94d6-9a7610269853","pitchNumber":3,"startTime":"2026-02-27T20:54:29.142Z","endTime":"2026-02-27T20:54:32.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.61529463499246,"aZ":-17.256491104318812,"pfxX":-4.655148440255044,"pfxZ":6.893228195331851,"pX":0.00137739209072554,"pZ":3.918251942571221,"vX0":4.037534700527361,"vY0":-146.4317499063488,"vZ0":-1.6038507124334374,"x":116.95,"y":132.99,"x0":-0.7927002350670853,"y0":50.0045872589811,"z0":5.508973078609438,"aX":-10.07782741943234},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.4,"breakHorizontal":7.6,"spinRate":2141,"spinDirection":216},"zone":12,"typeConfidence":0.89,"plateTime":0.37450076330355264,"extension":7.141992350777667},"index":3,"playId":"339d22a4-2b73-3d2a-955d-001a6b8e7c87","pitchNumber":4,"startTime":"2026-02-27T20:54:54.771Z","endTime":"2026-02-27T20:54:59.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:54:59.172Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T20:55:15.925Z","endTime":"2026-02-27T20:56:58.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90381653372297,"aZ":-27.333361405451736,"pfxX":-2.7694197175817408,"pfxZ":3.0008852075308763,"pX":0.23912481943208275,"pZ":3.5209965605107034,"vX0":3.189501698174034,"vY0":-126.91857543141063,"vZ0":-0.009796358139005368,"x":107.89,"y":143.71,"x0":-0.6812005209458946,"y0":50.00022323206863,"z0":5.723796390954158,"aX":-4.463039477351074},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.6,"breakHorizontal":4.2,"spinRate":1037,"spinDirection":222},"zone":12,"typeConfidence":0.83,"plateTime":0.43356619064952095,"extension":7.050188430954802},"index":0,"playId":"d9462497-885b-3af1-8ca3-e0ac925ffccb","pitchNumber":1,"startTime":"2026-02-27T20:55:25.479Z","endTime":"2026-02-27T20:55:52.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358168938456643,"aZ":-28.581046544714937,"pfxX":-1.377515674452349,"pfxZ":2.2290478089714707,"pX":0.18473048804210807,"pZ":3.122725987043038,"vX0":2.4932766991011337,"vY0":-127.04203151522333,"vZ0":-0.4654253052144488,"x":97.34,"y":140.31,"x0":-0.6365709451528434,"y0":50.00328497373274,"z0":5.6073766088980745,"aX":-2.2210900564016445},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.2,"breakHorizontal":1.8,"spinRate":854,"spinDirection":230},"zone":2,"typeConfidence":0.61,"plateTime":0.4334319459752498,"extension":6.907547421733318},"index":1,"playId":"6d691995-40ca-3d7a-a7a7-032470c39e74","pitchNumber":2,"startTime":"2026-02-27T20:56:01.404Z","endTime":"2026-02-27T20:56:05.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25538776154226,"aZ":-27.43630907082762,"pfxX":-3.2423103734184635,"pfxZ":2.9108546447412937,"pX":-0.4964500530852165,"pZ":3.804393516985218,"vX0":1.6082002852443504,"vY0":-127.48219672962597,"vZ0":0.9005737169291083,"x":160.46,"y":151.93,"x0":-0.7184861390961172,"y0":50.00007112325143,"z0":5.63319350119049,"aX":-5.269194202522324},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":5.4,"spinRate":970,"spinDirection":231},"zone":11,"typeConfidence":0.87,"plateTime":0.4317169313280771,"extension":6.9406318234511435},"index":2,"playId":"179f8d9b-ca92-3b1d-9cc6-df79e87f3bb6","pitchNumber":3,"startTime":"2026-02-27T20:56:19.890Z","endTime":"2026-02-27T20:56:23.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51993383637357,"aZ":-29.648326751841836,"pfxX":-4.48636072119014,"pfxZ":1.4925669630805807,"pX":0.31124445328802147,"pZ":1.168132524320719,"vX0":3.8098966285725586,"vY0":-129.78280970004022,"vZ0":-4.894900245846026,"x":97.34,"y":186.16,"x0":-0.5967342506403881,"y0":50.006478874824325,"z0":5.351264104457936,"aX":-7.613957781977513},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":7.2,"spinRate":1083,"spinDirection":230},"zone":14,"typeConfidence":0.83,"plateTime":0.4229105257959298,"extension":7.145204553870589},"index":3,"playId":"5e5ca2e9-df69-3c25-873d-8702e4cdf0e4","pitchNumber":4,"startTime":"2026-02-27T20:56:36.327Z","endTime":"2026-02-27T20:56:39.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040243019507205,"aZ":-27.573040016529763,"pfxX":-3.8782570579552678,"pfxZ":2.703716642427449,"pX":0.40388102185916175,"pZ":0.3893989714324911,"vX0":4.253404585145643,"vY0":-129.82640452390416,"vZ0":-7.208758085898509,"x":101.61,"y":228.27,"x0":-0.7544388303503832,"y0":50.00412515789491,"z0":5.310845695177104,"aX":-6.598876595558205},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":6.0,"spinRate":994,"spinDirection":229},"zone":14,"typeConfidence":0.6,"plateTime":0.4224480136221942,"extension":7.170297707570443},"index":4,"playId":"af799d48-a20a-3ad2-8d26-94230539144b","pitchNumber":5,"startTime":"2026-02-27T20:56:55.050Z","endTime":"2026-02-27T20:56:58.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":694037,"link":"/api/v1/people/694037"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:56:58.701Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T20:59:23.514Z","endTime":"2026-02-27T21:00:21.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T20:59:07.646Z","endTime":"2026-02-27T20:59:25.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738331317866646,"aZ":-29.892335562164664,"pfxX":1.780228727683687,"pfxZ":1.380249676965862,"pX":0.4433738518781169,"pZ":2.1972929372199013,"vX0":6.4980442129155405,"vY0":-127.97551544215933,"vZ0":-3.7316121082428637,"x":100.1,"y":179.45,"x0":-2.361452878594143,"y0":50.00506401373123,"z0":6.019221315203189,"aX":2.9488580505525177},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":-4.7,"spinRate":2090,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4282065329465454,"extension":6.939828480907796},"index":1,"playId":"3a3b9ebf-7b4b-3403-9855-e9da33cea986","pitchNumber":1,"startTime":"2026-02-27T20:59:25.684Z","endTime":"2026-02-27T20:59:28.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.205104101510415,"aZ":-31.96308375331101,"pfxX":3.380405341904065,"pfxZ":0.12749773699440503,"pX":0.6414158784904501,"pZ":0.706369225755435,"vX0":6.699539551649794,"vY0":-128.01076229699484,"vZ0":-6.8984728360119645,"x":92.55,"y":219.71,"x0":-2.4520885786380435,"y0":50.00338141600735,"z0":5.948666569949002,"aX":5.591452177840142},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":-7.7,"spinRate":2231,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4283890212112391,"extension":6.968157200507835},"index":2,"playId":"fe4d5b5c-0779-3cbd-95d6-91a64629acc4","pitchNumber":2,"startTime":"2026-02-27T20:59:42.652Z","endTime":"2026-02-27T20:59:49.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-27T21:00:01.352Z","endTime":"2026-02-27T21:00:17.232Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.741569510964837,"aZ":-31.533785449835733,"pfxX":-7.326649944692581,"pfxZ":0.4642338093476477,"pX":0.2067331548933655,"pZ":1.3319564494591791,"vX0":7.982924979436975,"vY0":-116.49390538735811,"vZ0":-3.566826993532098,"x":109.12,"y":202.82,"x0":-2.3192690157600704,"y0":50.001459512127155,"z0":5.877009919417369,"aX":-10.027762044826122},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.2,"breakHorizontal":11.2,"spinRate":1143,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4709378315133521,"extension":7.309294108693915},"index":4,"playId":"0e3a1717-234b-31cb-8a10-aa6ae773d1b6","pitchNumber":3,"startTime":"2026-02-27T21:00:17.232Z","endTime":"2026-02-27T21:00:21.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:00:21.283Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:00:37.852Z","endTime":"2026-02-27T21:02:40.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.173900840249495,"aZ":-14.532566666061633,"pfxX":-1.9074954429222932,"pfxZ":9.081412484700868,"pX":-0.284274191053366,"pZ":3.7567426417806447,"vX0":6.675553647109888,"vY0":-138.55023929920287,"vZ0":-3.7942402129129826,"x":127.84,"y":137.35,"x0":-2.477883854330401,"y0":50.00393611749204,"z0":6.116247810338776,"aX":-3.706911080670057},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":2.0,"spinRate":2269,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3954368086101785,"extension":7.356772039190626},"index":0,"playId":"1c3efdac-c707-3fca-ac84-2d26f8217aa3","pitchNumber":1,"startTime":"2026-02-27T21:00:50.303Z","endTime":"2026-02-27T21:00:53.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.902948691252504,"aZ":-25.523212898134858,"pfxX":-10.418230227505383,"pfxZ":4.559996271653603,"pX":0.5812815343881496,"pZ":0.6823699294317854,"vX0":9.914735476491463,"vY0":-120.46618737243145,"vZ0":-6.316047318986618,"x":94.84,"y":220.36,"x0":-2.2477586802212777,"y0":50.00531531046586,"z0":5.615100350995127,"aX":-15.209420656388001},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":2342,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.455868756702543,"extension":7.680768617177299},"index":1,"playId":"e457fdaa-a93f-3261-93ff-5f92a0b4ea97","pitchNumber":2,"startTime":"2026-02-27T21:01:07.676Z","endTime":"2026-02-27T21:01:10.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162877744141447,"aZ":-28.908037786813264,"pfxX":5.195035805142038,"pfxZ":1.936935583503523,"pX":0.0770220488868572,"pZ":0.48136217089137223,"vX0":4.881523639156603,"vY0":-128.49281130972173,"vZ0":-8.215779918143289,"x":114.06,"y":225.78,"x0":-2.5157274839321833,"y0":50.00434690325276,"z0":5.934867702539845,"aX":8.773671660494724},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-10.4,"spinRate":2221,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4246759422945061,"extension":6.728224430989522},"index":2,"playId":"1382045a-d433-31fd-8bd1-c3e7bfef48d0","pitchNumber":3,"startTime":"2026-02-27T21:01:28.162Z","endTime":"2026-02-27T21:01:31.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.639787158944376,"aZ":-28.660160105744833,"pfxX":4.35543063960814,"pfxZ":2.087789558836243,"pX":1.2357008385825774,"pZ":1.1712791233031963,"vX0":7.869808775246814,"vY0":-129.06632921454548,"vZ0":-6.326743798251501,"x":69.9,"y":207.16,"x0":-2.4224188288064163,"y0":50.00243298999085,"z0":5.870436328110402,"aX":7.323153287998716},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":-9.7,"spinRate":2281,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4248825281838533,"extension":7.058522671956636},"index":3,"playId":"94b8a551-fdec-392e-a4ec-71186029789a","pitchNumber":4,"startTime":"2026-02-27T21:01:47.514Z","endTime":"2026-02-27T21:01:51.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.040460164480663,"aZ":-15.7472575486748,"pfxX":-5.957918395135305,"pfxZ":8.51121781470912,"pX":0.8785373541041611,"pZ":2.57415017250412,"vX0":10.903391623521188,"vY0":-137.68123139323794,"vZ0":-6.388973451077031,"x":83.51,"y":169.28,"x0":-2.349373511068263,"y0":50.00499999562474,"z0":5.980724939795476,"aX":-11.502540962623732},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2261,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39702657135399066,"extension":7.212212672005244},"index":4,"playId":"197bc323-54e6-3ce8-bfae-e4b718ad7a61","pitchNumber":5,"startTime":"2026-02-27T21:02:11.328Z","endTime":"2026-02-27T21:02:14.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572812080482763,"aZ":-13.447388284924862,"pfxX":-3.2205180112813347,"pfxZ":9.626616750173444,"pX":0.12498636231697101,"pZ":1.7986423893308978,"vX0":8.169834898766439,"vY0":-138.71689576489584,"vZ0":-8.826737441707794,"x":112.24,"y":190.22,"x0":-2.4422970106860373,"y0":50.000071669431435,"z0":5.922060524150254,"aX":-6.263579196393471},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":4.1,"spinRate":2229,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3951292756953113,"extension":6.814924138216692},"index":5,"playId":"9b524ba9-1340-359e-9d5b-90e5b712318d","pitchNumber":6,"startTime":"2026-02-27T21:02:36.856Z","endTime":"2026-02-27T21:02:40.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:02:40.818Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Shaw pops out to first baseman CJ Kayfus in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:02:58.164Z","endTime":"2026-02-27T21:03:44.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529707130031326,"aZ":-27.65105407400557,"pfxX":2.754521515575429,"pfxZ":2.719824979640235,"pX":2.06697787808722,"pZ":0.87397791696482,"vX0":10.54089537614514,"vY0":-128.1908042747133,"vZ0":-7.15417714960555,"x":38.21,"y":215.18,"x0":-2.4566319828975423,"y0":50.00619428394244,"z0":5.860297958750607,"aX":4.581750441283526},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-7.3,"spinRate":2229,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.427311306124023,"extension":7.318756302158807},"index":0,"playId":"14180ff1-e534-3896-9706-e073d19b66bf","pitchNumber":1,"startTime":"2026-02-27T21:03:10.763Z","endTime":"2026-02-27T21:03:13.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113037927212215,"aZ":-13.15701225341746,"pfxX":-4.16668840375587,"pfxZ":10.326777489096347,"pX":0.38474533786985965,"pZ":3.260437748832652,"vX0":9.081355491864198,"vY0":-134.79706131688226,"vZ0":-4.807638459801783,"x":102.33,"y":150.75,"x0":-2.485445180836738,"y0":50.001126631733904,"z0":5.994840215671621,"aX":-7.672368205133146},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":5.6,"spinRate":2180,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.40621458072843364,"extension":7.2427923655965145},"hitData":{"launchSpeed":92.3,"launchAngle":77.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.12,"coordY":192.01}},"index":1,"playId":"8d3dcecd-2479-36d9-a6be-aa2b07cf0fa9","pitchNumber":2,"startTime":"2026-02-27T21:03:32.367Z","endTime":"2026-02-27T21:03:44.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:03:44.220Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T21:06:03.079Z","endTime":"2026-02-27T21:06:57.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676092,"fullName":"Collin Snider","link":"/api/v1/people/676092"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Collin Snider replaces Daniel Palencia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:05:49.157Z","endTime":"2026-02-27T21:06:05.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676092,"link":"/api/v1/people/676092"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694037,"link":"/api/v1/people/694037","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352404199131275,"aZ":-20.879097116064727,"pfxX":-1.9352823069122025,"pfxZ":5.745254067999165,"pX":-0.48457018286087655,"pZ":1.845884628380072,"vX0":6.688202512321417,"vY0":-138.67625700239984,"vZ0":-5.08080202284026,"x":135.47,"y":188.94,"x0":-2.6664893098300446,"y0":50.00301994810383,"z0":5.0771417211954315,"aX":-3.8056993044263954},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":2.3,"spinRate":2494,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.39360632296972264,"extension":6.069836039969282},"index":1,"playId":"1381f1a4-9551-3d9d-b524-4615fbffa66f","pitchNumber":1,"startTime":"2026-02-27T21:06:05.406Z","endTime":"2026-02-27T21:06:09.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.756961234243466,"aZ":-31.379436953313842,"pfxX":7.954902731138315,"pfxZ":0.5261278643144678,"pX":0.5420355624701773,"pZ":1.9882832738303065,"vX0":5.028769583053686,"vY0":-122.83073353616943,"vZ0":-1.4592176457320338,"x":96.34,"y":185.1,"x0":-2.566925652800748,"y0":50.00567237187211,"z0":5.262762657693403,"aX":12.135013466556877},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":-15.6,"spinRate":2799,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.44623922758930323,"extension":6.294630225067035},"index":2,"playId":"428cf143-d1b5-32e9-a4e1-13565ff36777","pitchNumber":2,"startTime":"2026-02-27T21:06:20.872Z","endTime":"2026-02-27T21:06:24.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616908282354082,"aZ":-31.673051648455715,"pfxX":6.105583395340035,"pfxZ":0.3261695460605365,"pX":1.7781823099575316,"pZ":1.1396326214345631,"vX0":8.224377337206347,"vY0":-123.20387846169938,"vZ0":-3.1942949497729822,"x":49.22,"y":208.01,"x0":-2.397316470768012,"y0":50.00413841442851,"z0":5.131618341973977,"aX":9.378313496897652},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.1,"breakHorizontal":-13.0,"spinRate":2742,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4446741858413916,"extension":6.32978830326477},"index":3,"playId":"b9ce02be-6fee-31ce-87ef-acd6fcc2fce3","pitchNumber":3,"startTime":"2026-02-27T21:06:37.092Z","endTime":"2026-02-27T21:06:40.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.086317401573286,"aZ":-23.815672542826356,"pfxX":-1.5155132416451527,"pfxZ":4.273803270695186,"pX":-0.7347480145306896,"pZ":3.7124117035068585,"vX0":6.131374972195957,"vY0":-138.76985175931145,"vZ0":-0.07417966912097351,"x":92.23,"y":120.14,"x0":-2.7728499134155125,"y0":50.00560814273044,"z0":5.321607159705224,"aX":-2.9666636858759774},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":1.6,"spinRate":2607,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3941990805478608,"extension":5.775064691892782},"index":4,"playId":"f536d242-4844-30f8-b916-6cbeffe06260","pitchNumber":4,"startTime":"2026-02-27T21:06:53.975Z","endTime":"2026-02-27T21:06:57.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:06:57.464Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T21:07:12.454Z","endTime":"2026-02-27T21:08:00.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676092,"fullName":"Collin Snider","link":"/api/v1/people/676092"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64060540947369,"aZ":-21.595071987266248,"pfxX":-1.3860967940742204,"pfxZ":5.372587814021159,"pX":-0.666281225253699,"pZ":2.3706944610023357,"vX0":6.1357111549558345,"vY0":-138.86605143476703,"vZ0":-3.6725449146471174,"x":133.17,"y":161.71,"x0":-2.7163095979669474,"y0":50.0036003144803,"z0":5.132259668986072,"aX":-2.7301613684194823},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2574,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3931583253704991,"extension":5.917352882145094},"index":0,"playId":"13169a3a-8ae2-37a3-a67b-3fba69f87036","pitchNumber":1,"startTime":"2026-02-27T21:07:23.518Z","endTime":"2026-02-27T21:07:27.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58577910488242,"aZ":-36.59548229349343,"pfxX":5.243658928441216,"pfxZ":-2.832727602911606,"pX":-0.11542149206659853,"pZ":1.0304675931617362,"vX0":4.183648517031807,"vY0":-124.59710433770434,"vZ0":-3.0494645356115995,"x":121.4,"y":210.96,"x0":-2.5013447255028862,"y0":50.00112536865012,"z0":5.314347533432349,"aX":8.18880338742203},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.6,"breakHorizontal":-10.6,"spinRate":2804,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.4407116251581207,"extension":6.381889251521796},"index":1,"playId":"b1caf5ad-c2de-30a4-b678-22d9133a0cf0","pitchNumber":2,"startTime":"2026-02-27T21:07:40.265Z","endTime":"2026-02-27T21:07:43.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049788993385388,"aZ":-37.84836571001523,"pfxX":2.906955698253664,"pfxZ":-3.7192822870404196,"pX":0.11509782948334522,"pZ":1.1949841145604747,"vX0":5.881130310986656,"vY0":-123.48686044302761,"vZ0":-2.1577885065381297,"x":112.61,"y":206.52,"x0":-2.684945528471355,"y0":50.000466914018915,"z0":5.296853633342269,"aX":4.43893062706337},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.0,"breakHorizontal":-6.7,"spinRate":2813,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44538679161673267,"extension":6.214839034133129},"index":2,"playId":"21515a3c-0904-3f5a-93ed-c12e3a0effcf","pitchNumber":3,"startTime":"2026-02-27T21:07:57.084Z","endTime":"2026-02-27T21:08:00.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:08:00.904Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Johnathan Rodríguez grounds out, pitcher Collin Snider to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T21:08:22.962Z","endTime":"2026-02-27T21:09:51.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676092,"fullName":"Collin Snider","link":"/api/v1/people/676092"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676092,"link":"/api/v1/people/676092"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07730663981477,"aZ":-30.882181195264522,"pfxX":7.57726076923802,"pfxZ":0.8489047179346221,"pX":-0.05774268574524699,"pZ":1.7705117203193772,"vX0":3.9856493337575563,"vY0":-123.14472214557959,"vZ0":-1.9742865177081708,"x":119.2,"y":190.98,"x0":-2.6855017281642803,"y0":50.00510255229268,"z0":5.213194770919731,"aX":11.554459456748427},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-14.6,"spinRate":2774,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.4459964854910421,"extension":6.28671088876474},"index":0,"playId":"cce74cd3-bcee-3d28-bcf7-d99f4e55f6a4","pitchNumber":1,"startTime":"2026-02-27T21:08:26.408Z","endTime":"2026-02-27T21:08:29.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340298365703784,"aZ":-28.033109123356194,"pfxX":5.101992940386101,"pfxZ":2.7095223250009592,"pX":-0.5537238645785195,"pZ":2.4991246033161496,"vX0":3.509226301270033,"vY0":-122.68086460477481,"vZ0":-0.8683729813575445,"x":138.11,"y":171.3,"x0":-2.663731831788223,"y0":50.00584863591911,"z0":5.238385017175525,"aX":7.809821509583851},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":-10.1,"spinRate":2661,"spinDirection":78},"zone":4,"typeConfidence":2.0,"plateTime":0.44577667883823713,"extension":6.331249574996626},"index":1,"playId":"9764dc15-25e4-335d-ab33-bd9066006ebe","pitchNumber":2,"startTime":"2026-02-27T21:08:53.608Z","endTime":"2026-02-27T21:08:57.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692708967200417,"aZ":-28.605087221247413,"pfxX":5.037445978294575,"pfxZ":2.2882312828412172,"pX":1.6036230864330465,"pZ":0.7856561318279899,"vX0":8.051914032504097,"vY0":-124.33860486280238,"vZ0":-4.754121615369877,"x":55.87,"y":217.57,"x0":-2.3353210806909632,"y0":50.00360124779365,"z0":5.105162839425167,"aX":7.861554926901042},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.2,"breakHorizontal":-11.0,"spinRate":2729,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4410576519533538,"extension":6.653101404945266},"index":2,"playId":"5a7fe140-49d1-3824-9054-9a86b3311f39","pitchNumber":3,"startTime":"2026-02-27T21:09:09.856Z","endTime":"2026-02-27T21:09:12.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82166729823548,"aZ":-24.819386064908382,"pfxX":-0.5962680779460401,"pfxZ":3.844734793867712,"pX":-1.0656795611551761,"pZ":3.679254888925718,"vX0":4.768212107764772,"vY0":-137.12139620372957,"vZ0":0.01657510672483109,"x":157.62,"y":139.44,"x0":-2.745833044362345,"y0":50.006276343918564,"z0":5.359156021756918,"aX":-1.142407006046922},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":0.1,"spinRate":2474,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3986410242165097,"extension":5.996414245990349},"index":3,"playId":"5bb3efef-f306-3b48-80c9-88b3bd7fec15","pitchNumber":4,"startTime":"2026-02-27T21:09:27.322Z","endTime":"2026-02-27T21:09:30.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.947179506668448,"aZ":-24.875169305594362,"pfxX":0.26555710720231573,"pfxZ":3.8459268310537302,"pX":0.5216035868430751,"pZ":2.1771320669065592,"vX0":8.37813211595383,"vY0":-135.9447848475512,"vZ0":-3.392604867363354,"x":97.12,"y":180.0,"x0":-2.6169548640989078,"y0":50.002271636477055,"z0":5.141183149056306,"aX":0.5027749260903822},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":-2.0,"spinRate":2521,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.40079481514008775,"extension":6.107792186624636},"hitData":{"launchSpeed":93.4,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.59,"coordY":181.1}},"index":4,"playId":"502d23bc-9d69-30d5-ae78-0ecc490259fe","pitchNumber":5,"startTime":"2026-02-27T21:09:45.374Z","endTime":"2026-02-27T21:09:51.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_ab"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_ab"},{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:09:51.982Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T21:12:11.495Z","endTime":"2026-02-27T21:12:20.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Parker Messick replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:11:53.448Z","endTime":"2026-02-27T21:12:12.893Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.094723478302626,"aZ":-16.418846337123888,"pfxX":5.744822186561954,"pfxZ":8.300168379070891,"pX":0.634493343059309,"pZ":2.288557528488512,"vX0":-3.2075553604736218,"vY0":-136.87015631896534,"vZ0":-5.527219882957162,"x":92.81,"y":176.99,"x0":1.075011915664544,"y0":50.00054201320885,"z0":5.45762231669244,"aX":10.902591410768173},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":-9.7,"spinRate":2102,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.40011270935975496,"extension":6.443741952128918},"hitData":{"launchSpeed":91.5,"launchAngle":21.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.61,"coordY":75.51}},"index":1,"playId":"34268a39-571e-3d51-847b-af5e9055b6d1","pitchNumber":1,"startTime":"2026-02-27T21:12:12.893Z","endTime":"2026-02-27T21:12:20.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:12:20.611Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, third baseman Daniel Schneemann to first baseman CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T21:12:38.630Z","endTime":"2026-02-27T21:13:33.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90215120133253,"aZ":-16.497439478398107,"pfxX":3.7859346005736296,"pfxZ":8.162375025420259,"pX":-0.7263399742897284,"pZ":2.356552094896524,"vX0":-6.705467845594094,"vY0":-138.20685892380962,"vZ0":-5.290464464725619,"x":144.69,"y":175.15,"x0":1.2474763647136766,"y0":50.00021270485424,"z0":5.41609957249207,"aX":7.269539234939671},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":-5.3,"spinRate":2079,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.3974118498588588,"extension":6.488346497768796},"index":0,"playId":"1f254314-fdeb-3c1f-89de-e5ba993cf076","pitchNumber":1,"startTime":"2026-02-27T21:12:45.866Z","endTime":"2026-02-27T21:12:49.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.018299926160044,"aZ":-40.49593641154632,"pfxX":-5.436012797014653,"pfxZ":-6.504012173354922,"pX":0.9002836066045324,"pZ":1.7628529085590772,"vX0":0.439919757671494,"vY0":-113.32113925318724,"vZ0":0.43862337504434246,"x":82.68,"y":191.18,"x0":1.4065200893815115,"y0":50.005372187711465,"z0":5.669276183149001,"aX":-6.949881772557433},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.3,"breakHorizontal":9.7,"spinRate":2249,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.48655040501026336,"extension":6.563681355116156},"index":1,"playId":"0118d017-360f-3768-9d1b-8144de3dafdd","pitchNumber":2,"startTime":"2026-02-27T21:13:00.665Z","endTime":"2026-02-27T21:13:04.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-27T21:13:14.368Z","endTime":"2026-02-27T21:13:23.756Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463575736361044,"aZ":-39.47334472093264,"pfxX":-4.7245732216049445,"pfxZ":-5.739670264122802,"pX":0.41324103359467657,"pZ":1.5564383423621875,"vX0":-0.665601443805276,"vY0":-112.92412126115039,"vZ0":-0.1774591599100861,"x":101.25,"y":196.76,"x0":1.325919692166892,"y0":50.002133822778795,"z0":5.658165728014339,"aX":-6.0090396258827745},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.1,"breakHorizontal":8.8,"spinRate":2322,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.48787089265265005,"extension":6.567960922827819},"hitData":{"launchSpeed":88.0,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.76,"coordY":169.6}},"index":3,"playId":"ae9beb10-d6e7-3cbf-9a52-b40fafbd6035","pitchNumber":3,"startTime":"2026-02-27T21:13:23.756Z","endTime":"2026-02-27T21:13:33.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:13:33.105Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T21:13:56.496Z","endTime":"2026-02-27T21:14:50.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.987617105391845,"aZ":-25.05320756552006,"pfxX":-0.7443648830072656,"pfxZ":4.0414159450809635,"pX":1.1184888538479094,"pZ":3.35860857203076,"vX0":-0.7154676192459736,"vY0":-132.1301021482639,"vZ0":-0.8181306430972151,"x":74.37,"y":148.1,"x0":1.4898011747484572,"y0":50.00309625354968,"z0":5.518384996774852,"aX":-1.312045131265083},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":1.6,"spinRate":2372,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4150270469963342,"extension":6.450212943261592},"index":0,"playId":"a27112ae-285d-34e9-9b96-8140de5f1ba3","pitchNumber":1,"startTime":"2026-02-27T21:13:57.598Z","endTime":"2026-02-27T21:14:01.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37957961429143,"aZ":-24.273967762921593,"pfxX":-0.5914451220308599,"pfxZ":4.512262146808025,"pX":0.12317467143753169,"pZ":1.3356542818656296,"vX0":-3.0757961349634293,"vY0":-131.56816489794477,"vZ0":-5.611867840561422,"x":112.3,"y":202.72,"x0":1.3850324358515533,"y0":50.002252270428656,"z0":5.2995819137696865,"aX":-1.034034017725453},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":1.8,"spinRate":2406,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41660172998522915,"extension":6.632065360944881},"index":1,"playId":"413e5df9-ed46-3db1-ae67-cd1948c3550a","pitchNumber":2,"startTime":"2026-02-27T21:14:09.027Z","endTime":"2026-02-27T21:14:12.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57276180738231,"aZ":-37.93775248613548,"pfxX":-8.043630925351998,"pfxZ":-4.534258363175493,"pX":0.14384012983902486,"pZ":2.4820685171414048,"vX0":-0.2529500337878298,"vY0":-112.92584778495186,"vZ0":1.4852035707528586,"x":111.52,"y":171.76,"x0":1.3002669740496102,"y0":50.00226276547898,"z0":5.678350223385438,"aX":-10.22509815348271},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.4,"breakHorizontal":14.5,"spinRate":2343,"spinDirection":318},"zone":5,"typeConfidence":2.0,"plateTime":0.4879721332325224,"extension":6.3451413094021385},"index":2,"playId":"51e9018c-7869-3138-a56a-73247c600c4c","pitchNumber":3,"startTime":"2026-02-27T21:14:27.177Z","endTime":"2026-02-27T21:14:31.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01149003315856,"aZ":-14.774092203943788,"pfxX":3.9213439413718603,"pfxZ":9.066081321184209,"pX":0.7317977492356015,"pZ":3.304340224162028,"vX0":-2.8632926011252997,"vY0":-137.99361049411198,"vZ0":-3.092464485188135,"x":89.11,"y":149.56,"x0":1.27574448633015,"y0":50.00643748280336,"z0":5.4408280074501425,"aX":7.52977200694397},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":-6.5,"spinRate":2209,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.3976042912271911,"extension":6.476030047470172},"index":3,"playId":"57cb09a4-c823-3710-833b-ccc6d13cbab4","pitchNumber":4,"startTime":"2026-02-27T21:14:47.049Z","endTime":"2026-02-27T21:14:50.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:14:50.560Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, second baseman James Triantos to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:17:05.035Z","endTime":"2026-02-27T21:18:03.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: James Triantos replaces left fielder Ian Happ, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:17:06.159Z","endTime":"2026-02-27T21:17:06.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Scott Kingery replaces right fielder Matt Shaw, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T21:17:06.179Z","endTime":"2026-02-27T21:17:06.182Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Justin Dean replaces second baseman Nico Hoerner, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T21:17:06.182Z","endTime":"2026-02-27T21:17:06.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Webb replaces Collin Snider.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-27T21:17:06.185Z","endTime":"2026-02-27T21:17:07.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136434400496533,"aZ":-16.684721338842966,"pfxX":-4.325761260007539,"pfxZ":8.326102103480292,"pX":-0.8489851632715036,"pZ":2.9942144041472982,"vX0":5.065174357575231,"vY0":-135.4339434882611,"vZ0":-3.436924015853385,"x":149.36,"y":157.94,"x0":-2.1800416526344835,"y0":50.00403448557265,"z0":5.444204572711267,"aX":-8.049356183758459},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2350,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.4041798823528122,"extension":6.143434067725881},"index":4,"playId":"8e04360e-bd80-3397-8f28-b1be1abc9e8d","pitchNumber":1,"startTime":"2026-02-27T21:17:07.265Z","endTime":"2026-02-27T21:17:11.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839690892824326,"aZ":-22.520258175249793,"pfxX":-10.815863722192884,"pfxZ":6.306762923601564,"pX":0.22477305432187195,"pZ":2.221325525817643,"vX0":8.399025943061426,"vY0":-123.29282008586146,"vZ0":-3.4212792632484184,"x":108.43,"y":178.8,"x0":-1.8304722182550566,"y0":50.00233347269394,"z0":5.5400715961465075,"aX":-16.554759198670357},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.8,"breakHorizontal":17.5,"spinRate":2220,"spinDirection":237},"zone":5,"typeConfidence":0.88,"plateTime":0.4452436902257082,"extension":6.481828529664483},"index":5,"playId":"bd38ee7c-18fe-3726-9c3a-f8327c958038","pitchNumber":2,"startTime":"2026-02-27T21:17:25.383Z","endTime":"2026-02-27T21:17:29.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44533582275172,"aZ":-22.24968299498458,"pfxX":-10.851725279699604,"pfxZ":6.312305886187937,"pX":0.2596770358823024,"pZ":1.072727564077154,"vX0":8.50797831049677,"vY0":-124.45141781665492,"vZ0":-6.345822860914092,"x":101.89,"y":208.16,"x0":-1.789609388186094,"y0":50.002233506111224,"z0":5.49256353415234,"aX":-17.060388801952},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.2,"breakHorizontal":17.8,"spinRate":2335,"spinDirection":236},"zone":14,"typeConfidence":0.88,"plateTime":0.43973822321686207,"extension":6.380228572761035},"index":6,"playId":"a5214e6f-b6e6-35e1-a1ce-0f93393c057d","pitchNumber":3,"startTime":"2026-02-27T21:17:39.992Z","endTime":"2026-02-27T21:17:42.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845470484129432,"aZ":-16.24585272651475,"pfxX":-4.241825611610326,"pfxZ":8.54066413900543,"pX":-1.1756927081383584,"pZ":3.043268379977135,"vX0":4.166992943193354,"vY0":-135.93819620833747,"vZ0":-3.383145288237511,"x":92.8,"y":162.93,"x0":-2.180113351871025,"y0":50.00012889483476,"z0":5.437247481702754,"aX":-7.908056803808192},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2397,"spinDirection":222},"zone":11,"typeConfidence":0.93,"plateTime":0.40350509642323296,"extension":6.05453208298784},"hitData":{"launchSpeed":107.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.37,"coordY":151.43}},"index":7,"playId":"001b40fe-3f1d-345f-9778-1496fae983af","pitchNumber":4,"startTime":"2026-02-27T21:17:54.914Z","endTime":"2026-02-27T21:18:03.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:18:03.515Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kahlil Watson pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:18:18.609Z","endTime":"2026-02-27T21:19:04.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.708001587003825,"aZ":-36.69384365966315,"pfxX":7.054721075006887,"pfxZ":-3.196517099562257,"pX":0.4919436845687421,"pZ":2.5906377328543506,"vX0":4.369577859438319,"vY0":-118.39095261589874,"vZ0":1.0237834426194774,"x":98.25,"y":168.83,"x0":-2.2976404803528054,"y0":50.00480340598961,"z0":5.524626347635831,"aX":9.963293538793229},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.3,"breakHorizontal":-13.9,"spinRate":2725,"spinDirection":40},"zone":6,"typeConfidence":0.9,"plateTime":0.4635627191163043,"extension":6.274713196928299},"index":0,"playId":"8acf847f-8c7d-3a45-9653-18dd679ec981","pitchNumber":1,"startTime":"2026-02-27T21:18:24.804Z","endTime":"2026-02-27T21:18:29.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70864627770656,"aZ":-26.381722106813957,"pfxX":-8.99487579407029,"pfxZ":3.724000107222074,"pX":0.7165695766500139,"pZ":1.8204428199372746,"vX0":9.078148122254841,"vY0":-123.90005229704458,"vZ0":-3.916805120559922,"x":89.69,"y":189.63,"x0":-1.8259120377739693,"y0":50.001362395171846,"z0":5.625784383434747,"aX":-13.986491167693885},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":14.2,"spinRate":2122,"spinDirection":238},"zone":9,"typeConfidence":0.86,"plateTime":0.442039612347759,"extension":6.267845959582882},"index":1,"playId":"0fd2bbd8-9cd5-38db-9936-3be1a576abe3","pitchNumber":2,"startTime":"2026-02-27T21:18:38.440Z","endTime":"2026-02-27T21:18:42.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.486597474036788,"aZ":-23.538657944133814,"pfxX":-8.095338819839595,"pfxZ":5.584543885831319,"pX":-0.8639270658376792,"pZ":2.744299726095506,"vX0":5.320978557525862,"vY0":-124.51022621975814,"vZ0":-2.03779813012458,"x":149.93,"y":164.68,"x0":-1.9931640094753793,"y0":50.0037590390408,"z0":5.550932786946516,"aX":-12.521172952855713},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.8,"breakHorizontal":13.2,"spinRate":2140,"spinDirection":242},"zone":11,"typeConfidence":0.74,"plateTime":0.4424509865376365,"extension":6.27408127831895},"hitData":{"launchSpeed":88.1,"launchAngle":66.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":92.25,"coordY":142.95}},"index":2,"playId":"3c235146-9f5e-30b9-a8ac-8ed08de3e7a0","pitchNumber":3,"startTime":"2026-02-27T21:18:55.047Z","endTime":"2026-02-27T21:19:04.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:19:04.773Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brayan Rocchio doubles (1) on a line drive to left fielder Scott Kingery.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:19:20.935Z","endTime":"2026-02-27T21:20:44.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.965449299769464,"aZ":-38.36379276242839,"pfxX":11.972818780405824,"pfxZ":-4.298860551963577,"pX":-0.35247893007485825,"pZ":1.994557955875197,"vX0":1.1226437912572163,"vY0":-119.51428802660014,"vZ0":-0.17694120509494882,"x":130.44,"y":184.93,"x0":-2.383445464253263,"y0":50.00236417970945,"z0":5.5277146507630395,"aX":17.243413969289225},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.6,"breakHorizontal":-22.0,"spinRate":2735,"spinDirection":39},"zone":7,"typeConfidence":0.9,"plateTime":0.45905840707173207,"extension":6.010694195001075},"index":0,"playId":"e959984f-ab99-3ccf-b05a-bcf9c6554c1c","pitchNumber":1,"startTime":"2026-02-27T21:19:31.075Z","endTime":"2026-02-27T21:19:34.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49498387255966,"aZ":-14.600309221649782,"pfxX":-8.545315990453348,"pfxZ":9.335783556284806,"pX":0.039417653587865684,"pZ":1.501008578263407,"vX0":8.789589568870666,"vY0":-136.67392191702658,"vZ0":-7.47697810981033,"x":115.5,"y":198.25,"x0":-2.1155410801843133,"y0":50.0058297652155,"z0":5.284829494956598,"aX":-16.09098755906326},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":13.6,"spinRate":2453,"spinDirection":226},"zone":8,"typeConfidence":0.92,"plateTime":0.4015103967497895,"extension":6.412906825462836},"index":1,"playId":"53d4cdb6-b296-3eec-a8da-efaa86ce8737","pitchNumber":2,"startTime":"2026-02-27T21:19:51.495Z","endTime":"2026-02-27T21:20:18.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78560109343907,"aZ":-14.546854307301574,"pfxX":-9.095064640440238,"pfxZ":9.307092724262931,"pX":-0.5343153812578317,"pZ":1.7045250148074644,"vX0":8.030115384942114,"vY0":-136.87987817602857,"vZ0":-6.849646900977408,"x":137.37,"y":192.76,"x0":-2.3272760145569387,"y0":50.00104334590102,"z0":5.239135199644386,"aX":-17.22200204365105},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":14.8,"spinRate":2355,"spinDirection":220},"zone":7,"typeConfidence":0.92,"plateTime":0.40047187065636747,"extension":6.91428668039884},"hitData":{"launchSpeed":94.6,"launchAngle":12.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.24,"coordY":132.23}},"index":2,"playId":"11be2c32-fb48-3307-aea2-90392a6df4b1","pitchNumber":3,"startTime":"2026-02-27T21:20:28.067Z","endTime":"2026-02-27T21:20:44.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.4,"awayTeamWinProbability":19.599999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.51,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:20:44.122Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Naylor flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:21:08.873Z","endTime":"2026-02-27T21:22:46.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Dayan Frias replaces Brayan Rocchio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-27T21:21:09.476Z","endTime":"2026-02-27T21:21:11.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682679,"link":"/api/v1/people/682679"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":677587,"link":"/api/v1/people/677587"},"base":2,"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239783452571956,"aZ":-22.608641848558417,"pfxX":-8.177431140124952,"pfxZ":6.183754464240399,"pX":0.4857678906019245,"pZ":1.073851172008351,"vX0":8.377223079744121,"vY0":-123.7612175498154,"vZ0":-5.983517483341184,"x":98.48,"y":209.79,"x0":-1.8843395086561028,"y0":50.0051813439797,"z0":5.42259522294205,"aX":-12.65744071355025},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.0,"breakHorizontal":12.8,"spinRate":2280,"spinDirection":238},"zone":14,"typeConfidence":0.87,"plateTime":0.44296365820975003,"extension":6.6520182323311055},"index":1,"playId":"9158d0b6-39d8-3d92-8bdc-fa5ce8f81f0b","pitchNumber":1,"startTime":"2026-02-27T21:21:11.038Z","endTime":"2026-02-27T21:21:14.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21866570551096,"aZ":-15.663687229146017,"pfxX":-0.07063869432464864,"pfxZ":8.736284047887242,"pX":-0.7001808975909652,"pZ":2.254876169331483,"vX0":3.864588135164202,"vY0":-137.28062761712303,"vZ0":-5.5161723244239,"x":143.69,"y":177.9,"x0":-2.122872360254619,"y0":50.00041400497078,"z0":5.373793537968282,"aX":-0.13370670278610094},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":-0.7,"spinRate":2334,"spinDirection":219},"zone":4,"typeConfidence":0.93,"plateTime":0.4005100615859769,"extension":6.764350456789636},"index":2,"playId":"7f43825d-d7fe-3575-b95c-2c495c528635","pitchNumber":2,"startTime":"2026-02-27T21:21:29.959Z","endTime":"2026-02-27T21:21:33.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442270792579556,"aZ":-22.19431900492558,"pfxX":-9.663967915127849,"pfxZ":6.416175822516945,"pX":-0.0966829201649627,"pZ":1.1639711708259668,"vX0":7.609354064085217,"vY0":-124.06925069337272,"vZ0":-5.886721732388108,"x":120.69,"y":207.35,"x0":-1.9518864850118416,"y0":50.00154764214959,"z0":5.423870562618764,"aX":-15.025099376501567},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.4,"breakHorizontal":15.7,"spinRate":2167,"spinDirection":244},"zone":13,"typeConfidence":0.87,"plateTime":0.44193260374870835,"extension":6.588928775504619},"index":3,"playId":"539f2623-290b-3ad9-a135-6a6f3c69809d","pitchNumber":3,"startTime":"2026-02-27T21:21:50.108Z","endTime":"2026-02-27T21:21:53.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.132557245995436,"aZ":-24.703815515319775,"pfxX":-6.328381373516957,"pfxZ":4.7383423359311445,"pX":0.2673155537853374,"pZ":1.2571838533428448,"vX0":7.548179242927068,"vY0":-124.76478038492165,"vZ0":-5.360786124696665,"x":106.81,"y":204.84,"x0":-1.9752396672873263,"y0":50.003527888718665,"z0":5.4700722282773055,"aX":-9.976809180797398},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.6,"breakHorizontal":9.7,"spinRate":2156,"spinDirection":242},"zone":14,"typeConfidence":0.79,"plateTime":0.4390424775433539,"extension":6.622810003758462},"index":4,"playId":"e95463fd-363e-32c4-b5a9-caa1c7e6fd4a","pitchNumber":4,"startTime":"2026-02-27T21:22:14.599Z","endTime":"2026-02-27T21:22:17.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53004840364048,"aZ":-19.13097248568561,"pfxX":-4.419321738391671,"pfxZ":6.834438522808696,"pX":0.3740596421499603,"pZ":3.3863271719267605,"vX0":8.502460087281502,"vY0":-137.11219399346953,"vZ0":-2.337367503511022,"x":102.74,"y":147.35,"x0":-2.1891516235923305,"y0":50.00605302636404,"z0":5.551313185288457,"aX":-8.4391578360463},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":6.2,"spinRate":2425,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.3990386193103541,"extension":6.535684667171265},"hitData":{"launchSpeed":97.2,"launchAngle":49.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.57,"coordY":78.74}},"index":5,"playId":"5b066179-374a-32e1-9e15-6526e9469c3d","pitchNumber":5,"startTime":"2026-02-27T21:22:37.370Z","endTime":"2026-02-27T21:22:46.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.55,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:22:46.226Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Dean strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:25:08.638Z","endTime":"2026-02-27T21:27:18.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9,10,12,13,14],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jonah Advincula replaces left fielder Kahlil Watson, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:25:09.750Z","endTime":"2026-02-27T21:25:10.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809945,"link":"/api/v1/people/809945"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":696135,"link":"/api/v1/people/696135"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":696135,"link":"/api/v1/people/696135"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jaison Chourio replaces center fielder Angel Martínez, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T21:25:09.750Z","endTime":"2026-02-27T21:25:10.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702693,"link":"/api/v1/people/702693"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joe Lampe replaces right fielder Johnathan Rodríguez, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T21:25:09.750Z","endTime":"2026-02-27T21:25:10.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802407,"link":"/api/v1/people/802407"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":671286,"link":"/api/v1/people/671286"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Maick Collado replaces first baseman CJ Kayfus, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-27T21:25:09.750Z","endTime":"2026-02-27T21:25:10.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691408,"link":"/api/v1/people/691408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Milan Tolentino replaces shortstop Gabriel Arias, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-27T21:25:09.750Z","endTime":"2026-02-27T21:25:10.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dayan Frias remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-27T21:25:09.750Z","endTime":"2026-02-27T21:25:10.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682679,"link":"/api/v1/people/682679"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.872769772387606,"aZ":-20.844131563781094,"pfxX":1.3726440668421007,"pfxZ":6.777972570514834,"pX":0.43838302816066504,"pZ":2.7844716370501805,"vX0":-2.576777921350976,"vY0":-128.29093539389513,"vZ0":-2.616179105411159,"x":100.29,"y":163.6,"x0":1.2762368053217925,"y0":50.00226074674142,"z0":5.437382353374893,"aX":2.294468898999998},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.9,"breakHorizontal":-1.9,"spinRate":2155,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.42650627859617307,"extension":6.446296513481726},"index":6,"playId":"635bffe4-799b-35d1-9eca-535b035f010c","pitchNumber":1,"startTime":"2026-02-27T21:25:10.824Z","endTime":"2026-02-27T21:25:14.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.239480650949176,"aZ":-17.032501709274346,"pfxX":2.9569574593997356,"pfxZ":8.061222167395183,"pX":-0.09141174035298351,"pZ":3.9757325382222377,"vX0":-4.727317873459501,"vY0":-136.26485221408066,"vZ0":-0.992495855080882,"x":120.48,"y":131.44,"x0":1.2825922292272411,"y0":50.00453671413955,"z0":5.5226856779393865,"aX":5.5559130262728615},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-4.3,"spinRate":2130,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4021239525821909,"extension":6.430995782027319},"index":7,"playId":"4749dde3-188e-3765-bb51-9b91bae9b1fb","pitchNumber":2,"startTime":"2026-02-27T21:25:24.872Z","endTime":"2026-02-27T21:25:28.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05791426073466,"aZ":-18.383076942354936,"pfxX":2.986702070688767,"pfxZ":7.2951555573582,"pX":0.13597402792951369,"pZ":2.1833610138588098,"vX0":-3.987658120895519,"vY0":-136.39435781730347,"vZ0":-5.159799242418521,"x":111.82,"y":179.83,"x0":1.226604867809827,"y0":50.00236965592875,"z0":5.361062690470819,"aX":5.646197568951371},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":-4.6,"spinRate":2025,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4010666013202546,"extension":6.310149557021572},"index":8,"playId":"953361ed-0ccc-3c8f-9925-602777fe22ad","pitchNumber":3,"startTime":"2026-02-27T21:25:39.326Z","endTime":"2026-02-27T21:25:42.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760903746994845,"aZ":-34.23973887268853,"pfxX":8.798581505853253,"pfxZ":-1.352564418798254,"pX":1.2833386652251513,"pZ":0.8366424737522207,"vX0":-3.3580307126578983,"vY0":-122.6393257997143,"vZ0":-3.879194840195594,"x":68.08,"y":216.19,"x0":1.522292664215232,"y0":50.0003963915166,"z0":5.33912806008729,"aX":13.488305678576069},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.1,"breakHorizontal":-15.2,"spinRate":1778,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4455059059834654,"extension":6.1237400064331355},"index":9,"playId":"a2ae986c-727d-34b7-891a-f1285f76fa42","pitchNumber":4,"startTime":"2026-02-27T21:25:58.284Z","endTime":"2026-02-27T21:26:01.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000817913589323,"aZ":-32.62107597744838,"pfxX":12.276343748056291,"pfxZ":-0.29128038121398614,"pX":-0.1788226318678803,"pZ":1.4093399312237578,"vX0":-7.487573538635122,"vY0":-122.4297083295658,"vZ0":-2.78247539891318,"x":123.82,"y":200.73,"x0":1.3229016036002874,"y0":50.00603277615745,"z0":5.350575973059203,"aX":18.65377546265687},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-20.5,"spinRate":1969,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.44725576508423703,"extension":6.332655021314768},"index":10,"playId":"79e8c4af-6227-3371-b8f1-8041ebe24897","pitchNumber":5,"startTime":"2026-02-27T21:26:10.489Z","endTime":"2026-02-27T21:26:14.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":11,"startTime":"2026-02-27T21:26:25.675Z","endTime":"2026-02-27T21:26:35.626Z","isPitch":false,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.416470119037445,"aZ":-40.26282623375853,"pfxX":-6.762649826205961,"pfxZ":-6.053764859217783,"pX":-0.4195343021423243,"pZ":1.5620429262677133,"vX0":-1.5255536873019135,"vY0":-115.1651818428847,"vZ0":-0.3403250007092342,"x":132.99,"y":196.6,"x0":1.1306965032326957,"y0":50.00204986976024,"z0":5.623082091088033,"aX":-9.036584022314782},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.7,"breakHorizontal":12.6,"spinRate":2340,"spinDirection":319},"zone":7,"typeConfidence":2.0,"plateTime":0.4765341227839617,"extension":6.409743207575174},"index":12,"playId":"c7caa643-0831-3612-8df4-5f66ab5e675f","pitchNumber":6,"startTime":"2026-02-27T21:26:35.626Z","endTime":"2026-02-27T21:26:38.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28472096733489,"aZ":-32.28194146814568,"pfxX":8.677881321902339,"pfxZ":-0.06880697671842739,"pX":0.418314196512667,"pZ":2.5192277438326434,"vX0":-5.213811363473569,"vY0":-124.18351300372292,"vZ0":-0.43473169995169314,"x":101.05,"y":170.76,"x0":1.4195295778322394,"y0":50.00274839947554,"z0":5.386031909240262,"aX":13.529385512988604},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.0,"breakHorizontal":-14.5,"spinRate":1875,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.44135829594981946,"extension":6.3411712909828015},"index":13,"playId":"c6db6544-2a76-3d24-9c48-52ad3c80da8f","pitchNumber":7,"startTime":"2026-02-27T21:26:56.713Z","endTime":"2026-02-27T21:27:00.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.633656620310568,"aZ":-16.72389519465378,"pfxX":-0.011039517114965758,"pfxZ":7.9479954484082125,"pX":-0.5027144833002887,"pZ":2.805949747427166,"vX0":-3.862874935861946,"vY0":-138.02843707203147,"vZ0":-3.959852621368589,"x":136.16,"y":163.02,"x0":0.9120268103175173,"y0":50.00182202512402,"z0":5.374199704779446,"aX":-0.020226628571499466},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":0.7,"spinRate":2217,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.39574004033319365,"extension":6.340180232814767},"index":14,"playId":"4ecb88c9-de97-3124-97c9-f01cdbed689d","pitchNumber":8,"startTime":"2026-02-27T21:27:15.937Z","endTime":"2026-02-27T21:27:18.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:27:18.937Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (1) on a sharp fly ball to center fielder Jaison Chourio.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:27:39.012Z","endTime":"2026-02-27T21:28:55.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221905563337714,"aZ":-19.131712008831638,"pfxX":6.163020445756393,"pfxZ":6.874004303351936,"pX":0.7302168548269312,"pZ":2.450427864279015,"vX0":-3.5997782044365048,"vY0":-136.4508132407227,"vZ0":-4.199480340559367,"x":89.17,"y":172.62,"x0":1.2613880377128504,"y0":50.00588889338462,"z0":5.316628220531661,"aX":11.698041448239302},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":-10.4,"spinRate":2205,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.40042769777083587,"extension":6.505031814786899},"index":0,"playId":"eb9b1de5-02ff-31be-b476-ce23374f0720","pitchNumber":1,"startTime":"2026-02-27T21:27:39.012Z","endTime":"2026-02-27T21:27:42.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.987896202133715,"aZ":-17.891609649484803,"pfxX":4.804270878647372,"pfxZ":7.397965112536949,"pX":0.457629688593067,"pZ":2.298383802197812,"vX0":-3.431894538711345,"vY0":-138.12823057111888,"vZ0":-5.000982140657821,"x":99.56,"y":176.72,"x0":1.092478178213894,"y0":50.00388808637489,"z0":5.336735571954546,"aX":9.276903531686251},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":-7.9,"spinRate":2150,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.39665081715672557,"extension":6.419086055690789},"index":1,"playId":"55524147-0655-3ac6-ad37-9e88d9cbf4c7","pitchNumber":2,"startTime":"2026-02-27T21:27:51.205Z","endTime":"2026-02-27T21:27:55.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-27T21:28:00.486Z","endTime":"2026-02-27T21:28:09.349Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515691537759647,"aZ":-24.906005188339332,"pfxX":8.1026733800343,"pfxZ":3.796929122998888,"pX":1.983329496167643,"pZ":2.2574173017402233,"vX0":-1.1248666822178763,"vY0":-137.47511678825683,"vZ0":-3.830478824963718,"x":49.58,"y":162.32,"x0":1.3451379394721086,"y0":50.00359541948908,"z0":5.359794828030637,"aX":15.506503321093495},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":-14.4,"spinRate":2002,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.3984549868655147,"extension":6.317116783526227},"index":3,"playId":"da477950-635f-3671-aef6-76eda787472f","pitchNumber":3,"startTime":"2026-02-27T21:28:09.349Z","endTime":"2026-02-27T21:28:12.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.119366929823688,"aZ":-15.252107743948281,"pfxX":3.2383921828529987,"pfxZ":8.71963397680454,"pX":-0.4065662495470126,"pZ":3.5933769083492497,"vX0":-5.320323124281447,"vY0":-138.27306528210607,"vZ0":-2.0761275859334685,"x":110.99,"y":133.59,"x0":1.1196126771546826,"y0":50.00636886157041,"z0":5.3744948108141,"aX":6.287859377869037},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":-4.8,"spinRate":2235,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3957443392371385,"extension":6.444920919837291},"index":4,"playId":"92e3c2d6-3aa3-36c3-af44-d0a3950a65a0","pitchNumber":4,"startTime":"2026-02-27T21:28:21.638Z","endTime":"2026-02-27T21:28:24.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504102329456437,"aZ":-23.940552766570807,"pfxX":-4.279418001310673,"pfxZ":4.6192282687768875,"pX":0.7548346468173308,"pZ":2.1582250274006585,"vX0":0.6336930227845654,"vY0":-132.66111052248664,"vZ0":-3.755592483694849,"x":88.23,"y":180.51,"x0":1.0686825099263975,"y0":50.00039095031599,"z0":5.338252344076387,"aX":-7.6226322589043525},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.8,"breakHorizontal":7.6,"spinRate":2369,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.41294668869904916,"extension":6.409861242051063},"hitData":{"launchSpeed":105.0,"launchAngle":26.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":164.71,"coordY":37.92}},"index":5,"playId":"6a7129d1-9099-389c-bb09-54f002f34ad3","pitchNumber":5,"startTime":"2026-02-27T21:28:38.849Z","endTime":"2026-02-27T21:28:55.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.4,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:28:55.786Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Triantos lines out to shortstop Milan Tolentino.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:29:29.196Z","endTime":"2026-02-27T21:32:17.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Pedro Ramírez replaces Alex Bregman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-27T21:29:17.102Z","endTime":"2026-02-27T21:29:31.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":608324,"link":"/api/v1/people/608324"},"base":2,"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.225001078264217,"aZ":-36.37679532944758,"pfxX":-7.82821157014043,"pfxZ":-3.1954640481944665,"pX":0.7941739718974274,"pZ":2.2991771651151813,"vX0":1.4564223616394725,"vY0":-114.09742119598586,"vZ0":0.6318687896632091,"x":86.73,"y":176.7,"x0":1.1640144078927717,"y0":50.00152624662695,"z0":5.606831731716318,"aX":-10.30743958627737},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.3,"breakHorizontal":13.8,"spinRate":2311,"spinDirection":314},"zone":6,"typeConfidence":2.0,"plateTime":0.4802824732868487,"extension":6.310014225525296},"index":1,"playId":"65b56df7-1f5c-3146-9bb0-c0d5733b22a2","pitchNumber":1,"startTime":"2026-02-27T21:29:31.319Z","endTime":"2026-02-27T21:29:36.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.146139562174792,"aZ":-26.830926039666917,"pfxX":4.713966313776688,"pfxZ":3.4232066607187726,"pX":1.533380952767469,"pZ":3.2783631898992827,"vX0":-1.349260275845,"vY0":-123.78085392928588,"vZ0":-0.01057269047458731,"x":58.55,"y":150.26,"x0":1.4707973171916608,"y0":50.00531964220348,"z0":5.51662382829585,"aX":7.365265044171104},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.5,"breakHorizontal":-8.3,"spinRate":2004,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.44136186455745907,"extension":6.143706574789539},"index":2,"playId":"3e525ff2-b086-3e13-ae9a-27e057424981","pitchNumber":2,"startTime":"2026-02-27T21:29:47.182Z","endTime":"2026-02-27T21:29:51.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54577289177233,"aZ":-29.657116352534764,"pfxX":6.164110997773592,"pfxZ":1.6832903559380794,"pX":0.03746301851017222,"pZ":1.9283126614045527,"vX0":-4.705574341957748,"vY0":-121.25186068254085,"vZ0":-2.140845147419415,"x":115.57,"y":186.72,"x0":1.197461632029003,"y0":50.00332888896933,"z0":5.397215850000634,"aX":9.226717329852706},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.8,"breakHorizontal":-10.1,"spinRate":1792,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.45081122960830067,"extension":6.254180995617446},"index":3,"playId":"38a4ce03-c719-3942-93d8-2dce61553796","pitchNumber":3,"startTime":"2026-02-27T21:30:05.435Z","endTime":"2026-02-27T21:30:08.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.448792063988382,"aZ":-16.90456679419384,"pfxX":4.174892346197525,"pfxZ":7.903705316688443,"pX":-0.6413770069808657,"pZ":3.080703843885066,"vX0":-5.786280729128377,"vY0":-138.02824230623497,"vZ0":-3.1012185986498446,"x":141.45,"y":155.6,"x0":0.9387305812267408,"y0":50.000352376445214,"z0":5.355760069872018,"aX":8.063132677524893},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-6.4,"spinRate":2128,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.3966882636774658,"extension":6.433446326006614},"index":4,"playId":"4eaf36ac-c121-30f0-b25e-bed818dcb169","pitchNumber":4,"startTime":"2026-02-27T21:30:30.384Z","endTime":"2026-02-27T21:30:33.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.969768001432673,"aZ":-14.270956102555504,"pfxX":2.636965582315069,"pfxZ":9.373603160611346,"pX":-0.17629161690232836,"pZ":2.500236987204353,"vX0":-4.240020831836406,"vY0":-137.66755039209215,"vZ0":-5.180399488913498,"x":123.72,"y":171.27,"x0":1.0447197298973248,"y0":50.00368264704521,"z0":5.380318773910974,"aX":5.037277656496611},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":-3.8,"spinRate":2127,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.3986205492451318,"extension":6.389378697798429},"index":5,"playId":"1c058149-39b8-36e4-8760-1ba10d8321f5","pitchNumber":5,"startTime":"2026-02-27T21:30:53.317Z","endTime":"2026-02-27T21:30:56.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134450783841487,"aZ":-17.67607253094026,"pfxX":4.607680455760662,"pfxZ":7.605975072228587,"pX":0.4407562359776203,"pZ":2.7195944916874306,"vX0":-3.533887631074117,"vY0":-136.71744863452096,"vZ0":-3.830542777238489,"x":100.2,"y":165.35,"x0":1.1468546227297727,"y0":50.00560395540976,"z0":5.3407962453363975,"aX":8.786187234811692},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":-7.7,"spinRate":2093,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.39954446377835495,"extension":6.524544972217645},"index":6,"playId":"6319a2f9-971a-3b95-9bc7-f4d3e989cf83","pitchNumber":6,"startTime":"2026-02-27T21:31:14.540Z","endTime":"2026-02-27T21:31:17.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170384433337183,"aZ":-29.472010379293184,"pfxX":9.887547186406206,"pfxZ":1.7349094199115829,"pX":0.9555106656634319,"pZ":1.6958194887616511,"vX0":-3.9589814156674703,"vY0":-124.15076121416996,"vZ0":-2.959476978325058,"x":80.58,"y":192.99,"x0":1.2873450146872008,"y0":50.00482099315016,"z0":5.359828188048283,"aX":15.415377873950831},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":-16.9,"spinRate":2038,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4414165443764144,"extension":6.306212872088495},"index":7,"playId":"eb8e20ca-a0f0-3d55-bf41-3a9f98d78c4b","pitchNumber":7,"startTime":"2026-02-27T21:31:36.372Z","endTime":"2026-02-27T21:31:42.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373348216775284,"aZ":-17.419146323158888,"pfxX":3.0266482721628587,"pfxZ":7.692988466598829,"pX":-0.8604412897077119,"pZ":2.938809462842331,"vX0":-5.6653068135798454,"vY0":-137.5722644757897,"vZ0":-3.4828755305024273,"x":149.8,"y":159.43,"x0":0.8317937033377342,"y0":50.00040322062394,"z0":5.401033583596889,"aX":5.8037289605428395},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-4.3,"spinRate":2152,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3980570828412149,"extension":6.4716876374911205},"hitData":{"launchSpeed":69.5,"launchAngle":16.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":93.99,"coordY":142.72}},"index":8,"playId":"b218bc0a-e6d9-3f52-9816-a09e3567530f","pitchNumber":8,"startTime":"2026-02-27T21:32:08.843Z","endTime":"2026-02-27T21:32:17.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:32:17.521Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to center fielder Jaison Chourio. Pedro Ramírez scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:32:44.091Z","endTime":"2026-02-27T21:34:44.763Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389891290094972,"aZ":-15.630546168804724,"pfxX":3.6043607890948213,"pfxZ":8.860979292011631,"pX":0.6936634843266982,"pZ":4.207685598830231,"vX0":-2.2977898894287803,"vY0":-135.48289620424922,"vZ0":-0.5662974577806799,"x":90.56,"y":125.17,"x0":1.0825878622356773,"y0":50.00264078638704,"z0":5.507438542361196,"aX":6.729821736333687},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-6.1,"spinRate":2063,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.40360421180880923,"extension":6.408163978074203},"index":0,"playId":"172472d4-c013-3d9a-95e6-1e6345711036","pitchNumber":1,"startTime":"2026-02-27T21:32:44.091Z","endTime":"2026-02-27T21:32:47.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.769026459729186,"aZ":-22.34480594337066,"pfxX":1.587141079175158,"pfxZ":5.7999934496181,"pX":0.6182698454163573,"pZ":3.5080972194749416,"vX0":-1.9033218283903526,"vY0":-129.07863634330278,"vZ0":-0.6469222821871996,"x":93.43,"y":144.06,"x0":1.1574859288745842,"y0":50.00334307417478,"z0":5.475765745706433,"aX":2.6901305060222858},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":-2.5,"spinRate":2148,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4236347227318036,"extension":6.353832877351624},"index":1,"playId":"544352f9-35af-33d8-b3d6-3b075c9e4a01","pitchNumber":2,"startTime":"2026-02-27T21:33:00.777Z","endTime":"2026-02-27T21:33:05.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.755706512485823,"aZ":-39.6648775969391,"pfxX":-7.33712832471996,"pfxZ":-5.855172671397781,"pX":1.2655629251057374,"pZ":4.161140865311433,"vX0":2.0343939542757474,"vY0":-112.74174006362976,"vZ0":5.28196686017714,"x":68.76,"y":126.43,"x0":1.3012094169802737,"y0":50.00330541818653,"z0":5.806541797783942,"aX":-9.383443246431895},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.8,"breakHorizontal":12.7,"spinRate":2273,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.48703594949058004,"extension":6.31807765731677},"index":2,"playId":"0e15121c-c989-341c-bf1e-9abb2792e824","pitchNumber":3,"startTime":"2026-02-27T21:33:19.757Z","endTime":"2026-02-27T21:33:23.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845175490467906,"aZ":-22.443467350924823,"pfxX":1.636221956227573,"pfxZ":5.647032777918004,"pX":0.34298119949434125,"pZ":2.223556972276788,"vX0":-2.7549113014860054,"vY0":-130.5146241506261,"vZ0":-3.6341038588705774,"x":103.93,"y":178.74,"x0":1.2003080286102241,"y0":50.001559979566345,"z0":5.3271804530087765,"aX":2.8187690186167176},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":-2.4,"spinRate":2089,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.419900773481515,"extension":6.539136320031654},"index":3,"playId":"201695fc-0257-36f2-8b21-a0ecc9c7dd84","pitchNumber":4,"startTime":"2026-02-27T21:33:37.542Z","endTime":"2026-02-27T21:33:41.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.134033106919905,"aZ":-19.706800033247276,"pfxX":5.750492773282749,"pfxZ":6.509047683792417,"pX":0.022472207108732364,"pZ":2.19625960191312,"vX0":-5.0471095219308415,"vY0":-137.4501865496843,"vZ0":-4.794221112380451,"x":116.14,"y":179.48,"x0":1.1343201660005575,"y0":50.00467078708537,"z0":5.299194819066914,"aX":11.01722019932957},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-9.4,"spinRate":2050,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.39832524356992316,"extension":6.499891233899101},"hitData":{"launchSpeed":110.3,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.78,"coordY":106.6}},"index":4,"playId":"675284ed-019f-3514-8bdc-c3b6716d6af3","pitchNumber":5,"startTime":"2026-02-27T21:34:30.823Z","endTime":"2026-02-27T21:34:44.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":0.82,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:34:44.763Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, shortstop Milan Tolentino to first baseman Maick Collado.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:35:55.947Z","endTime":"2026-02-27T21:37:29.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691408,"link":"/api/v1/people/691408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner BJ Murray Jr. replaces Dansby Swanson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-27T21:35:15.161Z","endTime":"2026-02-27T21:35:58.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"base":1,"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.397776817435822,"aZ":-29.510390290650765,"pfxX":-0.8256251931168124,"pfxZ":1.6126837276456323,"pX":-0.5007849481054873,"pZ":1.9714496052847648,"vX0":-3.494462498630839,"vY0":-127.58830597578135,"vZ0":-3.0527173395823315,"x":136.09,"y":185.55,"x0":0.9919963752728126,"y0":50.00599332367108,"z0":5.500728473143362,"aX":-1.365372073799281},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":2.3,"spinRate":2410,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4287316056571129,"extension":6.508476863210907},"index":1,"playId":"c8acb9a3-cc1c-3fb1-8ba4-ab09d6f0b023","pitchNumber":1,"startTime":"2026-02-27T21:35:58.130Z","endTime":"2026-02-27T21:36:01.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.689064853455818,"aZ":-30.7329039966862,"pfxX":-3.556466423960593,"pfxZ":0.9153263327144421,"pX":-0.10730531178559653,"pZ":2.057757383486101,"vX0":-1.632830507830751,"vY0":-124.34215057661109,"vZ0":-2.3277969752336194,"x":121.09,"y":183.22,"x0":1.0181441542548944,"y0":50.00523272178907,"z0":5.532101783764701,"aX":-5.623193568809627},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":6.8,"spinRate":2377,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4388864599860498,"extension":6.436247902129473},"index":2,"playId":"7f86cc02-33e3-36b4-9cef-3eb54d0d12c2","pitchNumber":2,"startTime":"2026-02-27T21:36:15.926Z","endTime":"2026-02-27T21:36:24.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6242073843258,"aZ":-22.879380607312093,"pfxX":11.961532875030736,"pfxZ":4.94333981914233,"pX":-1.0965409592107962,"pZ":1.4319904609263243,"vX0":-9.400867616429077,"vY0":-135.9600002645107,"vZ0":-6.052270086776442,"x":158.8,"y":200.12,"x0":0.8446450708615376,"y0":50.0014619929246,"z0":5.2650212756591515,"aX":22.48710157172421},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":-19.8,"spinRate":2189,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4022043926806149,"extension":6.4602855978328435},"index":3,"playId":"908bae39-0ccc-3659-b303-0aef9efde990","pitchNumber":3,"startTime":"2026-02-27T21:37:03.818Z","endTime":"2026-02-27T21:37:07.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96804394914771,"aZ":-24.854130382719983,"pfxX":11.498734337277245,"pfxZ":3.8454614014311144,"pX":0.2835795644904006,"pZ":2.691737576636035,"vX0":-6.155509793138735,"vY0":-137.01097572853706,"vZ0":-2.758131989838706,"x":106.19,"y":166.1,"x0":1.064171298716425,"y0":50.002354239258175,"z0":5.407991500428598,"aX":21.883929553945052},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.6,"breakHorizontal":-19.6,"spinRate":2097,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.3996012174932506,"extension":6.383719476257455},"hitData":{"launchSpeed":78.8,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":138.5,"coordY":145.37}},"index":4,"playId":"12f1032a-c76a-387c-a651-fbc7ece40ad6","pitchNumber":4,"startTime":"2026-02-27T21:37:22.073Z","endTime":"2026-02-27T21:37:29.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:37:29.298Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins challenged (pitch result), call on the field was overturned: Rhys Hoskins walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:39:48.064Z","endTime":"2026-02-27T21:41:35.580Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pedro Ramírez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:39:36.145Z","endTime":"2026-02-27T21:39:36.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"BJ Murray Jr. remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T21:39:36.166Z","endTime":"2026-02-27T21:39:36.169Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jefferson Rojas replaces catcher Miguel Amaya, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T21:39:36.169Z","endTime":"2026-02-27T21:39:36.171Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ariel Armas replaces first baseman Michael Busch, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-27T21:39:36.171Z","endTime":"2026-02-27T21:39:36.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Porter Hodge replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-27T21:39:36.174Z","endTime":"2026-02-27T21:39:48.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687863,"link":"/api/v1/people/687863"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00018533792227,"aZ":-35.02467097369368,"pfxX":9.67988885536706,"pfxZ":-2.0748285009800433,"pX":-0.3866907284429526,"pZ":3.7857821738183186,"vX0":3.01277471307812,"vY0":-117.17516249883047,"vZ0":3.3209200631906315,"x":47.31,"y":123.81,"x0":-2.951564712597685,"y0":50.00503825152481,"z0":5.652351257401113,"aX":13.275219505925472},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.5,"breakHorizontal":-18.4,"spinRate":2401,"spinDirection":80},"zone":11,"typeConfidence":0.9,"plateTime":0.46993650696458644,"extension":7.541544844908595},"index":5,"playId":"f11caa37-a658-31a5-a7b4-8ecf2de12de4","pitchNumber":1,"startTime":"2026-02-27T21:39:48.064Z","endTime":"2026-02-27T21:39:52.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.264601998856907,"aZ":-18.31451458290804,"pfxX":-2.1706179538840082,"pfxZ":7.221047382997099,"pX":-1.0390059716797755,"pZ":2.8329683999644333,"vX0":6.008709646501839,"vY0":-137.35871765333005,"vZ0":-3.9420694160867624,"x":56.97,"y":123.2,"x0":-2.968823103061775,"y0":50.000522906840324,"z0":5.5253374260503625,"aX":-4.165649271721979},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":2.8,"spinRate":2238,"spinDirection":189},"zone":11,"typeConfidence":0.85,"plateTime":0.3981498371135892,"extension":7.721774606915347},"index":6,"playId":"bb836db4-864e-319e-a0e3-2a5cbbc4ec1a","pitchNumber":2,"startTime":"2026-02-27T21:40:00.279Z","endTime":"2026-02-27T21:40:04.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.714646981295008,"aZ":-18.471053120255974,"pfxX":-0.6780089912868563,"pfxZ":7.108640406123177,"pX":-1.0094233969532287,"pZ":3.6517095608165477,"vX0":4.940948860963978,"vY0":-137.5261600303257,"vZ0":-2.2265366838023866,"x":55.27,"y":181.88,"x0":-2.7363604433856272,"y0":50.00136375795546,"z0":5.716009073825396,"aX":-1.3071894610688448},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":0.2,"spinRate":2237,"spinDirection":190},"zone":11,"typeConfidence":0.88,"plateTime":0.3973167527210464,"extension":7.4583019092351055},"index":7,"playId":"52e58a6b-a814-37a0-8702-8d78abea1316","pitchNumber":3,"startTime":"2026-02-27T21:40:14.856Z","endTime":"2026-02-27T21:40:18.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311836378094274,"aZ":-36.41908107302284,"pfxX":5.207926808150955,"pfxZ":-2.9034169644602645,"pX":-0.1973233901748534,"pZ":2.12554889007877,"vX0":4.934826016147509,"vY0":-120.64029896706067,"vZ0":-0.3111163414552014,"x":124.52,"y":181.39,"x0":-2.952379146494244,"y0":50.0042774781311,"z0":5.48947102406327,"aX":7.6109042116809364},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.0,"breakHorizontal":-10.7,"spinRate":2372,"spinDirection":72},"zone":8,"typeConfidence":0.91,"plateTime":0.4554839552610037,"extension":7.554191822860147},"index":8,"playId":"8cdb9170-bac7-3236-8ea6-371a7af4dec1","pitchNumber":4,"startTime":"2026-02-27T21:40:30.455Z","endTime":"2026-02-27T21:40:34.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80321863737132,"aZ":-31.606499273774073,"pfxX":5.634043426002254,"pfxZ":0.3794992077587329,"pX":-0.13150366602168875,"pZ":1.9396231062732,"vX0":5.271116675598981,"vY0":-121.2972304521814,"vZ0":-1.7739858672015267,"x":122.01,"y":186.41,"x0":-3.064937200966226,"y0":50.00262208843464,"z0":5.4372667546086,"aX":8.390343473358255},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":-11.4,"spinRate":2583,"spinDirection":65},"zone":8,"typeConfidence":0.91,"plateTime":0.4516293110809384,"extension":7.609771205229301},"index":9,"playId":"7f56e9b1-f02e-3ac3-9642-f055ba037bc4","pitchNumber":5,"startTime":"2026-02-27T21:40:43.903Z","endTime":"2026-02-27T21:40:48.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728211024193943,"aZ":-17.168395279986047,"pfxX":-0.6832370854310414,"pfxZ":7.721235805585286,"pX":0.29989867254218117,"pZ":1.6261245177090111,"vX0":8.419322864173605,"vY0":-137.81783981783127,"vZ0":-7.2162097710151,"x":105.57,"y":194.87,"x0":-2.6926155082756686,"y0":50.00068738896444,"z0":5.417148623404436,"aX":-1.3283604477550788},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-0.4,"spinRate":2279,"spinDirection":194},"zone":14,"typeConfidence":0.88,"plateTime":0.39590132528709443,"extension":7.618193407969087},"index":10,"playId":"cc3eb15e-ce53-356d-8abc-ea0640576763","pitchNumber":6,"startTime":"2026-02-27T21:41:08.579Z","endTime":"2026-02-27T21:41:35.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"}},"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:41:35.580Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to center fielder Pete Crow-Armstrong. Jacob Cozart to 3rd. Daniel Schneemann to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:41:47.162Z","endTime":"2026-02-27T21:42:07.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Cozart replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:41:49.308Z","endTime":"2026-02-27T21:41:49.309Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695524,"link":"/api/v1/people/695524"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"},"base":1,"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74265168894896,"aZ":-29.2107563940612,"pfxX":7.381792108725519,"pfxZ":1.9967939585872791,"pX":0.3270206932608503,"pZ":2.9892904095161645,"vX0":5.667464638732054,"vY0":-121.36058146812317,"vZ0":-0.27432606241841917,"x":104.53,"y":158.07,"x0":-3.00136895512423,"y0":50.00442075721966,"z0":5.657841348549895,"aX":10.960966653124988},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":2509,"spinDirection":66},"zone":3,"typeConfidence":0.91,"plateTime":0.452093599223486,"extension":6.77521911973825},"hitData":{"launchSpeed":93.6,"launchAngle":24.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":89.69,"coordY":77.89}},"index":1,"playId":"47fbc405-27ae-3842-a142-8b41d058c6cf","pitchNumber":1,"startTime":"2026-02-27T21:41:49.310Z","endTime":"2026-02-27T21:42:07.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-11.799999999999997,"leverageIndex":1.78,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:42:07.213Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Milan Tolentino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:42:35.712Z","endTime":"2026-02-27T21:44:09.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"postOnThird":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Dean Curley replaces Daniel Schneemann.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:42:37.946Z","endTime":"2026-02-27T21:42:37.947Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806053,"link":"/api/v1/people/806053"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":682177,"link":"/api/v1/people/682177"},"base":2,"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378477569897186,"aZ":-13.440265095741863,"pfxX":-5.16854172983304,"pfxZ":9.20647923988243,"pX":0.7459979456579916,"pZ":1.3912995320231307,"vX0":11.562230525063914,"vY0":-140.4767615566368,"vZ0":-8.866167256249076,"x":88.56,"y":201.21,"x0":-2.7185600422026033,"y0":50.005700386033624,"z0":5.42534068107757,"aX":-10.521346277391912},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2292,"spinDirection":194},"zone":14,"typeConfidence":0.88,"plateTime":0.3872173375872623,"extension":7.813525585890644},"index":1,"playId":"fa480278-022e-35e6-96f2-8cac0d70358d","pitchNumber":1,"startTime":"2026-02-27T21:42:37.948Z","endTime":"2026-02-27T21:42:41.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234648325557202,"aZ":-33.975110649563014,"pfxX":3.9199127034022294,"pfxZ":-1.226133753283206,"pX":-0.0621426632001155,"pZ":0.6242820507382715,"vX0":5.882189669861654,"vY0":-120.46809922272651,"vZ0":-4.186731983552716,"x":119.37,"y":221.92,"x0":-3.048558579407609,"y0":50.00512182799762,"z0":5.400354895611597,"aX":5.7401125999567215},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.0,"breakHorizontal":-8.5,"spinRate":2497,"spinDirection":62},"zone":13,"typeConfidence":0.91,"plateTime":0.45532172615999533,"extension":7.623016668614419},"index":2,"playId":"7770254b-e312-3576-a245-9a6e1a0a5dd5","pitchNumber":2,"startTime":"2026-02-27T21:42:56.146Z","endTime":"2026-02-27T21:43:00.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87350792797352,"aZ":-12.962508542037478,"pfxX":-3.931211087153779,"pfxZ":9.668563892730036,"pX":-0.6477690020200949,"pZ":1.9170628921802668,"vX0":7.648728204876706,"vY0":-139.27492727532285,"vZ0":-7.495769847058824,"x":141.69,"y":187.02,"x0":-2.904613189217709,"y0":50.00507335615082,"z0":5.479384827992096,"aX":-7.813829009754552},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2275,"spinDirection":194},"zone":7,"typeConfidence":0.89,"plateTime":0.3915249495907043,"extension":6.577897891405461},"index":3,"playId":"61736f89-fb44-3cd6-9a21-f8fd586bbd21","pitchNumber":3,"startTime":"2026-02-27T21:43:18.854Z","endTime":"2026-02-27T21:43:23.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61603398060294,"aZ":-21.628921165158147,"pfxX":2.5437394747438593,"pfxZ":5.502652796654891,"pX":-0.05367578809801245,"pZ":2.860999915744336,"vX0":6.208802905617657,"vY0":-137.3361607038054,"vZ0":-3.217952056993968,"x":119.05,"y":161.53,"x0":-2.6715078182611163,"y0":50.001176632748944,"z0":5.514235758947739,"aX":4.869809558768969},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":-5.9,"spinRate":2338,"spinDirection":180},"zone":2,"typeConfidence":0.87,"plateTime":0.39840782721918266,"extension":6.948120669550911},"index":4,"playId":"f491d74f-4a36-3ce3-9845-7ae170d5ffcf","pitchNumber":4,"startTime":"2026-02-27T21:43:37.215Z","endTime":"2026-02-27T21:43:41.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83495738657747,"aZ":-33.32640043620201,"pfxX":5.34863356801821,"pfxZ":-0.7934469379230462,"pX":0.4883109537497899,"pZ":1.728386512930911,"vX0":6.8540147789880335,"vY0":-120.63451684262651,"vZ0":-1.6014650547383482,"x":98.39,"y":192.11,"x0":-3.1014623680184834,"y0":50.00392920660052,"z0":5.381196985023309,"aX":7.760626938587118},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.6,"breakHorizontal":-11.5,"spinRate":2827,"spinDirection":67},"zone":9,"typeConfidence":0.91,"plateTime":0.456738028722826,"extension":8.359426729486136},"index":5,"playId":"5d8bc68c-379c-3db7-bb63-1334756d702d","pitchNumber":5,"startTime":"2026-02-27T21:44:05.305Z","endTime":"2026-02-27T21:44:09.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":6.800000000000011,"leverageIndex":2.26,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:44:09.198Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maick Collado singles on a ground ball to right fielder Justin Dean. Jacob Cozart scores. Dean Curley to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:44:29.074Z","endTime":"2026-02-27T21:45:40.985Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"postOnThird":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":{"id":687863,"link":"/api/v1/people/687863"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465104106427944,"aZ":-31.050049901088755,"pfxX":4.295944507013804,"pfxZ":0.7697716582420906,"pX":0.1930220535082142,"pZ":2.788736129327978,"vX0":6.513926259919529,"vY0":-120.31607377621319,"vZ0":-0.08505369732581047,"x":109.64,"y":163.48,"x0":-3.1083127731548825,"y0":50.00512308117064,"z0":5.577505229678691,"aX":6.294234831815747},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.7,"breakHorizontal":-9.4,"spinRate":2633,"spinDirection":67},"zone":2,"typeConfidence":0.91,"plateTime":0.45534038288358225,"extension":7.152553327320085},"index":0,"playId":"de62e775-130c-318f-ae51-9424000cc79d","pitchNumber":1,"startTime":"2026-02-27T21:44:29.074Z","endTime":"2026-02-27T21:44:33.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61292434126363,"aZ":-20.630302780968865,"pfxX":3.145766099277423,"pfxZ":5.763403049976688,"pX":-0.20859102569354707,"pZ":2.8423076863255607,"vX0":4.968255162492227,"vY0":-139.7561329140708,"vZ0":-3.745365109225646,"x":124.95,"y":162.04,"x0":-2.409431536847461,"y0":50.00676490534004,"z0":5.532861555279521,"aX":6.306503280281958},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":-6.6,"spinRate":2286,"spinDirection":187},"zone":2,"typeConfidence":0.9,"plateTime":0.3899634228984259,"extension":6.681782952445822},"index":1,"playId":"07d414ea-139e-3137-8920-fe4a82f70f1c","pitchNumber":2,"startTime":"2026-02-27T21:44:50.506Z","endTime":"2026-02-27T21:44:54.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12219526719069,"aZ":-31.701726191918734,"pfxX":11.281071698150997,"pfxZ":0.3279779909184386,"pX":-0.8486934117034143,"pZ":1.4513231679086287,"vX0":1.277625335360386,"vY0":-119.84453199178562,"vZ0":-2.8154109240789196,"x":149.35,"y":199.59,"x0":-2.8545049743621367,"y0":50.00419727281619,"z0":5.47225389250637,"aX":16.41439885197751},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.1,"breakHorizontal":-20.8,"spinRate":2682,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.45699870295839196,"extension":7.107121463304216},"index":2,"playId":"0637018e-1d0c-3d3b-9dfc-5c602c35281b","pitchNumber":3,"startTime":"2026-02-27T21:45:07.764Z","endTime":"2026-02-27T21:45:10.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362694251892297,"aZ":-34.0270387304855,"pfxX":7.478876263374668,"pfxZ":-1.2632806806940984,"pX":0.6222995047424853,"pZ":1.3396952996742317,"vX0":5.917466241260566,"vY0":-120.9165261862546,"vZ0":-2.3899319620810053,"x":93.28,"y":202.61,"x0":-2.8353072665443926,"y0":50.0026539171419,"z0":5.35025009713148,"aX":10.98232062580857},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.6,"breakHorizontal":-15.0,"spinRate":2571,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.45440431058523556,"extension":6.441131439772144},"hitData":{"launchSpeed":88.2,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.15,"coordY":119.32}},"index":3,"playId":"dfcdd11a-8961-3521-b679-dafb262e29c3","pitchNumber":4,"startTime":"2026-02-27T21:45:27.569Z","endTime":"2026-02-27T21:45:40.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"second":{"id":806053,"link":"/api/v1/people/806053"},"third":{"id":695524,"link":"/api/v1/people/695524"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691408,"link":"/api/v1/people/691408"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":691408,"link":"/api/v1/people/691408"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":-8.300000000000011,"leverageIndex":2.24,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:45:40.985Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joe Lampe walks. Maick Collado to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:46:05.733Z","endTime":"2026-02-27T21:48:35.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"postOnSecond":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"postOnThird":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.442154767368788,"aZ":-17.4912768768929,"pfxX":-2.8429038592865203,"pfxZ":7.45271928566642,"pX":0.44836569437605645,"pZ":1.2995638931603408,"vX0":9.641103656810895,"vY0":-139.06563822285852,"vZ0":-7.912121636553816,"x":99.91,"y":203.69,"x0":-2.6850583757201854,"y0":50.004425132449086,"z0":5.3290881763998925,"aX":-5.60292636880127},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":3.2,"spinRate":2377,"spinDirection":194},"zone":14,"typeConfidence":0.86,"plateTime":0.39296610341100857,"extension":6.665358274021582},"index":0,"playId":"9def98a4-5903-3f34-a195-d0d5ff9e5ee8","pitchNumber":1,"startTime":"2026-02-27T21:46:12.505Z","endTime":"2026-02-27T21:46:15.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74901394881315,"aZ":-32.097486602039396,"pfxX":5.874933917524648,"pfxZ":0.05865616398943341,"pX":0.3133051793081489,"pZ":0.46564660118703244,"vX0":5.9223728172263375,"vY0":-118.4412249993769,"vZ0":-4.6611460170085,"x":105.06,"y":226.21,"x0":-2.9793379117819287,"y0":50.00589556787836,"z0":5.380989746805306,"aX":8.38257519083692},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.7,"breakHorizontal":-12.0,"spinRate":2653,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.46172629657792097,"extension":7.902051546136624},"index":1,"playId":"80153b81-e124-3263-b1df-216667c26ac5","pitchNumber":2,"startTime":"2026-02-27T21:46:29.697Z","endTime":"2026-02-27T21:46:33.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279766418737804,"aZ":-16.756622973427245,"pfxX":-1.4900835232534266,"pfxZ":7.720461650556055,"pX":0.3155116412431591,"pZ":2.0960013657054377,"vX0":8.08566244099507,"vY0":-139.4479863741715,"vZ0":-6.09546887006617,"x":104.97,"y":182.19,"x0":-2.4107158183237853,"y0":50.00203562506795,"z0":5.390383551810766,"aX":-2.9764274842908014},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":1.3,"spinRate":2305,"spinDirection":192},"zone":9,"typeConfidence":0.89,"plateTime":0.3907258871026884,"extension":7.817502085639746},"index":2,"playId":"d894c57f-2124-3a6f-8aee-bb26c58dc240","pitchNumber":3,"startTime":"2026-02-27T21:46:55.230Z","endTime":"2026-02-27T21:46:58.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-02-27T21:47:11.638Z","endTime":"2026-02-27T21:47:21.909Z","isPitch":false,"type":"action","player":{"id":802407,"link":"/api/v1/people/802407"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626818543013552,"aZ":-16.413005183985987,"pfxX":4.175909414522173,"pfxZ":7.8043072008607055,"pX":0.29439355347112195,"pZ":0.8976656512125367,"vX0":6.171851197629481,"vY0":-140.6505486584256,"vZ0":-9.242397042169873,"x":105.78,"y":214.54,"x0":-2.4643674267726055,"y0":50.000824990274744,"z0":5.273457444715524,"aX":8.426329852930161},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":-8.8,"spinRate":2314,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.3883094852605593,"extension":7.139764579472702},"index":4,"playId":"6ab198e5-6344-3bf8-9bef-31053b18e0bd","pitchNumber":4,"startTime":"2026-02-27T21:47:21.909Z","endTime":"2026-02-27T21:47:24.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"1241a000-1747-3996-830c-6aaf3138f9c7","startTime":"2026-02-27T21:47:42.414Z","endTime":"2026-02-27T21:47:45.414Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6372402303864,"aZ":-30.333448628914223,"pfxX":6.1948945856757245,"pfxZ":1.258323216838379,"pX":0.014794816797636242,"pZ":2.2771699359413446,"vX0":5.304431449570841,"vY0":-120.33916646990956,"vZ0":-1.264971024212493,"x":116.44,"y":177.3,"x0":-3.0240433904354322,"y0":50.005032504454725,"z0":5.50007448062049,"aX":9.073114208990592},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.3,"breakHorizontal":-12.5,"spinRate":2668,"spinDirection":73},"zone":5,"typeConfidence":0.91,"plateTime":0.45539380219498593,"extension":6.231516898131258},"index":6,"playId":"5a02aae0-ead0-3d4d-aa80-b00979b71e13","pitchNumber":5,"startTime":"2026-02-27T21:48:03.644Z","endTime":"2026-02-27T21:48:08.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037067341163496,"aZ":-12.237861377519378,"pfxX":-4.756405927990371,"pfxZ":10.133906909822489,"pX":0.14932167077953246,"pZ":0.5251739445923589,"vX0":9.644629483062065,"vY0":-138.65560791119282,"vZ0":-11.092466092209008,"x":111.31,"y":224.6,"x0":-2.740204803083433,"y0":50.00265043178592,"z0":5.37031453877685,"aX":-9.35746140714625},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2214,"spinDirection":199},"zone":14,"typeConfidence":0.88,"plateTime":0.39349635650021275,"extension":8.02834946656483},"index":7,"playId":"07edfb3a-f5d3-3aa8-a13e-f532bced05d3","pitchNumber":6,"startTime":"2026-02-27T21:48:27.161Z","endTime":"2026-02-27T21:48:35.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":-6.8999999999999915,"leverageIndex":3.01,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:48:35.051Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jaison Chourio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:49:37.270Z","endTime":"2026-02-27T21:50:35.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"postOnSecond":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"postOnThird":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-27T21:48:40.874Z","endTime":"2026-02-27T21:49:39.472Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41201831981785,"aZ":-21.711021101535373,"pfxX":-0.39170165628443043,"pfxZ":5.233181248891821,"pX":0.1688252531894167,"pZ":2.4289508487502895,"vX0":7.191884615717037,"vY0":-140.0015806006007,"vZ0":-4.632825259349075,"x":110.56,"y":173.2,"x0":-2.37448959893783,"y0":50.00606188101386,"z0":5.512537061011359,"aX":-0.7854520078757294},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":-0.6,"spinRate":2282,"spinDirection":192},"zone":5,"typeConfidence":0.88,"plateTime":0.3901412849362331,"extension":6.517272781258981},"index":1,"playId":"39f280fa-127e-3e9d-ad9e-fcffda2cdd8d","pitchNumber":1,"startTime":"2026-02-27T21:49:39.472Z","endTime":"2026-02-27T21:49:43.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83255859165202,"aZ":-19.94977798719093,"pfxX":0.7547530075923929,"pfxZ":6.453096559410765,"pX":0.19256275578530035,"pZ":1.5975378589340168,"vX0":6.815380647814269,"vY0":-136.71730307249956,"vZ0":-6.527970545860206,"x":109.66,"y":195.65,"x0":-2.429676407487255,"y0":50.00560789301116,"z0":5.383148987737331,"aX":1.430664261310979},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2286,"spinDirection":192},"zone":8,"typeConfidence":0.85,"plateTime":0.4004595772053623,"extension":6.54453349726792},"index":2,"playId":"fc2998fa-23a8-38ef-8761-56b5d9b667aa","pitchNumber":2,"startTime":"2026-02-27T21:49:55.338Z","endTime":"2026-02-27T21:50:22.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.338429541774097,"aZ":-36.95997146306484,"pfxX":13.833441497684337,"pfxZ":-3.41101865290499,"pX":-0.36648376913220315,"pZ":1.6872333899236793,"vX0":1.3864174267227503,"vY0":-117.93443952796441,"vZ0":-0.5987498923241431,"x":137.72,"y":170.88,"x0":-2.759081322606293,"y0":50.003966754903914,"z0":5.36625560336126,"aX":19.401660468156724},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.0,"breakHorizontal":-25.3,"spinRate":2558,"spinDirection":70},"zone":7,"typeConfidence":0.9,"plateTime":0.46521188991346385,"extension":7.169994186284819},"index":3,"playId":"b8f7931a-d49c-3946-b355-8836f953855e","pitchNumber":3,"startTime":"2026-02-27T21:50:29.499Z","endTime":"2026-02-27T21:50:35.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":11.899999999999991,"leverageIndex":4.39,"dramaIndex":188.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:50:35.052Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Advincula doubles (1) on a ground ball to right fielder Justin Dean. Dean Curley scores. Maick Collado scores. Joe Lampe scores.","rbi":3,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:50:55.348Z","endTime":"2026-02-27T21:52:17.627Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":{"id":687863,"link":"/api/v1/people/687863"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"responsiblePitcher":{"id":687863,"link":"/api/v1/people/687863"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"responsiblePitcher":{"id":687863,"link":"/api/v1/people/687863"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27658803258009,"aZ":-33.25270625432309,"pfxX":10.549685240460725,"pfxZ":-0.7422795088774627,"pX":0.4894676516742844,"pZ":2.423467390997704,"vX0":4.425460457938263,"vY0":-120.179975524916,"vZ0":-0.06288124458892508,"x":98.34,"y":173.35,"x0":-2.751567694238819,"y0":50.00389796718224,"z0":5.42616463038998,"aX":15.291293285403315},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":-20.2,"spinRate":2532,"spinDirection":74},"zone":6,"typeConfidence":0.91,"plateTime":0.457364507954956,"extension":7.620686323250023},"index":0,"playId":"e397cd37-25bb-3ebf-96e8-228300183d62","pitchNumber":1,"startTime":"2026-02-27T21:50:55.348Z","endTime":"2026-02-27T21:51:00.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30178488038301,"aZ":-17.378887156435518,"pfxX":-1.549226194965418,"pfxZ":7.642947636984976,"pX":0.9765713916859617,"pZ":1.7175156583652191,"vX0":10.132790478060793,"vY0":-137.92479114138723,"vZ0":-6.78236412243382,"x":79.78,"y":192.41,"x0":-2.5359748757890332,"y0":50.00256598905346,"z0":5.370767388136463,"aX":-2.9994989452061427},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":0.8,"spinRate":2141,"spinDirection":197},"zone":14,"typeConfidence":0.87,"plateTime":0.39638407645475615,"extension":6.987839073871461},"index":1,"playId":"6402d38b-04f1-3921-8474-8767b47646bf","pitchNumber":2,"startTime":"2026-02-27T21:51:11.773Z","endTime":"2026-02-27T21:51:15.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.370976494949485,"aZ":-30.95115180682556,"pfxX":7.515875556747121,"pfxZ":0.8470199178786424,"pX":0.8815428186424342,"pZ":0.9255976122837887,"vX0":6.407714888347659,"vY0":-119.64461758859292,"vZ0":-3.8218058087126607,"x":83.4,"y":213.79,"x0":-2.8092302346535143,"y0":50.00419938056306,"z0":5.3213779962050145,"aX":10.882316217368345},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":-15.1,"spinRate":2452,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.45802559199963033,"extension":7.77879765927915},"index":2,"playId":"5b7b77b3-3198-3e1d-b457-0ba44d7af8be","pitchNumber":3,"startTime":"2026-02-27T21:51:31.923Z","endTime":"2026-02-27T21:51:36.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65167817511884,"aZ":-34.97483250202292,"pfxX":9.709162140230616,"pfxZ":-1.977565729907088,"pX":0.05184167974302722,"pZ":1.6318979408108971,"vX0":4.021179513009575,"vY0":-118.88048710068452,"vZ0":-1.2680926688098384,"x":115.02,"y":194.72,"x0":-2.927113791232802,"y0":50.000613270756375,"z0":5.372191150872064,"aX":13.772559005449512},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":-18.6,"spinRate":2578,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.46229339086649723,"extension":6.939883612323535},"hitData":{"launchSpeed":101.4,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.34,"coordY":119.93}},"index":3,"playId":"abb794ae-decc-3a25-89ab-8ff15c032b55","pitchNumber":4,"startTime":"2026-02-27T21:51:50.601Z","endTime":"2026-02-27T21:52:17.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"second":{"id":691408,"link":"/api/v1/people/691408"},"third":{"id":806053,"link":"/api/v1/people/806053"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809945,"link":"/api/v1/people/809945"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":809945,"link":"/api/v1/people/809945"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-44.199999999999996,"leverageIndex":4.68,"dramaIndex":393.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:52:17.627Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dayan Frias walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:54:21.485Z","endTime":"2026-02-27T21:58:39.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"postOnSecond":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11,12],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-27T21:52:21.807Z","endTime":"2026-02-27T21:54:07.629Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Beede replaces Porter Hodge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-27T21:54:07.629Z","endTime":"2026-02-27T21:54:23.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595881,"link":"/api/v1/people/595881"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31415065090384,"aZ":-21.06203588629898,"pfxX":-7.147441378978753,"pfxZ":5.936222237650881,"pX":-0.6627931562359415,"pZ":2.710711555028656,"vX0":5.533176788799129,"vY0":-135.42292516718803,"vZ0":-3.096324350346352,"x":142.26,"y":165.59,"x0":-1.7955791188388592,"y0":50.005062565697735,"z0":5.328398729813536,"aX":-13.385717784640574},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":11.9,"spinRate":1898,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.40320655842794917,"extension":6.771691256706165},"index":2,"playId":"ac735a8b-4c12-3892-82b7-51fba1c85844","pitchNumber":1,"startTime":"2026-02-27T21:54:23.697Z","endTime":"2026-02-27T21:54:26.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.767165666795133,"aZ":-33.030788454736594,"pfxX":7.0772536764122975,"pfxZ":-0.5377648817752565,"pX":-0.31812950221674463,"pZ":2.623601479912833,"vX0":0.8864077300449439,"vY0":-125.74646195685371,"vZ0":-0.32613713039521497,"x":129.13,"y":167.94,"x0":-1.594573358109134,"y0":50.00171168164326,"z0":5.437399730365958,"aX":11.31913597789459},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":-13.0,"spinRate":2002,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.43577181658165287,"extension":6.649940019814949},"index":3,"playId":"8246805e-0a02-31b9-be0a-00b29bb4d36b","pitchNumber":2,"startTime":"2026-02-27T21:54:45.928Z","endTime":"2026-02-27T21:54:49.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04603621319715,"aZ":-32.271516817267575,"pfxX":-7.398355445675845,"pfxZ":-0.06463553899423768,"pX":-1.9179598542373686,"pZ":1.4231327367775557,"vX0":2.8225965333054996,"vY0":-122.49911100590356,"vZ0":-2.9035452416485654,"x":190.11,"y":200.36,"x0":-2.123490202066121,"y0":50.00344066733229,"z0":5.380880319389743,"aX":-11.251508054966116},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.6,"breakHorizontal":12.7,"spinRate":957,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44701247731683713,"extension":6.837619256601709},"index":4,"playId":"e46c4b15-3c13-3f7c-a5e6-724a0dadb00b","pitchNumber":3,"startTime":"2026-02-27T21:55:05.998Z","endTime":"2026-02-27T21:55:08.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66322905369155,"aZ":-17.817602552061242,"pfxX":-5.67666868559286,"pfxZ":7.5102505317717085,"pX":-0.45216471189760615,"pZ":4.318237835652925,"vX0":5.8456224225852536,"vY0":-137.4436871548096,"vZ0":-0.038066956412026065,"x":134.24,"y":122.19,"x0":-1.8697630951827888,"y0":50.00345076573772,"z0":5.542912715991464,"aX":-10.853516581840804},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":9.0,"spinRate":1997,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3986113788332939,"extension":6.846788440770889},"index":5,"playId":"b2fd013e-8e07-3765-84b3-a531c908bff7","pitchNumber":4,"startTime":"2026-02-27T21:55:24.852Z","endTime":"2026-02-27T21:55:27.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22608346585927,"aZ":-32.151035623166045,"pfxX":2.4778027353004854,"pfxZ":0.015137789744869679,"pX":0.05100174298170048,"pZ":2.0194646134806007,"vX0":3.1041794056855077,"vY0":-124.38405767777182,"vZ0":-1.5773526364971406,"x":115.06,"y":184.25,"x0":-1.5376535886690652,"y0":50.00259388467058,"z0":5.341325479716412,"aX":3.8610345433520465},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-5.3,"spinRate":2029,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4412755136118287,"extension":6.691682819803474},"index":6,"playId":"8887c4e8-0187-3410-bff6-92f0b9a4d0b5","pitchNumber":5,"startTime":"2026-02-27T21:55:46.220Z","endTime":"2026-02-27T21:55:55.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"08318846-0516-0053-001c-f08cd117d70a","startTime":"2026-02-27T21:56:28.769Z","endTime":"2026-02-27T21:56:40.963Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.862560044441558,"aZ":-34.516277190002974,"pfxX":2.446982887653429,"pfxZ":-1.5014184881211499,"pX":-1.6144615382138006,"pZ":2.6490309148943316,"vX0":-0.088676210776471,"vY0":-123.14462158707067,"vZ0":0.5831389510424463,"x":178.54,"y":167.26,"x0":-1.8969596511362392,"y0":50.0024794557695,"z0":5.293025309886926,"aX":3.8169603494411164},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":-4.4,"spinRate":937,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.44214129093719867,"extension":6.667665691366355},"index":8,"playId":"c1524408-8425-336a-b9b2-edf8e586d7d7","pitchNumber":6,"startTime":"2026-02-27T21:56:40.963Z","endTime":"2026-02-27T21:56:44.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44317017835147,"aZ":-20.561036712847265,"pfxX":-3.4025494344773186,"pfxZ":5.993599806583022,"pX":0.11097108898179653,"pZ":2.680357049678555,"vX0":5.280611926043571,"vY0":-138.2620460835372,"vZ0":-3.4411852733611177,"x":112.77,"y":166.41,"x0":-1.380496624627115,"y0":50.006606724414915,"z0":5.318740310440637,"aX":-6.59781788713358},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":5.0,"spinRate":2128,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3959443848080708,"extension":6.602385574207372},"index":9,"playId":"67956f2b-8015-3808-96ea-164a957c150b","pitchNumber":7,"startTime":"2026-02-27T21:57:01.016Z","endTime":"2026-02-27T21:57:04.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71761368710898,"aZ":-31.86970452941834,"pfxX":1.557116744509119,"pfxZ":0.18996902963770168,"pX":0.8808733341533171,"pZ":2.056990099383536,"vX0":5.079012160821889,"vY0":-124.45596224565027,"vZ0":-1.6113500009253685,"x":83.42,"y":183.24,"x0":-1.3771813940480755,"y0":50.00232296030151,"z0":5.318409315936718,"aX":2.4755039441525217},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":-3.8,"spinRate":2004,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.437779542251687,"extension":6.412068251983295},"index":10,"playId":"5fb61ee3-85c1-3a58-9333-48abcb8e5ac7","pitchNumber":8,"startTime":"2026-02-27T21:57:26.846Z","endTime":"2026-02-27T21:57:39.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65454118712906,"aZ":-21.803620305445484,"pfxX":-4.533625568464995,"pfxZ":5.4393704890561185,"pX":-0.1507028235781049,"pZ":3.134074053303208,"vX0":4.835884926128925,"vY0":-137.2498634015472,"vZ0":-1.9806384649765039,"x":122.74,"y":154.16,"x0":-1.3472749187250563,"y0":50.00163161446103,"z0":5.3514710583755365,"aX":-8.640865179598123},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":7.2,"spinRate":2091,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3992229364535653,"extension":6.470044962900382},"index":11,"playId":"884b7832-d25b-3d50-9861-666e438fe721","pitchNumber":9,"startTime":"2026-02-27T21:58:09.770Z","endTime":"2026-02-27T21:58:13.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.381893664631164,"aZ":-32.14322271223544,"pfxX":0.034783600496646194,"pfxZ":0.020594976106124818,"pX":-1.2430203872905194,"pZ":2.3414638223254673,"vX0":1.0875951720848345,"vY0":-123.79490644499289,"vZ0":-0.37782504997925603,"x":164.38,"y":175.56,"x0":-1.6915149933523856,"y0":50.004453361586464,"z0":5.1736576033697,"aX":0.05401836258052419},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-0.4,"spinRate":443,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.44148477213937065,"extension":6.794936125238545},"index":12,"playId":"3ac32f4f-e1e1-3905-a752-f499a92f7c13","pitchNumber":10,"startTime":"2026-02-27T21:58:36.065Z","endTime":"2026-02-27T21:58:39.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682679,"link":"/api/v1/people/682679"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":1.52,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:58:39.131Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Naylor singles on a line drive to right fielder Justin Dean. Jonah Advincula scores. Dayan Frias to 3rd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:59:06.822Z","endTime":"2026-02-27T22:01:49.087Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"responsiblePitcher":{"id":687863,"link":"/api/v1/people/687863"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703341339258312,"aZ":-32.62332779971916,"pfxX":6.963206495437726,"pfxZ":-0.2768707649667679,"pX":-0.5029431640360807,"pZ":3.116909820834071,"vX0":0.598628670518059,"vY0":-125.774537698544,"vZ0":0.8017076486927193,"x":136.17,"y":154.62,"x0":-1.6493007880483874,"y0":50.002808495858424,"z0":5.415550390699571,"aX":11.286719942525373},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":-12.7,"spinRate":2082,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.43354517928128145,"extension":6.6645128602043915},"index":0,"playId":"b778e916-e4af-3e5a-8ad9-2fae99e0e601","pitchNumber":1,"startTime":"2026-02-27T21:59:07.815Z","endTime":"2026-02-27T21:59:11.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361867526601234,"aZ":-22.495975568812245,"pfxX":-4.66581503209171,"pfxZ":4.945602469349857,"pX":-0.053359211015484395,"pZ":2.0559714350947544,"vX0":5.784664878884166,"vY0":-138.1867061191437,"vZ0":-4.666215448501723,"x":119.03,"y":183.27,"x0":-1.5560219216809437,"y0":50.00275330412791,"z0":5.254547733912967,"aX":-9.131106444002356},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":7.4,"spinRate":1971,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3945714882858269,"extension":6.8152538699746845},"index":1,"playId":"c81ea147-b06b-379b-9179-fd78b7a995ef","pitchNumber":2,"startTime":"2026-02-27T21:59:25.856Z","endTime":"2026-02-27T21:59:33.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.4089431163813,"aZ":-42.108607662368065,"pfxX":7.987527260865484,"pfxZ":-7.823654921286765,"pX":-1.5631041049531258,"pZ":1.586314763266608,"vX0":-1.2057377846190773,"vY0":-112.0099037717931,"vZ0":1.1907745641120793,"x":176.58,"y":195.95,"x0":-2.0552434912733406,"y0":50.00396019447597,"z0":5.356527699384135,"aX":10.140270628748011},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.6,"breakHorizontal":-14.2,"spinRate":1833,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.48917787375145716,"extension":6.321509900053102},"index":2,"playId":"f92e563e-c7c0-3740-ab07-b27d3bfc1e48","pitchNumber":3,"startTime":"2026-02-27T22:00:02.665Z","endTime":"2026-02-27T22:00:06.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7760677031768,"aZ":-24.570476510251456,"pfxX":-2.5121104152027742,"pfxZ":3.9203216968601318,"pX":0.20394558111381417,"pZ":4.022480676530489,"vX0":5.180727896434547,"vY0":-137.94090937294035,"vZ0":0.47771761612665953,"x":109.23,"y":130.17,"x0":-1.3665516800842759,"y0":50.00294353576506,"z0":5.494938362031747,"aX":-4.873393923055559},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":3.6,"spinRate":2004,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3960628471821215,"extension":6.538740876744024},"index":3,"playId":"37f22be2-80f4-375e-9219-88462568f1b9","pitchNumber":4,"startTime":"2026-02-27T22:00:22.403Z","endTime":"2026-02-27T22:00:26.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02786689039354,"aZ":-19.27152255147435,"pfxX":-9.216496770742136,"pfxZ":6.574085721682372,"pX":1.2979004993871655,"pZ":2.188447666885172,"vX0":11.368846925735633,"vY0":-138.07273409896783,"vZ0":-5.296943483117358,"x":67.53,"y":179.69,"x0":-1.6441963695197157,"y0":50.00092939150374,"z0":5.3979891386073415,"aX":-18.084656694228773},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":14.8,"spinRate":1958,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39423987236177327,"extension":7.151791135424946},"index":4,"playId":"f27c396a-0e96-34c6-bda8-893fe4136768","pitchNumber":5,"startTime":"2026-02-27T22:00:43.008Z","endTime":"2026-02-27T22:00:47.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520670211116734,"aZ":-23.243439586955066,"pfxX":-4.0759842803185995,"pfxZ":4.6060720339929775,"pX":1.2096816097128036,"pZ":2.1225649102679,"vX0":8.074030570992134,"vY0":-138.02166191786287,"vZ0":-4.5055528843659935,"x":103.03,"y":152.54,"x0":-1.218356587645486,"y0":50.00028734136458,"z0":5.333140805551112,"aX":-7.8975015911894015},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":5.8,"spinRate":1986,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3962158451646598,"extension":6.656201545072181},"hitData":{"launchSpeed":85.5,"launchAngle":24.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.63,"coordY":122.35}},"index":5,"playId":"5394a396-58fa-362c-94e4-f245b261292e","pitchNumber":6,"startTime":"2026-02-27T22:01:32.202Z","endTime":"2026-02-27T22:01:49.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682679,"link":"/api/v1/people/682679"},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":1.95,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:01:49.087Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Cozart strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T22:02:14.782Z","endTime":"2026-02-27T22:03:30.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595881,"fullName":"Tyler Beede","link":"/api/v1/people/595881"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695524,"fullName":"Jacob Cozart","link":"/api/v1/people/695524"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31857781082535,"aZ":-32.59513309458662,"pfxX":5.780705166873411,"pfxZ":-0.25657728052472795,"pX":1.095646681370263,"pZ":1.366248175769799,"vX0":4.3890001368878595,"vY0":-125.4581197284091,"vZ0":-3.3148895259903,"x":100.76,"y":162.93,"x0":-1.4224983354216396,"y0":50.00614798823113,"z0":5.337472275709191,"aX":9.296971451715855},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":-11.4,"spinRate":2127,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4351366624678832,"extension":6.365926482232844},"index":0,"playId":"eab24244-5dc4-3cc5-a148-451866dfb4ff","pitchNumber":1,"startTime":"2026-02-27T22:02:21.475Z","endTime":"2026-02-27T22:02:24.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72594519854173,"aZ":-31.639558734853683,"pfxX":0.21234142930617494,"pfxZ":0.34792077712638836,"pX":-0.5458031322263106,"pZ":2.080016214965562,"vX0":2.7194349623599265,"vY0":-123.62735569447035,"vZ0":-1.628961842114953,"x":137.8,"y":182.62,"x0":-1.687838760876659,"y0":50.00444434111831,"z0":5.404001235103742,"aX":0.32844141089809564},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-1.1,"spinRate":2146,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4431131199934484,"extension":6.543895271818991},"index":1,"playId":"7b2a7082-5b9b-349f-b4a2-d2ab97818524","pitchNumber":2,"startTime":"2026-02-27T22:02:40.222Z","endTime":"2026-02-27T22:02:43.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.1,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.732501126410117,"aZ":-41.65619984283033,"pfxX":3.025207156286967,"pfxZ":-7.661149309526326,"pX":-0.5606400651715664,"pZ":1.381916348672192,"vX0":2.1278766999908143,"vY0":-111.12070488036485,"vZ0":1.0115944602631102,"x":138.37,"y":201.47,"x0":-1.9269081883493588,"y0":50.00104792477897,"z0":5.2822020894921495,"aX":3.7454016004409105},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.2,"breakHorizontal":-6.1,"spinRate":1796,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.49476154644933246,"extension":6.526296671207192},"index":2,"playId":"64874641-2a28-34a7-b624-a902cf464c41","pitchNumber":3,"startTime":"2026-02-27T22:03:03.900Z","endTime":"2026-02-27T22:03:07.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.9,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.954915944617554,"aZ":-34.436342869196245,"pfxX":1.4398175582045603,"pfxZ":-1.4164668198218102,"pX":0.2532166816134754,"pZ":1.172616208147065,"vX0":4.12640779137153,"vY0":-124.38968342568411,"vZ0":-2.987180940921781,"x":107.35,"y":207.12,"x0":-1.6030594622510117,"y0":50.00531979091595,"z0":5.195800990481462,"aX":2.2945146144953568},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-3.4,"spinRate":536,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4374950122349994,"extension":6.601865693402565},"index":3,"playId":"5877e741-1d91-3b47-ab74-7f4accc485d1","pitchNumber":4,"startTime":"2026-02-27T22:03:26.090Z","endTime":"2026-02-27T22:03:30.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":695524,"link":"/api/v1/people/695524","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":682679,"link":"/api/v1/people/682679"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695524,"link":"/api/v1/people/695524"},"credit":"b_ab"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_ab"},{"player":{"id":695524,"link":"/api/v1/people/695524"},"credit":"b_pa"},{"player":{"id":595881,"link":"/api/v1/people/595881"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.36,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:03:30.034Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Scott Kingery homers (1) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:05:33.673Z","endTime":"2026-02-27T22:06:13.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Jacob Cozart remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:05:28.851Z","endTime":"2026-02-27T22:05:28.872Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695524,"link":"/api/v1/people/695524"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dean Curley remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:05:28.872Z","endTime":"2026-02-27T22:05:35.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806053,"link":"/api/v1/people/806053"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":682177,"link":"/api/v1/people/682177"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924687522848256,"aZ":-26.099104530923054,"pfxX":0.9835671425173356,"pfxZ":3.670689154600659,"pX":0.9363608769508163,"pZ":2.4493147517617384,"vX0":-1.091941838544939,"vY0":-127.71553893498357,"vZ0":-2.3512498441679197,"x":81.31,"y":172.65,"x0":1.2413496233952919,"y0":50.000944625034386,"z0":5.431183720444414,"aX":1.627163121781054},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.6,"spinRate":1965,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4286023694061125,"extension":6.34337326695821},"index":2,"playId":"6d7a5ce7-5ede-3038-b323-71faca70bce7","pitchNumber":1,"startTime":"2026-02-27T22:05:35.822Z","endTime":"2026-02-27T22:05:40.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.103005469577635,"aZ":-38.21987107209128,"pfxX":-7.4056852967092475,"pfxZ":-4.797197160361579,"pX":0.22129388811014183,"pZ":2.4318337206208414,"vX0":0.1133473166855154,"vY0":-111.63152451474839,"vZ0":1.4409516665054516,"x":108.56,"y":173.12,"x0":1.1318095652953826,"y0":50.000045801135386,"z0":5.712711806435649,"aX":-9.343860860500541},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.0,"breakHorizontal":13.3,"spinRate":2244,"spinDirection":317},"zone":5,"typeConfidence":2.0,"plateTime":0.4906619678985855,"extension":6.405647690280801},"hitData":{"launchSpeed":104.4,"launchAngle":34.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":55.36,"coordY":44.79}},"index":3,"playId":"8e2ec8ef-0979-36e8-8d87-e27b3067b823","pitchNumber":2,"startTime":"2026-02-27T22:05:48.105Z","endTime":"2026-02-27T22:06:13.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":14.299999999999997,"leverageIndex":1.54,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:06:13.514Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Jonah Advincula.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:06:34.523Z","endTime":"2026-02-27T22:06:57.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":809945,"link":"/api/v1/people/809945"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891252193574566,"aZ":-17.153842438901492,"pfxX":1.354179926871991,"pfxZ":8.161461352239913,"pX":-0.23109842062454655,"pZ":3.4173164877884354,"vX0":-3.7601673965960325,"vY0":-134.4978357964406,"vZ0":-2.206805124369702,"x":125.81,"y":146.51,"x0":1.0062588009896392,"y0":50.00468869376302,"z0":5.458640743354449,"aX":2.493264224019969},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-1.7,"spinRate":2151,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.40650983074850044,"extension":6.5059877534448995},"index":0,"playId":"f04aea03-62fe-3d24-bece-a8c97f89ada7","pitchNumber":1,"startTime":"2026-02-27T22:06:34.523Z","endTime":"2026-02-27T22:06:39.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588008499513855,"aZ":-23.46826626874942,"pfxX":7.952954053901612,"pfxZ":4.779732284886451,"pX":-0.4053781551860874,"pZ":2.8852028864630976,"vX0":-6.50666941194035,"vY0":-133.58935493109615,"vZ0":-2.2364136368565104,"x":132.45,"y":160.88,"x0":1.018833039986934,"y0":50.00604601837265,"z0":5.406175834579363,"aX":14.494293407296366},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-13.2,"spinRate":2099,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.4087450912112809,"extension":6.33448967685986},"hitData":{"launchSpeed":95.8,"launchAngle":30.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.64,"coordY":59.76}},"index":1,"playId":"eef6b91c-c9f7-31d5-970b-ec0fb6fd66dd","pitchNumber":2,"startTime":"2026-02-27T22:06:47.220Z","endTime":"2026-02-27T22:06:57.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:06:57.274Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jefferson Rojas pops out to first baseman Maick Collado in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:07:20.028Z","endTime":"2026-02-27T22:07:59.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691408,"link":"/api/v1/people/691408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84099381768606,"aZ":-18.67737057256895,"pfxX":3.0599542368591153,"pfxZ":7.260248870681833,"pX":0.05940528828872561,"pZ":3.5266616198295684,"vX0":-3.868307216225315,"vY0":-135.3034562153873,"vZ0":-1.8265973340465944,"x":114.74,"y":143.56,"x0":1.1083978585797991,"y0":50.000540972417134,"z0":5.515881791463122,"aX":5.686919209187838},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":-4.8,"spinRate":2102,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4044321549003098,"extension":6.432698599267799},"index":0,"playId":"7b262812-06cc-3134-a94d-25ac2ab02666","pitchNumber":1,"startTime":"2026-02-27T22:07:20.028Z","endTime":"2026-02-27T22:07:23.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98293564473389,"aZ":-31.593682711239914,"pfxX":10.264665722571381,"pfxZ":0.3823556313333185,"pX":0.9515102150121316,"pZ":1.0030169211308098,"vX0":-4.111805554683977,"vY0":-122.00904113536525,"vZ0":-3.871140788218412,"x":80.73,"y":211.7,"x0":1.3208069531917117,"y0":50.00247316535398,"z0":5.319568334105917,"aX":15.545390590733431},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.6,"spinRate":1575,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4481421118793749,"extension":6.3426106612902435},"index":1,"playId":"bf364b00-c861-3b55-9d42-544e9c6b0790","pitchNumber":2,"startTime":"2026-02-27T22:07:32.446Z","endTime":"2026-02-27T22:07:35.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46155263096395,"aZ":-29.584673975558488,"pfxX":9.137747756886158,"pfxZ":1.7050877223488783,"pX":1.158708401765664,"pZ":3.184844300166337,"vX0":-2.9836345835370865,"vY0":-122.01311223065971,"vZ0":0.4505093698238445,"x":72.83,"y":152.79,"x0":1.2053494926005623,"y0":50.0021132186608,"z0":5.533172606717823,"aX":13.871412722315684},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":1702,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4477249019182903,"extension":6.232896312014988},"hitData":{"launchSpeed":83.6,"launchAngle":69.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":178.91,"coordY":163.38}},"index":2,"playId":"d2f5e989-65ca-3098-b89f-c91492f5498c","pitchNumber":3,"startTime":"2026-02-27T22:07:47.077Z","endTime":"2026-02-27T22:07:59.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:07:59.013Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Carlson singles on a line drive to right fielder Joe Lampe.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:08:20.927Z","endTime":"2026-02-27T22:08:36.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703587522020623,"aZ":-19.981365232295364,"pfxX":5.74039113259364,"pfxZ":6.623198897790562,"pX":0.2842671032291107,"pZ":3.348734330091714,"vX0":-4.2001442571159435,"vY0":-134.70030002238678,"vZ0":-1.8419992539438992,"x":106.16,"y":148.36,"x0":1.1163430586730956,"y0":50.005002822890084,"z0":5.451266397398462,"aX":10.571411804861903},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":-9.5,"spinRate":2081,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4063122548210103,"extension":6.3105153509339},"hitData":{"launchSpeed":81.0,"launchAngle":21.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.37,"coordY":106.86}},"index":0,"playId":"4bdcb78d-4699-3848-a1e6-79d7621d2ecf","pitchNumber":1,"startTime":"2026-02-27T22:08:20.927Z","endTime":"2026-02-27T22:08:36.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:08:36.063Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Dean strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:10:46.753Z","endTime":"2026-02-27T22:11:30.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676393,"fullName":"Jack Leftwich","link":"/api/v1/people/676393"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-27T22:08:50.154Z","endTime":"2026-02-27T22:10:41.931Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Leftwich replaces Parker Messick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-27T22:10:41.931Z","endTime":"2026-02-27T22:10:48.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676393,"link":"/api/v1/people/676393"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800048,"link":"/api/v1/people/800048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058034257588215,"aZ":-37.72069998209916,"pfxX":8.082560778394111,"pfxZ":-4.112004088376091,"pX":0.6855591830677767,"pZ":1.8929072586090605,"vX0":2.9634117101119815,"vY0":-115.7829301917754,"vZ0":-0.9263597300539979,"x":90.87,"y":187.67,"x0":-1.663722385696497,"y0":50.004118610566735,"z0":5.9305723491651205,"aX":10.895888554437299},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.3,"breakHorizontal":-15.4,"spinRate":2272,"spinDirection":64},"zone":9,"typeConfidence":0.9,"plateTime":0.4743667550326336,"extension":6.285775040611295},"index":2,"playId":"b479751c-cea4-341a-989e-36f78b75661d","pitchNumber":1,"startTime":"2026-02-27T22:10:48.069Z","endTime":"2026-02-27T22:10:51.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676393,"link":"/api/v1/people/676393","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.683404927786395,"aZ":-39.18062609628657,"pfxX":7.963731042183952,"pfxZ":-5.1708528342365385,"pX":-0.16288845934232796,"pZ":1.8285125153725972,"vX0":1.4993373623748034,"vY0":-115.92104085828262,"vZ0":-0.7196732778647741,"x":123.21,"y":189.41,"x0":-1.8533608680239153,"y0":50.005140187742995,"z0":5.899813124722697,"aX":10.784523320691918},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.2,"breakHorizontal":-14.8,"spinRate":2301,"spinDirection":63},"zone":8,"typeConfidence":0.89,"plateTime":0.4734194883172478,"extension":6.3986333056387155},"index":3,"playId":"5ce26cca-cfb2-31d3-9b58-e82a10ba740e","pitchNumber":2,"startTime":"2026-02-27T22:11:03.696Z","endTime":"2026-02-27T22:11:07.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676393,"link":"/api/v1/people/676393","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976705284745055,"aZ":-18.371580080344334,"pfxX":-2.938026511247319,"pfxZ":7.092049701864573,"pX":0.909649776137258,"pZ":2.3510759547413627,"vX0":7.042677611100887,"vY0":-137.5326656801018,"vZ0":-6.018522443215635,"x":82.33,"y":175.3,"x0":-1.2846181412729172,"y0":50.003538707028405,"z0":5.783270931730774,"aX":-5.719119350511047},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":4.1,"spinRate":2215,"spinDirection":212},"zone":14,"typeConfidence":0.88,"plateTime":0.3958791349136188,"extension":6.4855430632582305},"index":4,"playId":"202e4668-599f-36d4-9109-e082bbb965ee","pitchNumber":3,"startTime":"2026-02-27T22:11:27.061Z","endTime":"2026-02-27T22:11:30.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676393,"link":"/api/v1/people/676393","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":676393,"link":"/api/v1/people/676393"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":676393,"link":"/api/v1/people/676393"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":2.04,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:11:30.482Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dean Curley grounds out, shortstop Jefferson Rojas to first baseman BJ Murray Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:13:57.464Z","endTime":"2026-02-27T22:14:41.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806053,"fullName":"Dean Curley","link":"/api/v1/people/806053"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Justin Dean.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:13:48.036Z","endTime":"2026-02-27T22:13:48.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":806053,"link":"/api/v1/people/806053","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Leonel Espinoza replaces center fielder Pete Crow-Armstrong, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:13:48.059Z","endTime":"2026-02-27T22:13:48.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696083,"link":"/api/v1/people/696083"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":806053,"link":"/api/v1/people/806053","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ethan Roberts replaces Tyler Beede.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T22:13:48.062Z","endTime":"2026-02-27T22:13:57.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681799,"link":"/api/v1/people/681799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595881,"link":"/api/v1/people/595881","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":806053,"link":"/api/v1/people/806053","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.649281094742733,"aZ":-28.65896342559682,"pfxX":-6.113621878304803,"pfxZ":1.8412532463025322,"pX":0.283907230465192,"pZ":2.5205833503027146,"vX0":6.4329102518508865,"vY0":-137.6405799851373,"vZ0":-1.372499548229492,"x":105.87,"y":170.26,"x0":-1.2935706043464856,"y0":50.005188484942764,"z0":4.973415406027055,"aX":-11.68700810120949},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.2,"breakHorizontal":9.7,"spinRate":2547,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39853670848350253,"extension":6.341748032979411},"index":3,"playId":"3a50fb3f-037d-39f2-a874-cb500a5daa45","pitchNumber":1,"startTime":"2026-02-27T22:13:57.464Z","endTime":"2026-02-27T22:14:01.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":806053,"link":"/api/v1/people/806053","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480322832673878,"aZ":-33.46516691957138,"pfxX":8.809132946731577,"pfxZ":-0.8369142354738388,"pX":1.6673676236153923,"pZ":1.4581877794873757,"vX0":4.648324383584517,"vY0":-123.3694367802395,"vZ0":-1.9422346358970202,"x":53.44,"y":199.41,"x0":-1.3884329888035516,"y0":50.005411795186234,"z0":5.087314309646621,"aX":13.525146665064069},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.7,"breakHorizontal":-17.0,"spinRate":3167,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4446676195114758,"extension":6.54517141340952},"index":4,"playId":"992aeeae-55f5-33f8-b6e2-01f77c2f1b69","pitchNumber":2,"startTime":"2026-02-27T22:14:15.094Z","endTime":"2026-02-27T22:14:18.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":806053,"link":"/api/v1/people/806053","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95213437760771,"aZ":-23.520531634140568,"pfxX":-12.030250574227905,"pfxZ":4.41759026201369,"pX":0.1731879160918273,"pZ":1.649982799707916,"vX0":9.164634825844338,"vY0":-139.48845142993784,"vZ0":-4.715346593714747,"x":110.4,"y":194.23,"x0":-1.6007585218348603,"y0":50.00547705477645,"z0":4.924004445106776,"aX":-23.58272262016634},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":19.8,"spinRate":2530,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3934836899646914,"extension":6.263333520907629},"hitData":{"launchSpeed":98.6,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.66,"coordY":152.64}},"index":5,"playId":"81d40ecd-adc6-3d5d-9938-6064068aa4dc","pitchNumber":3,"startTime":"2026-02-27T22:14:32.907Z","endTime":"2026-02-27T22:14:41.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":806053,"link":"/api/v1/people/806053","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806053,"link":"/api/v1/people/806053"},"credit":"b_ab"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_ab"},{"player":{"id":806053,"link":"/api/v1/people/806053"},"credit":"b_pa"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:14:41.564Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Milan Tolentino grounds out, second baseman James Triantos to first baseman BJ Murray Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:14:55.848Z","endTime":"2026-02-27T22:15:33.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.764749391445815,"aZ":-32.67133018501544,"pfxX":8.818802431630903,"pfxZ":-0.3445169217680455,"pX":-0.5259946781416966,"pZ":2.269595082817967,"vX0":0.8196341553373339,"vY0":-119.91723536150813,"vZ0":0.004687591309029404,"x":137.05,"y":177.5,"x0":-2.0178607121695675,"y0":50.00083018798426,"z0":5.1775347003961825,"aX":12.865987760568588},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.4,"breakHorizontal":-16.2,"spinRate":3149,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.45641476234928513,"extension":6.4953158361645835},"index":0,"playId":"4805b6c6-3c46-3b03-8204-7cf04972be02","pitchNumber":1,"startTime":"2026-02-27T22:15:08.147Z","endTime":"2026-02-27T22:15:12.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.987166401544673,"aZ":-18.599233631218635,"pfxX":-2.452883110759336,"pfxZ":6.830341000841768,"pX":0.3735138680228742,"pZ":1.3758089425505367,"vX0":5.934575558669233,"vY0":-138.87005261635395,"vZ0":-6.793911883924812,"x":102.76,"y":201.63,"x0":-1.4560179324379883,"y0":50.00498303048469,"z0":5.055868366895197,"aX":-4.876835931701714},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":3.5,"spinRate":2886,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3918160244596147,"extension":6.570045586832998},"hitData":{"launchSpeed":105.6,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.79,"coordY":156.88}},"index":1,"playId":"50bf4753-aa58-3fa4-9be9-30841e8f515e","pitchNumber":2,"startTime":"2026-02-27T22:15:25.090Z","endTime":"2026-02-27T22:15:33.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_ab"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_ab"},{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:15:33.340Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maick Collado grounds out, shortstop Jefferson Rojas to first baseman BJ Murray Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:15:49.619Z","endTime":"2026-02-27T22:16:56.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691408,"fullName":"Maick Collado","link":"/api/v1/people/691408"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.030975453477573,"aZ":-22.504967361510168,"pfxX":-2.2043243138197166,"pfxZ":5.030265036683206,"pX":0.2887282857982181,"pZ":4.030393754712974,"vX0":6.159891883682243,"vY0":-136.78975398111473,"vZ0":0.4459439790804104,"x":105.99,"y":129.96,"x0":-1.691533882266352,"y0":50.00406224846812,"z0":5.390577673384679,"aX":-4.238895075585246},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":2.9,"spinRate":2864,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.39818689141461316,"extension":6.791874024496097},"index":0,"playId":"1f31774d-36aa-38d0-9a83-40d05b13cc76","pitchNumber":1,"startTime":"2026-02-27T22:15:57.232Z","endTime":"2026-02-27T22:16:01.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907633016808,"aZ":-33.48724932725345,"pfxX":12.843490337715798,"pfxZ":-0.8813149988481737,"pX":-0.5012571862862917,"pZ":2.587293961434274,"vX0":-1.1454164882642082,"vY0":-121.6414307468339,"vZ0":0.8223630177038403,"x":136.11,"y":168.92,"x0":-1.6906074024655449,"y0":50.00281277406588,"z0":5.158916220340307,"aX":19.155155519504945},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-22.9,"spinRate":3156,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.4511039606206868,"extension":6.458441047313076},"index":1,"playId":"56553790-69b2-320d-af80-eda8384942f9","pitchNumber":2,"startTime":"2026-02-27T22:16:13.449Z","endTime":"2026-02-27T22:16:17.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58371551468164,"aZ":-32.726626235960715,"pfxX":12.329027429854555,"pfxZ":-0.35995112883093006,"pX":-0.14109049413960684,"pZ":0.8328266994805861,"vX0":-0.03261727882868781,"vY0":-122.88563820901882,"vZ0":-3.6380774776117484,"x":122.38,"y":216.29,"x0":-1.7303943167348905,"y0":50.00347247562614,"z0":5.102879663744477,"aX":18.919018997205242},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-22.3,"spinRate":3180,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4451477794847798,"extension":6.451231023537691},"index":2,"playId":"ca046e26-9c72-3a55-8023-435edc589190","pitchNumber":3,"startTime":"2026-02-27T22:16:30.473Z","endTime":"2026-02-27T22:16:33.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85045747983794,"aZ":-17.709456195289345,"pfxX":3.408328120442165,"pfxZ":7.490363162656343,"pX":0.326771117565391,"pZ":1.7533400655416183,"vX0":3.2429846861778286,"vY0":-137.02486043316878,"vZ0":-5.635894056766672,"x":104.54,"y":191.44,"x0":-1.3084366859734415,"y0":50.004941998108926,"z0":5.018103845142184,"aX":6.581960463597828},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-6.7,"spinRate":2894,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3973787813936176,"extension":6.611894689296585},"hitData":{"launchSpeed":91.2,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.26,"coordY":154.45}},"index":3,"playId":"22a2499b-eaac-3920-9a76-a16bf4929b71","pitchNumber":4,"startTime":"2026-02-27T22:16:49.830Z","endTime":"2026-02-27T22:16:56.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":691408,"link":"/api/v1/people/691408","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691408,"link":"/api/v1/people/691408"},"credit":"b_ab"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_ab"},{"player":{"id":691408,"link":"/api/v1/people/691408"},"credit":"b_pa"},{"player":{"id":681799,"link":"/api/v1/people/681799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:16:56.425Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pedro Ramírez walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:19:18.719Z","endTime":"2026-02-27T22:20:50.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681313,"fullName":"Jake Miller","link":"/api/v1/people/681313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cooper Ingle replaces catcher Bo Naylor, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:19:10.949Z","endTime":"2026-02-27T22:19:10.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694876,"link":"/api/v1/people/694876"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":666310,"link":"/api/v1/people/666310"},"defense":{"pitcher":{"id":676393,"link":"/api/v1/people/676393","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jake Miller replaces Jack Leftwich.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:19:10.975Z","endTime":"2026-02-27T22:19:20.926Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681313,"link":"/api/v1/people/681313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676393,"link":"/api/v1/people/676393","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67128598224415,"aZ":-17.918129830150892,"pfxX":-3.0785938252116147,"pfxZ":7.485436541665715,"pX":-0.35278788051352516,"pZ":3.897815163272847,"vX0":2.8294019133114645,"vY0":-137.4229136837133,"vZ0":-1.0266070378056593,"x":130.45,"y":133.54,"x0":-0.9978920474946664,"y0":50.00262908106583,"z0":5.498437263485896,"aX":-5.863139692859016},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":2267,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3992190094814685,"extension":6.928810667145517},"index":2,"playId":"12b8d369-18d8-3daf-9721-4c82b74430c0","pitchNumber":1,"startTime":"2026-02-27T22:19:20.926Z","endTime":"2026-02-27T22:19:23.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04476922437828,"aZ":-14.989029232799874,"pfxX":-3.4568590247748614,"pfxZ":9.037339091431921,"pX":0.7440422396267775,"pZ":2.6438248651200618,"vX0":4.923472101933827,"vY0":-137.19918012762014,"vZ0":-4.57885355732577,"x":88.64,"y":167.4,"x0":-0.6266511375509891,"y0":50.00433474702763,"z0":5.359731109097833,"aX":-6.575021311736481},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":5.2,"spinRate":2259,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39959556514934835,"extension":6.919574113574813},"index":3,"playId":"4e3f1298-a1a6-31d2-ac35-6cae6d7ee2b7","pitchNumber":2,"startTime":"2026-02-27T22:19:36.394Z","endTime":"2026-02-27T22:19:40.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.708246691666098,"aZ":-33.04215760697517,"pfxX":5.314477148575751,"pfxZ":-0.6617277887797837,"pX":1.2431297474927343,"pZ":1.696455456825444,"vX0":4.075055405513328,"vY0":-114.07482203792773,"vZ0":-1.1838157998233025,"x":69.61,"y":192.98,"x0":-1.259134852834384,"y0":50.002159846666494,"z0":5.4902511219910215,"aX":6.977625709259651},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.2,"breakHorizontal":-10.7,"spinRate":2201,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4808285937117853,"extension":7.09104438449745},"index":4,"playId":"db4f1227-1de9-373d-b532-e695b9b54110","pitchNumber":3,"startTime":"2026-02-27T22:19:52.589Z","endTime":"2026-02-27T22:19:56.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960820850033805,"aZ":-16.19165790675042,"pfxX":-1.1987078036564682,"pfxZ":8.360133757277147,"pX":1.1225329041298082,"pZ":2.313241655843102,"vX0":5.418127825200244,"vY0":-137.281636053125,"vZ0":-5.168318697439051,"x":74.21,"y":176.32,"x0":-0.7195959933771303,"y0":50.00230887722142,"z0":5.319865177742871,"aX":-2.292247886008915},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":1.1,"spinRate":2208,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39875569438349556,"extension":7.1045062436575215},"index":5,"playId":"71f20a43-6972-35d9-9c62-0047d8c19314","pitchNumber":4,"startTime":"2026-02-27T22:20:08.254Z","endTime":"2026-02-27T22:20:12.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203736245444947,"aZ":-16.938168927050675,"pfxX":-1.3809781154260035,"pfxZ":8.022418104112221,"pX":0.41599440150135,"pZ":2.620612511845451,"vX0":3.761837650249135,"vY0":-136.94385411832806,"vZ0":-4.37138448500329,"x":101.14,"y":168.02,"x0":-0.7960318211229915,"y0":50.005604994477515,"z0":5.396121607322096,"aX":-2.624019910033194},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":1.7,"spinRate":2275,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3999499413734413,"extension":6.924027987420336},"index":6,"playId":"6657b851-0f8d-3301-94a0-2280e5acf72e","pitchNumber":5,"startTime":"2026-02-27T22:20:24.465Z","endTime":"2026-02-27T22:20:27.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-02-27T22:20:36.056Z","endTime":"2026-02-27T22:20:46.604Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.130086219086213,"aZ":-28.934081600777787,"pfxX":4.070465871026033,"pfxZ":2.263742317004052,"pX":1.8119549628149996,"pZ":3.6620744258583504,"vX0":4.124681752894061,"vY0":-118.39729160960574,"vZ0":2.010141485123292,"x":47.93,"y":139.9,"x0":-0.4769433477821573,"y0":50.00138634429848,"z0":5.4372680520624534,"aX":5.816997632549718},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.8,"breakHorizontal":-8.3,"spinRate":1127,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4614041671476694,"extension":6.880810918746011},"index":8,"playId":"89553d64-0744-33a8-a13e-e6fffdc9133f","pitchNumber":6,"startTime":"2026-02-27T22:20:46.604Z","endTime":"2026-02-27T22:20:50.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":681313,"link":"/api/v1/people/681313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:20:50.547Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Triantos grounds out, shortstop Milan Tolentino to first baseman Maick Collado.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:21:11.424Z","endTime":"2026-02-27T22:24:22.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681313,"fullName":"Jake Miller","link":"/api/v1/people/681313"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7,8,9],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691408,"link":"/api/v1/people/691408"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.609485456802805,"aZ":-37.80394613425432,"pfxX":4.934138354578851,"pfxZ":-4.215809675330252,"pX":0.24173203439877824,"pZ":2.148971438988178,"vX0":2.074117480324163,"vY0":-114.6206895347185,"vZ0":1.1310908768552486,"x":107.79,"y":180.76,"x0":-1.315256684145079,"y0":50.00539859379441,"z0":5.332256922149087,"aX":6.584290231021313},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.1,"breakHorizontal":-9.5,"spinRate":2002,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4773378452555024,"extension":7.264573982436305},"index":0,"playId":"30dfa326-4317-3132-a73e-d7770651a841","pitchNumber":1,"startTime":"2026-02-27T22:21:18.133Z","endTime":"2026-02-27T22:21:25.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pedro Ramírez steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"30dfa326-4317-3132-a73e-d7770651a841","startTime":"2026-02-27T22:21:28.770Z","endTime":"2026-02-27T22:21:49.146Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"postOnSecond":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":3.98,"dramaIndex":150.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62960048225466,"aZ":-14.161781377132824,"pfxX":-5.342498410980661,"pfxZ":9.478985241089607,"pX":1.7961446119725502,"pZ":2.8666107110493764,"vX0":8.072929193476657,"vY0":-137.2792321653583,"vZ0":-4.170901327423027,"x":48.54,"y":161.38,"x0":-0.4945023585548904,"y0":50.00186576662345,"z0":5.375885703272378,"aX":-10.1518022668778},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2389,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39965336098285853,"extension":6.824125098037021},"index":2,"playId":"4afd6b1c-a637-318c-a6d0-4d06d15682ad","pitchNumber":2,"startTime":"2026-02-27T22:21:49.146Z","endTime":"2026-02-27T22:21:52.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09204095619032,"aZ":-18.48515654194813,"pfxX":-7.529241235264522,"pfxZ":7.2299561934668874,"pX":0.6623041282795841,"pZ":2.236614209809395,"vX0":7.150463957184423,"vY0":-136.72396536357545,"vZ0":-4.714336139964213,"x":91.75,"y":178.39,"x0":-1.0084092291382505,"y0":50.00447919405777,"z0":5.25154929532156,"aX":-14.259010213949535},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2254,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4005798384199797,"extension":7.295912001988759},"index":3,"playId":"e8791f90-7f53-37e4-be4a-5e7b878d8936","pitchNumber":3,"startTime":"2026-02-27T22:22:10.899Z","endTime":"2026-02-27T22:22:14.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413364065482252,"aZ":-14.362095858963972,"pfxX":-4.999863143069075,"pfxZ":9.280554608330654,"pX":0.09080829446423737,"pZ":3.9831993357387074,"vX0":4.062428920191924,"vY0":-137.4264546509399,"vZ0":-1.2286142888231824,"x":113.54,"y":131.23,"x0":-0.7543050401217667,"y0":50.00550561587918,"z0":5.407963874494871,"aX":-9.599942649666156},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2309,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3980052657696871,"extension":6.729746344980216},"index":4,"playId":"c48d8bdd-5c32-30dd-b47b-7fff74a33040","pitchNumber":4,"startTime":"2026-02-27T22:22:35.934Z","endTime":"2026-02-27T22:22:39.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"08318846-0636-0043-001c-f08cd117d70a","startTime":"2026-02-27T22:23:02.489Z","endTime":"2026-02-27T22:23:13.804Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-27T22:23:13.804Z","endTime":"2026-02-27T22:23:26.745Z","isPitch":false,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.502485366532472,"aZ":-32.380337387918196,"pfxX":-1.9979514186721712,"pfxZ":-0.130875579662586,"pX":0.6841653387609331,"pZ":1.0219108416446931,"vX0":3.9854959779533035,"vY0":-122.61552490240585,"vZ0":-3.3724533101747283,"x":90.92,"y":211.19,"x0":-0.7004141751582811,"y0":50.005840426828485,"z0":5.168741740481893,"aX":-3.0529280300524806},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":2.8,"spinRate":1325,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4461379735611808,"extension":7.483301328566878},"index":7,"playId":"5c74d34b-2f26-3b99-a437-fc66ece1e182","pitchNumber":5,"startTime":"2026-02-27T22:23:26.745Z","endTime":"2026-02-27T22:23:30.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.474251157722783,"aZ":-27.545228494046686,"pfxX":-4.771668325321067,"pfxZ":3.0857746546960936,"pX":0.6365040620655271,"pZ":2.836500434833963,"vX0":4.603880833230769,"vY0":-121.41241700661752,"vZ0":-0.29296587569432875,"x":92.74,"y":162.19,"x0":-0.6591065408452235,"y0":50.0058813377909,"z0":5.344080857087461,"aX":-7.166911423559465},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":7.7,"spinRate":1189,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.45014061751874124,"extension":6.959997654926378},"index":8,"playId":"bf97b55f-9603-3217-af77-8ea61a9d1b82","pitchNumber":6,"startTime":"2026-02-27T22:23:47.478Z","endTime":"2026-02-27T22:23:50.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.275082862250006,"aZ":-38.157825718500774,"pfxX":5.200752767312729,"pfxZ":-4.4678861919382475,"pX":0.27735040779483866,"pZ":1.7784761789229815,"vX0":1.1484468732049575,"vY0":-114.7990183333338,"vZ0":0.32329678494370695,"x":106.43,"y":190.76,"x0":-0.904436601984689,"y0":50.00033226870249,"z0":5.335496714559023,"aX":6.973497216890097},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.7,"breakHorizontal":-9.7,"spinRate":2102,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4762425200594005,"extension":7.142889498628445},"hitData":{"launchSpeed":95.0,"launchAngle":0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.33,"coordY":148.4}},"index":9,"playId":"94a97713-eb88-3eac-a01e-c8ccb850b2d8","pitchNumber":7,"startTime":"2026-02-27T22:24:10.881Z","endTime":"2026-02-27T22:24:22.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":681313,"link":"/api/v1/people/681313"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":681313,"link":"/api/v1/people/681313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-11.200000000000003,"leverageIndex":3.98,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:24:22.420Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"BJ Murray Jr. walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:24:44.062Z","endTime":"2026-02-27T22:26:44.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681313,"fullName":"Jake Miller","link":"/api/v1/people/681313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72312898941377,"aZ":-34.6938342490026,"pfxX":3.2611807183728216,"pfxZ":-1.88637208870264,"pX":0.9051521922898488,"pZ":0.8154768172742833,"vX0":3.974127503348903,"vY0":-114.65146014458472,"vZ0":-2.4227277572684436,"x":92.23,"y":231.39,"x0":-1.2728512478334,"y0":50.00394964082869,"z0":5.263964909676817,"aX":4.351786627284402},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.7,"breakHorizontal":-6.8,"spinRate":2144,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4772918270303528,"extension":6.858550721642626},"index":0,"playId":"7925be18-5881-3def-803d-9d939aa90489","pitchNumber":1,"startTime":"2026-02-27T22:24:44.382Z","endTime":"2026-02-27T22:24:47.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08318846-0646-0013-001c-f08cd117d70a","startTime":"2026-02-27T22:25:10.499Z","endTime":"2026-02-27T22:25:28.258Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931629659488046,"aZ":-16.783060432079157,"pfxX":-8.553387588620538,"pfxZ":8.142395347583072,"pX":0.073518212136902,"pZ":3.505730546570314,"vX0":5.9826836209868866,"vY0":-136.35123232285994,"vZ0":-2.106328535748519,"x":114.2,"y":144.13,"x0":-1.033666260340141,"y0":50.002035272703296,"z0":5.441549165825927,"aX":-16.164973873460653},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":2223,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40113339719775043,"extension":6.787660372244085},"index":2,"playId":"d61ab068-4bec-394e-bdeb-d76929a7a2e6","pitchNumber":2,"startTime":"2026-02-27T22:25:28.258Z","endTime":"2026-02-27T22:25:32.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846127460303705,"aZ":-18.346579090418896,"pfxX":-2.5793624635176733,"pfxZ":7.233857622192984,"pX":0.6172609357281301,"pZ":3.13383268646784,"vX0":4.466241345729205,"vY0":-137.2611254362059,"vZ0":-2.649229751490535,"x":93.47,"y":154.17,"x0":-0.6944484051823742,"y0":50.00290639890849,"z0":5.357940455678888,"aX":-4.931060057474207},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":3.7,"spinRate":2226,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3987494868247792,"extension":6.6963598483379245},"index":3,"playId":"f5f0b715-be16-38d9-9ee6-90804e9890e3","pitchNumber":3,"startTime":"2026-02-27T22:25:46.211Z","endTime":"2026-02-27T22:25:49.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"08318846-0646-0033-002c-f08cd117d70a","startTime":"2026-02-27T22:26:08.108Z","endTime":"2026-02-27T22:26:20.692Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29003824491105,"aZ":-18.72047359695044,"pfxX":-3.4962513486299267,"pfxZ":7.028363461498705,"pX":1.6191892602704059,"pZ":2.048893005389694,"vX0":7.424239938095923,"vY0":-137.2277750778395,"vZ0":-5.119978697839839,"x":55.28,"y":183.46,"x0":-0.6624812294455087,"y0":50.00297944057838,"z0":5.207087186566408,"aX":-6.6934079396534685},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":4.8,"spinRate":2115,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3985486077195155,"extension":6.846084082212433},"index":5,"playId":"6d6d3caf-5e9a-3300-aceb-a63ca422a57e","pitchNumber":4,"startTime":"2026-02-27T22:26:20.692Z","endTime":"2026-02-27T22:26:24.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.004141134467343,"aZ":-15.29329602747062,"pfxX":-5.475914749984103,"pfxZ":8.909222150134774,"pX":-0.2793482871769567,"pZ":3.6927369581977114,"vX0":3.5841556393848926,"vY0":-136.52942227456106,"vZ0":-1.7084849063948175,"x":127.65,"y":139.08,"x0":-0.8951467093386432,"y0":50.00494529994544,"z0":5.374946511386647,"aX":-10.377759885883247},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":9.2,"spinRate":2209,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4006179742822513,"extension":6.981962449973759},"index":6,"playId":"4b77d67a-4aa1-3bf0-97fd-e5903ec985bd","pitchNumber":5,"startTime":"2026-02-27T22:26:39.630Z","endTime":"2026-02-27T22:26:44.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":681313,"link":"/api/v1/people/681313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":3.69,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:26:44.984Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ariel Armas walks. Pedro Ramírez to 3rd. BJ Murray Jr. to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:27:59.918Z","endTime":"2026-02-27T22:31:00.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681313,"fullName":"Jake Miller","link":"/api/v1/people/681313"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"postOnThird":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-27T22:26:51.894Z","endTime":"2026-02-27T22:28:02.127Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230505215275358,"aZ":-13.612050475714673,"pfxX":-5.441004395265332,"pfxZ":9.849424572997766,"pX":0.5529909711265113,"pZ":3.209806282463677,"vX0":5.229276481836009,"vY0":-136.22993397352815,"vZ0":-3.2463896165918613,"x":95.92,"y":152.12,"x0":-0.6822147876845074,"y0":50.00010339438421,"z0":5.3546349147356525,"aX":-10.251046408688918},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2210,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40168783701146626,"extension":7.009220995146355},"index":1,"playId":"507b610a-1dfe-3460-b8ac-6770d66c9d2b","pitchNumber":1,"startTime":"2026-02-27T22:28:02.127Z","endTime":"2026-02-27T22:28:06.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.768791811179696,"aZ":-27.116245183688623,"pfxX":-4.3496530012637304,"pfxZ":3.302051653964611,"pX":1.6155136026356722,"pZ":1.5672097041341304,"vX0":6.546812255752684,"vY0":-122.35135779420813,"vZ0":-3.5549041371095194,"x":55.42,"y":196.47,"x0":-0.5170911862254615,"y0":50.00333532373855,"z0":5.336276944906016,"aX":-6.664375306269138},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.4,"breakHorizontal":6.5,"spinRate":1366,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4458768512560938,"extension":7.233690894984298},"index":2,"playId":"95c7bf38-3cf8-3294-8c0a-a26354070d51","pitchNumber":2,"startTime":"2026-02-27T22:28:19.787Z","endTime":"2026-02-27T22:28:23.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76495665716817,"aZ":-12.918981778681939,"pfxX":-5.5577474802436315,"pfxZ":10.417838631152431,"pX":0.7425244037319465,"pZ":3.2670497954390516,"vX0":5.655056852554308,"vY0":-134.94720820033632,"vZ0":-3.160997324149533,"x":88.7,"y":150.57,"x0":-0.655926452594684,"y0":50.004227135646644,"z0":5.361001197483317,"aX":-10.274103919939078},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":8.9,"spinRate":2266,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4055453754393272,"extension":6.970420519880498},"index":3,"playId":"9710d4e8-a22e-399b-b0e8-cd351170e7a1","pitchNumber":3,"startTime":"2026-02-27T22:28:41.058Z","endTime":"2026-02-27T22:29:08.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71498353679026,"aZ":-29.315122319243425,"pfxX":4.701409834000593,"pfxZ":2.017369350335659,"pX":2.273448587290205,"pZ":0.8503087303724298,"vX0":5.597742399850057,"vY0":-118.41418561951937,"vZ0":-3.904551960550365,"x":30.34,"y":215.82,"x0":-0.7325191274500187,"y0":50.00440335500126,"z0":5.203989912189971,"aX":6.673989965165399},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":-9.8,"spinRate":2237,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4626265133049241,"extension":7.202235522999096},"index":4,"playId":"1e61f05b-6550-3d88-b878-a50b7b3b670e","pitchNumber":4,"startTime":"2026-02-27T22:29:22.977Z","endTime":"2026-02-27T22:29:26.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63936439553503,"aZ":-30.40771809074484,"pfxX":10.541466316045918,"pfxZ":1.315501467058617,"pX":0.09505170494685827,"pZ":3.028847928250581,"vX0":-0.36798013105873373,"vY0":-115.19434449986619,"vZ0":1.5166292437386246,"x":113.38,"y":157.0,"x0":-1.1122540826649157,"y0":50.00196952400463,"z0":5.304140014766693,"aX":14.149114444013634},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.0,"breakHorizontal":-19.0,"spinRate":2209,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.47569693689153736,"extension":6.237172854438725},"index":5,"playId":"230163b0-be84-3838-bd0c-cb71d4e78da4","pitchNumber":5,"startTime":"2026-02-27T22:29:49.090Z","endTime":"2026-02-27T22:29:58.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637965349758733,"aZ":-15.411343470206978,"pfxX":-5.300546355713278,"pfxZ":8.989127926091216,"pX":0.4118588483370301,"pZ":4.049941048937673,"vX0":4.904820740030015,"vY0":-135.89562768566398,"vZ0":-0.6925789099471145,"x":101.3,"y":129.43,"x0":-0.7304495915649677,"y0":50.001367384718,"z0":5.381744065299636,"aX":-9.882916476597376},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":8.5,"spinRate":2180,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40352452491881685,"extension":6.9002770761893135},"index":6,"playId":"100ea75c-4b86-3d64-bb74-26e01c730b70","pitchNumber":6,"startTime":"2026-02-27T22:30:33.212Z","endTime":"2026-02-27T22:30:36.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770853219910254,"aZ":-16.01997579261991,"pfxX":-6.590430058603456,"pfxZ":8.709204033656153,"pX":-0.1210539608454564,"pZ":4.748028673445358,"vX0":4.08101068444693,"vY0":-135.60970019316923,"vZ0":1.1380313995270313,"x":121.61,"y":110.58,"x0":-0.7923315280070348,"y0":50.004075435593755,"z0":5.44351013056921,"aX":-12.226094326405466},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":11.0,"spinRate":2199,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4045313181527197,"extension":6.9051988861444435},"index":7,"playId":"d071fa85-2770-3c45-8bf1-f25584c0f9d5","pitchNumber":7,"startTime":"2026-02-27T22:30:57.313Z","endTime":"2026-02-27T22:31:00.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_pa"},{"player":{"id":681313,"link":"/api/v1/people/681313"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":15.000000000000007,"leverageIndex":5.2,"dramaIndex":227.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:31:00.385Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Scott Kingery strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:33:19.112Z","endTime":"2026-02-27T22:35:35.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"postOnThird":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694876,"link":"/api/v1/people/694876"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-27T22:31:11.036Z","endTime":"2026-02-27T22:33:09.882Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jay Driver replaces Jake Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-27T22:33:09.882Z","endTime":"2026-02-27T22:33:21.304Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807718,"link":"/api/v1/people/807718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681313,"link":"/api/v1/people/681313","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.576442660358445,"aZ":-22.239154481745377,"pfxX":-4.428082701974553,"pfxZ":5.1909461877429095,"pX":-0.5730401407125486,"pZ":2.622422374705822,"vX0":8.449481477749138,"vY0":-136.19430008720457,"vZ0":-0.23565823762110388,"x":138.84,"y":167.97,"x0":-3.1140055670209867,"y0":50.00341210905277,"z0":4.223485613427707,"aX":-8.477234484046543},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":6.6,"spinRate":2377,"spinDirection":236},"zone":4,"typeConfidence":0.76,"plateTime":0.3992805845204974,"extension":6.700792502586447},"index":2,"playId":"7b3fdbe3-72ea-3b85-9d4a-c2b72575b642","pitchNumber":1,"startTime":"2026-02-27T22:33:21.304Z","endTime":"2026-02-27T22:33:25.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096106439056605,"aZ":-24.03161580797801,"pfxX":-5.586586417145462,"pfxZ":4.367624603663582,"pX":-0.8750087424281405,"pZ":2.9319026646591233,"vX0":7.365305927739675,"vY0":-134.6377977402746,"vZ0":1.1934874963664583,"x":150.35,"y":159.62,"x0":-2.901144535113703,"y0":50.00121248831428,"z0":4.165322816090459,"aX":-10.411243080287688},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":8.9,"spinRate":2375,"spinDirection":235},"zone":11,"typeConfidence":1.28,"plateTime":0.4044899328547711,"extension":6.888152145191287},"index":3,"playId":"cb7a6e41-82cb-3ec1-b609-54c8d02a69ab","pitchNumber":2,"startTime":"2026-02-27T22:33:40.283Z","endTime":"2026-02-27T22:33:43.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74596996885088,"aZ":-26.45925841720301,"pfxX":-4.644348632156417,"pfxZ":3.0581016081772123,"pX":0.07787715640821447,"pZ":2.5334328398448016,"vX0":10.050762890288253,"vY0":-134.99262560348308,"vZ0":0.6194463347234431,"x":114.03,"y":170.38,"x0":-3.068359601971046,"y0":50.004788666577056,"z0":4.144655262139922,"aX":-8.686694569244562},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":6.6,"spinRate":2397,"spinDirection":234},"zone":5,"typeConfidence":1.23,"plateTime":0.40371627416740985,"extension":6.938795582045063},"index":4,"playId":"a054e173-dc77-3e1e-b476-55b9bdfe4056","pitchNumber":3,"startTime":"2026-02-27T22:34:01.823Z","endTime":"2026-02-27T22:34:04.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.183381389001298,"aZ":-28.55686069663693,"pfxX":-5.551769832153137,"pfxZ":2.0435542911623266,"pX":-1.0999004456186687,"pZ":2.8893542697559402,"vX0":7.392981663018449,"vY0":-131.6638456548136,"vZ0":2.3449928457606783,"x":158.93,"y":160.77,"x0":-3.2140394261444927,"y0":50.00014786374154,"z0":4.091180739127844,"aX":-9.81248742809395},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":8.5,"spinRate":2291,"spinDirection":235},"zone":11,"typeConfidence":1.29,"plateTime":0.4149373814199442,"extension":6.504101067598097},"index":5,"playId":"d76c5aae-ba72-30cc-90c2-1c7102d518ea","pitchNumber":4,"startTime":"2026-02-27T22:34:25.558Z","endTime":"2026-02-27T22:34:28.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172101769805757,"aZ":-30.82445508180623,"pfxX":9.145345888328066,"pfxZ":0.9403718045240357,"pX":-1.1131069811798957,"pZ":1.4919437288219541,"vX0":2.7087453645889275,"vY0":-120.09939666458648,"vZ0":0.19727599117882377,"x":159.43,"y":198.5,"x0":-3.4476878260717174,"y0":50.004707919938525,"z0":4.180638319186829,"aX":13.18236096684092},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.0,"breakHorizontal":-17.3,"spinRate":2360,"spinDirection":88},"zone":13,"typeConfidence":1.36,"plateTime":0.4584133823691152,"extension":6.694366386875941},"index":6,"playId":"9927eddb-4aae-3bc8-9170-f77be0ffa78c","pitchNumber":5,"startTime":"2026-02-27T22:34:49.830Z","endTime":"2026-02-27T22:34:53.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096283638233093,"aZ":-23.036343425418238,"pfxX":-5.439288666565198,"pfxZ":4.998806695350803,"pX":-0.11110208359313585,"pZ":2.8051249423984697,"vX0":10.147717561597732,"vY0":-133.89560191454368,"vZ0":0.5808330533733181,"x":134.87,"y":156.2,"x0":-3.2319699472500476,"y0":50.002930041347604,"z0":4.225277437227882,"aX":-9.944200864140944},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":7.8,"spinRate":2318,"spinDirection":231},"zone":2,"typeConfidence":1.19,"plateTime":0.4080275992854516,"extension":6.720590821064804},"index":7,"playId":"955e7652-0a85-32bb-8deb-3aec89b94254","pitchNumber":6,"startTime":"2026-02-27T22:35:09.421Z","endTime":"2026-02-27T22:35:12.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.033321083459118,"aZ":-27.213502665138904,"pfxX":6.2801311013703405,"pfxZ":3.4013173007134636,"pX":0.08869648284806202,"pZ":2.551904746138701,"vX0":5.9961477831211125,"vY0":-119.49723558870548,"vZ0":1.9115668191315767,"x":113.62,"y":169.88,"x0":-3.260702812028107,"y0":50.00463798355976,"z0":4.1707871204063895,"aX":9.166727270081678},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.8,"breakHorizontal":-12.7,"spinRate":2377,"spinDirection":91},"zone":5,"typeConfidence":1.36,"plateTime":0.4567491570921032,"extension":6.864941861818875},"index":8,"playId":"8f1a004f-2cdc-3bc6-a417-58905daa5a89","pitchNumber":7,"startTime":"2026-02-27T22:35:32.137Z","endTime":"2026-02-27T22:35:35.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-19.300000000000004,"leverageIndex":6.21,"dramaIndex":279.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:35:35.650Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leonel Espinoza singles on a ground ball to left fielder Jonah Advincula. Pedro Ramírez scores. BJ Murray Jr. scores. Ariel Armas to 3rd. Leonel Espinoza to 2nd. Throwing error by left fielder Jonah Advincula.","rbi":2,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:35:54.443Z","endTime":"2026-02-27T22:36:57.972Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"postOnThird":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":809945,"link":"/api/v1/people/809945"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":{"id":681313,"link":"/api/v1/people/681313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":809945,"link":"/api/v1/people/809945"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":681313,"link":"/api/v1/people/681313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924534065679648,"aZ":-26.273226590995073,"pfxX":5.29110999442068,"pfxZ":4.068074271245388,"pX":-0.33364116497518587,"pZ":2.933972404980025,"vX0":5.469289583941725,"vY0":-119.3739858168371,"vZ0":2.3985338255252184,"x":129.72,"y":159.56,"x0":-3.337642386656113,"y0":50.00254769000391,"z0":4.273892144581827,"aX":7.6717313310770585},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.2,"breakHorizontal":-10.8,"spinRate":2303,"spinDirection":89},"zone":1,"typeConfidence":1.35,"plateTime":0.4579834005024539,"extension":6.955951838208495},"index":0,"playId":"4fa2b314-20f1-3cdc-bac4-1cfebc6a8f83","pitchNumber":1,"startTime":"2026-02-27T22:36:00.295Z","endTime":"2026-02-27T22:36:04.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790351361040273,"aZ":-27.79566283024639,"pfxX":7.68384863230688,"pfxZ":3.0368736039856703,"pX":-1.1276149364902215,"pZ":2.60159473297355,"vX0":2.8624011035602472,"vY0":-119.52280282806086,"vZ0":1.970811568560603,"x":159.98,"y":168.54,"x0":-3.340123777020565,"y0":50.002054230665486,"z0":4.268386059163042,"aX":11.077762449565105},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.2,"breakHorizontal":-14.6,"spinRate":2332,"spinDirection":87},"zone":11,"typeConfidence":1.35,"plateTime":0.4588697031217923,"extension":7.020383154630364},"index":1,"playId":"ff0e895f-997a-3cac-ada3-7e125142f0d8","pitchNumber":2,"startTime":"2026-02-27T22:36:17.342Z","endTime":"2026-02-27T22:36:21.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02966816811011,"aZ":-23.012333840499902,"pfxX":-5.2588629532467674,"pfxZ":4.956491872067221,"pX":-0.4344842032000476,"pZ":2.1208390472084684,"vX0":8.931439391733882,"vY0":-135.001630445794,"vZ0":-0.9011383786834056,"x":133.56,"y":181.52,"x0":-3.1004474929077785,"y0":50.002192766114156,"z0":4.0768011820591274,"aX":-9.720215187279091},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":7.7,"spinRate":2399,"spinDirection":239},"zone":4,"typeConfidence":1.05,"plateTime":0.4055126631145676,"extension":6.884550048710187},"hitData":{"launchSpeed":98.9,"launchAngle":7.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.56,"coordY":127.2}},"index":2,"playId":"7fde6dda-1649-3220-81a2-bbcac03bb832","pitchNumber":3,"startTime":"2026-02-27T22:36:37.628Z","endTime":"2026-02-27T22:36:57.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"first":{"id":813666,"link":"/api/v1/people/813666"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"credit":"b_ab"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_ab"},{"player":{"id":696083,"link":"/api/v1/people/696083"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":50.1,"leverageIndex":7.88,"dramaIndex":509.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:36:57.972Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jefferson Rojas doubles (2) on a sharp line drive to left fielder Jonah Advincula. Ariel Armas scores. Leonel Espinoza scores.","rbi":2,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:37:29.853Z","endTime":"2026-02-27T22:37:53.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":809945,"link":"/api/v1/people/809945"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":{"id":681313,"link":"/api/v1/people/681313"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":{"id":807718,"link":"/api/v1/people/807718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92361123240719,"aZ":-25.425449372165563,"pfxX":-3.1437242512142762,"pfxZ":3.7376162961312858,"pX":-0.3026271452398591,"pZ":2.983605714596975,"vX0":8.377835073631024,"vY0":-133.8030554575196,"vZ0":1.3969986909288032,"x":128.54,"y":158.22,"x0":-3.0713064397733723,"y0":50.00453451776086,"z0":4.281689513980478,"aX":-5.6802168820381365},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":3.8,"spinRate":2392,"spinDirection":232},"zone":2,"typeConfidence":0.82,"plateTime":0.40996894745516244,"extension":6.705152165389054},"hitData":{"launchSpeed":107.1,"launchAngle":17.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.48,"coordY":86.23}},"index":0,"playId":"c365f1fd-2585-31a0-ba93-45866ed28091","pitchNumber":1,"startTime":"2026-02-27T22:37:29.853Z","endTime":"2026-02-27T22:37:53.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":696083,"link":"/api/v1/people/696083"},"third":{"id":813666,"link":"/api/v1/people/813666"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":10.099999999999994,"leverageIndex":1.25,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:37:53.712Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Opitz walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:38:13.598Z","endTime":"2026-02-27T22:40:26.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676053,"fullName":"Casey Opitz","link":"/api/v1/people/676053"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676053,"fullName":"Casey Opitz","link":"/api/v1/people/676053"},"postOnSecond":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676053,"fullName":"Casey Opitz","link":"/api/v1/people/676053"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Casey Opitz replaces Dylan Carlson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-27T22:38:05.996Z","endTime":"2026-02-27T22:38:15.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676053,"link":"/api/v1/people/676053"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.862763702210284,"aZ":-31.743841769681467,"pfxX":9.101158880342616,"pfxZ":0.3153008288695709,"pX":-1.631896179459432,"pZ":2.2099015607675385,"vX0":1.3091723894771663,"vY0":-116.4752646448335,"vZ0":2.3066243849919443,"x":179.2,"y":179.11,"x0":-3.3837438433995652,"y0":50.00364379564037,"z0":4.208210814685984,"aX":12.506342992475455},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.4,"breakHorizontal":-16.8,"spinRate":2296,"spinDirection":91},"zone":13,"typeConfidence":1.34,"plateTime":0.470242046439453,"extension":6.7179491997840035},"index":1,"playId":"e9e4078d-71db-397e-80ac-78ecf2a4d327","pitchNumber":1,"startTime":"2026-02-27T22:38:15.697Z","endTime":"2026-02-27T22:38:19.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":676053,"link":"/api/v1/people/676053","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.043320963224676,"aZ":-29.29540235245879,"pfxX":6.069744772700167,"pfxZ":2.1095371051596263,"pX":0.015287755951249034,"pZ":2.3159365657830553,"vX0":5.525954498647815,"vY0":-115.46722848118858,"vZ0":1.9706962427618708,"x":116.42,"y":176.25,"x0":-3.1871339437556716,"y0":50.00553824499273,"z0":4.2462175649412055,"aX":8.295814284846095},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.6,"breakHorizontal":-12.2,"spinRate":2307,"spinDirection":85},"zone":5,"typeConfidence":1.36,"plateTime":0.4721725393670826,"extension":6.900475755706963},"index":2,"playId":"8a99a16e-ad41-3f56-aa21-31983d908700","pitchNumber":2,"startTime":"2026-02-27T22:38:33.302Z","endTime":"2026-02-27T22:38:38.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":676053,"link":"/api/v1/people/676053","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20244338150453,"aZ":-35.40851641975926,"pfxX":7.0313878791338995,"pfxZ":-2.474654614993126,"pX":-1.6392034305058065,"pZ":2.9598180743695806,"vX0":1.7516260653702376,"vY0":-113.75468672733871,"vZ0":4.905414227451202,"x":179.48,"y":158.86,"x0":-3.332890305979322,"y0":50.00172236535611,"z0":4.289281337271004,"aX":9.197371894604897},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.9,"breakHorizontal":-13.2,"spinRate":2289,"spinDirection":83},"zone":11,"typeConfidence":1.35,"plateTime":0.48181918237315635,"extension":7.0924541237198655},"index":3,"playId":"0f6016fe-b491-38f5-8f8e-5c4ed0bd2e13","pitchNumber":3,"startTime":"2026-02-27T22:38:52.599Z","endTime":"2026-02-27T22:38:55.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":676053,"link":"/api/v1/people/676053","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201770318252912,"aZ":-25.551293500612235,"pfxX":-4.110775852859953,"pfxZ":3.7270920685117197,"pX":0.697954090116166,"pZ":2.3932135852983722,"vX0":11.498546188578253,"vY0":-131.26870022102278,"vZ0":0.25182967847229587,"x":90.4,"y":174.16,"x0":-3.1712541879142844,"y0":50.00054021762989,"z0":4.171577107940766,"aX":-7.300936684226092},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":5.4,"spinRate":2274,"spinDirection":234},"zone":6,"typeConfidence":0.82,"plateTime":0.41448470812931193,"extension":6.851486228274535},"index":4,"playId":"65210531-3d35-3107-ba76-800e0faf1bab","pitchNumber":4,"startTime":"2026-02-27T22:39:11.698Z","endTime":"2026-02-27T22:39:15.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":676053,"link":"/api/v1/people/676053","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.021176245913402,"aZ":-26.6517017707937,"pfxX":-2.732593067809505,"pfxZ":3.00000409915177,"pX":-2.771822614709199,"pZ":3.8311127984092153,"vX0":2.6536453943468663,"vY0":-133.61012769106412,"vZ0":3.6439160779858097,"x":222.66,"y":135.34,"x0":-3.414513515104399,"y0":50.00047680591293,"z0":4.347187171117093,"aX":-5.027125006244594},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":4.6,"spinRate":2166,"spinDirection":231},"zone":11,"typeConfidence":0.69,"plateTime":0.4072052442839822,"extension":6.726091617519804},"index":5,"playId":"5c16be76-c768-3c6a-8ecc-e784ed0f2fcd","pitchNumber":5,"startTime":"2026-02-27T22:39:36.176Z","endTime":"2026-02-27T22:39:39.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":676053,"link":"/api/v1/people/676053","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.463105597063834,"aZ":-31.187139039823606,"pfxX":6.533222104432945,"pfxZ":0.7433915224355037,"pX":-0.8864828212086964,"pZ":2.855310718807463,"vX0":3.529592995089259,"vY0":-114.60381624507967,"vZ0":3.784473546132038,"x":150.79,"y":161.69,"x0":-3.2937355835391897,"y0":50.005610083700304,"z0":4.222030881295831,"aX":8.722277445646307},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.5,"breakHorizontal":-12.7,"spinRate":2059,"spinDirection":86},"zone":11,"typeConfidence":1.36,"plateTime":0.47727031484594784,"extension":7.158669079450016},"index":6,"playId":"469ac01c-e2c6-392f-a7c2-4315019b2b14","pitchNumber":6,"startTime":"2026-02-27T22:39:57.808Z","endTime":"2026-02-27T22:40:01.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":676053,"link":"/api/v1/people/676053","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.817745082614987,"aZ":-31.90440303999851,"pfxX":6.037535679136827,"pfxZ":0.20001574997390037,"pX":-1.2149109672029645,"pZ":2.903395811184713,"vX0":3.0183311476860926,"vY0":-115.66037027460384,"vZ0":3.6664040488180074,"x":158.19,"y":162.93,"x0":-3.319708625744989,"y0":50.00359720118871,"z0":4.350133861693477,"aX":8.210349321522834},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":-11.6,"spinRate":2250,"spinDirection":84},"zone":11,"typeConfidence":1.36,"plateTime":0.47289323097876856,"extension":6.723885392523318},"index":7,"playId":"ef51e106-da4b-3ad6-897a-89f467313a11","pitchNumber":7,"startTime":"2026-02-27T22:40:22.535Z","endTime":"2026-02-27T22:40:26.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":676053,"link":"/api/v1/people/676053","batSide":{"code":"L","description":"Left"}},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676053,"link":"/api/v1/people/676053"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.19,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:40:26.984Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Dean strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:40:43.897Z","endTime":"2026-02-27T22:42:06.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807718,"fullName":"Jay Driver","link":"/api/v1/people/807718"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694876,"link":"/api/v1/people/694876"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.292523569705228,"aZ":-28.880971799273897,"pfxX":6.756201398228761,"pfxZ":2.3874983370123246,"pX":0.8657915919071385,"pZ":2.4507239370297853,"vX0":7.133290165389168,"vY0":-116.87077297560117,"vZ0":2.22625621170038,"x":84.0,"y":172.61,"x0":-3.1054687922428887,"y0":50.005206101786236,"z0":4.200657614918873,"aX":9.334843617808712},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.2,"breakHorizontal":-14.0,"spinRate":2290,"spinDirection":85},"zone":12,"typeConfidence":1.38,"plateTime":0.46888308406921153,"extension":6.9512258652650365},"index":0,"playId":"2e3584b6-e253-3200-8e7a-54d3c9039f4c","pitchNumber":1,"startTime":"2026-02-27T22:40:53.183Z","endTime":"2026-02-27T22:40:57.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":676053,"link":"/api/v1/people/676053"},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67627457207963,"aZ":-31.055114590027074,"pfxX":6.99976106906626,"pfxZ":0.811810810277569,"pX":0.6576299482765808,"pZ":2.6992068815636268,"vX0":6.837565176805068,"vY0":-117.24894790844137,"vZ0":3.0451077633354084,"x":91.93,"y":165.9,"x0":-3.2137639088260763,"y0":50.00358667216523,"z0":4.295130022610228,"aX":9.675446473720884},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.6,"breakHorizontal":-14.4,"spinRate":2368,"spinDirection":84},"zone":3,"typeConfidence":1.36,"plateTime":0.4684478648664534,"extension":6.809226713655025},"index":1,"playId":"ce757622-db1b-3ba0-b21d-5d954277e67a","pitchNumber":2,"startTime":"2026-02-27T22:41:11.537Z","endTime":"2026-02-27T22:41:17.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":676053,"link":"/api/v1/people/676053"},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25716900630653,"aZ":-28.393231818299608,"pfxX":5.137388021486976,"pfxZ":2.7110703709613846,"pX":1.7269332478508732,"pZ":1.230081407680744,"vX0":9.547256269786327,"vY0":-117.14372290683899,"vZ0":-0.49500215662725977,"x":51.17,"y":205.57,"x0":-3.062261302365334,"y0":50.0036133027772,"z0":4.088730493684572,"aX":7.170363279277309},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.0,"breakHorizontal":-11.5,"spinRate":2374,"spinDirection":79},"zone":14,"typeConfidence":1.37,"plateTime":0.46681737283697355,"extension":7.0196466446529255},"index":2,"playId":"0534fb3e-acec-328f-a2ee-68de459a37a1","pitchNumber":3,"startTime":"2026-02-27T22:41:43.071Z","endTime":"2026-02-27T22:41:46.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":676053,"link":"/api/v1/people/676053"},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578361521170706,"aZ":-29.44440453572218,"pfxX":7.762940183515942,"pfxZ":1.9415112966368007,"pX":0.9507516510673479,"pZ":1.3190487491648655,"vX0":7.413866777319023,"vY0":-118.12401645047262,"vZ0":-0.21999450865381065,"x":80.76,"y":203.17,"x0":-3.242914935847302,"y0":50.00226424418781,"z0":4.132202927477102,"aX":10.913248777056253},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":2304,"spinDirection":85},"zone":14,"typeConfidence":1.38,"plateTime":0.464590930117724,"extension":6.942800795732698},"index":3,"playId":"3a88d53e-1537-31c7-bb6b-64313155cb53","pitchNumber":4,"startTime":"2026-02-27T22:42:03.116Z","endTime":"2026-02-27T22:42:06.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807718,"link":"/api/v1/people/807718","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694876,"link":"/api/v1/people/694876"},"first":{"id":691408,"link":"/api/v1/people/691408"},"second":{"id":682679,"link":"/api/v1/people/682679"},"third":{"id":806053,"link":"/api/v1/people/806053"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":809945,"link":"/api/v1/people/809945"},"center":{"id":702693,"link":"/api/v1/people/702693"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":676053,"link":"/api/v1/people/676053"},"second":{"id":800473,"link":"/api/v1/people/800473"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":807718,"link":"/api/v1/people/807718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:42:06.469Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Lampe singles on a sharp line drive to right fielder Leonel Espinoza.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:44:28.828Z","endTime":"2026-02-27T22:44:54.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Casey Opitz remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:44:03.147Z","endTime":"2026-02-27T22:44:03.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676053,"link":"/api/v1/people/676053"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gavin Hollowell replaces Ethan Roberts.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:44:03.173Z","endTime":"2026-02-27T22:44:31.033Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681799,"link":"/api/v1/people/681799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.223480287268334,"aZ":-27.20470321016685,"pfxX":-6.438772062254573,"pfxZ":2.6160126084925803,"pX":-1.032843378271778,"pZ":1.9583196799852518,"vX0":7.543526897870943,"vY0":-136.33261375008365,"vZ0":-3.1052694658338145,"x":156.37,"y":185.91,"x0":-2.98642134790592,"y0":50.00461839739482,"z0":4.969981061193601,"aX":-12.240822050424303},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.3,"breakHorizontal":10.2,"spinRate":2568,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40026762804466154,"extension":6.457077854042493},"index":2,"playId":"ba2165f4-705e-3dba-bcd8-0427ac2628c2","pitchNumber":1,"startTime":"2026-02-27T22:44:31.033Z","endTime":"2026-02-27T22:44:35.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34534753835001,"aZ":-24.290789544389543,"pfxX":-8.308527026132198,"pfxZ":4.191935001158722,"pX":-0.2621421510368811,"pZ":1.5777744308388912,"vX0":10.120123286543224,"vY0":-135.4601909698381,"vZ0":-4.423425655991097,"x":126.99,"y":196.18,"x0":-2.9466443476756594,"y0":50.003149221464916,"z0":4.905886309596114,"aX":-15.622964532208735},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":13.2,"spinRate":2523,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.40255446948348883,"extension":6.373604444458989},"hitData":{"launchSpeed":108.0,"launchAngle":9.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.74,"coordY":102.0}},"index":3,"playId":"23172efd-9ba3-3f6f-9626-468778b33714","pitchNumber":2,"startTime":"2026-02-27T22:44:44.205Z","endTime":"2026-02-27T22:44:54.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:44:54.948Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jaison Chourio called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:45:08.364Z","endTime":"2026-02-27T22:45:52.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702693,"fullName":"Jaison Chourio","link":"/api/v1/people/702693"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475185837785066,"aZ":-28.03548873699408,"pfxX":5.352109281702541,"pfxZ":2.6433327214972397,"pX":-0.8010947915449548,"pZ":2.441976363674786,"vX0":4.0193601116426505,"vY0":-123.91743021389564,"vZ0":-0.6660707429841695,"x":147.54,"y":172.85,"x0":-3.1361177190329896,"y0":50.000590719487924,"z0":5.04505754115698,"aX":8.367120127380893},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":-10.6,"spinRate":2494,"spinDirection":80},"zone":4,"typeConfidence":2.0,"plateTime":0.4410788751029715,"extension":6.432014570885704},"index":0,"playId":"4fd96038-604b-3276-ade1-dbf91514b6b4","pitchNumber":1,"startTime":"2026-02-27T22:45:16.657Z","endTime":"2026-02-27T22:45:20.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.961991581987004,"aZ":-25.176406097782078,"pfxX":-8.606118745988582,"pfxZ":3.6355979492726567,"pX":-1.0322918238198193,"pZ":1.8692875471366739,"vX0":8.716303890428971,"vY0":-137.78265088525512,"vZ0":-3.981691960347656,"x":156.35,"y":188.31,"x0":-3.1152064391513,"y0":50.006735174366476,"z0":5.029887881092564,"aX":-16.58808525790669},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":13.8,"spinRate":2570,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.3971735386592674,"extension":6.672286687132996},"index":1,"playId":"3351a5f0-a19b-3fe4-9bb4-5d33e416634f","pitchNumber":2,"startTime":"2026-02-27T22:45:31.123Z","endTime":"2026-02-27T22:45:35.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74634805215654,"aZ":-27.20070109768174,"pfxX":-6.358096857895702,"pfxZ":2.5460374122236065,"pX":-1.0674031810184432,"pZ":2.314603515042038,"vX0":8.053916122149243,"vY0":-138.17560337626827,"vZ0":-2.098023602813864,"x":157.69,"y":176.29,"x0":-3.179572029119908,"y0":50.00462721236588,"z0":4.892246201204037,"aX":-12.426304808114878},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":10.1,"spinRate":2616,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.3948241021136756,"extension":6.671171259287274},"index":2,"playId":"a396c744-7572-390a-8dfc-e5530ae54002","pitchNumber":3,"startTime":"2026-02-27T22:45:48.551Z","endTime":"2026-02-27T22:45:52.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":702693,"link":"/api/v1/people/702693","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":702693,"link":"/api/v1/people/702693"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.67,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:45:52.761Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Advincula singles on a ground ball to right fielder Leonel Espinoza. Joe Lampe to 3rd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:46:12.439Z","endTime":"2026-02-27T22:47:39.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"postOnThird":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.123345198210295,"aZ":-27.649462376561175,"pfxX":7.52283660219378,"pfxZ":2.968558984854141,"pX":-0.7296874845617918,"pZ":2.8878433100179404,"vX0":3.891103474056429,"vY0":-121.87917120983862,"vZ0":0.27341727875051236,"x":144.81,"y":160.81,"x0":-3.317776468490454,"y0":50.00193863370187,"z0":5.1378943942326165,"aX":11.458195458971733},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.6,"breakHorizontal":-14.5,"spinRate":2507,"spinDirection":81},"zone":1,"typeConfidence":2.0,"plateTime":0.44725584931881546,"extension":6.688973343390996},"index":0,"playId":"855952d4-91f9-323b-aee0-2b1b9827cea0","pitchNumber":1,"startTime":"2026-02-27T22:46:17.472Z","endTime":"2026-02-27T22:46:21.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50382757293884,"aZ":-28.884411874390153,"pfxX":4.458422524447977,"pfxZ":2.159680168612316,"pX":0.49735646009869205,"pZ":1.2584951580337957,"vX0":7.664978007775358,"vY0":-122.08845255496065,"vZ0":-2.7826931156689803,"x":98.04,"y":204.8,"x0":-3.2534353022248674,"y0":50.000246361755295,"z0":4.881774089358573,"aX":6.772459771979786},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.5,"breakHorizontal":-9.7,"spinRate":2609,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4474739415193296,"extension":6.316524234724405},"index":1,"playId":"f31cd61d-c989-35b4-81fc-6133858f1f4b","pitchNumber":2,"startTime":"2026-02-27T22:46:35.136Z","endTime":"2026-02-27T22:46:38.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"d7f3bc4c-c8ba-3357-b1ae-a905ac730ba6","startTime":"2026-02-27T22:46:49.381Z","endTime":"2026-02-27T22:46:53.097Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578229880277096,"aZ":-15.58287357379703,"pfxX":-6.187230019198562,"pfxZ":8.509098224572766,"pX":-1.2182891628564145,"pZ":3.2072657671149667,"vX0":6.921059042268437,"vY0":-138.00558344038595,"vZ0":-2.3911145129639215,"x":163.44,"y":152.18,"x0":-2.9419056398190198,"y0":50.002056990905764,"z0":5.121107529475221,"aX":-12.064070698108733},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":10.0,"spinRate":2610,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3952404606825102,"extension":6.707975297058334},"index":3,"playId":"07d39555-c897-3c26-948a-c39c43a34808","pitchNumber":3,"startTime":"2026-02-27T22:47:07.774Z","endTime":"2026-02-27T22:47:12.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271307799890025,"aZ":-25.55820920969163,"pfxX":-6.711861429619064,"pfxZ":3.507931677358096,"pX":-0.3406398080403872,"pZ":2.3866669311433744,"vX0":9.635808292379195,"vY0":-136.28927886655075,"vZ0":-2.1978732762332482,"x":129.98,"y":174.34,"x0":-3.045981627857871,"y0":50.00366390280557,"z0":4.964426293781101,"aX":-12.659341876010707},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":10.2,"spinRate":2589,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4015145129387978,"extension":7.007365275725908},"hitData":{"launchSpeed":103.8,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.66,"coordY":127.8}},"index":4,"playId":"5359761a-3406-3096-b0cb-4c83d54f8766","pitchNumber":4,"startTime":"2026-02-27T22:47:24.224Z","endTime":"2026-02-27T22:47:39.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":809945,"link":"/api/v1/people/809945","batSide":{"code":"L","description":"Left"}},"first":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809945,"link":"/api/v1/people/809945"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":809945,"link":"/api/v1/people/809945"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":-5.699999999999989,"leverageIndex":1.06,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:47:39.311Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dayan Frias grounds out, shortstop Jefferson Rojas to first baseman BJ Murray Jr. Joe Lampe scores. Jonah Advincula to 2nd.","rbi":1,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:47:52.676Z","endTime":"2026-02-27T22:48:39.494Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682679,"fullName":"Dayan Frias","link":"/api/v1/people/682679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":{"id":668970,"link":"/api/v1/people/668970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":809945,"fullName":"Jonah Advincula","link":"/api/v1/people/809945"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.703102171260326,"aZ":-33.015088343422235,"pfxX":-10.890423833928587,"pfxZ":-0.5195621392266716,"pX":-1.0006699361151747,"pZ":1.7798670654836295,"vX0":8.126351658889009,"vY0":-126.23307497643829,"vZ0":-1.678960349771382,"x":155.14,"y":190.72,"x0":-2.8336115847406274,"y0":50.0006091326671,"z0":5.09096463023859,"aX":-17.718991759742867},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.1,"breakHorizontal":18.1,"spinRate":2312,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4325404848260965,"extension":6.693865252547788},"index":0,"playId":"60f69218-815a-35ab-8682-44b166d2fdbf","pitchNumber":1,"startTime":"2026-02-27T22:48:05.667Z","endTime":"2026-02-27T22:48:08.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"first":{"id":809945,"link":"/api/v1/people/809945"},"third":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662514774189628,"aZ":-22.63293266301326,"pfxX":-7.775229344730991,"pfxZ":4.735517079113409,"pX":-0.2792786444129753,"pZ":2.5393709748904647,"vX0":10.534102694383288,"vY0":-140.33135157721225,"vZ0":-2.713447503153219,"x":127.65,"y":170.22,"x0":-3.0534681026215917,"y0":50.00352792340992,"z0":4.976348441460073,"aX":-15.66973351492236},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":12.2,"spinRate":2709,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.3887720819352518,"extension":6.4582514831043545},"hitData":{"launchSpeed":103.3,"launchAngle":3.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":159.05,"coordY":184.15}},"index":1,"playId":"39d1a944-873f-3f25-9f2d-e619ef3950f8","pitchNumber":2,"startTime":"2026-02-27T22:48:20.794Z","endTime":"2026-02-27T22:48:39.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":682679,"link":"/api/v1/people/682679","batSide":{"code":"L","description":"Left"}},"first":{"id":809945,"link":"/api/v1/people/809945"},"third":{"id":802407,"link":"/api/v1/people/802407"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682679,"link":"/api/v1/people/682679"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":682679,"link":"/api/v1/people/682679"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":5.499999999999986,"leverageIndex":2.38,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:48:39.494Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Ingle called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:48:51.713Z","endTime":"2026-02-27T22:50:12.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694876,"fullName":"Cooper Ingle","link":"/api/v1/people/694876"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694876,"fullName":"Cooper Ingle","link":"/api/v1/people/694876"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.700294205330188,"aZ":-26.185628177860142,"pfxX":6.863744280362837,"pfxZ":3.936193868176977,"pX":-1.116820335170963,"pZ":2.634871211272383,"vX0":3.80404511447053,"vY0":-122.39234907580024,"vZ0":-0.5202851336103657,"x":159.57,"y":167.64,"x0":-3.5817048654029917,"y0":50.001105082598016,"z0":5.088837775529007,"aX":10.430849880414499},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":-13.3,"spinRate":2331,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4471753445698132,"extension":6.465420940359968},"index":0,"playId":"5a869633-3767-3c52-85bf-2f069c47c153","pitchNumber":1,"startTime":"2026-02-27T22:48:59.323Z","endTime":"2026-02-27T22:49:03.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":694876,"link":"/api/v1/people/694876","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87479707345349,"aZ":-17.475564368439613,"pfxX":-5.005096261344307,"pfxZ":7.546091862471049,"pX":0.3185281622168566,"pZ":2.273505661544804,"vX0":10.73563280144514,"vY0":-138.65639927939603,"vZ0":-4.401472107905474,"x":104.86,"y":177.4,"x0":-2.952430291562417,"y0":50.00276209693834,"z0":5.046792624228659,"aX":-9.750007669065045},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":6.8,"spinRate":2621,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3949583644379313,"extension":6.6837817062427805},"index":1,"playId":"13721d28-648a-3755-bbfc-99547e2f3ada","pitchNumber":2,"startTime":"2026-02-27T22:49:13.762Z","endTime":"2026-02-27T22:49:16.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":694876,"link":"/api/v1/people/694876","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28906109699303,"aZ":-31.244490515609915,"pfxX":-9.757809799820045,"pfxZ":0.5807573526711183,"pX":0.039601937141368,"pZ":1.963060301536242,"vX0":10.334576879147672,"vY0":-125.4577204725519,"vZ0":-1.699329008429515,"x":115.49,"y":185.78,"x0":-2.8482816824130017,"y0":50.006053443483594,"z0":5.17490849051932,"aX":-15.695753507832103},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":15.6,"spinRate":1997,"spinDirection":258},"zone":8,"typeConfidence":2.0,"plateTime":0.4351299839090701,"extension":6.893746136374115},"index":2,"playId":"37dc5526-7720-3a5c-9f73-685c9ea77e08","pitchNumber":3,"startTime":"2026-02-27T22:49:31.248Z","endTime":"2026-02-27T22:49:35.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":694876,"link":"/api/v1/people/694876","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.700176727260423,"aZ":-28.272748989383985,"pfxX":9.972235141049364,"pfxZ":2.6669079760623893,"pX":-1.1486478778977107,"pZ":1.8041445570145143,"vX0":3.0083370866582597,"vY0":-120.84552161317154,"vZ0":-1.6754311703612075,"x":160.78,"y":190.07,"x0":-3.7084698592110623,"y0":50.00473414433734,"z0":5.013279343963149,"aX":14.606441740972059},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.7,"breakHorizontal":-18.8,"spinRate":2613,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.45495419757784994,"extension":6.681954454769426},"index":3,"playId":"8996f0bb-a0be-33eb-a8fb-4c4e02f710bc","pitchNumber":4,"startTime":"2026-02-27T22:49:51.576Z","endTime":"2026-02-27T22:49:54.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":694876,"link":"/api/v1/people/694876","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69175038108899,"aZ":-28.567963680514975,"pfxX":9.369931152083167,"pfxZ":2.4144375534591536,"pX":0.1444079614345385,"pZ":2.165792546428196,"vX0":5.27485823677918,"vY0":-122.0264690887572,"vZ0":-1.2561384378908416,"x":111.5,"y":180.3,"x0":-3.26831547801171,"y0":50.005942155513935,"z0":5.165435894520521,"aX":14.027994242194437},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.3,"breakHorizontal":-18.2,"spinRate":2624,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.45013663700857975,"extension":6.859763692122893},"index":4,"playId":"1a7c9002-8c0e-36bf-9178-2be83ebf960e","pitchNumber":5,"startTime":"2026-02-27T22:50:07.859Z","endTime":"2026-02-27T22:50:12.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":664068,"link":"/api/v1/people/664068"},"center":{"id":681909,"link":"/api/v1/people/681909"},"right":{"id":696083,"link":"/api/v1/people/696083"}},"offense":{"batter":{"id":694876,"link":"/api/v1/people/694876","batSide":{"code":"L","description":"Left"}},"second":{"id":809945,"link":"/api/v1/people/809945"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694876,"link":"/api/v1/people/694876"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":694876,"link":"/api/v1/people/694876"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:50:12.520Z","atBatIndex":74}]