{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","gamePk":824033,"link":"/api/v1.1/game/824033/feed/live","metaData":{"wait":10,"timeStamp":"20260520_044059","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824033,"type":"R","doubleHeader":"N","id":"2026/05/19/athmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824033-2026-05-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-20T01:38:00Z","originalDate":"2026-05-19","officialDate":"2026-05-19","dayNight":"night","time":"6:38","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":48,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":24,"losses":24,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":24,"losses":24,"winningPercentage":".500"},"franchiseName":"Athletics","clubName":"Athletics","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":49,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":17,"losses":32,"ties":0,"pct":".347"},"records":{},"divisionLeader":false,"wins":17,"losses":32,"winningPercentage":".347"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":24,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID686799":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","firstName":"Jack","lastName":"Kochanowicz","primaryNumber":"41","birthDate":"2000-12-22","currentAge":25,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 7\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Kochanowicz","middleName":"Von","boxscoreName":"Kochanowicz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ko-HAWN-o-wits","mlbDebutDate":"2024-07-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Kochanowicz","nameSlug":"jack-kochanowicz-686799","firstLastName":"Jack Kochanowicz","lastFirstName":"Kochanowicz, Jack","lastInitName":"Kochanowicz, J","initLastName":"J Kochanowicz","fullFMLName":"Jack Von Kochanowicz","fullLFMName":"Kochanowicz, Jack Von","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID815083":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083","firstName":"Mitchell","lastName":"Farris","primaryNumber":"70","birthDate":"2001-02-14","currentAge":25,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Farris","middleName":"Thomas","boxscoreName":"Farris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Farris","nameSlug":"mitch-farris-815083","firstLastName":"Mitch Farris","lastFirstName":"Farris, Mitch","lastInitName":"Farris, M","initLastName":"M Farris","fullFMLName":"Mitchell Thomas Farris","fullLFMName":"Farris, Mitchell Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID665861":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861","firstName":"Sebastián","lastName":"Rivero","primaryNumber":"38","birthDate":"1998-11-16","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sebastián","useLastName":"Rivero","boxscoreName":"Rivero","gender":"M","nameMatrilineal":"Aguilar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sebastián Rivero","nameSlug":"sebastian-rivero-665861","firstLastName":"Sebastián Rivero","lastFirstName":"Rivero, Sebastián","lastInitName":"Rivero, S","initLastName":"S Rivero","fullFMLName":"Sebastián Rivero","fullLFMName":"Rivero, Sebastián ","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID605130":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130","firstName":"Scott","lastName":"Barlow","primaryNumber":"58","birthDate":"1992-12-18","currentAge":33,"birthCity":"New London","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Barlow","middleName":"A.","boxscoreName":"Barlow, S","nickName":"Scoots McGoots","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"mlbDebutDate":"2018-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Barlow","nameSlug":"scott-barlow-605130","firstLastName":"Scott Barlow","lastFirstName":"Barlow, Scott","lastInitName":"Barlow, S","initLastName":"S Barlow","fullFMLName":"Scott A. Barlow","fullLFMName":"Barlow, Scott A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID669270":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","firstName":"Joel","lastName":"Kuhnel","primaryNumber":"54","birthDate":"1995-02-19","currentAge":31,"birthCity":"Goldsboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":290,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Kuhnel","middleName":"Kenneth","boxscoreName":"Kuhnel","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KOO-null","mlbDebutDate":"2019-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Kuhnel","nameSlug":"joel-kuhnel-669270","firstLastName":"Joel Kuhnel","lastFirstName":"Kuhnel, Joel","lastInitName":"Kuhnel, J","initLastName":"J Kuhnel","fullFMLName":"Joel Kenneth Kuhnel","fullLFMName":"Kuhnel, Joel Kenneth","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665}},"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Clear","temp":"80","wind":"7 mph, R To L"},"gameInfo":{"attendance":23803,"firstPitch":"2026-05-20T01:40:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"home":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:40:24.922Z","endTime":"2026-05-20T01:41:55.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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},"index":0,"startTime":"2026-05-19T21:44:04.262Z","endTime":"2026-05-20T01:20:10.264Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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},"index":1,"startTime":"2026-05-20T01:20:10.264Z","endTime":"2026-05-20T01:38:56.785Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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},"index":2,"startTime":"2026-05-20T01:38:56.785Z","endTime":"2026-05-20T01:40:26.911Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.015862576492665,"aZ":-14.444504208850548,"pfxX":5.455228052260497,"pfxZ":9.313734507636754,"pX":0.0557833869549551,"pZ":2.501315592912977,"vX0":-6.655162170332377,"vY0":-137.90904223785657,"vZ0":-6.076543825630416,"x":114.87,"y":171.24,"x0":1.8048906950962702,"y0":50.003125168624614,"z0":5.7280948113166446,"aX":10.385465762125142},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-8.3,"spinRate":2236,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3989610070337384,"extension":6.562830757240495},"index":3,"playId":"6157065a-d9b0-3d9f-ba74-c5621d20c239","pitchNumber":1,"startTime":"2026-05-20T01:40:26.911Z","endTime":"2026-05-20T01:40:30.071Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85640363958205,"aZ":-15.972545967297933,"pfxX":6.944860168361195,"pfxZ":8.41419606631945,"pX":1.1185387356477372,"pZ":1.7780593063563608,"vX0":-4.431428370725382,"vY0":-138.57763946643075,"vZ0":-7.61141605601792,"x":74.36,"y":190.77,"x0":1.8443918592121522,"y0":50.00288546205812,"z0":5.647905292768101,"aX":13.372300861635223},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":-11.5,"spinRate":2207,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.39676792779547965,"extension":6.37986892634124},"index":4,"playId":"8b3083e7-4371-32b0-ace4-3b3047d6f2a6","pitchNumber":2,"startTime":"2026-05-20T01:40:46.917Z","endTime":"2026-05-20T01:40:50.601Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94218530997221,"aZ":-28.289424932729247,"pfxX":8.35943134497192,"pfxZ":2.3985008753121737,"pX":-0.40970505506430605,"pZ":0.4061295100266865,"vX0":-7.520328881591187,"vY0":-126.68734184294279,"vZ0":-7.568466059265283,"x":132.62,"y":227.81,"x0":1.5174556062085545,"y0":50.002351461680405,"z0":5.707373513066837,"aX":13.5285937873815},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-13.3,"spinRate":1648,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4330776882262528,"extension":6.649499958114622},"index":5,"playId":"ccc4500c-8fd9-37ec-86c9-667b3531caa7","pitchNumber":3,"startTime":"2026-05-20T01:41:03.864Z","endTime":"2026-05-20T01:41:07.996Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06710802221639,"aZ":-10.306829020413245,"pfxX":6.347293142654653,"pfxZ":11.460810042528703,"pX":-0.8293515266303616,"pZ":3.351996239437418,"vX0":-8.381957114348818,"vY0":-138.2810052943349,"vZ0":-5.0210903350558445,"x":148.61,"y":148.28,"x0":1.437501161365604,"y0":50.004185883927484,"z0":5.902803742361341,"aX":12.112831664839545},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":-9.5,"spinRate":2219,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3983471651689472,"extension":6.650328434896445},"index":6,"playId":"f278c349-4770-3f23-812f-fb98b42fa3ef","pitchNumber":4,"startTime":"2026-05-20T01:41:23.207Z","endTime":"2026-05-20T01:41:27.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-20T01:41:33.192Z","endTime":"2026-05-20T01:41:51.738Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49838749249402,"aZ":-12.748052414300455,"pfxX":6.262229662575371,"pfxZ":9.916130183670884,"pX":0.11038468717390448,"pZ":3.194780156851688,"vX0":-6.353734236059775,"vY0":-139.78795485187942,"vZ0":-5.067575291449915,"x":112.79,"y":152.52,"x0":1.610360566551567,"y0":50.00267558654365,"z0":5.883020372053361,"aX":12.267734998498307},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":-9.8,"spinRate":2277,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.3933674469113959,"extension":6.48543960306773},"index":8,"playId":"70223229-aa03-3f9c-a06a-21f95785614f","pitchNumber":5,"startTime":"2026-05-20T01:41:51.738Z","endTime":"2026-05-20T01:41:55.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:41:55.441Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Jose Siri.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:42:09.797Z","endTime":"2026-05-20T01:42:50.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23262772608812,"aZ":-14.295619608984913,"pfxX":6.313925748101466,"pfxZ":9.114527056038114,"pX":-0.6704496828988193,"pZ":1.6806981555436242,"vX0":-7.883098631772075,"vY0":-139.58884186692956,"vZ0":-8.734124053087573,"x":136.58,"y":169.04,"x0":1.378096896507111,"y0":50.002014986821756,"z0":5.8044525434363585,"aX":12.383366472843736},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":-9.7,"spinRate":2258,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.3933243532199828,"extension":6.74808669881842},"index":0,"playId":"8c3421f3-c72a-37a5-b2ca-d53569a4a778","pitchNumber":1,"startTime":"2026-05-20T01:42:22.667Z","endTime":"2026-05-20T01:42:27.747Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.234044632713754,"aZ":-15.696117272651701,"pfxX":5.499113246494783,"pfxZ":8.495295135338202,"pX":0.6911011589742418,"pZ":2.700452783097199,"vX0":-5.198441241223753,"vY0":-139.3330492564926,"vZ0":-5.473952463033051,"x":90.66,"y":165.87,"x0":1.8788477754523139,"y0":50.00185192603206,"z0":5.750585275746975,"aX":10.666313778766087},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":-8.6,"spinRate":2288,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.39514410086382057,"extension":6.542875720142042},"hitData":{"launchSpeed":89.9,"launchAngle":54.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.76,"coordY":123.36}},"index":1,"playId":"cb385bca-e389-3023-9933-4be96dffa845","pitchNumber":2,"startTime":"2026-05-20T01:42:41.043Z","endTime":"2026-05-20T01:42:50.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:42:50.793Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T01:43:05.044Z","endTime":"2026-05-20T01:44:31.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(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},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09139892788048,"aZ":-13.08550285287891,"pfxX":5.667466060275537,"pfxZ":9.915538708047514,"pX":0.17676823120594856,"pZ":3.0153636382383633,"vX0":-5.718288133868994,"vY0":-139.04496487781944,"vZ0":-5.345148280057737,"x":110.26,"y":157.37,"x0":1.5405630681134683,"y0":50.001114493548165,"z0":5.857091676402645,"aX":10.908928674481114},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.9,"spinRate":2136,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.39648769391742533,"extension":6.536508953208079},"index":0,"playId":"edef1e01-a2d3-33f4-a311-453fcbe1c0a4","pitchNumber":1,"startTime":"2026-05-20T01:43:18.518Z","endTime":"2026-05-20T01:43:21.916Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268057249960783,"aZ":-32.284709116619545,"pfxX":-0.29270427978512004,"pfxZ":-0.061480626250995485,"pX":-0.3428077633859046,"pZ":1.9019290710929502,"vX0":-4.372263514216826,"vY0":-130.36125691062753,"vZ0":-4.437103340763632,"x":130.07,"y":187.43,"x0":1.399382840394386,"y0":50.005696664679746,"z0":6.08340674303893,"aX":-0.49977049928132344},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.0,"breakHorizontal":1.6,"spinRate":2432,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.42133297030538364,"extension":6.388177956376937},"index":1,"playId":"dd030fcf-3e92-3af3-aa24-de0f246d3671","pitchNumber":2,"startTime":"2026-05-20T01:43:39.066Z","endTime":"2026-05-20T01:43:42.396Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03024545005193,"aZ":-13.230926580242699,"pfxX":5.3602983169510665,"pfxZ":9.641869302146747,"pX":-0.33326447749656735,"pZ":3.9480522891603615,"vX0":-6.619598233004028,"vY0":-139.87958676673222,"vZ0":-3.54080649986272,"x":129.7,"y":132.18,"x0":1.3769220697602715,"y0":50.005725243048566,"z0":6.1084957290951465,"aX":10.535010463233604},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":-8.2,"spinRate":2182,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3928330571423482,"extension":6.448245641423598},"index":2,"playId":"e85396a8-c31a-3dd9-8664-6e272409ffa1","pitchNumber":3,"startTime":"2026-05-20T01:44:02.481Z","endTime":"2026-05-20T01:44:07.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-20T01:44:15.178Z","endTime":"2026-05-20T01:44:26.748Z","isPitch":false,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.321514349299157,"aZ":-40.10019881161973,"pfxX":-1.4116058451907385,"pfxZ":-4.905991560899972,"pX":-0.586301014773125,"pZ":0.1983403854547629,"vX0":-4.3059149820191,"vY0":-126.71361248796342,"vZ0":-6.37512273547241,"x":139.35,"y":233.42,"x0":1.3223765091462687,"y0":50.000854458555075,"z0":5.9726673970313175,"aX":-2.2813550948278665},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-10.2,"breakHorizontal":3.6,"spinRate":2633,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4332298480370027,"extension":6.532447030650266},"index":4,"playId":"9ab46b87-d119-3254-b80d-5955c84ade87","pitchNumber":4,"startTime":"2026-05-20T01:44:26.748Z","endTime":"2026-05-20T01:44:31.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:44:31.676Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:46:53.218Z","endTime":"2026-05-20T01:47:41.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T01:46:37.760Z","endTime":"2026-05-20T01:46:55.562Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06664642283674,"aZ":-20.86780969465777,"pfxX":8.47874492393067,"pfxZ":6.3346305408816175,"pX":1.0280054999582608,"pZ":1.7769327929277117,"vX0":-8.789822436616062,"vY0":-132.70116440622883,"vZ0":-4.771775788463891,"x":77.81,"y":190.8,"x0":3.279738600305301,"y0":50.006252513325144,"z0":5.116240652798411,"aX":15.143595060819543},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":-13.4,"spinRate":2293,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4125531329308352,"extension":7.259435418183083},"index":1,"playId":"ed645955-552f-37b6-ad33-2bff2ef2957c","pitchNumber":1,"startTime":"2026-05-20T01:46:55.562Z","endTime":"2026-05-20T01:46:59.920Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.724813461120355,"aZ":-23.14772482042865,"pfxX":0.7507526797512019,"pfxZ":5.5052174657832875,"pX":-0.6293183550680338,"pZ":3.3813623286741783,"vX0":-9.734112450557047,"vY0":-127.35095269145121,"vZ0":-0.05472021896326995,"x":140.99,"y":147.48,"x0":3.1484949748549553,"y0":50.000462821458825,"z0":5.23774833983896,"aX":1.2330036589532487},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.2,"breakHorizontal":0.8,"spinRate":2314,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4304896847019659,"extension":7.130804247417117},"index":2,"playId":"793135fc-6aba-33d8-bf74-b58f66582e6b","pitchNumber":2,"startTime":"2026-05-20T01:47:11.929Z","endTime":"2026-05-20T01:47:15.131Z","isPitch":true,"type":"pitch"},{"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":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798797574771793,"aZ":-16.950869080777746,"pfxX":8.985038297693315,"pfxZ":8.634316575756426,"pX":0.004950906181169414,"pZ":2.593653675908328,"vX0":-11.165372655792224,"vY0":-131.89059821180786,"vZ0":-3.3314649391616973,"x":116.81,"y":168.75,"x0":3.1239742985263863,"y0":50.00458527601437,"z0":5.121768381252865,"aX":15.846519993143708},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-13.9,"spinRate":2266,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.41512934406275326,"extension":7.428707535502635},"hitData":{"launchSpeed":101.5,"launchAngle":58.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.97,"coordY":98.51}},"index":3,"playId":"7b3539de-7e97-3198-947c-747bb64374e0","pitchNumber":3,"startTime":"2026-05-20T01:47:30.511Z","endTime":"2026-05-20T01:47:41.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:47:41.494Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:47:57.296Z","endTime":"2026-05-20T01:49:47.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15659136564813,"aZ":-18.847564433801782,"pfxX":8.613853202439962,"pfxZ":7.378475351789528,"pX":1.3834117650845605,"pZ":2.4194583087101966,"vX0":-7.269836750160668,"vY0":-134.51411402560234,"vZ0":-3.7925025111584674,"x":64.27,"y":173.45,"x0":3.02150698306885,"y0":50.002182443906776,"z0":5.209215155907143,"aX":15.554427105981581},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-13.8,"spinRate":2264,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4094969120870502,"extension":7.188508867059141},"index":0,"playId":"d5376911-59f2-30dc-a978-6c0ce18586e3","pitchNumber":1,"startTime":"2026-05-20T01:48:11.165Z","endTime":"2026-05-20T01:48:15.513Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.943161576185396,"aZ":-17.648174678283603,"pfxX":7.929724417909444,"pfxZ":8.258176107171112,"pX":-0.14685611983032565,"pZ":2.8953496568343615,"vX0":-10.63412392442812,"vY0":-132.9228476944149,"vZ0":-2.814868509263328,"x":122.6,"y":160.61,"x0":2.906939931908452,"y0":50.00473663788733,"z0":5.275102530493561,"aX":13.953365548624483},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.6,"spinRate":2215,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.41473311424258785,"extension":7.249523244954278},"index":1,"playId":"b701ea56-b95d-343f-8db8-945e8757d5f4","pitchNumber":2,"startTime":"2026-05-20T01:48:27.236Z","endTime":"2026-05-20T01:48:31.310Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":83.8,"endSpeed":75.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876397863693118,"aZ":-29.86305298955974,"pfxX":9.574934800666185,"pfxZ":1.5674270762795803,"pX":2.0744953584438006,"pZ":2.4215828910139754,"vX0":-5.954486989681276,"vY0":-121.76646432321837,"vZ0":0.22266724405417704,"x":37.93,"y":173.4,"x0":3.3298659899006355,"y0":50.003345323472516,"z0":4.950896678657953,"aX":14.123029817404008},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":-15.6,"spinRate":2183,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4529270358707631,"extension":6.928603559150924},"index":2,"playId":"1023a160-e3d6-3234-8ba7-86dd00ee5319","pitchNumber":3,"startTime":"2026-05-20T01:48:45.304Z","endTime":"2026-05-20T01:48:48.436Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385839361593625,"aZ":-17.493683841981834,"pfxX":7.57511946797459,"pfxZ":8.19747523476267,"pX":0.2384413009603271,"pZ":2.368627860884121,"vX0":-9.890172767954827,"vY0":-133.6194061130588,"vZ0":-4.172118914249484,"x":107.91,"y":174.83,"x0":3.020338912402422,"y0":50.00225557390043,"z0":5.223779912264871,"aX":13.565563910951234},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":-11.3,"spinRate":2302,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4114295750243455,"extension":7.213207914576695},"index":3,"playId":"d67e828d-f16d-3e29-8468-ae89eed40c89","pitchNumber":4,"startTime":"2026-05-20T01:49:02.365Z","endTime":"2026-05-20T01:49:05.520Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.741186664252513,"aZ":-19.774141784805195,"pfxX":7.34336315486382,"pfxZ":7.028582238695586,"pX":0.6583981236529716,"pZ":4.519834151159649,"vX0":-8.763712462306671,"vY0":-132.5858878507799,"vZ0":1.759159436438955,"x":91.9,"y":116.74,"x0":3.0666493797643004,"y0":50.00241653130111,"z0":5.2991642555702265,"aX":12.955781235038765},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-11.2,"spinRate":2285,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.414548661002502,"extension":7.174690581444262},"index":4,"playId":"dc49fd54-73a3-3bed-8f86-5581f940c5c2","pitchNumber":5,"startTime":"2026-05-20T01:49:25.984Z","endTime":"2026-05-20T01:49:29.167Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.987936524201427,"aZ":-15.611367951898483,"pfxX":6.466674418410568,"pfxZ":9.236743647803875,"pX":-1.0312164888043485,"pZ":3.4106566676180896,"vX0":-12.483622193707394,"vY0":-133.61318026740318,"vZ0":-1.757364145581077,"x":156.31,"y":146.69,"x0":2.8787395650636314,"y0":50.00446997583863,"z0":5.208750533302479,"aX":11.599544952243301},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":-8.8,"spinRate":2300,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.41123589975776387,"extension":7.240163393427739},"index":5,"playId":"04841efb-1682-3b8f-ba75-7e388c2ca9c0","pitchNumber":6,"startTime":"2026-05-20T01:49:43.665Z","endTime":"2026-05-20T01:49:47.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:49:47.601Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vaughn Grissom flies out to left fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:50:11.434Z","endTime":"2026-05-20T01:51:44.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11677305881702,"aZ":-26.255833374802112,"pfxX":2.0837354133216888,"pfxZ":3.56709108263375,"pX":0.15408551583897312,"pZ":1.7476521023908473,"vX0":-9.031365412158245,"vY0":-128.12603258747032,"vZ0":-3.2292892079844027,"x":111.13,"y":191.59,"x0":3.4577678918037527,"y0":50.000723676793356,"z0":5.081861248982871,"aX":3.4556053888897686},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":-1.7,"spinRate":2294,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.4279152535652173,"extension":7.40918044828058},"index":0,"playId":"7e79fcd0-486c-3b9e-9e2b-7002eac0894b","pitchNumber":1,"startTime":"2026-05-20T01:50:15.884Z","endTime":"2026-05-20T01:50:19.448Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.790121081466403,"aZ":-17.375153023206465,"pfxX":7.652522889361814,"pfxZ":8.421325495995278,"pX":-0.7494247254641166,"pZ":2.4578960139070567,"vX0":-12.374496661483802,"vY0":-132.36590685682467,"vZ0":-4.016578494632658,"x":145.57,"y":172.42,"x0":3.012563980337231,"y0":50.00218007403603,"z0":5.283558492725414,"aX":13.448105837845397},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":-10.9,"spinRate":2235,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4153217850455504,"extension":7.16641132514899},"index":1,"playId":"bb38192a-1cc2-3711-ad3e-bccf5a0b113e","pitchNumber":2,"startTime":"2026-05-20T01:50:37.544Z","endTime":"2026-05-20T01:50:42.043Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23535305495239,"aZ":-27.195071674944213,"pfxX":2.4459558672131654,"pfxZ":3.0920214646776625,"pX":-0.573886335557599,"pZ":2.599719127856484,"vX0":-10.281002746793527,"vY0":-127.49090491661418,"vZ0":-0.9485584921354011,"x":138.88,"y":168.59,"x0":3.229931499513323,"y0":50.00545192538606,"z0":5.163616049112888,"aX":3.943905217410368},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.6,"breakHorizontal":-1.6,"spinRate":2188,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4330385140798354,"extension":7.0070753952597284},"index":2,"playId":"1764d1f8-0865-3e88-ba5f-c046806ccda7","pitchNumber":3,"startTime":"2026-05-20T01:51:00.769Z","endTime":"2026-05-20T01:51:05.960Z","isPitch":true,"type":"pitch"},{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":70.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835435014293004,"aZ":-30.133317230230652,"pfxX":-4.403384138007377,"pfxZ":1.6040786935258176,"pX":-0.31704581121336667,"pZ":2.052789531127236,"vX0":-7.071068957632792,"vY0":-113.13751178457257,"vZ0":0.3094834291291755,"x":129.09,"y":183.35,"x0":3.441656431075555,"y0":50.00531303616386,"z0":4.975629203435051,"aX":-5.613219191673243},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":3.4,"breakHorizontal":10.1,"spinRate":2350,"spinDirection":267},"zone":7,"typeConfidence":2.0,"plateTime":0.4872356314354911,"extension":6.730435009497948},"hitData":{"launchSpeed":79.6,"launchAngle":35.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.85,"coordY":88.81}},"index":3,"playId":"21ef5006-46ee-3448-b692-bbeb6f1fc83c","pitchNumber":4,"startTime":"2026-05-20T01:51:32.438Z","endTime":"2026-05-20T01:51:44.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:51:44.435Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a sharp line drive to center fielder Henry Bolte. Mike Trout to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:51:52.107Z","endTime":"2026-05-20T01:53:15.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765494936296303,"aZ":-23.393788428483788,"pfxX":7.763173135077677,"pfxZ":4.976945835629589,"pX":0.42439564324731405,"pZ":2.6036518233031174,"vX0":-9.424414726801654,"vY0":-132.3533944323257,"vZ0":-2.470631514833612,"x":100.82,"y":168.48,"x0":3.032350366564176,"y0":50.00324975700851,"z0":5.273028981736055,"aX":13.695328031479136},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-11.9,"spinRate":2318,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4147591921343685,"extension":6.995855046942233},"index":0,"playId":"2c4c009f-9145-3f11-bdcf-0d004655ac34","pitchNumber":1,"startTime":"2026-05-20T01:52:10.102Z","endTime":"2026-05-20T01:52:13.561Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96905417392443,"aZ":-33.84666927682897,"pfxX":11.141549825478602,"pfxZ":-1.1231969731637732,"pX":1.5980184500583228,"pZ":0.7583078334824461,"vX0":-7.581997602603789,"vY0":-122.52456038214962,"vZ0":-2.5314000095921148,"x":56.09,"y":218.31,"x0":3.311171769530828,"y0":50.000718178926775,"z0":4.7452221902562695,"aX":16.655924632377},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.4,"breakHorizontal":-18.0,"spinRate":1775,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.44991593908688277,"extension":6.827488324732113},"index":1,"playId":"cb0028c3-6304-3216-acc4-8482fc1ae56d","pitchNumber":2,"startTime":"2026-05-20T01:52:41.881Z","endTime":"2026-05-20T01:52:44.921Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.822820973071117,"aZ":-27.592804755553182,"pfxX":4.803721635081143,"pfxZ":2.751249080913116,"pX":-0.5807605360525666,"pZ":2.5864380338878687,"vX0":-10.71807420010301,"vY0":-128.68204179334865,"vZ0":-1.0561510987211828,"x":139.14,"y":168.95,"x0":3.029930596931762,"y0":50.000458912440486,"z0":5.156621593999609,"aX":7.989101717306442},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":-6.1,"spinRate":2194,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4270383969731446,"extension":7.308839035362929},"hitData":{"launchSpeed":102.5,"launchAngle":9.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.73,"coordY":89.43}},"index":2,"playId":"ff768bc7-42bf-3668-8b42-18b941a6e7b6","pitchNumber":3,"startTime":"2026-05-20T01:53:04.029Z","endTime":"2026-05-20T01:53:15.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:53:15.078Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T01:53:37.719Z","endTime":"2026-05-20T01:54:43.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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, 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},"pitchData":{"startSpeed":77.3,"endSpeed":70.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380830420547127,"aZ":-33.87812522556614,"pfxX":-4.897729260302272,"pfxZ":-1.3440045932685187,"pX":0.5628076008819388,"pZ":2.735030140723994,"vX0":-4.950131148337209,"vY0":-112.45285909947553,"vZ0":2.2980276812670377,"x":95.55,"y":164.93,"x0":3.43758187364403,"y0":50.003777242745784,"z0":5.162346158254418,"aX":-6.205870247493946},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-1.4,"breakHorizontal":10.2,"spinRate":2357,"spinDirection":284},"zone":6,"typeConfidence":2.0,"plateTime":0.489047008006672,"extension":6.889181787522751},"index":0,"playId":"5a909dfd-a97b-3146-812c-7448529bdaec","pitchNumber":1,"startTime":"2026-05-20T01:53:52.293Z","endTime":"2026-05-20T01:53:56.301Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50757782715471,"aZ":-22.956645067233822,"pfxX":9.539585203773251,"pfxZ":5.294746887740146,"pX":-0.2585991113995139,"pZ":3.7898029637698234,"vX0":-11.789426895141881,"vY0":-131.74416931814778,"vZ0":0.8253640703103262,"x":126.86,"y":136.46,"x0":3.055251537767288,"y0":50.00205123633612,"z0":5.18161184732737,"aX":16.606856745712715},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":-14.4,"spinRate":2275,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.4172889794809871,"extension":7.158331730432002},"index":1,"playId":"7579b208-ca45-3e2f-ba3b-a2c2b5a06174","pitchNumber":2,"startTime":"2026-05-20T01:54:11.990Z","endTime":"2026-05-20T01:54:15.891Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935750658217945,"aZ":-24.401382603826445,"pfxX":0.6400893547031807,"pfxZ":4.87350926605405,"pX":0.1319609212579368,"pZ":3.136370882238193,"vX0":-8.312857440684938,"vY0":-125.88481633926379,"vZ0":0.020970135882231733,"x":111.97,"y":154.1,"x0":3.4020601229614003,"y0":50.00409323133451,"z0":5.112735332631175,"aX":1.0211251674422193},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":0.8,"spinRate":2200,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.43607010017756354,"extension":7.344865912092215},"hitData":{"launchSpeed":85.8,"launchAngle":79.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.53,"coordY":185.63}},"index":2,"playId":"0b573753-5103-39c0-82fa-87063a1ea544","pitchNumber":3,"startTime":"2026-05-20T01:54:33.993Z","endTime":"2026-05-20T01:54:43.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:54:43.902Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:56:45.833Z","endTime":"2026-05-20T01:57:36.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":0},"pitchData":{"startSpeed":73.1,"endSpeed":66.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.279627310595227,"aZ":-42.02523958337573,"pfxX":-6.938953450066086,"pfxZ":-8.758106991505482,"pX":0.17174064263211516,"pZ":2.1097100639844957,"vX0":-1.2484611463825037,"vY0":-106.38478550232246,"vZ0":1.2595128596384182,"x":110.45,"y":181.82,"x0":1.6692181419367271,"y0":50.00012638811691,"z0":6.340780183807584,"aX":-7.810008200112908},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-15.0,"breakHorizontal":12.8,"spinRate":2599,"spinDirection":324},"zone":8,"typeConfidence":2.0,"plateTime":0.5184012979918693,"extension":6.123832908564676},"index":0,"playId":"fde8cb53-4ac2-3cda-9cf0-67c3bfff7516","pitchNumber":1,"startTime":"2026-05-20T01:56:56.109Z","endTime":"2026-05-20T01:56:59.713Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066492656125046,"aZ":-27.421674372294685,"pfxX":7.843984445202567,"pfxZ":3.065406064238468,"pX":0.6153714817307826,"pZ":1.7558406953305334,"vX0":-4.775822188727073,"vY0":-124.11025371955687,"vZ0":-4.614357739018509,"x":93.54,"y":191.37,"x0":1.5506547975817035,"y0":50.00529672525706,"z0":5.937300441104119,"aX":12.173842694712118},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.7,"breakHorizontal":-13.0,"spinRate":1688,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4422197125236784,"extension":6.364679097429095},"index":1,"playId":"57830208-81d2-3876-a142-cd12a4727899","pitchNumber":2,"startTime":"2026-05-20T01:57:13.453Z","endTime":"2026-05-20T01:57:16.572Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.807853716342514,"aZ":-15.014097831492432,"pfxX":5.569377190533475,"pfxZ":8.955108138495735,"pX":0.587748803449619,"pZ":3.552132060283559,"vX0":-5.148408851228166,"vY0":-138.27853569965416,"vZ0":-3.3039608558283353,"x":94.6,"y":142.87,"x0":1.759573665243881,"y0":50.00438949196158,"z0":5.783762068142347,"aX":10.674907303613146},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-8.9,"spinRate":2222,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39767220405818327,"extension":6.546950160621677},"index":2,"playId":"fcca5964-3c16-32e7-a215-c3a524752157","pitchNumber":3,"startTime":"2026-05-20T01:57:33.132Z","endTime":"2026-05-20T01:57:36.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:57:36.655Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:57:51.928Z","endTime":"2026-05-20T01:59:03.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16039949951052,"aZ":-31.912405451437717,"pfxX":-1.7821679169821119,"pfxZ":0.1574510240458018,"pX":0.7592721765561679,"pZ":3.480021698378316,"vX0":-2.282509733152125,"vY0":-129.41007967203515,"vZ0":-0.2519994277948041,"x":88.06,"y":144.82,"x0":1.8858185845256612,"y0":50.003991366453235,"z0":6.032652413197861,"aX":-3.0092218475111703},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":3.7,"spinRate":2328,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4239832425484913,"extension":6.289419993435887},"index":0,"playId":"850b2e92-d63c-3677-8735-5240b16df931","pitchNumber":1,"startTime":"2026-05-20T01:58:02.081Z","endTime":"2026-05-20T01:58:06.214Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.326849165721804,"aZ":-13.670704722444777,"pfxX":4.95562513001309,"pfxZ":9.64380630151291,"pX":0.07124997549878187,"pZ":2.038296141220908,"vX0":-5.868238392470047,"vY0":-138.25872752578624,"vZ0":-7.5701494379801995,"x":114.28,"y":183.75,"x0":1.5861833576815572,"y0":50.00684145343178,"z0":5.746279790294634,"aX":9.512934331639737},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.7,"spinRate":2172,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.3974917822132693,"extension":6.704531116980798},"index":1,"playId":"875ec6a9-2966-3b07-bf36-5130ea1d2c81","pitchNumber":2,"startTime":"2026-05-20T01:58:18.242Z","endTime":"2026-05-20T01:58:21.403Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24701328241033,"aZ":-14.213364989640427,"pfxX":5.612352052227905,"pfxZ":9.178130855695137,"pX":0.8428669335530822,"pZ":3.7157185836425093,"vX0":-4.025292550206045,"vY0":-139.2461603675799,"vZ0":-3.598161007884024,"x":84.87,"y":138.46,"x0":1.5804547842521077,"y0":50.004604913967164,"z0":5.969558139515273,"aX":10.985366883877166},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-9.2,"spinRate":2239,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39385467120519024,"extension":6.50998618085311},"index":2,"playId":"85e1d420-5702-34fe-b248-0ff0fcf9a9ac","pitchNumber":3,"startTime":"2026-05-20T01:58:38.845Z","endTime":"2026-05-20T01:58:43.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77810714603829,"aZ":-33.450201318600776,"pfxX":-1.709572129868519,"pfxZ":-0.7666423272150844,"pX":-0.27093739375751974,"pZ":2.6152036804973657,"vX0":-3.8968115662351446,"vY0":-127.94975379646269,"vZ0":-2.127560140267038,"x":127.33,"y":168.17,"x0":1.494966229089316,"y0":50.0060092300239,"z0":6.082603637990189,"aX":-2.8303627948562773},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":4.0,"spinRate":2410,"spinDirection":303},"zone":4,"typeConfidence":2.0,"plateTime":0.4283285253453286,"extension":6.341475071888534},"index":3,"playId":"ce19cff0-ae8f-3faf-821c-509d6b3ffa7d","pitchNumber":4,"startTime":"2026-05-20T01:58:58.096Z","endTime":"2026-05-20T01:59:03.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T01:59:03.306Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T01:59:15.945Z","endTime":"2026-05-20T02:00:52.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.005103132565075,"aZ":-12.847246625502025,"pfxX":4.427168102928361,"pfxZ":10.046561039535039,"pX":-0.1820899423957002,"pZ":2.4273605224208965,"vX0":-5.611128336274076,"vY0":-138.1243930103742,"vZ0":-6.973686316735814,"x":123.94,"y":173.24,"x0":1.3046386037862547,"y0":50.00411211410644,"z0":5.856496564283852,"aX":8.518230658314437},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-6.8,"spinRate":2195,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.39720562765682654,"extension":6.808256544005706},"index":0,"playId":"cab246d5-2c01-369e-a5b4-5ca066429f75","pitchNumber":1,"startTime":"2026-05-20T01:59:26.496Z","endTime":"2026-05-20T01:59:29.981Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96423249279573,"aZ":-25.392883070672188,"pfxX":7.286355491040905,"pfxZ":4.297400236722483,"pX":0.12103853341264771,"pZ":0.07682017628415509,"vX0":-5.491155949451063,"vY0":-124.29123501308734,"vZ0":-8.712554424260775,"x":112.39,"y":236.71,"x0":1.4032545632755857,"y0":50.00207101671019,"z0":5.7094321341659295,"aX":11.494892384418332},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-12.1,"spinRate":1743,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4392896178289267,"extension":6.7657510714137565},"index":1,"playId":"40e63b6a-bc42-38f6-987d-592ce63ff196","pitchNumber":2,"startTime":"2026-05-20T01:59:42.406Z","endTime":"2026-05-20T01:59:45.856Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10886874078347,"aZ":-13.942523404752171,"pfxX":6.583414603587515,"pfxZ":9.374387846328865,"pX":-0.5056020464166971,"pZ":3.630736005671042,"vX0":-7.597617621873106,"vY0":-139.25408351476185,"vZ0":-3.891744950719423,"x":136.27,"y":140.75,"x0":1.4154112390733762,"y0":50.0043833095675,"z0":5.982162801909156,"aX":12.805855144064159},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":-10.2,"spinRate":2214,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3948120458040898,"extension":6.783218191464209},"index":2,"playId":"853f9c7d-91c2-39b1-a54e-fae1ffb6b8d2","pitchNumber":3,"startTime":"2026-05-20T02:00:05.231Z","endTime":"2026-05-20T02:00:08.957Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":72.1,"endSpeed":65.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928107115587334,"aZ":-42.461823162876044,"pfxX":-6.989806794656839,"pfxZ":-9.424148784687473,"pX":0.13251786525597603,"pZ":2.6243273190148977,"vX0":-0.9452598879574231,"vY0":-104.83425854731684,"vZ0":2.737804954874789,"x":111.95,"y":167.92,"x0":1.4981349686914736,"y0":50.00303934706729,"z0":6.328335018995407,"aX":-7.629216081729711},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.1,"breakVerticalInduced":-15.6,"breakHorizontal":12.8,"spinRate":2526,"spinDirection":323},"zone":5,"typeConfidence":2.0,"plateTime":0.5263951357390044,"extension":6.2263554795686},"index":3,"playId":"d843d6ef-c2a6-3c54-a488-4b33dc15bbae","pitchNumber":4,"startTime":"2026-05-20T02:00:22.767Z","endTime":"2026-05-20T02:00:26.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-20T02:00:32.804Z","endTime":"2026-05-20T02:00:48.138Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.213797466361406,"aZ":-16.604915923092722,"pfxX":7.752221277873966,"pfxZ":8.117354416924355,"pX":0.5785171170587423,"pZ":2.789470608977332,"vX0":-5.73869718357597,"vY0":-138.4064990422871,"vZ0":-4.870823620616028,"x":94.95,"y":163.46,"x0":1.6837712947505046,"y0":50.00005871874721,"z0":5.703347364548158,"aX":14.864667672007913},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":-12.6,"spinRate":2173,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.3974826025674152,"extension":6.620713288753772},"index":5,"playId":"0e8ef3b6-3dbe-3e48-a615-3ca24897ed3e","pitchNumber":5,"startTime":"2026-05-20T02:00:48.138Z","endTime":"2026-05-20T02:00:52.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:00:52.090Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:02:53.466Z","endTime":"2026-05-20T02:04:30.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(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},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674734196907863,"aZ":-20.529480360941136,"pfxX":8.501271830155769,"pfxZ":6.756341022740214,"pX":1.1960268469717885,"pZ":2.3353239908336074,"vX0":-8.442082621766756,"vY0":-130.51402605137986,"vZ0":-3.3386196446534346,"x":71.41,"y":175.73,"x0":3.3692924213844764,"y0":50.00348890548216,"z0":5.178663760917516,"aX":14.655044068689058},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":-13.6,"spinRate":2167,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4198041309092826,"extension":7.269900011729096},"index":0,"playId":"056d076f-5cfc-3f2f-8635-4ad0bd7343a4","pitchNumber":1,"startTime":"2026-05-20T02:03:03.874Z","endTime":"2026-05-20T02:03:08.053Z","isPitch":true,"type":"pitch"},{"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":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.308376023661268,"aZ":-34.72054500666214,"pfxX":-2.793810232432323,"pfxZ":-2.0058973958869064,"pX":1.333473769222071,"pZ":2.4135998433991888,"vX0":-4.508141963340637,"vY0":-112.36282627791168,"vZ0":1.7113147138391596,"x":66.17,"y":173.61,"x0":3.7325145432680147,"y0":50.00048409778371,"z0":5.183148651154479,"aX":-3.5531432361391038},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.9,"breakHorizontal":6.2,"spinRate":2245,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.4883894105029243,"extension":6.975143210882436},"index":1,"playId":"f522c482-96f4-3db9-80b4-11028c3a5a61","pitchNumber":2,"startTime":"2026-05-20T02:03:20.095Z","endTime":"2026-05-20T02:03:23.671Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061708608968615,"aZ":-24.56451077737794,"pfxX":0.9898916665146198,"pfxZ":4.936980797734634,"pX":0.443428177039592,"pZ":2.222315916303148,"vX0":-7.955216148286419,"vY0":-123.97692688188687,"vZ0":-1.9217568282635704,"x":100.1,"y":178.78,"x0":3.578723097720302,"y0":50.00203594454755,"z0":5.0778100591850475,"aX":1.5257969271158403},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.6,"breakHorizontal":0.2,"spinRate":2243,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4434577620196021,"extension":7.01760553303347},"index":2,"playId":"d47fc693-2673-337d-b81c-b506231fc4aa","pitchNumber":3,"startTime":"2026-05-20T02:03:36.225Z","endTime":"2026-05-20T02:03:42.855Z","isPitch":true,"type":"pitch"},{"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},"index":3,"startTime":"2026-05-20T02:03:52.130Z","endTime":"2026-05-20T02:04:05.310Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"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},"pitchData":{"startSpeed":83.7,"endSpeed":75.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36325921285985,"aZ":-27.559594058106583,"pfxX":13.950064898356892,"pfxZ":3.1540140641883117,"pX":0.10614174198803517,"pZ":1.9995530782424291,"vX0":-11.842589374669926,"vY0":-121.22265635337713,"vZ0":-1.0668188964498726,"x":112.95,"y":184.79,"x0":3.2819738676369745,"y0":50.00288612081032,"z0":4.887983626057305,"aX":20.417310001303722},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":-21.8,"spinRate":2197,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4547313807713951,"extension":7.05293470880858},"index":4,"playId":"a0132fc1-06f2-3c61-b202-c4b5a5cc11d4","pitchNumber":4,"startTime":"2026-05-20T02:04:05.310Z","endTime":"2026-05-20T02:04:08.666Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18389840508094,"aZ":-16.49839866206985,"pfxX":9.612149018754593,"pfxZ":8.799128827265104,"pX":0.6871541145002189,"pZ":2.6888893770844704,"vX0":-9.634707626202834,"vY0":-133.50603215979007,"vZ0":-3.595031412990044,"x":90.81,"y":166.18,"x0":3.116327891657689,"y0":50.00535401956087,"z0":5.260558545045805,"aX":17.131379201715617},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":-15.0,"spinRate":2286,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.41228079219447933,"extension":7.236265711746188},"index":5,"playId":"b1de1bef-a145-343e-89d0-50a2e320ee6c","pitchNumber":5,"startTime":"2026-05-20T02:04:26.431Z","endTime":"2026-05-20T02:04:30.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:04:30.482Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to right fielder Brent Rooker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:04:39.747Z","endTime":"2026-05-20T02:06:02.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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},"pitchData":{"startSpeed":78.4,"endSpeed":71.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.129376960389617,"aZ":-30.821543895766307,"pfxX":-2.4232944006874018,"pfxZ":1.0472728490088326,"pX":-0.39858847158060023,"pZ":2.0322278248045116,"vX0":-7.6150855231243195,"vY0":-113.84033836582144,"vZ0":0.1264353574926229,"x":132.19,"y":183.91,"x0":3.3273609456591515,"y0":50.00259691928309,"z0":5.069258179572295,"aX":-3.1267349650895717},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.3,"breakHorizontal":6.6,"spinRate":2343,"spinDirection":278},"zone":7,"typeConfidence":2.0,"plateTime":0.48422197836597247,"extension":6.948574898676907},"index":0,"playId":"2f6b05e0-6e37-39fe-94cd-1b0920d9d07a","pitchNumber":1,"startTime":"2026-05-20T02:04:57.027Z","endTime":"2026-05-20T02:05:00.830Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.4,"endSpeed":81.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236722247180776,"aZ":-18.393159912330272,"pfxX":8.64213846703895,"pfxZ":8.010447574938034,"pX":-1.7745367895308581,"pZ":3.36350381463117,"vX0":-15.070993508834354,"vY0":-130.74637276502128,"vZ0":-1.0704250495360064,"x":184.64,"y":147.97,"x0":2.9584734457037984,"y0":50.000736360999845,"z0":5.1671126029358785,"aX":14.864893910651887},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.4,"breakHorizontal":-12.1,"spinRate":2228,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.4199669411143381,"extension":7.29769048722147},"index":1,"playId":"95c89c53-5bf9-3305-bcd5-80a4b755b93c","pitchNumber":2,"startTime":"2026-05-20T02:05:14.428Z","endTime":"2026-05-20T02:05:17.737Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85799873518296,"aZ":-18.867982992496913,"pfxX":9.51517428295599,"pfxZ":7.471221575627461,"pX":-0.2740216614503729,"pZ":2.1933565581799757,"vX0":-12.147868775855448,"vY0":-133.39208921786394,"vZ0":-3.793704652428462,"x":127.45,"y":179.56,"x0":3.128114107472272,"y0":50.00265140785421,"z0":5.015029568829664,"aX":16.945818673957156},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":-14.3,"spinRate":2260,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.4124840351772283,"extension":7.283422050164404},"index":2,"playId":"8a1612c0-d4cf-380b-b8db-07b1054bcb43","pitchNumber":3,"startTime":"2026-05-20T02:05:33.113Z","endTime":"2026-05-20T02:05:37.322Z","isPitch":true,"type":"pitch"},{"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51563569745608,"aZ":-31.492074269962437,"pfxX":-3.7509040865297045,"pfxZ":0.5296711315758591,"pX":-0.4621773987209399,"pZ":1.9077651858698441,"vX0":-7.0804100993238785,"vY0":-113.6282018230195,"vZ0":0.153071286922988,"x":134.62,"y":187.27,"x0":3.1925473537329596,"y0":50.00542880669929,"z0":4.991186475961025,"aX":-4.861528516625678},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.3,"breakHorizontal":8.8,"spinRate":2272,"spinDirection":279},"zone":7,"typeConfidence":2.0,"plateTime":0.48365348089702476,"extension":6.951984740357676},"hitData":{"launchSpeed":75.2,"launchAngle":22.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.03,"coordY":111.8}},"index":3,"playId":"6a1d45c5-555a-3bc9-9bf3-c950783d9bd7","pitchNumber":4,"startTime":"2026-05-20T02:05:50.835Z","endTime":"2026-05-20T02:06:02.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:06:02.837Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to right fielder Brent Rooker. Nolan Schanuel to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:06:17.009Z","endTime":"2026-05-20T02:09:20.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"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":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46934935787476,"aZ":-25.974139036840356,"pfxX":3.4806198658334586,"pfxZ":3.6978506484471474,"pX":-0.5168788424730527,"pZ":2.826982845325051,"vX0":-10.904878786288757,"vY0":-129.3501289507745,"vZ0":-0.5492071647484593,"x":136.7,"y":162.45,"x0":3.319935179974301,"y0":50.005748986846754,"z0":5.051033724681345,"aX":5.842273213283879},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":-3.6,"spinRate":2302,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4250626797237862,"extension":7.035877456804183},"index":0,"playId":"e1b1670c-8d7f-3315-b348-311fe236770f","pitchNumber":1,"startTime":"2026-05-20T02:06:30.417Z","endTime":"2026-05-20T02:06:34.841Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":80.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934256786973727,"aZ":-18.369861376435466,"pfxX":6.97867311620099,"pfxZ":8.197854579860662,"pX":-1.5598212196003327,"pZ":3.1024015833617056,"vX0":-13.665938154014519,"vY0":-129.89080674654795,"vZ0":-1.8660765569497952,"x":176.46,"y":155.02,"x0":2.897914230092104,"y0":50.00062986396793,"z0":5.248627874413058,"aX":11.74896056466247},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.5,"breakHorizontal":-9.1,"spinRate":2224,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.42407109908260754,"extension":7.152747259248897},"index":1,"playId":"6394ae87-7936-3896-86d9-302c5a443285","pitchNumber":2,"startTime":"2026-05-20T02:06:49.095Z","endTime":"2026-05-20T02:06:52.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19083134504228,"aZ":-32.53329398319799,"pfxX":-1.1434009106009033,"pfxZ":-0.2751293895926499,"pX":-0.4768060927187808,"pZ":0.3760164492081316,"vX0":-8.513150050490893,"vY0":-114.71458677996358,"vZ0":-2.892821931723375,"x":135.17,"y":228.63,"x0":3.4461031161803324,"y0":50.00072575305261,"z0":4.856584953443571,"aX":-1.507956049123927},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.0,"breakHorizontal":4.4,"spinRate":2442,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4792943303766486,"extension":6.8999891711646},"index":2,"playId":"a5cf0224-a281-3b80-a6a6-ee9303a33784","pitchNumber":3,"startTime":"2026-05-20T02:07:09.953Z","endTime":"2026-05-20T02:07:13.721Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79368677570964,"aZ":-19.5286791012657,"pfxX":8.787771755066371,"pfxZ":7.2292846351287565,"pX":0.4543297636508812,"pZ":1.2657951839975723,"vX0":-10.489468658424054,"vY0":-132.09605577632416,"vZ0":-5.8796898776956645,"x":99.68,"y":204.6,"x0":3.353976975300758,"y0":50.003280576966304,"z0":4.977919857421173,"aX":15.373824634983889},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-13.3,"spinRate":2223,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4162478871993547,"extension":7.15834176054142},"index":3,"playId":"2f1002b9-dca4-3623-8da6-33db2b535b31","pitchNumber":4,"startTime":"2026-05-20T02:07:37.446Z","endTime":"2026-05-20T02:07:41.522Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649737120051245,"aZ":-27.21342233693701,"pfxX":0.8372377070661625,"pfxZ":3.160489322478063,"pX":-0.5738421822366263,"pZ":1.5716016362269412,"vX0":-10.204700429182385,"vY0":-124.91010855821288,"vZ0":-2.711325385270121,"x":138.87,"y":196.35,"x0":3.466766027644601,"y0":50.0028403161115,"z0":4.923301240399517,"aX":1.3143514800251332},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":1.0,"spinRate":2162,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4395511888221151,"extension":7.195712906795313},"index":4,"playId":"e73b3036-fd7c-3b9e-830f-3c82b8c0e12c","pitchNumber":5,"startTime":"2026-05-20T02:08:01.512Z","endTime":"2026-05-20T02:08:04.802Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.528116181126677,"aZ":-20.73053178317511,"pfxX":10.343876088904812,"pfxZ":6.568191343047549,"pX":0.5398609353275344,"pZ":1.492821877588027,"vX0":-9.854931056380835,"vY0":-132.0364487404001,"vZ0":-5.606001426537147,"x":96.42,"y":198.47,"x0":3.00033911274049,"y0":50.005663558492095,"z0":5.197651382765219,"aX":18.029444275499728},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":-16.2,"spinRate":2124,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4169201555956987,"extension":7.22491844910152},"index":5,"playId":"293c828d-de54-3e92-bb14-b0c9eb1c084a","pitchNumber":6,"startTime":"2026-05-20T02:08:27.072Z","endTime":"2026-05-20T02:08:34.091Z","isPitch":true,"type":"pitch"},{"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141217564850702,"aZ":-31.54774856503049,"pfxX":-3.598260992313607,"pfxZ":0.47293519282703045,"pX":0.6015527180128126,"pZ":2.1230444378269837,"vX0":-5.593322807717419,"vY0":-114.96057038517796,"vZ0":0.34178733232511416,"x":94.07,"y":181.46,"x0":3.547124514583327,"y0":50.002500154677584,"z0":5.070642307805162,"aX":-4.745845687866253},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.3,"breakHorizontal":8.0,"spinRate":2234,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.47907179131911315,"extension":6.869287033180483},"hitData":{"launchSpeed":62.7,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.09,"coordY":135.37}},"index":6,"playId":"1095b1e6-7722-390a-a42c-ec9ec9593391","pitchNumber":7,"startTime":"2026-05-20T02:09:08.995Z","endTime":"2026-05-20T02:09:20.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:09:20.285Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:09:48.801Z","endTime":"2026-05-20T02:11:07.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134741426914214,"aZ":-24.09159886393419,"pfxX":10.856895955133727,"pfxZ":4.582432114763613,"pX":-0.6062257972428757,"pZ":2.2535365191594128,"vX0":-13.35246180583873,"vY0":-132.19859028494602,"vZ0":-2.600219283113887,"x":140.11,"y":177.93,"x0":3.108056796905804,"y0":50.002221996034926,"z0":5.025129626996279,"aX":19.147218982616742},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":-16.7,"spinRate":2263,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4149000835705583,"extension":7.476822453217767},"index":0,"playId":"b497fbc0-9ff6-3798-9ab2-b5056568faa6","pitchNumber":1,"startTime":"2026-05-20T02:09:59.672Z","endTime":"2026-05-20T02:10:03.697Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06491701583965,"aZ":-33.441956400241864,"pfxX":-3.1046952425979946,"pfxZ":-0.9658530825779081,"pX":-0.02045700377441954,"pZ":2.1009720263461653,"vX0":-6.99875024233544,"vY0":-113.9173867198334,"vZ0":0.9979733621526055,"x":117.78,"y":182.05,"x0":3.4958082800022146,"y0":50.00301046699246,"z0":4.964954908677359,"aX":-4.076070557064513},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.2,"breakHorizontal":7.4,"spinRate":2283,"spinDirection":274},"zone":8,"typeConfidence":2.0,"plateTime":0.4809556562656252,"extension":6.785177945896927},"index":1,"playId":"86c7a6c0-a6bb-3977-bfa4-73d3f7213b4f","pitchNumber":2,"startTime":"2026-05-20T02:10:20.288Z","endTime":"2026-05-20T02:10:25.990Z","isPitch":true,"type":"pitch"},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.893743654239707,"aZ":-33.30601225846649,"pfxX":-3.359998918063997,"pfxZ":-0.8810743942755721,"pX":0.7587122173959516,"pZ":1.129424331127698,"vX0":-4.978787626408524,"vY0":-112.75244449272421,"vZ0":-0.8603932881112526,"x":88.08,"y":208.29,"x0":3.42906419907076,"y0":50.00038470089653,"z0":4.867463094266218,"aX":-4.33815227833327},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-1.6,"breakHorizontal":7.3,"spinRate":2197,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.48520275951724035,"extension":6.795665793312296},"index":2,"playId":"1a3c7833-020a-35d9-b516-fd6ff1a13807","pitchNumber":3,"startTime":"2026-05-20T02:11:01.850Z","endTime":"2026-05-20T02:11:07.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:11:07.101Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T02:11:26.260Z","endTime":"2026-05-20T02:12:29.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83278546646535,"aZ":-30.844768015177518,"pfxX":-3.271566276940408,"pfxZ":1.01023389002635,"pX":-0.2348090920526161,"pZ":1.3898306713785005,"vX0":-7.5621885866638525,"vY0":-113.72717168092963,"vZ0":-1.0306284104207895,"x":125.95,"y":201.25,"x0":3.551523297834622,"y0":50.003022355449616,"z0":4.893896749341377,"aX":-4.3074350321843315},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.9,"breakHorizontal":7.8,"spinRate":2413,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.48064284880328456,"extension":7.232304331668427},"index":0,"playId":"167f2605-2d3a-3e3e-9eeb-325468fdf2f2","pitchNumber":1,"startTime":"2026-05-20T02:11:38.541Z","endTime":"2026-05-20T02:11:42.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-20T02:12:00.738Z","endTime":"2026-05-20T02:12:22.129Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.294557057973066,"aZ":-31.309624127065188,"pfxX":10.523758725552977,"pfxZ":0.5869179518916958,"pX":1.1447139702218003,"pZ":2.233947952564318,"vX0":-8.706540707863748,"vY0":-120.79141377349656,"vZ0":0.40726569896804365,"x":73.37,"y":178.46,"x0":3.442734763526726,"y0":50.00075038780422,"z0":4.833949390483693,"aX":15.424534029714648},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":-16.8,"spinRate":2259,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.45485471032365155,"extension":6.916575396248885},"hitData":{"launchSpeed":80.1,"launchAngle":33.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.53,"coordY":85.74}},"index":2,"playId":"53e16e34-ba65-3ced-b97b-cf65158de7b7","pitchNumber":2,"startTime":"2026-05-20T02:12:22.129Z","endTime":"2026-05-20T02:12:29.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:12:29.796Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:14:38.988Z","endTime":"2026-05-20T02:15:34.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(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":0},"pitchData":{"startSpeed":72.2,"endSpeed":66.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.163996826551333,"aZ":-41.14801174073257,"pfxX":-5.38039474975826,"pfxZ":-8.154353347291133,"pX":0.10441670856686507,"pZ":3.302745966785977,"vX0":-1.699968232396479,"vY0":-105.01715356998467,"vZ0":3.5020175909116804,"x":113.02,"y":149.61,"x0":1.6265434192590869,"y0":50.0010156353224,"z0":6.447480095797892,"aX":-5.922758426801818},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-13.2,"breakHorizontal":10.2,"spinRate":2560,"spinDirection":323},"zone":2,"typeConfidence":2.0,"plateTime":0.524436045987267,"extension":6.342867032375396},"index":0,"playId":"51678cd4-1e08-3bf4-981f-9d96f7c8e116","pitchNumber":1,"startTime":"2026-05-20T02:14:51.448Z","endTime":"2026-05-20T02:14:55.032Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9733747789353,"aZ":-14.743054175589158,"pfxX":6.6103182934733615,"pfxZ":9.242671190013027,"pX":0.48477525888553674,"pZ":4.493822316221585,"vX0":-5.704422919121279,"vY0":-137.11763885921533,"vZ0":-1.2466133389999938,"x":98.52,"y":117.45,"x0":1.7429217087614108,"y0":50.00606701754417,"z0":5.970085902103257,"aX":12.471586644500862},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-10.7,"spinRate":2307,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4009088143002635,"extension":6.473845241280301},"index":1,"playId":"fbb33576-fc80-3a43-9a2f-a08d5a3a831f","pitchNumber":2,"startTime":"2026-05-20T02:15:08.140Z","endTime":"2026-05-20T02:15:11.362Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24022976163019,"aZ":-17.474737892872962,"pfxX":7.140579251122795,"pfxZ":7.786064759629598,"pX":-0.6414596690575005,"pZ":3.0069422887734336,"vX0":-8.17472321696127,"vY0":-137.23498145680276,"vZ0":-4.288916779988637,"x":141.45,"y":157.59,"x0":1.4625751157467777,"y0":50.00288276770237,"z0":5.797101011651544,"aX":13.482271086378699},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-11.0,"spinRate":2250,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4006737419016755,"extension":6.687723318951904},"hitData":{"launchSpeed":77.4,"launchAngle":28.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.28,"coordY":109.79}},"index":2,"playId":"249f7080-d7c7-3f7b-a8da-a2c5ac1af5dd","pitchNumber":3,"startTime":"2026-05-20T02:15:27.054Z","endTime":"2026-05-20T02:15:34.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:15:34.166Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a sharp line drive to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:15:52.058Z","endTime":"2026-05-20T02:16:37.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701555405546383,"aZ":-18.239182683351608,"pfxX":5.7757980115111724,"pfxZ":7.369573003229174,"pX":0.17110816869692894,"pZ":3.1416998088846784,"vX0":-5.925825874800193,"vY0":-136.99135811107436,"vZ0":-3.808616329306144,"x":110.48,"y":153.95,"x0":1.6171742861587775,"y0":50.00268657321906,"z0":5.805055051507524,"aX":10.921943822911576},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":-9.1,"spinRate":2121,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4006017524453296,"extension":6.815389745953395},"index":0,"playId":"1d03874d-1990-3a2b-af4a-6210a5c25524","pitchNumber":1,"startTime":"2026-05-20T02:16:08.218Z","endTime":"2026-05-20T02:16:12.315Z","isPitch":true,"type":"pitch"},{"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.538404550906368,"aZ":-36.91943588559805,"pfxX":-1.3567042818424797,"pfxZ":-2.8416479525736067,"pX":-0.060496840269242076,"pZ":1.7199155028695694,"vX0":-3.6120676148706345,"vY0":-128.61530647662389,"vZ0":-3.5021500688002742,"x":119.31,"y":192.34,"x0":1.5403548795259343,"y0":50.00436321400196,"z0":5.972802624923536,"aX":-2.26430985110904},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.8,"breakHorizontal":3.2,"spinRate":2534,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.42643869190637895,"extension":6.574555558338139},"hitData":{"launchSpeed":101.8,"launchAngle":10.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":158.98,"coordY":85.85}},"index":1,"playId":"ca2b64e7-0c69-3af0-b577-f3f0427316d7","pitchNumber":2,"startTime":"2026-05-20T02:16:25.822Z","endTime":"2026-05-20T02:16:37.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:16:37.540Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to right fielder Jo Adell. Jeff McNeil to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:16:51.055Z","endTime":"2026-05-20T02:17:32.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30551143656068,"aZ":-16.44210211859384,"pfxX":4.849142816196148,"pfxZ":8.454927732780954,"pX":0.5150310106648389,"pZ":2.3944336831792876,"vX0":-4.411594469220318,"vY0":-136.1497193373649,"vZ0":-5.996078450943921,"x":97.37,"y":174.13,"x0":1.5332110787896938,"y0":50.00631647251906,"z0":5.779694996970935,"aX":9.026872082668563},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-7.8,"spinRate":2033,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4036304375662385,"extension":6.659978307715382},"index":0,"playId":"c234cc1f-a692-3aa7-9fe3-877f2fc8f73a","pitchNumber":1,"startTime":"2026-05-20T02:17:02.134Z","endTime":"2026-05-20T02:17:05.348Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2358126330481,"aZ":-18.536558357054005,"pfxX":7.087508410145121,"pfxZ":7.351350410031044,"pX":0.35785359593504423,"pZ":2.7557918783833006,"vX0":-6.1479932978801415,"vY0":-135.96478462214787,"vZ0":-4.399965361986894,"x":103.36,"y":164.37,"x0":1.7371973520626536,"y0":50.00676925081091,"z0":5.696836289853094,"aX":13.157152026600679},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":-11.4,"spinRate":2124,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.40419640481398345,"extension":6.553201904357818},"hitData":{"launchSpeed":97.1,"launchAngle":5.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.71,"coordY":117.81}},"index":1,"playId":"2901a490-9ce8-3db3-b3ca-ca6fef0d1c7c","pitchNumber":2,"startTime":"2026-05-20T02:17:20.776Z","endTime":"2026-05-20T02:17:32.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:17:32.197Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:17:55.959Z","endTime":"2026-05-20T02:19:31.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.477275990330686,"aZ":-21.28420167177705,"pfxX":5.838201557263505,"pfxZ":7.225020734116464,"pX":-0.6943002502884907,"pZ":0.9432617344512618,"vX0":-6.9573588416477925,"vY0":-122.13077772291918,"vZ0":-6.899900856294758,"x":143.47,"y":213.31,"x0":1.4353508757853286,"y0":50.004455327781024,"z0":5.640755442595666,"aX":8.803664007801236},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":11.6,"breakHorizontal":-8.9,"spinRate":1546,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.44879669175130577,"extension":6.657449991315148},"index":0,"playId":"def18ad1-ed19-3040-b201-be51eed791a7","pitchNumber":1,"startTime":"2026-05-20T02:18:19.794Z","endTime":"2026-05-20T02:18:23.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10063010338876,"aZ":-24.63282133592194,"pfxX":10.023361841046636,"pfxZ":4.8460441839554385,"pX":-0.19645964506728888,"pZ":0.4391600352139212,"vX0":-7.365130296039528,"vY0":-124.50157980297764,"vZ0":-7.705707833944605,"x":124.49,"y":226.92,"x0":1.5111512192838379,"y0":50.00326424073184,"z0":5.640380226782855,"aX":15.594254387344096},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":1768,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.44146192428188247,"extension":6.582345317079927},"index":1,"playId":"6986160e-a061-3248-8e1b-546b169c2dd0","pitchNumber":2,"startTime":"2026-05-20T02:18:38.313Z","endTime":"2026-05-20T02:18:41.668Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.1,"endSpeed":65.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77667039927319,"aZ":-42.416819912232384,"pfxX":-6.5399275896203335,"pfxZ":-9.463085388943298,"pX":-0.19254372597363986,"pZ":2.769674488001756,"vX0":-1.8278026899010553,"vY0":-104.69618777391179,"vZ0":3.1784534954298564,"x":124.34,"y":164.0,"x0":1.5471787246422095,"y0":50.00322434538704,"z0":6.285192766081126,"aX":-7.078602610118094},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-15.5,"breakHorizontal":12.4,"spinRate":2263,"spinDirection":322},"zone":5,"typeConfidence":2.0,"plateTime":0.5282455966452289,"extension":6.397003234648434},"index":2,"playId":"78ccad88-028e-3d71-81fc-a2ab7f1c9585","pitchNumber":3,"startTime":"2026-05-20T02:18:59.955Z","endTime":"2026-05-20T02:19:04.027Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82301722436684,"aZ":-13.509382780981392,"pfxX":5.272880041681525,"pfxZ":9.807111886449071,"pX":-0.35474560942756345,"pZ":3.132365112185623,"vX0":-6.140387832308721,"vY0":-137.85200352288842,"vZ0":-5.127171325930822,"x":130.52,"y":154.21,"x0":1.2283164885587663,"y0":50.00271581552687,"z0":5.945653581755291,"aX":10.035648527612121},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":-8.0,"spinRate":2097,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.39902155341060075,"extension":6.63301007375192},"hitData":{"launchSpeed":92.2,"launchAngle":41.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.52,"coordY":77.11}},"index":3,"playId":"984d2013-1613-3f83-ab8e-ef4753bc9d1f","pitchNumber":4,"startTime":"2026-05-20T02:19:18.363Z","endTime":"2026-05-20T02:19:31.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:19:31.395Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a sharp ground ball to center fielder Mike Trout. Jeff McNeil scores. Darell Hernaiz to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:19:53.601Z","endTime":"2026-05-20T02:20:16.551Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.038956742883506,"aZ":-38.832671983229865,"pfxX":-2.1219864949699017,"pfxZ":-4.196348267639982,"pX":-0.0585758019084888,"pZ":2.1922991893758157,"vX0":-3.5134559543751434,"vY0":-125.30025925624898,"vZ0":-1.46675311506449,"x":119.23,"y":179.59,"x0":1.6392384401518214,"y0":50.004593246941866,"z0":5.966967580261993,"aX":-3.3643993432321055},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.7,"breakHorizontal":4.7,"spinRate":2523,"spinDirection":305},"zone":8,"typeConfidence":2.0,"plateTime":0.43764319913272454,"extension":6.489214105563606},"hitData":{"launchSpeed":111.7,"launchAngle":2.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.8,"coordY":92.37}},"index":0,"playId":"bc43933c-ea1a-3c5e-aba6-0e962a80bbfb","pitchNumber":1,"startTime":"2026-05-20T02:20:02.376Z","endTime":"2026-05-20T02:20:16.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:20:16.551Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colby Thomas doubles (2) on a line drive to right fielder Jo Adell. Darell Hernaiz scores. Nick Kurtz scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:20:40.059Z","endTime":"2026-05-20T02:23:28.928Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36315201297394,"aZ":-13.968165490944378,"pfxX":6.506563481709106,"pfxZ":9.66012878716058,"pX":-0.7264928870709093,"pZ":4.127719931812741,"vX0":-8.548196380451378,"vY0":-136.50239946805635,"vZ0":-2.1144937650997226,"x":144.69,"y":127.33,"x0":1.6020011680170356,"y0":50.00543274739521,"z0":5.875390994044872,"aX":12.26698301898619},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":-10.0,"spinRate":2031,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4014382913196197,"extension":6.636259320296027},"index":0,"playId":"c0a665d3-021a-3c1c-a930-12390fc9eed4","pitchNumber":1,"startTime":"2026-05-20T02:20:51.405Z","endTime":"2026-05-20T02:20:55.330Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66160610380383,"aZ":-14.475071677341944,"pfxX":6.445176722419115,"pfxZ":9.259358910496525,"pX":0.3142926042928747,"pZ":1.1563367222421752,"vX0":-5.217922637922983,"vY0":-137.86914853325533,"vZ0":-10.039604924350236,"x":105.02,"y":207.56,"x0":1.400648826977714,"y0":50.0048548665927,"z0":5.8387332168416055,"aX":12.32200624465733},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-10.4,"spinRate":2128,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.39836227032199245,"extension":6.6752950784370375},"index":1,"playId":"bf0c6f61-1c76-3ead-b631-22d5c4c32e28","pitchNumber":2,"startTime":"2026-05-20T02:21:08.818Z","endTime":"2026-05-20T02:21:12.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-20T02:21:21.989Z","endTime":"2026-05-20T02:22:12.810Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":72.7,"endSpeed":66.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641793372338114,"aZ":-42.71587112022143,"pfxX":-5.911928398817588,"pfxZ":-9.56844229785057,"pX":-0.5660303302859732,"pZ":1.1398739652735053,"vX0":-2.6865878421564453,"vY0":-105.74133908155547,"vZ0":-0.10769429960466126,"x":138.58,"y":208.0,"x0":1.5005156492504979,"y0":50.00370249882719,"z0":6.207628182225965,"aX":-6.511342029818441},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.7,"breakVerticalInduced":-16.8,"breakHorizontal":11.5,"spinRate":2528,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.5235314045544359,"extension":6.2787401280739745},"index":3,"playId":"3c972251-e295-3f9f-acfc-83016b447208","pitchNumber":3,"startTime":"2026-05-20T02:22:12.810Z","endTime":"2026-05-20T02:22:17.522Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21117269179916,"aZ":-16.85325946660569,"pfxX":9.266425355146191,"pfxZ":8.133455129802242,"pX":0.27503231457713195,"pZ":2.872862182874371,"vX0":-7.252247505020815,"vY0":-137.28706448837403,"vZ0":-4.48880684407969,"x":106.52,"y":161.21,"x0":1.7648692594780238,"y0":50.00110398811266,"z0":5.698604462175617,"aX":17.448900914566984},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":-15.0,"spinRate":2190,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.40105543599174887,"extension":6.520797713189732},"index":4,"playId":"bb88efcc-b4d5-3ef9-8a03-16ad0cfe9f0d","pitchNumber":4,"startTime":"2026-05-20T02:22:31.709Z","endTime":"2026-05-20T02:22:35.527Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69798940408698,"aZ":-12.818140599080207,"pfxX":6.931878234506458,"pfxZ":10.220401646902403,"pX":-0.01056504769774364,"pZ":3.1857560899869846,"vX0":-6.127262601099486,"vY0":-137.3083123801477,"vZ0":-5.044484077137719,"x":117.4,"y":152.76,"x0":1.3581063829165843,"y0":50.00584721095063,"z0":5.931310194351859,"aX":13.131747612304341},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-11.2,"spinRate":2176,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.40014363077738846,"extension":6.642910150357002},"index":5,"playId":"4ed7e9e9-efc2-33cc-bb16-f6594b084ff6","pitchNumber":5,"startTime":"2026-05-20T02:22:50.583Z","endTime":"2026-05-20T02:22:54.017Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87335811099926,"aZ":-13.75262649712884,"pfxX":6.481276288523525,"pfxZ":9.629963773816286,"pX":-0.04661935252424794,"pZ":3.0852311370744703,"vX0":-6.461355603836658,"vY0":-138.3917745905074,"vZ0":-4.876059333479842,"x":118.78,"y":155.48,"x0":1.4920487543120946,"y0":50.00246906450358,"z0":5.812298656826414,"aX":12.397924095739613},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-10.2,"spinRate":2151,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.39790598266129074,"extension":6.66946813780031},"hitData":{"launchSpeed":90.2,"launchAngle":23.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.29,"coordY":74.0}},"index":6,"playId":"5fa31574-34e0-30d0-8f5f-7d087bebe891","pitchNumber":6,"startTime":"2026-05-20T02:23:13.903Z","endTime":"2026-05-20T02:23:28.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:23:28.928Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a line drive to left fielder Jose Siri. Colby Thomas scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:24:44.131Z","endTime":"2026-05-20T02:25:12.559Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T02:23:56.545Z","endTime":"2026-05-20T02:24:46.318Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":71.5,"endSpeed":65.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.897397908434044,"aZ":-41.458636451733106,"pfxX":-7.797066787426013,"pfxZ":-8.614506626106898,"pX":0.9910892808852719,"pZ":2.9266104139309586,"vX0":0.5082170913785959,"vY0":-103.97859620805228,"vZ0":3.1642645211809013,"x":79.22,"y":159.76,"x0":1.7522241318924079,"y0":50.00142639377069,"z0":6.357503186148466,"aX":-8.406991471543892},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-14.2,"breakHorizontal":13.9,"spinRate":2451,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.5298653253240668,"extension":6.114936297883479},"index":1,"playId":"b3678d45-24b6-36f4-99b5-52b3f6e3d4c5","pitchNumber":1,"startTime":"2026-05-20T02:24:46.318Z","endTime":"2026-05-20T02:24:50.476Z","isPitch":true,"type":"pitch"},{"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428913394010348,"aZ":-25.206033308796346,"pfxX":6.597624552743435,"pfxZ":4.512410239756004,"pX":0.9555807776556775,"pZ":2.503634491076519,"vX0":-3.751995197430412,"vY0":-123.73116927747502,"vZ0":-2.989938956790211,"x":80.58,"y":171.18,"x0":1.636925777684055,"y0":50.00532624681432,"z0":5.847111879127983,"aX":10.1983313371023},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":-11.0,"spinRate":1642,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4432109828972748,"extension":6.499208375209791},"hitData":{"launchSpeed":85.7,"launchAngle":21.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.22,"coordY":110.33}},"index":2,"playId":"ad545ca1-f5ad-3ba8-a565-65849cf6efdc","pitchNumber":2,"startTime":"2026-05-20T02:25:02.449Z","endTime":"2026-05-20T02:25:12.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:25:12.559Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Henry Bolte hits a ground-rule double (1) on a fly ball down the left-field line. Brent Rooker to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:25:42.669Z","endTime":"2026-05-20T02:26:17.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnThird":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.463468083605342,"aZ":-15.584921499591882,"pfxX":6.869186879120006,"pfxZ":9.130829912453535,"pX":-0.9469674109311818,"pZ":2.2078453357075403,"vX0":-8.32064080645027,"vY0":-134.4960978267809,"vZ0":-6.926405694942909,"x":153.1,"y":179.17,"x0":1.3066293358280547,"y0":50.002621727948146,"z0":5.938837123177786,"aX":12.479478385075593},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-10.4,"spinRate":2101,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4085615591813325,"extension":6.6610747131777135},"index":0,"playId":"8cd4df5b-6dcf-319a-9447-a8a25a595d9a","pitchNumber":1,"startTime":"2026-05-20T02:25:50.927Z","endTime":"2026-05-20T02:25:54.887Z","isPitch":true,"type":"pitch"},{"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3879702149447,"aZ":-30.44310867807489,"pfxX":-0.37620982838477723,"pfxZ":1.062261683189707,"pX":-0.26065639467344587,"pZ":2.33049510079775,"vX0":-4.5310924786717175,"vY0":-126.55709643216846,"vZ0":-3.015391030144203,"x":126.94,"y":175.86,"x0":1.6003453819258284,"y0":50.00126095065485,"z0":5.97116212891961,"aX":-0.6102993601045673},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":1.7,"spinRate":2439,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.43249623639913626,"extension":6.54312684176098},"hitData":{"launchSpeed":91.9,"launchAngle":26.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":31.29,"coordY":106.74}},"index":1,"playId":"8d3a1a93-104a-37fc-937b-2652bbe28a63","pitchNumber":2,"startTime":"2026-05-20T02:26:07.088Z","endTime":"2026-05-20T02:26:17.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:26:17.804Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a line drive to center fielder Mike Trout. Brent Rooker scores. Henry Bolte scores.","rbi":2,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:26:42.609Z","endTime":"2026-05-20T02:27:27.373Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653162597399408,"aZ":-25.654435240582686,"pfxX":6.796315022660922,"pfxZ":4.334927168645576,"pX":0.8166664083843912,"pZ":2.9425936757779056,"vX0":-3.6631876675633994,"vY0":-122.24475811718736,"vZ0":-1.9056797304978463,"x":85.87,"y":159.33,"x0":1.4570749181735398,"y0":50.000099674323586,"z0":5.949498209981665,"aX":10.213391958637127},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.7,"breakHorizontal":-11.4,"spinRate":1588,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4492484844310076,"extension":6.637273657928949},"index":0,"playId":"463fcf06-cb28-3458-855c-89aefdc65a42","pitchNumber":1,"startTime":"2026-05-20T02:26:50.276Z","endTime":"2026-05-20T02:26:53.538Z","isPitch":true,"type":"pitch"},{"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31888171724927,"aZ":-27.348343493363007,"pfxX":9.93322523753608,"pfxZ":3.2777692842776798,"pX":1.152071545732309,"pZ":2.498431615029348,"vX0":-4.150419566603123,"vY0":-120.96068131609631,"vZ0":-2.479470516162814,"x":73.09,"y":171.32,"x0":1.6071228442927779,"y0":50.00034844409204,"z0":5.953762981440946,"aX":14.601792113162357},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.9,"spinRate":1729,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.45418337667834496,"extension":6.442364089302402},"hitData":{"launchSpeed":86.4,"launchAngle":19.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.74,"coordY":86.82}},"index":1,"playId":"41c26180-9e65-385a-9c2f-cf25aae39b2c","pitchNumber":2,"startTime":"2026-05-20T02:27:16.754Z","endTime":"2026-05-20T02:27:27.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:27:27.373Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, third baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T02:28:00.494Z","endTime":"2026-05-20T02:28:14.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369071766044826,"aZ":-13.241823090465155,"pfxX":6.309235877425346,"pfxZ":10.447879599721965,"pX":-0.8622865408278089,"pZ":2.638040211071489,"vX0":-8.54013651931831,"vY0":-134.3164766818267,"vZ0":-5.807256402018111,"x":149.87,"y":167.55,"x0":1.5511465893572312,"y0":50.00145277941963,"z0":5.784029775859009,"aX":11.431470991848554},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-9.4,"spinRate":2156,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.40910106139809255,"extension":6.439033114629588},"hitData":{"launchSpeed":60.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.23,"coordY":159.31}},"index":0,"playId":"fbdb744a-ab7e-382f-a64c-75cb7c804668","pitchNumber":1,"startTime":"2026-05-20T02:28:06.991Z","endTime":"2026-05-20T02:28:14.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:28:14.873Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Trout homers (12) on a fly ball to center field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:30:17.149Z","endTime":"2026-05-20T02:31:55.630Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"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":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14654193125501,"aZ":-24.61978419130102,"pfxX":7.959795459685778,"pfxZ":4.4006672434371055,"pX":1.2744096583256603,"pZ":2.623496356050886,"vX0":-7.829936083655742,"vY0":-130.84860467854256,"vZ0":-1.2734692302495976,"x":68.42,"y":167.95,"x0":3.2856354812774353,"y0":50.003215189832844,"z0":4.978411251785502,"aX":13.667106055635847},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-12.5,"spinRate":2124,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.42017576708341675,"extension":7.199716292368281},"index":0,"playId":"4ee9c230-3e88-305c-b24c-b0c9249aef8f","pitchNumber":1,"startTime":"2026-05-20T02:30:27.146Z","endTime":"2026-05-20T02:30:30.951Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.815865058543302,"aZ":-22.03379878997489,"pfxX":9.835953346164096,"pfxZ":5.884806535496607,"pX":0.008032892745992021,"pZ":2.4428704808806967,"vX0":-11.005485799035455,"vY0":-130.51049826145112,"vZ0":-2.7967476481265665,"x":116.69,"y":172.82,"x0":3.004336732794614,"y0":50.00215898420197,"z0":5.190408259620991,"aX":16.945200259232614},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":-15.4,"spinRate":2265,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.41990358836528996,"extension":7.2883166351219995},"index":1,"playId":"b1ddafb1-c9b1-3f4e-9b4f-17cb9dbef2ca","pitchNumber":2,"startTime":"2026-05-20T02:30:41.933Z","endTime":"2026-05-20T02:30:45.545Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72784230959582,"aZ":-28.287663761048208,"pfxX":11.16292971224846,"pfxZ":2.7117207082976904,"pX":1.2418121478341593,"pZ":2.649450687036329,"vX0":-8.211536602488703,"vY0":-119.2634313344449,"vZ0":0.6633500698039113,"x":69.67,"y":167.24,"x0":3.2854314029604765,"y0":50.00524863661965,"z0":4.9263395035761945,"aX":16.023820183662334},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.4,"breakHorizontal":-18.1,"spinRate":2267,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.45990586832352065,"extension":6.8397729650311865},"index":2,"playId":"3af81d1d-8c63-3b90-985b-726f7b13a379","pitchNumber":3,"startTime":"2026-05-20T02:30:58.569Z","endTime":"2026-05-20T02:31:03.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-20T02:31:17.814Z","endTime":"2026-05-20T02:31:28.944Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81869373063155,"aZ":-22.244366506651758,"pfxX":9.992689431607921,"pfxZ":5.738169350934385,"pX":0.12885158279824918,"pZ":2.6733006994361634,"vX0":-10.988153220414743,"vY0":-131.24118727583843,"vZ0":-1.8151219750315137,"x":112.09,"y":166.6,"x0":3.0873416116256474,"y0":50.004373721210435,"z0":5.043946631337812,"aX":17.2968932573659},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":2268,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4186111153341048,"extension":7.246212876779186},"hitData":{"launchSpeed":104.6,"launchAngle":27.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.52,"coordY":36.7}},"index":4,"playId":"517854b2-0a79-338a-8a71-998e81b2354a","pitchNumber":4,"startTime":"2026-05-20T02:31:28.944Z","endTime":"2026-05-20T02:31:55.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:31:55.630Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vaughn Grissom flies out to left fielder Colby Thomas.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:32:11.438Z","endTime":"2026-05-20T02:32:45.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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(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":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245522726416684,"aZ":-30.901002348837956,"pfxX":-2.222212068524022,"pfxZ":0.9600814938812867,"pX":-0.7851628594586411,"pZ":2.8138733316554982,"vX0":-8.61559034296788,"vY0":-115.29056091288633,"vZ0":1.5695280304890888,"x":146.93,"y":162.81,"x0":3.3105939645609057,"y0":50.00280147663601,"z0":5.137801332344495,"aX":-2.9492825840228614},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.5,"breakHorizontal":6.5,"spinRate":2292,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.47766025292841174,"extension":7.361015847867126},"index":0,"playId":"3b43b9bf-0524-35f0-b51b-cf0e00d3cea4","pitchNumber":1,"startTime":"2026-05-20T02:32:17.070Z","endTime":"2026-05-20T02:32:21.047Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55422475562014,"aZ":-27.288278759940944,"pfxX":-0.6976567785933447,"pfxZ":3.1792682440236444,"pX":-0.11034385521677903,"pZ":2.8493600623676785,"vX0":-8.153178807792282,"vY0":-123.65536316877814,"vZ0":0.1257580272773613,"x":121.21,"y":161.85,"x0":3.331432688992098,"y0":50.001686761772454,"z0":5.102938813467068,"aX":-1.069527048087343},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":3.4,"spinRate":2209,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.44435740420121794,"extension":7.048708194027104},"hitData":{"launchSpeed":83.4,"launchAngle":45.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.91,"coordY":91.76}},"index":1,"playId":"4c0bc6b7-daf4-35d9-82cf-256eb509311a","pitchNumber":2,"startTime":"2026-05-20T02:32:34.130Z","endTime":"2026-05-20T02:32:45.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:32:45.088Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out softly, pitcher Jacob Lopez to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:32:59.488Z","endTime":"2026-05-20T02:34:04.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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, 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},"pitchData":{"startSpeed":83.8,"endSpeed":74.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66839841456604,"aZ":-28.957701194521213,"pfxX":11.775336058232735,"pfxZ":2.217267206119825,"pX":0.025638793525703578,"pZ":2.45461538221352,"vX0":-11.066572580630174,"vY0":-121.33034111364027,"vZ0":0.45313900985765576,"x":116.02,"y":172.51,"x0":3.175487290813162,"y0":50.00378240046785,"z0":4.844528927080462,"aX":17.08715436863132},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.4,"breakHorizontal":-17.8,"spinRate":2272,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.45616062552839587,"extension":6.875084041508678},"index":0,"playId":"41c09d44-60c5-3745-80cb-05ca1c521ee4","pitchNumber":1,"startTime":"2026-05-20T02:33:07.647Z","endTime":"2026-05-20T02:33:11.349Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.0,"endSpeed":73.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906851424770117,"aZ":-30.21843249059979,"pfxX":11.039573597027042,"pfxZ":1.3719310845372803,"pX":1.459343253254346,"pZ":2.5943589290681395,"vX0":-7.572044399338754,"vY0":-120.43916002203788,"vZ0":1.0282673555862463,"x":61.37,"y":168.73,"x0":3.2575144176997712,"y0":50.003391415959236,"z0":4.897312838536558,"aX":15.733918139613355},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.1,"breakHorizontal":-17.4,"spinRate":2239,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.460099182793829,"extension":6.859418783664996},"index":1,"playId":"ca2f02db-5035-32b7-8673-ed5f0bc492be","pitchNumber":2,"startTime":"2026-05-20T02:33:22.178Z","endTime":"2026-05-20T02:33:25.405Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.578251421053064,"aZ":-24.086475601475826,"pfxX":8.463310632152213,"pfxZ":4.583135153470026,"pX":0.8989132575956824,"pZ":4.002302950599828,"vX0":-9.251779897862917,"vY0":-132.79057326231703,"vZ0":1.8160618862887437,"x":82.74,"y":130.72,"x0":3.3482835052070308,"y0":50.0024031306364,"z0":5.075838656830065,"aX":14.935321142868471},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-13.1,"spinRate":2244,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4143566540271828,"extension":7.302730441402997},"index":2,"playId":"a6e4eed0-c4d4-3a2d-b68c-25017d1b37bb","pitchNumber":3,"startTime":"2026-05-20T02:33:42.094Z","endTime":"2026-05-20T02:33:45.272Z","isPitch":true,"type":"pitch"},{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.939154373215754,"aZ":-29.224448423786438,"pfxX":-3.7042234255336832,"pfxZ":2.3046712369683275,"pX":-0.07855544018081964,"pZ":1.8524441136462946,"vX0":-6.591988664548433,"vY0":-112.90258947077137,"vZ0":-0.27155976910739477,"x":119.99,"y":188.76,"x0":3.368722986009578,"y0":50.004490782345144,"z0":4.933461365947965,"aX":-4.747974498758508},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":4.4,"breakHorizontal":8.5,"spinRate":2434,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.4864770486861265,"extension":6.73414235093542},"hitData":{"launchSpeed":35.8,"launchAngle":-5.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.53,"coordY":192.01}},"index":3,"playId":"c8ea6431-0ee3-3f98-87b1-0b2934a2fd54","pitchNumber":4,"startTime":"2026-05-20T02:33:55.830Z","endTime":"2026-05-20T02:34:04.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:34:04.008Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T02:34:39.235Z","endTime":"2026-05-20T02:37:00.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0336915096243,"aZ":-30.681852698994213,"pfxX":-1.413196565120173,"pfxZ":1.0711422731392783,"pX":-1.7637956669722359,"pZ":0.6047597061517453,"vX0":-11.135106432600642,"vY0":-117.67985608804761,"vZ0":-3.5154815160864663,"x":184.23,"y":222.45,"x0":3.228775147523093,"y0":50.00139664771582,"z0":4.984664318023856,"aX":-1.965088703298261},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.2,"breakHorizontal":5.5,"spinRate":2412,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.46690391728254665,"extension":7.190500381433905},"index":0,"playId":"c64e1abf-2171-347d-8fba-ec98819eae1c","pitchNumber":1,"startTime":"2026-05-20T02:34:50.650Z","endTime":"2026-05-20T02:34:53.882Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.7,"endSpeed":80.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.681907900325754,"aZ":-25.09713812340876,"pfxX":1.4886545339187467,"pfxZ":4.261181981731552,"pX":0.39729351841258925,"pZ":3.087513011287031,"vX0":-8.023921999618532,"vY0":-128.8296802168868,"vZ0":-0.007200524134816866,"x":101.86,"y":155.42,"x0":3.3746758626243674,"y0":50.00317023681111,"z0":5.049183676858699,"aX":2.4730517965796883},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-0.7,"spinRate":2178,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.42706892601391555,"extension":7.08713505191742},"index":1,"playId":"c7c3f737-519f-3d64-a14a-ac274d1e3570","pitchNumber":2,"startTime":"2026-05-20T02:35:11.120Z","endTime":"2026-05-20T02:35:14.297Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671338778117967,"aZ":-32.703470149202545,"pfxX":-2.6505823084200126,"pfxZ":-0.40061277176458177,"pX":0.1709158402901265,"pZ":2.9392699300760374,"vX0":-6.628142844800956,"vY0":-114.94645627295654,"vZ0":2.4292206936969665,"x":110.49,"y":159.42,"x0":3.4560617183547313,"y0":50.00378116482286,"z0":5.081745772265839,"aX":-3.486386475050825},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.4,"breakHorizontal":6.7,"spinRate":2279,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.47963551649967817,"extension":6.834930222657598},"index":2,"playId":"e1eda9dc-73af-3e71-92d3-1f7bf6b5bd9d","pitchNumber":3,"startTime":"2026-05-20T02:35:33.601Z","endTime":"2026-05-20T02:35:36.956Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452199024895748,"aZ":-29.98654595874886,"pfxX":10.22931697803106,"pfxZ":1.4624018416820697,"pX":2.433880384531513,"pZ":2.412940144546104,"vX0":-5.626752384835333,"vY0":-122.32412423792198,"vZ0":0.448340952240726,"x":24.23,"y":173.63,"x0":3.452761372461467,"y0":50.000996861159564,"z0":4.828997812861843,"aX":15.271521358002303},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":2156,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4503141295335702,"extension":6.968556134122391},"index":3,"playId":"e6fd42ff-d96f-30e1-bfb9-757087294822","pitchNumber":4,"startTime":"2026-05-20T02:35:56.165Z","endTime":"2026-05-20T02:35:59.165Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11512729563042,"aZ":-19.480832512215642,"pfxX":7.1937557210974905,"pfxZ":7.319361755567041,"pX":-1.353342741729782,"pZ":2.993432108426174,"vX0":-13.887816084180372,"vY0":-131.22898947038857,"vZ0":-1.9625422016132212,"x":168.59,"y":157.96,"x0":3.0854018114218973,"y0":50.00632713346826,"z0":5.2100877987859455,"aX":12.483710293287965},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.0,"breakHorizontal":-9.8,"spinRate":2272,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4182134588189159,"extension":7.763466750961195},"index":4,"playId":"cce015e0-4a7f-38e7-a336-68c1e596ea3e","pitchNumber":5,"startTime":"2026-05-20T02:36:12.831Z","endTime":"2026-05-20T02:36:16.309Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33012393550511,"aZ":-28.401017040890636,"pfxX":-0.011002334733795083,"pfxZ":2.397702838832471,"pX":0.48917903105954347,"pZ":3.409795112229299,"vX0":-7.44032167305262,"vY0":-125.2745805304887,"vZ0":1.5115059313289632,"x":98.35,"y":146.72,"x0":3.51000690164749,"y0":50.00488308767224,"z0":5.134566609929552,"aX":-0.01750338676679799},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":1.9,"spinRate":2266,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.43866402354962997,"extension":7.471751417094188},"index":5,"playId":"cfbb3929-bae9-3c02-ad12-2baab1b815a3","pitchNumber":6,"startTime":"2026-05-20T02:36:30.931Z","endTime":"2026-05-20T02:36:34.232Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.471885500603616,"aZ":-21.364097267604638,"pfxX":10.578446439734147,"pfxZ":6.117416841019125,"pX":-0.16276913822699982,"pZ":1.5119107999772734,"vX0":-11.883806283677405,"vY0":-132.65660530516564,"vZ0":-5.096973729147321,"x":123.2,"y":197.96,"x0":3.0175642328174352,"y0":50.006552401103896,"z0":5.032441506253543,"aX":18.708660616670258},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-16.3,"spinRate":2276,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41413967731469636,"extension":7.30869761866056},"hitData":{"launchSpeed":91.5,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.88,"coordY":154.76}},"index":6,"playId":"61941947-89a0-3b26-a10d-3097b0f5cefc","pitchNumber":7,"startTime":"2026-05-20T02:36:52.547Z","endTime":"2026-05-20T02:37:00.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:37:00.371Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to left fielder Jose Siri.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T02:38:56.892Z","endTime":"2026-05-20T02:39:21.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670517328802536,"aZ":-36.86041889994726,"pfxX":-1.6491733177223802,"pfxZ":-3.0368741576265315,"pX":-0.44659641796846516,"pZ":2.273813404346922,"vX0":-4.629195295041986,"vY0":-123.40936423377168,"vZ0":-1.7417851864183018,"x":134.02,"y":177.39,"x0":1.6682008185579476,"y0":50.00408843912777,"z0":6.094912253085462,"aX":-2.5427350624406513},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.6,"breakHorizontal":4.1,"spinRate":2336,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.4439044136500141,"extension":6.381163964342549},"hitData":{"launchSpeed":95.0,"launchAngle":15.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.87,"coordY":103.91}},"index":0,"playId":"a8bc2b5b-d805-3e1b-a98c-4dd96337569e","pitchNumber":1,"startTime":"2026-05-20T02:39:15.057Z","endTime":"2026-05-20T02:39:21.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:39:21.180Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to right fielder Jo Adell.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T02:39:40.297Z","endTime":"2026-05-20T02:41:37.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121366866865653,"aZ":-13.880905243645882,"pfxX":4.093519576985815,"pfxZ":10.24418926884188,"pX":-0.056046644402552026,"pZ":4.324406442469166,"vX0":-5.250266076385373,"vY0":-133.17479465923228,"vZ0":-2.1110822077815086,"x":119.14,"y":122.02,"x0":1.414398583653676,"y0":50.00399465194992,"z0":6.138080586711115,"aX":7.311393916749328},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-6.2,"spinRate":2094,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4121739308424104,"extension":6.58607926009586},"index":0,"playId":"662be6ec-7f9c-300d-8af0-f1b0541a9a69","pitchNumber":1,"startTime":"2026-05-20T02:39:50.684Z","endTime":"2026-05-20T02:39:53.783Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70985354998614,"aZ":-17.21216672606367,"pfxX":6.456068606095089,"pfxZ":8.303065229351077,"pX":-0.1550224751286066,"pZ":2.390630103974924,"vX0":-6.720081845517954,"vY0":-133.61973306446149,"vZ0":-5.601784771122639,"x":122.91,"y":174.23,"x0":1.55785588658805,"y0":50.00509035824921,"z0":5.757721323701251,"aX":11.636460281911884},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":-10.2,"spinRate":2095,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.410465845412209,"extension":6.523026997781062},"index":1,"playId":"60da15f8-7d78-391d-be50-3e0f46784269","pitchNumber":2,"startTime":"2026-05-20T02:40:05.744Z","endTime":"2026-05-20T02:40:08.796Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.3,"endSpeed":65.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.826360927159595,"aZ":-40.831819085838305,"pfxX":-6.046993579915384,"pfxZ":-8.059547716640289,"pX":-0.8237008880109867,"pZ":2.4226760969546706,"vX0":-3.243042950863121,"vY0":-103.739491235702,"vZ0":2.1692891957892457,"x":148.4,"y":173.37,"x0":1.553784824399752,"y0":50.00495280425624,"z0":6.286376658476144,"aX":-6.491315836579694},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-13.4,"breakHorizontal":12.0,"spinRate":2409,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.5310911688100619,"extension":6.2687800802849605},"index":2,"playId":"b509b934-9b89-39fd-a471-2963dc12e4e3","pitchNumber":3,"startTime":"2026-05-20T02:40:24.177Z","endTime":"2026-05-20T02:40:27.536Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-20T02:40:37.561Z","endTime":"2026-05-20T02:40:50.030Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"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},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795511712087823,"aZ":-24.666523410034014,"pfxX":7.499585143747644,"pfxZ":4.89250580564821,"pX":-0.25802708145135167,"pZ":1.2264153831691744,"vX0":-6.405131072084294,"vY0":-122.91911170172139,"vZ0":-6.056014738224997,"x":126.84,"y":205.67,"x0":1.4040121866638433,"y0":50.001874274023315,"z0":5.80947904460318,"aX":11.50433765625378},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.7,"breakHorizontal":-12.1,"spinRate":1618,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.44516963307445323,"extension":6.549930378248977},"index":4,"playId":"6b34e19f-3cd7-3bba-be8b-a9c7a8318c8d","pitchNumber":4,"startTime":"2026-05-20T02:40:50.030Z","endTime":"2026-05-20T02:40:55.103Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187885042978294,"aZ":-34.679274093510564,"pfxX":-0.42227001909059836,"pfxZ":-1.6077625087865197,"pX":-0.39618718495212396,"pZ":1.4045710914340395,"vX0":-4.0644777939666605,"vY0":-123.83250494846669,"vZ0":-4.54206685363713,"x":132.1,"y":200.86,"x0":1.3197076238468655,"y0":50.003249649744646,"z0":6.15622770928557,"aX":-0.657354657494783},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.7,"breakHorizontal":1.7,"spinRate":2470,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.44191513826520623,"extension":6.522357768305618},"index":5,"playId":"8dfe662c-0aab-3280-ae1b-bad8e5a49a24","pitchNumber":5,"startTime":"2026-05-20T02:41:08.744Z","endTime":"2026-05-20T02:41:12.310Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.671369744032535,"aZ":-10.84410598286392,"pfxX":5.485726926228998,"pfxZ":11.632534902114529,"pX":-0.41459645548539675,"pZ":2.5700557785284164,"vX0":-6.328814692023424,"vY0":-134.88615828733626,"vZ0":-6.9908096315226524,"x":132.8,"y":169.39,"x0":1.2548008994916358,"y0":50.00480694719643,"z0":5.968564517374859,"aX":10.060978891852042},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.7,"breakHorizontal":-8.5,"spinRate":2084,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.406821734723962,"extension":6.492572079253152},"hitData":{"launchSpeed":76.1,"launchAngle":35.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.53,"coordY":115.26}},"index":6,"playId":"3e693ad9-1328-3e4e-9158-31183c3db5da","pitchNumber":6,"startTime":"2026-05-20T02:41:29.308Z","endTime":"2026-05-20T02:41:37.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:41:37.087Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T02:41:53.840Z","endTime":"2026-05-20T02:42:57.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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, 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},"pitchData":{"startSpeed":70.4,"endSpeed":64.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.364612080639606,"aZ":-41.97755147472624,"pfxX":-5.774167611845526,"pfxZ":-9.3739793259844,"pX":-0.2661926503779805,"pZ":2.1528287415992504,"vX0":-2.1236452327279105,"vY0":-102.43416317794289,"vZ0":1.871197377726126,"x":127.15,"y":180.65,"x0":1.5389027301055669,"y0":50.00131631153884,"z0":6.420668553327076,"aX":-6.0402047488914645},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.8,"breakVerticalInduced":-15.8,"breakHorizontal":11.0,"spinRate":2361,"spinDirection":329},"zone":7,"typeConfidence":2.0,"plateTime":0.5379195804223946,"extension":6.2118502977468735},"index":0,"playId":"47c262c9-3ef0-3844-9765-955aa39bd9c5","pitchNumber":1,"startTime":"2026-05-20T02:42:04.787Z","endTime":"2026-05-20T02:42:08.041Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169746800710595,"aZ":-21.707047275880175,"pfxX":7.390814917486745,"pfxZ":7.068319206286776,"pX":-0.2240049445136175,"pZ":2.5156020056678328,"vX0":-6.258664277028695,"vY0":-121.0706494336906,"vZ0":-3.5125447449984195,"x":125.54,"y":170.86,"x0":1.437341054347998,"y0":50.00400783722722,"z0":5.890366810517188,"aX":10.946637487974664},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.1,"breakHorizontal":-11.9,"spinRate":1657,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.45282976711669676,"extension":6.505640093616666},"index":1,"playId":"5686cb52-ed78-3ee5-a66a-819af837a412","pitchNumber":2,"startTime":"2026-05-20T02:42:20.436Z","endTime":"2026-05-20T02:42:25.339Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T02:42:36.010Z","endTime":"2026-05-20T02:42:52.919Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.258736082231295,"aZ":-17.976338550154303,"pfxX":9.020908563818958,"pfxZ":7.710845614204494,"pX":0.3483321993767762,"pZ":4.159091605996781,"vX0":-6.46141255497188,"vY0":-135.47727583114886,"vZ0":-1.149342668371749,"x":103.72,"y":126.48,"x0":1.6039353648185835,"y0":50.00025660615062,"z0":5.857116256468845,"aX":16.604848413847566},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":-14.8,"spinRate":2180,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4057892373284937,"extension":6.676801422965619},"index":3,"playId":"1e04c4d9-1b44-3d26-accd-15f3fd34acef","pitchNumber":3,"startTime":"2026-05-20T02:42:52.919Z","endTime":"2026-05-20T02:42:57.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:42:57.536Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:45:31.926Z","endTime":"2026-05-20T02:46:17.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34188572884858,"aZ":-30.415814198693862,"pfxX":-3.1767599000834292,"pfxZ":1.3326331679932224,"pX":0.9696190685262246,"pZ":2.2989637063457455,"vX0":-4.8903505493878985,"vY0":-114.50542295857493,"vZ0":0.5070747417991446,"x":80.04,"y":176.71,"x0":3.5508163426321304,"y0":50.00396565980933,"z0":5.065206818891901,"aX":-4.191569031216688},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.9,"breakHorizontal":7.1,"spinRate":2224,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4794746865090267,"extension":7.00585001106517},"index":0,"playId":"d79bdb5a-f572-3834-b3be-070f2e6b932b","pitchNumber":1,"startTime":"2026-05-20T02:45:39.503Z","endTime":"2026-05-20T02:45:45.392Z","isPitch":true,"type":"pitch"},{"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82427838594032,"aZ":-29.584737382956455,"pfxX":10.84575873608014,"pfxZ":1.758601328709739,"pX":1.26611210571909,"pZ":1.7731259895323512,"vX0":-8.27888042052096,"vY0":-120.90532503695938,"vZ0":-1.08380045608995,"x":68.74,"y":190.91,"x0":3.335122917868003,"y0":50.00317916247728,"z0":4.836963512851382,"aX":15.966530886208313},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.2,"breakHorizontal":-17.5,"spinRate":2252,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.45401996040887616,"extension":6.973641302996546},"hitData":{"launchSpeed":78.4,"launchAngle":22.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.07,"coordY":90.45}},"index":1,"playId":"203929f4-5f8e-3eb3-bf8c-b30b153348ec","pitchNumber":2,"startTime":"2026-05-20T02:46:06.191Z","endTime":"2026-05-20T02:46:17.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:46:17.812Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out softly to second baseman Jeff McNeil.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:46:32.583Z","endTime":"2026-05-20T02:46:50.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01563471639438,"aZ":-27.58709057648934,"pfxX":10.278703936066218,"pfxZ":2.774415810244392,"pX":0.9137456982239829,"pZ":3.335872904219758,"vX0":-9.041541579301011,"vY0":-128.100015399723,"vZ0":1.141550605892215,"x":82.17,"y":148.71,"x0":3.1644276007983563,"y0":50.00065851307782,"z0":5.051364390383451,"aX":16.973782608138126},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-16.4,"spinRate":2065,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4286151127397426,"extension":7.18302940457307},"hitData":{"launchSpeed":53.2,"launchAngle":25.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"soft","location":"4","coordinates":{"coordX":141.87,"coordY":148.98}},"index":0,"playId":"54e3cad5-f3a2-398a-894c-d21e32e38c9a","pitchNumber":1,"startTime":"2026-05-20T02:46:44.126Z","endTime":"2026-05-20T02:46:50.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:46:50.030Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Logan O'Hoppe pops out softly to second baseman Jeff McNeil.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:47:13.841Z","endTime":"2026-05-20T02:47:49.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37281447998671,"aZ":-26.29444556958372,"pfxX":12.264884658763895,"pfxZ":3.4947229836682894,"pX":-0.6545585211071634,"pZ":2.8688943583048374,"vX0":-13.489520692539372,"vY0":-129.2428219103687,"vZ0":-0.4512444177930895,"x":141.95,"y":161.32,"x0":3.0530873977745605,"y0":50.002305333403804,"z0":5.0752543687238205,"aX":20.630710397574433},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":-19.0,"spinRate":2203,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.4247229337102354,"extension":7.2204961138063455},"index":0,"playId":"caf9d2a1-e3ea-3b53-936c-397dbe38a3b9","pitchNumber":1,"startTime":"2026-05-20T02:47:20.236Z","endTime":"2026-05-20T02:47:26.105Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.736661488478834,"aZ":-24.953041211538068,"pfxX":1.9588999139710142,"pfxZ":4.581120470284663,"pX":-0.552759088611326,"pZ":3.1099952709682803,"vX0":-10.173661517229055,"vY0":-125.35324296189978,"vZ0":0.2059679935873403,"x":138.07,"y":154.81,"x0":3.3215252061333,"y0":50.00047335426093,"z0":5.080947529634971,"aX":3.08742416081764},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.6,"breakHorizontal":-1.0,"spinRate":2140,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.4386518392288963,"extension":7.117673981730686},"hitData":{"launchSpeed":57.4,"launchAngle":50.0,"totalDistance":151.0,"trajectory":"popup","hardness":"soft","location":"4","coordinates":{"coordX":156.37,"coordY":145.67}},"index":1,"playId":"81681f3d-a4db-3342-9a31-1bce155326c9","pitchNumber":2,"startTime":"2026-05-20T02:47:40.382Z","endTime":"2026-05-20T02:47:49.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:47:49.748Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Siri doubles (1) on a sharp line drive to center fielder Henry Bolte. Oswald Peraza to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:48:05.178Z","endTime":"2026-05-20T02:49:59.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342546450627044,"aZ":-32.19659036762901,"pfxX":10.527995873387365,"pfxZ":-0.01318232630658045,"pX":2.0929614724358867,"pZ":2.594377262488431,"vX0":-6.468618565551548,"vY0":-121.51849124500718,"vZ0":1.2155522152801113,"x":37.22,"y":168.73,"x0":3.437029880150342,"y0":50.0049483123539,"z0":4.909122890251229,"aX":15.567869241934883},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-17.3,"spinRate":2180,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.45271786650220225,"extension":6.7327200562348954},"index":0,"playId":"dc1f4e5a-89f7-354d-b87f-eb3a1cf0840a","pitchNumber":1,"startTime":"2026-05-20T02:48:16.634Z","endTime":"2026-05-20T02:48:19.710Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50515836994519,"aZ":-25.743077916902404,"pfxX":0.5881887964528851,"pfxZ":4.013099702981366,"pX":0.5175826943144458,"pZ":3.626753952635386,"vX0":-7.38498868141393,"vY0":-126.27432069907455,"vZ0":1.4433963078311958,"x":97.27,"y":140.86,"x0":3.4129780873677045,"y0":50.00297324582553,"z0":5.129943772753908,"aX":0.943034736134406},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":0.7,"spinRate":2248,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4350025438053535,"extension":7.275089459177038},"index":1,"playId":"b0fdd403-63ce-3d98-accc-bd0e297d2c23","pitchNumber":2,"startTime":"2026-05-20T02:48:34.758Z","endTime":"2026-05-20T02:48:38.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"c6ee04ac-8eca-3b21-865a-314f9d5ecabe","startTime":"2026-05-20T02:48:54.821Z","endTime":"2026-05-20T02:48:57.821Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376319358354184,"aZ":-32.32838499721717,"pfxX":-2.3839955348717328,"pfxZ":-0.11961146332873973,"pX":0.10266868360519942,"pZ":2.498203982613137,"vX0":-6.830158361698738,"vY0":-114.19453223277404,"vZ0":1.5770360351844783,"x":113.09,"y":171.33,"x0":3.4566139494605714,"y0":50.002303687654866,"z0":5.007478021452768,"aX":-3.10939850605271},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.6,"breakHorizontal":6.2,"spinRate":2383,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.4818635549559698,"extension":6.814717166498372},"index":3,"playId":"1a83081f-35d5-3620-90e8-942f19b0bf59","pitchNumber":3,"startTime":"2026-05-20T02:49:15.933Z","endTime":"2026-05-20T02:49:19.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-20T02:49:32.075Z","endTime":"2026-05-20T02:49:47.213Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":69.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48684712752468,"aZ":-33.20927257710406,"pfxX":-4.882884080394054,"pfxZ":-0.8302437732774806,"pX":0.46454787616036025,"pZ":1.4472317111738446,"vX0":-5.233841942472576,"vY0":-111.80070618801004,"vZ0":-0.1006121050634734,"x":99.29,"y":199.7,"x0":3.486156145154545,"y0":50.00389595081832,"z0":4.95253005971618,"aX":-6.071776001827184},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-1.2,"breakHorizontal":10.4,"spinRate":2307,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.49327507646902724,"extension":6.827821970256223},"hitData":{"launchSpeed":107.2,"launchAngle":14.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.3,"coordY":96.0}},"index":5,"playId":"6377ebb2-d090-3d2c-acf3-4d5bbd3bfdf6","pitchNumber":4,"startTime":"2026-05-20T02:49:47.213Z","endTime":"2026-05-20T02:49:59.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:49:59.172Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:50:42.847Z","endTime":"2026-05-20T02:52:25.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.766590899304326,"aZ":-34.34017927918778,"pfxX":-4.38039695273539,"pfxZ":-1.6105489663930541,"pX":0.7915735847937259,"pZ":2.129289468851916,"vX0":-5.200411986195881,"vY0":-115.69713296484015,"vZ0":0.8782253492205778,"x":86.83,"y":181.29,"x0":3.6423371546351344,"y0":50.000944218387495,"z0":5.051005303927601,"aX":-5.901934309718529},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.4,"breakHorizontal":9.2,"spinRate":2424,"spinDirection":262},"zone":9,"typeConfidence":2.0,"plateTime":0.47448326379242944,"extension":6.813640878371371},"index":0,"playId":"348283b7-3ad4-3d5b-898d-22783d95963c","pitchNumber":1,"startTime":"2026-05-20T02:50:52.549Z","endTime":"2026-05-20T02:50:56.308Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534365285472564,"aZ":-26.212973022109356,"pfxX":3.3533692028552293,"pfxZ":3.642529726889917,"pX":-1.1518923356818,"pZ":3.6457903563103593,"vX0":-11.96812198926911,"vY0":-127.25590039382182,"vZ0":1.268858059815857,"x":160.91,"y":140.34,"x0":3.1799935795578747,"y0":50.00375284438541,"z0":5.219790635147988,"aX":5.4910053954358},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":-3.4,"spinRate":2244,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.43069834963162235,"extension":7.27071459871179},"index":1,"playId":"0e81c232-29e1-3d3d-84ae-09d9bac2c727","pitchNumber":2,"startTime":"2026-05-20T02:51:13.434Z","endTime":"2026-05-20T02:51:17.342Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.887887952939256,"aZ":-24.268622987436505,"pfxX":11.249470460311,"pfxZ":4.626753807500659,"pX":0.9178954163665964,"pZ":3.3519796186398265,"vX0":-9.945605755226381,"vY0":-130.69930411048995,"vZ0":0.261608902398497,"x":82.01,"y":148.28,"x0":3.3351731907244893,"y0":50.00041581871782,"z0":5.092558918203586,"aX":19.207533448910482},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-17.8,"spinRate":2224,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4211747633159577,"extension":7.311887679979121},"index":2,"playId":"5bf3fad5-79b4-3974-8bc2-0cfde72b8b60","pitchNumber":3,"startTime":"2026-05-20T02:51:41.869Z","endTime":"2026-05-20T02:51:45.526Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881244442935163,"aZ":-25.071734905156983,"pfxX":2.471763764630767,"pfxZ":4.433471707437668,"pX":0.16906708188247346,"pZ":4.1514380073079,"vX0":-8.82167024330134,"vY0":-126.31176067597684,"vZ0":2.291254486866062,"x":110.56,"y":126.69,"x0":3.399300690226893,"y0":50.00133994681481,"z0":5.260242078532124,"aX":3.9595910051691683},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.9,"breakHorizontal":-2.3,"spinRate":2319,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.43513232936479973,"extension":7.029775043243401},"index":3,"playId":"69f1873b-073d-36db-91a1-9d299c302e21","pitchNumber":4,"startTime":"2026-05-20T02:52:03.199Z","endTime":"2026-05-20T02:52:06.871Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386423028837854,"aZ":-30.12314491572749,"pfxX":-0.9773717747757997,"pfxZ":1.5478272602829577,"pX":1.1884016330751324,"pZ":2.7309231278416037,"vX0":-5.305822653849971,"vY0":-114.88525126791536,"vZ0":1.3359639498935862,"x":71.7,"y":165.05,"x0":3.6648065487543926,"y0":50.00097339888533,"z0":5.093142424792257,"aX":-1.2916259149698344},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.5,"breakHorizontal":3.2,"spinRate":2439,"spinDirection":256},"zone":12,"typeConfidence":2.0,"plateTime":0.47871222677633885,"extension":6.961296374636786},"index":4,"playId":"9f3d3329-ab8b-3d2e-b8d5-be593a186c02","pitchNumber":5,"startTime":"2026-05-20T02:52:21.747Z","endTime":"2026-05-20T02:52:25.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:52:25.644Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim challenged (pitch result), call on the field was confirmed: Mike Trout walks. Oswald Peraza scores. Jose Siri to 3rd. Zach Neto to 2nd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:53:31.681Z","endTime":"2026-05-20T02:55:46.840Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T02:52:33.955Z","endTime":"2026-05-20T02:53:33.873Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.542476582600035,"aZ":-25.90581539867399,"pfxX":4.533011082972221,"pfxZ":3.7649619425644154,"pX":0.9274178917774968,"pZ":2.6129551352746736,"vX0":-7.644219969883998,"vY0":-128.46781461151093,"vZ0":-1.0932027406386475,"x":81.65,"y":168.23,"x0":3.3576491406054587,"y0":50.00251260179014,"z0":5.064506496146053,"aX":7.548345288445937},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":-6.4,"spinRate":2285,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4269580728725857,"extension":7.06514859593353},"index":1,"playId":"a6b5b94d-213e-3389-b626-4681d22d5fde","pitchNumber":1,"startTime":"2026-05-20T02:53:33.873Z","endTime":"2026-05-20T02:53:39.638Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35868582064919,"aZ":-22.046354425067705,"pfxX":10.057068564933525,"pfxZ":5.8078297101290595,"pX":2.0189326551434315,"pZ":3.2061001578820933,"vX0":-6.769016073327853,"vY0":-132.28741768245789,"vZ0":-0.6709209967661457,"x":40.04,"y":152.22,"x0":3.324827295009301,"y0":50.00483780001942,"z0":5.10224607366068,"aX":17.546679494363143},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-16.4,"spinRate":2226,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4165628683420759,"extension":7.216405443695546},"index":2,"playId":"274494e6-e412-37c9-8a88-5f293bc7f107","pitchNumber":2,"startTime":"2026-05-20T02:53:53.200Z","endTime":"2026-05-20T02:53:56.200Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.302807250973398,"aZ":-30.031915782906804,"pfxX":-5.225225880216351,"pfxZ":1.6354746153310256,"pX":1.1907687910535443,"pZ":2.7511039568197253,"vX0":-3.917183920252799,"vY0":-114.1520822812175,"vZ0":1.5696334242646337,"x":71.61,"y":164.5,"x0":3.611953121096733,"y0":50.00404256963105,"z0":5.025518423422591,"aX":-6.850046158063366},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.7,"breakHorizontal":10.4,"spinRate":2354,"spinDirection":262},"zone":12,"typeConfidence":2.0,"plateTime":0.4810363953061585,"extension":6.864788449356611},"index":3,"playId":"05a40019-f3af-34b6-a214-9a7b817e095d","pitchNumber":3,"startTime":"2026-05-20T02:54:10.934Z","endTime":"2026-05-20T02:54:14.772Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.326415976524533,"aZ":-24.762836152168305,"pfxX":4.7967373696702325,"pfxZ":4.562529534817932,"pX":-0.5019371061376386,"pZ":2.8565579575156135,"vX0":-10.812814340526245,"vY0":-126.7816005364367,"vZ0":-0.6777698669439576,"x":136.13,"y":161.65,"x0":3.1983419050572537,"y0":50.00517683637064,"z0":5.106694356577306,"aX":7.797685106519729},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-6.2,"spinRate":2256,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4322993398934334,"extension":7.272223633170766},"index":4,"playId":"868beaf5-39fd-31be-8860-5278542b8b5e","pitchNumber":4,"startTime":"2026-05-20T02:54:30.019Z","endTime":"2026-05-20T02:54:34.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-20T02:54:38.082Z","endTime":"2026-05-20T02:54:57.933Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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},"pitchData":{"startSpeed":90.2,"endSpeed":81.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.138830367575604,"aZ":-24.31777681149452,"pfxX":2.484502326450972,"pfxZ":4.564480153460968,"pX":1.903755722087075,"pZ":3.65795048832996,"vX0":-4.999705963146717,"vY0":-131.24517996157604,"vZ0":0.7093071659766578,"x":44.43,"y":140.02,"x0":3.5218653547582486,"y0":50.00402996199017,"z0":5.213461348879249,"aX":4.278392143625916},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-3.2,"spinRate":2289,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4194146411067865,"extension":7.038481977848099},"index":6,"playId":"b5ebc2c5-6ceb-3a4e-af06-4a03e8b65055","pitchNumber":5,"startTime":"2026-05-20T02:54:57.933Z","endTime":"2026-05-20T02:55:01.278Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269842826166435,"aZ":-24.816827328729754,"pfxX":4.279718437674354,"pfxZ":4.551219232473038,"pX":1.203403837984496,"pZ":2.6326675607715213,"vX0":-6.64781274780088,"vY0":-127.19739734762592,"vZ0":-1.2430703300428072,"x":71.13,"y":167.7,"x0":3.310553836774599,"y0":50.00477992533254,"z0":5.119822820400049,"aX":6.922477531734732},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":-6.0,"spinRate":2208,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.43279333366726114,"extension":7.296940292482785},"index":7,"playId":"0d625cff-6da0-3207-8bdc-fd39f077e435","pitchNumber":6,"startTime":"2026-05-20T02:55:19.827Z","endTime":"2026-05-20T02:55:46.840Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"playEndTime":"2026-05-20T02:55:46.840Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a sharp line drive to left fielder Colby Thomas. Jose Siri scores. Zach Neto scores. Mike Trout to 3rd.","rbi":2,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T02:56:00.847Z","endTime":"2026-05-20T02:58:17.082Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"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(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},"pitchData":{"startSpeed":90.0,"endSpeed":80.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06715835946407,"aZ":-24.339383289612844,"pfxX":11.278045076827995,"pfxZ":4.6041788840402305,"pX":1.7085368541306631,"pZ":3.246065520254878,"vX0":-7.5391317420558295,"vY0":-130.80114523633128,"vZ0":-0.06340378521758816,"x":51.87,"y":151.14,"x0":3.18858393431149,"y0":50.00486073085953,"z0":5.122594629255445,"aX":19.204450863819353},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":-18.4,"spinRate":2333,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4215697406715915,"extension":7.292057308415539},"index":0,"playId":"a94e0631-efc5-3e1c-ae98-48f55451914c","pitchNumber":1,"startTime":"2026-05-20T02:56:10.169Z","endTime":"2026-05-20T02:56:13.862Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449636195462034,"aZ":-29.553010213912014,"pfxX":-4.562841388769046,"pfxZ":2.044018994397547,"pX":0.9317209229986622,"pZ":2.0828482767938565,"vX0":-4.4846094701521615,"vY0":-112.88846369653747,"vZ0":0.31403834898239746,"x":81.48,"y":182.54,"x0":3.5404635761340963,"y0":50.00508631800818,"z0":4.928210241513708,"aX":-5.861836645369009},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":4.1,"breakHorizontal":9.5,"spinRate":2348,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.48606751164414375,"extension":6.7624560217670995},"index":1,"playId":"5e3232a0-c0fc-3bc7-b5f4-168003505e29","pitchNumber":2,"startTime":"2026-05-20T02:56:29.496Z","endTime":"2026-05-20T02:56:34.202Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.430290829515176,"aZ":-30.80126948577349,"pfxX":-4.504055601746524,"pfxZ":1.0975414646833972,"pX":0.7392526872541965,"pZ":2.4870397140477163,"vX0":-4.901665929455405,"vY0":-111.66399996076515,"vZ0":1.5632520391995517,"x":88.82,"y":171.63,"x0":3.553937088322969,"y0":50.00409993858068,"z0":4.96338385606075,"aX":-5.647893604138327},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":2.8,"breakHorizontal":9.5,"spinRate":2289,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.49183570118016195,"extension":6.772810269715898},"index":2,"playId":"b2f2ef69-47b9-32c2-9042-2d8dd9eba550","pitchNumber":3,"startTime":"2026-05-20T02:56:47.293Z","endTime":"2026-05-20T02:56:50.551Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":81.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479751883838944,"aZ":-17.93611905373864,"pfxX":8.463673817817629,"pfxZ":8.209061015370045,"pX":-0.09272817312248616,"pZ":3.187874002818987,"vX0":-11.26084645270298,"vY0":-131.77387440777397,"vZ0":-1.7920061515707872,"x":120.53,"y":152.71,"x0":3.163184866710706,"y0":50.00657694159477,"z0":5.220513225697972,"aX":14.689018073103583},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.6,"breakHorizontal":-12.5,"spinRate":2380,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.41778091682265917,"extension":7.206506687415982},"index":3,"playId":"d7ff514f-b745-3193-b683-43c59ada5a27","pitchNumber":4,"startTime":"2026-05-20T02:57:13.340Z","endTime":"2026-05-20T02:57:16.377Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.955133312468092,"aZ":-35.81423228320209,"pfxX":-6.780628545408923,"pfxZ":-2.9163655151212673,"pX":0.4937823407640551,"pZ":1.3815636329336236,"vX0":-4.507794613721455,"vY0":-111.52881990132123,"vZ0":0.3961928110229742,"x":98.18,"y":201.48,"x0":3.429360883394682,"y0":50.00368526850291,"z0":4.925801761518435,"aX":-8.45597131809546},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-4.8,"breakHorizontal":13.6,"spinRate":2368,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.4930197024208103,"extension":6.783950701185272},"index":4,"playId":"32e1d191-1f60-373c-96b8-0eb05277e678","pitchNumber":5,"startTime":"2026-05-20T02:57:34.431Z","endTime":"2026-05-20T02:57:41.187Z","isPitch":true,"type":"pitch"},{"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(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":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335175006908752,"aZ":-25.255347769348177,"pfxX":3.881778363757327,"pfxZ":4.192259745797289,"pX":0.27794935629901624,"pZ":3.3227442086805614,"vX0":-9.116103500963979,"vY0":-128.09626846049352,"vZ0":0.2505378574926991,"x":106.41,"y":149.07,"x0":3.390436921437064,"y0":50.000234242816475,"z0":5.2104227263241025,"aX":6.402442225258572},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":-4.8,"spinRate":2308,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.428835353100681,"extension":7.317289021503029},"hitData":{"launchSpeed":108.6,"launchAngle":7.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.17,"coordY":118.41}},"index":5,"playId":"d567c3b2-4eab-328a-b408-16f4707d6bc0","pitchNumber":6,"startTime":"2026-05-20T02:58:06.867Z","endTime":"2026-05-20T02:58:17.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T02:58:17.082Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Soler flies out to center fielder Henry Bolte.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T03:00:56.368Z","endTime":"2026-05-20T03:02:36.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T02:58:45.841Z","endTime":"2026-05-20T02:59:08.856Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Sterner replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T02:59:08.856Z","endTime":"2026-05-20T03:00:58.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735988089512226,"aZ":-29.295229314952255,"pfxX":3.3869102095563077,"pfxZ":2.0893142798143707,"pX":0.803937924610372,"pZ":0.5631788124554251,"vX0":6.993146005457688,"vY0":-117.02879113020249,"vZ0":-4.638887912916037,"x":86.36,"y":223.57,"x0":-2.6722723160274087,"y0":50.000053739816245,"z0":5.339993068239993,"aX":4.659352489941714},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.8,"breakHorizontal":-8.0,"spinRate":2683,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.46946367856040583,"extension":6.686751299663275},"index":2,"playId":"51d8587d-04b3-3375-8948-6b23ec3fdbb3","pitchNumber":1,"startTime":"2026-05-20T03:00:58.245Z","endTime":"2026-05-20T03:01:02.106Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.954361226924476,"aZ":-28.883713342869704,"pfxX":7.700119051875432,"pfxZ":2.381885320238068,"pX":2.3421883154627996,"pZ":0.744925962699423,"vX0":8.748758763169183,"vY0":-116.96911697495513,"vZ0":-4.3233341108489425,"x":27.72,"y":218.67,"x0":-2.452796490205194,"y0":50.001638042572296,"z0":5.338638881412367,"aX":10.620177166957804},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.5,"breakHorizontal":-16.2,"spinRate":2673,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.46904285344258634,"extension":6.733511618171582},"index":3,"playId":"2388e7f4-402b-337d-b4f2-80acbf8f9df6","pitchNumber":2,"startTime":"2026-05-20T03:01:20.711Z","endTime":"2026-05-20T03:01:26.472Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66804231545049,"aZ":-15.456369990486508,"pfxX":-5.289943505239859,"pfxZ":9.21662557778895,"pX":0.5673445779884958,"pZ":2.8423501597728293,"vX0":9.914841199932797,"vY0":-134.67183180026518,"vZ0":-3.7721388089138412,"x":95.37,"y":162.04,"x0":-2.495742598939021,"y0":50.00334914205422,"z0":5.373541303715895,"aX":-9.596873569367272},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2273,"spinDirection":211},"zone":6,"typeConfidence":0.89,"plateTime":0.4086783362542996,"extension":6.738294406813223},"index":4,"playId":"37ff0fdf-36c0-31f5-aa8a-4124e8340fa7","pitchNumber":3,"startTime":"2026-05-20T03:01:46.201Z","endTime":"2026-05-20T03:01:49.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"788b98fd-2b33-3a4b-b989-ddec56c23c43","startTime":"2026-05-20T03:02:10.801Z","endTime":"2026-05-20T03:02:13.801Z","isPitch":false,"type":"pickoff"},{"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},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68884796753777,"aZ":-29.474569908331787,"pfxX":6.059200017523211,"pfxZ":1.9322636654026635,"pX":0.947914358301926,"pZ":1.901027909324284,"vX0":6.652424614061086,"vY0":-117.9728302331315,"vZ0":-1.7347235454787346,"x":80.87,"y":187.45,"x0":-2.706825650234141,"y0":50.00114018940244,"z0":5.390559076541045,"aX":8.445924525070717},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.4,"breakHorizontal":-12.7,"spinRate":2740,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4662029478054066,"extension":6.624475983586695},"hitData":{"launchSpeed":91.3,"launchAngle":41.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.02,"coordY":83.28}},"index":6,"playId":"8b02b1d8-dccf-3d07-be42-d2261f6e0bef","pitchNumber":4,"startTime":"2026-05-20T03:02:26.618Z","endTime":"2026-05-20T03:02:36.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:02:36.255Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Kurtz pops out to third baseman Vaughn Grissom.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T03:04:33.936Z","endTime":"2026-05-20T03:05:07.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795219222184418,"aZ":-35.44601444960525,"pfxX":-1.3778502661800802,"pfxZ":-2.2293486856847933,"pX":-0.21536870239648312,"pZ":1.993239979877038,"vX0":-3.8433427461473766,"vY0":-120.5407488051588,"vZ0":-2.399173966048946,"x":125.21,"y":184.96,"x0":1.5797488434009253,"y0":50.0026903968053,"z0":6.13612175367573,"aX":-2.023013409558915},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.3,"breakHorizontal":3.5,"spinRate":2271,"spinDirection":295},"zone":8,"typeConfidence":2.0,"plateTime":0.45468324220444023,"extension":6.228020680388197},"index":0,"playId":"d231e7e8-f952-3cd3-8f86-c3644ab1930c","pitchNumber":1,"startTime":"2026-05-20T03:04:42.637Z","endTime":"2026-05-20T03:04:46.047Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":71.8,"endSpeed":65.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.992377385668647,"aZ":-41.244594813458356,"pfxX":-7.8469058787483705,"pfxZ":-8.340295962575555,"pX":-0.07152452415984314,"pZ":2.6092017591589762,"vX0":-1.458419592137157,"vY0":-104.36966150718749,"vZ0":2.4439096817453727,"x":119.73,"y":168.33,"x0":1.65778496421337,"y0":50.00514601314936,"z0":6.333576499600552,"aX":-8.529352793383547},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-13.9,"breakHorizontal":14.6,"spinRate":2418,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.5277911170639831,"extension":6.2874579390816745},"hitData":{"launchSpeed":84.4,"launchAngle":79.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":126.69,"coordY":189.89}},"index":1,"playId":"40d216ee-714f-3cad-a1a8-6d8121d55e32","pitchNumber":2,"startTime":"2026-05-20T03:04:56.973Z","endTime":"2026-05-20T03:05:07.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:05:07.157Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T03:05:25.218Z","endTime":"2026-05-20T03:06:06.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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, 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},"pitchData":{"startSpeed":69.5,"endSpeed":63.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79693670783548,"aZ":-41.02614334756244,"pfxX":-5.28268902634022,"pfxZ":-8.745304624854429,"pX":-0.5809573557540582,"pZ":0.971621181026804,"vX0":-2.553123477939168,"vY0":-101.05576754280159,"vZ0":-0.2818825518265822,"x":139.14,"y":212.55,"x0":1.3943933535494948,"y0":50.003761449258526,"z0":6.362597089401584,"aX":-5.34544240574483},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.1,"breakVerticalInduced":-15.4,"breakHorizontal":10.4,"spinRate":2410,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.5465588753829835,"extension":6.273048318341241},"index":0,"playId":"63d6f32e-148f-3aa8-bed8-c6045b975af4","pitchNumber":1,"startTime":"2026-05-20T03:05:38.063Z","endTime":"2026-05-20T03:05:43.265Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.783032383424793,"aZ":-17.950210128552502,"pfxX":8.108328289335537,"pfxZ":8.024892186849563,"pX":0.2625719362205137,"pZ":3.0104413147640656,"vX0":-6.593655117860828,"vY0":-133.09009260945083,"vZ0":-3.8853507943881325,"x":106.99,"y":157.5,"x0":1.7335874663882755,"y0":50.00070771157659,"z0":5.809847962511145,"aX":14.368564715701654},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.8,"breakHorizontal":-13.1,"spinRate":2135,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.413466975850874,"extension":6.369279619707795},"hitData":{"launchSpeed":101.8,"launchAngle":34.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.02,"coordY":46.46}},"index":1,"playId":"804f03d7-72eb-35ae-830d-79cc68a089b0","pitchNumber":2,"startTime":"2026-05-20T03:05:56.570Z","endTime":"2026-05-20T03:06:06.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:06:06.542Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T03:06:20.411Z","endTime":"2026-05-20T03:08:19.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519048838193736,"aZ":-14.01175837975044,"pfxX":5.743449698548912,"pfxZ":10.08195476811349,"pX":-0.3446726279327384,"pZ":0.6654621037927148,"vX0":-6.479229878321867,"vY0":-133.79749436776294,"vZ0":-10.682618958371666,"x":130.14,"y":220.81,"x0":1.3691871175187755,"y0":50.00552315775327,"z0":5.729554731544602,"aX":10.350941625063866},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":-8.9,"spinRate":2024,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.41032935998017406,"extension":6.542756534547534},"index":0,"playId":"c549a6cd-0eeb-33f7-ae43-dc4541f31b9d","pitchNumber":1,"startTime":"2026-05-20T03:06:32.973Z","endTime":"2026-05-20T03:06:36.592Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.321297607566635,"aZ":-13.618387206660849,"pfxX":5.298717309883438,"pfxZ":10.227776547163993,"pX":-1.9810547400483896,"pZ":2.4253748152822907,"vX0":-10.774804067025059,"vY0":-134.83842358542395,"vZ0":-6.217445878351556,"x":192.51,"y":173.29,"x0":1.4050060153453903,"y0":50.00627355054768,"z0":5.748453273794594,"aX":9.61771922031496},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-7.0,"spinRate":2218,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4085174754345573,"extension":6.465361610274057},"index":1,"playId":"92d27e4d-0275-3a62-b1ad-f15d04e011b6","pitchNumber":2,"startTime":"2026-05-20T03:06:53.960Z","endTime":"2026-05-20T03:06:57.766Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95415995334623,"aZ":-37.91695511413188,"pfxX":-3.4614969654136383,"pfxZ":-3.9295861383266297,"pX":-0.29449272446044006,"pZ":0.8695002964626375,"vX0":-3.4889871823431475,"vY0":-120.52489877930877,"vZ0":-4.207409266848488,"x":128.23,"y":215.3,"x0":1.6254104070012525,"y0":50.00435842292596,"z0":6.011236010602864,"aX":-5.0565773008410995},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.9,"breakHorizontal":7.2,"spinRate":2475,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.45568392336075014,"extension":6.278286904636072},"index":2,"playId":"46cf3466-c57b-3883-bdf7-843dc5b0f90c","pitchNumber":3,"startTime":"2026-05-20T03:07:12.976Z","endTime":"2026-05-20T03:07:16.238Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.240173940127423,"aZ":-32.80364985267411,"pfxX":-0.7421326961101382,"pfxZ":-0.382962349156748,"pX":-0.6885435260089439,"pZ":1.5487401302432724,"vX0":-5.292082867304421,"vY0":-127.51786200414564,"vZ0":-4.498099315360986,"x":143.25,"y":196.96,"x0":1.517318832206465,"y0":50.0059162178395,"z0":5.947777219675218,"aX":-1.211150243982127},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":2.6,"spinRate":2330,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.43089252305250225,"extension":6.396057517886671},"index":3,"playId":"c442fce3-6c16-36fc-b91d-8cc0bb13ed73","pitchNumber":4,"startTime":"2026-05-20T03:07:31.708Z","endTime":"2026-05-20T03:07:34.805Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496562843322668,"aZ":-27.818592481532665,"pfxX":0.3356659314802144,"pfxZ":2.6161943498999065,"pX":-1.3670150581478504,"pZ":1.1317702425886966,"vX0":-7.3326095275840215,"vY0":-128.62606014200216,"vZ0":-6.301775598776986,"x":169.11,"y":208.22,"x0":1.4858250217127442,"y0":50.00217719503696,"z0":5.791331123794974,"aX":0.5600049191511722},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":1.2,"spinRate":2361,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.42702010234444465,"extension":6.424206953086445},"index":4,"playId":"2b97c0c5-7e3f-3842-bbe7-70f651599de9","pitchNumber":5,"startTime":"2026-05-20T03:07:51.757Z","endTime":"2026-05-20T03:07:55.988Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":69.5,"endSpeed":63.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06365175474909,"aZ":-41.25909371435455,"pfxX":-5.3040929974850135,"pfxZ":-9.011921484739718,"pX":-1.2823318698684802,"pZ":0.6904863653796277,"vX0":-3.785137689513166,"vY0":-100.98999567554752,"vZ0":-0.5345974660991732,"x":165.88,"y":220.14,"x0":1.3213971071633077,"y0":50.0017932714186,"z0":6.255125735077137,"aX":-5.348306189495096},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.8,"breakVerticalInduced":-16.0,"breakHorizontal":10.9,"spinRate":2505,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.5473380151351024,"extension":6.274077538068586},"index":5,"playId":"9aa76f1d-b7b8-3d2f-abca-32fcb23866ce","pitchNumber":6,"startTime":"2026-05-20T03:08:12.427Z","endTime":"2026-05-20T03:08:19.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:08:19.335Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T03:08:46.572Z","endTime":"2026-05-20T03:10:30.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(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},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539745398237155,"aZ":-26.65663784050918,"pfxX":9.178177110551655,"pfxZ":3.735065567604088,"pX":0.1461821692562459,"pZ":1.3488219408922522,"vX0":-6.40525091238304,"vY0":-121.25462988471718,"vZ0":-4.9398098325342135,"x":111.43,"y":202.36,"x0":1.6404997150424594,"y0":50.00190178299913,"z0":5.761527030094252,"aX":13.553286055594798},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.8,"breakHorizontal":-14.9,"spinRate":1739,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4531465689292098,"extension":6.350088778120926},"index":0,"playId":"041b844b-c876-359f-964f-5ef956d21552","pitchNumber":1,"startTime":"2026-05-20T03:08:48.807Z","endTime":"2026-05-20T03:08:53.056Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31767522440512,"aZ":-13.484627767178191,"pfxX":4.689679489872278,"pfxZ":10.617110059856284,"pX":-0.1371723064388478,"pZ":2.6437186646599464,"vX0":-5.780212105481286,"vY0":-132.57807317166876,"vZ0":-5.731887753267021,"x":122.23,"y":167.4,"x0":1.473548911192074,"y0":50.0019255142924,"z0":5.837536978043986,"aX":8.25472144909624},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.0,"breakHorizontal":-7.1,"spinRate":2193,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4149266137525758,"extension":6.376586883212274},"index":1,"playId":"f4ef50da-d207-379f-9b38-7caadeea1b96","pitchNumber":2,"startTime":"2026-05-20T03:09:03.671Z","endTime":"2026-05-20T03:09:07.592Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22489852936186,"aZ":-17.785105126256468,"pfxX":6.538367808236693,"pfxZ":8.005756952866566,"pX":0.5592736220850193,"pZ":2.5657864733281195,"vX0":-5.29227546674873,"vY0":-134.03792511277922,"vZ0":-4.855494061975866,"x":95.68,"y":169.5,"x0":1.7216268272855193,"y0":50.004640916759584,"z0":5.692832373493357,"aX":11.755282767636288},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-10.6,"spinRate":2188,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.41053702445824225,"extension":6.276419079886728},"index":2,"playId":"080f2905-14fc-3493-b39c-08ac399c029d","pitchNumber":3,"startTime":"2026-05-20T03:09:19.767Z","endTime":"2026-05-20T03:09:22.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"b1e0c087-aea9-3f71-94f8-47474132c4a9","startTime":"2026-05-20T03:09:41.235Z","endTime":"2026-05-20T03:09:44.235Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995512367015255,"aZ":-38.49645161977132,"pfxX":-2.1692554128996484,"pfxZ":-4.087785715467365,"pX":0.27827765003956806,"pZ":1.8605873574488727,"vX0":-2.7373989160749557,"vY0":-123.72406909519117,"vZ0":-1.949810225558672,"x":106.39,"y":188.54,"x0":1.6813014445444179,"y0":50.00076142806362,"z0":5.889114650426274,"aX":-3.3574004011207754},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.6,"breakHorizontal":4.6,"spinRate":2546,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.44293756793140737,"extension":6.318228827595107},"index":4,"playId":"3cec7ff5-7e14-3dbd-aed5-9047ddda0871","pitchNumber":4,"startTime":"2026-05-20T03:09:57.035Z","endTime":"2026-05-20T03:10:01.241Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76684222793881,"aZ":-17.601571916895207,"pfxX":6.942480918920967,"pfxZ":7.906857296141325,"pX":0.48736301595235737,"pZ":3.893765928232106,"vX0":-5.698608509698576,"vY0":-135.42580164137675,"vZ0":-1.5737497450876776,"x":98.42,"y":133.65,"x0":1.725193035001447,"y0":50.00100125979958,"z0":5.72374426808952,"aX":12.791927973950495},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":-11.3,"spinRate":2053,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4056764534518549,"extension":6.253655551676298},"index":5,"playId":"5557ff4d-a455-3d0b-b1a4-a8ee19337643","pitchNumber":5,"startTime":"2026-05-20T03:10:25.168Z","endTime":"2026-05-20T03:10:30.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:10:30.845Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Brent Rooker.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T03:12:52.812Z","endTime":"2026-05-20T03:13:45.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Perkins replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:12:39.719Z","endTime":"2026-05-20T03:12:54.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11118973945274,"aZ":-35.03474891915084,"pfxX":8.9630718607074,"pfxZ":-1.8783697142039113,"pX":-0.5869698355214751,"pZ":1.7603632404977343,"vX0":1.4263224814826971,"vY0":-123.16463019472442,"vZ0":-1.5599732053665996,"x":139.37,"y":191.25,"x0":-2.3382162925410133,"y0":50.00052333353175,"z0":5.384474548508772,"aX":13.668795252509591},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.5,"breakHorizontal":-16.6,"spinRate":2801,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.4459495640392239,"extension":6.314758578617816},"index":1,"playId":"b007424a-c4ba-3b2c-a6b7-625b51c328db","pitchNumber":1,"startTime":"2026-05-20T03:12:54.915Z","endTime":"2026-05-20T03:12:58.493Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12602652561144,"aZ":-33.64362891688394,"pfxX":6.795781348842109,"pfxZ":-0.9627961668110956,"pX":0.0349268237322644,"pZ":3.0424303939635706,"vX0":3.3865285497101434,"vY0":-122.8839960316062,"vZ0":0.9362910867379362,"x":115.67,"y":156.63,"x0":-2.2454611087617855,"y0":50.00303547641351,"z0":5.522114163319937,"aX":10.357972886497093},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":-13.1,"spinRate":2787,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.446302008551247,"extension":6.279369599680597},"index":2,"playId":"4060c38c-1e98-36bb-9cbd-29cb8511a1e2","pitchNumber":2,"startTime":"2026-05-20T03:13:12.102Z","endTime":"2026-05-20T03:13:15.112Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.150173120398044,"aZ":-18.590880337461435,"pfxX":-6.837830594892286,"pfxZ":6.948527447373214,"pX":0.31506394290544976,"pZ":3.1626843500351005,"vX0":8.927645956015018,"vY0":-139.13903473305513,"vZ0":-2.7823619805627793,"x":104.99,"y":153.39,"x0":-2.0514976552176902,"y0":50.00163142593202,"z0":5.41219809287931,"aX":-13.36447850554801},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":10.4,"spinRate":2229,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3941447487218972,"extension":6.417484032500402},"hitData":{"launchSpeed":94.7,"launchAngle":42.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.09,"coordY":94.16}},"index":3,"playId":"c50584c5-471d-3614-9230-144b86b74f7d","pitchNumber":3,"startTime":"2026-05-20T03:13:34.951Z","endTime":"2026-05-20T03:13:45.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:13:45.130Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Oswald Peraza hit by pitch.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T03:14:03.221Z","endTime":"2026-05-20T03:14:30.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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(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},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18981222821091,"aZ":-16.090843280211097,"pfxX":-5.746304490427982,"pfxZ":8.22142807205482,"pX":0.24430223520765604,"pZ":2.628423314411429,"vX0":8.320404225383504,"vY0":-139.44519768088017,"vZ0":-4.525390424567946,"x":107.69,"y":167.81,"x0":-2.0403675198261757,"y0":50.00677601090654,"z0":5.343821423617037,"aX":-11.24796375259637},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2344,"spinDirection":270},"zone":5,"typeConfidence":2.0,"plateTime":0.39373637497066527,"extension":6.453187262297668},"index":0,"playId":"3abf1ed5-0186-35a8-8749-3a63b2712bc0","pitchNumber":1,"startTime":"2026-05-20T03:14:09.209Z","endTime":"2026-05-20T03:14:12.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00069270661842,"aZ":-17.68155926074967,"pfxX":-8.2589694377018,"pfxZ":7.248502382418456,"pX":-1.2245926466478172,"pZ":3.488310620295982,"vX0":5.68505412045029,"vY0":-140.7459627488011,"vZ0":-2.02301680371363,"x":163.68,"y":144.6,"x0":-2.201308654125765,"y0":50.00252177515376,"z0":5.365969144327585,"aX":-16.51070546382673},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":13.7,"spinRate":2305,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3896934570943209,"extension":6.209118763475927},"index":1,"playId":"72b422f1-ae34-3598-9926-c2128f726121","pitchNumber":2,"startTime":"2026-05-20T03:14:24.611Z","endTime":"2026-05-20T03:14:30.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:14:30.068Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz. Oswald Peraza to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T03:14:48.581Z","endTime":"2026-05-20T03:16:14.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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},"pitchData":{"startSpeed":95.1,"endSpeed":85.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43535969270063,"aZ":-17.914205691386595,"pfxX":-7.119068046185791,"pfxZ":7.490273686714607,"pX":-0.5227978355097285,"pZ":3.6092637104759997,"vX0":7.097234143634542,"vY0":-138.24648665237558,"vZ0":-1.494400063398001,"x":136.93,"y":141.33,"x0":-2.218447884599266,"y0":50.00650851295582,"z0":5.379274283122573,"aX":-13.561576036901792},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2235,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39866115445354255,"extension":6.394318495530559},"index":0,"playId":"19e447b1-db84-3236-ac8a-829728742801","pitchNumber":1,"startTime":"2026-05-20T03:15:04.724Z","endTime":"2026-05-20T03:15:08.914Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.453763039507535,"aZ":-20.15958218481178,"pfxX":-5.583607834508896,"pfxZ":6.264592459908037,"pX":-0.5282756832767276,"pZ":3.1441192414195527,"vX0":6.363158028496374,"vY0":-138.47566206122792,"vZ0":-2.1347282673429966,"x":137.14,"y":153.89,"x0":-2.1439603618151266,"y0":50.005043880161274,"z0":5.291646628668942,"aX":-10.712777385094974},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":8.6,"spinRate":2139,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39740386369678893,"extension":6.361159060726171},"index":1,"playId":"64bbb0be-5384-357a-b400-f20b7cf4f8aa","pitchNumber":2,"startTime":"2026-05-20T03:15:26.065Z","endTime":"2026-05-20T03:15:30.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"993297ef-2f3d-3784-8241-40a3bad2e8a6","startTime":"2026-05-20T03:15:47.049Z","endTime":"2026-05-20T03:15:50.049Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284936058350315,"aZ":-35.18587159527379,"pfxX":-9.305329355917852,"pfxZ":-1.834900485776556,"pX":-0.6268138915439052,"pZ":2.159655506263513,"vX0":6.3245323049101385,"vY0":-127.87230337353635,"vZ0":-1.1367675473864247,"x":140.89,"y":180.47,"x0":-1.9329927447243704,"y0":50.00170241443212,"z0":5.389956174753867,"aX":-15.289071572808211},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":15.2,"spinRate":1079,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4296224910563997,"extension":6.2982455960563986},"hitData":{"launchSpeed":97.2,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.08,"coordY":147.49}},"index":3,"playId":"4f31b769-f6e0-3cca-9131-2bb0f169a751","pitchNumber":3,"startTime":"2026-05-20T03:16:06.505Z","endTime":"2026-05-20T03:16:14.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:16:14.097Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T03:16:37.397Z","endTime":"2026-05-20T03:17:25.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73400404136548,"aZ":-26.521754926963748,"pfxX":-1.2278995406019733,"pfxZ":3.035463565583842,"pX":-0.029959489420633843,"pZ":1.436047224636193,"vX0":6.453435141404436,"vY0":-135.19080367713468,"vZ0":-4.867409356406294,"x":118.14,"y":200.01,"x0":-2.282027442374352,"y0":50.004121938652816,"z0":5.107023539036073,"aX":-2.288083042874491},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":1.0,"spinRate":2646,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40417866920085777,"extension":6.196974401736075},"index":0,"playId":"447627fe-19dc-393a-9935-be15fab9b081","pitchNumber":1,"startTime":"2026-05-20T03:16:42.159Z","endTime":"2026-05-20T03:16:46.173Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121799733812207,"aZ":-30.06932679525354,"pfxX":6.213876357296509,"pfxZ":1.352483236495443,"pX":1.8386534664558702,"pZ":2.431610755707839,"vX0":7.6152040806141095,"vY0":-124.61803403996045,"vZ0":-0.8734037977398605,"x":46.91,"y":173.13,"x0":-2.079095245076838,"y0":50.00102848544989,"z0":5.3001469200311595,"aX":9.64031387149102},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":-13.2,"spinRate":2882,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4417767481263195,"extension":6.3905038158560235},"index":1,"playId":"a7d65aa9-5c6e-35ff-9ca3-1b5ef9d488fb","pitchNumber":2,"startTime":"2026-05-20T03:16:59.896Z","endTime":"2026-05-20T03:17:03.442Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661389578134617,"aZ":-31.63447385083163,"pfxX":3.7274198793060584,"pfxZ":0.3307112902542837,"pX":1.108577660247468,"pZ":2.6368262498253303,"vX0":6.908823855871573,"vY0":-127.25851683618453,"vZ0":-0.3527372809294146,"x":74.74,"y":167.59,"x0":-2.1281210437170226,"y0":50.00326729522045,"z0":5.287886102607357,"aX":6.0995615673211505},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-8.4,"spinRate":2796,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.4307731996362243,"extension":6.3710648480026135},"hitData":{"launchSpeed":79.1,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.38,"coordY":148.49}},"index":2,"playId":"99ec8ea4-1647-3280-8dde-059001d938d6","pitchNumber":3,"startTime":"2026-05-20T03:17:17.990Z","endTime":"2026-05-20T03:17:25.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:17:25.947Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:19:49.469Z","endTime":"2026-05-20T03:21:34.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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, 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":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766751385452377,"aZ":-25.33570777247042,"pfxX":7.587104982672339,"pfxZ":4.59373599354777,"pX":0.15990247037328115,"pZ":1.7015235504490023,"vX0":-5.857174936898078,"vY0":-121.53886517626535,"vZ0":-4.660086690972746,"x":110.9,"y":192.84,"x0":1.6203389323672297,"y0":50.00495466577173,"z0":5.855308241750658,"aX":11.303863918840689},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.4,"breakHorizontal":-12.2,"spinRate":1617,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4513856758950605,"extension":6.2781240821720745},"index":0,"playId":"406fd744-642e-35d3-b92d-9aea99a48574","pitchNumber":1,"startTime":"2026-05-20T03:20:04.100Z","endTime":"2026-05-20T03:20:07.197Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459514353720312,"aZ":-23.03986485618122,"pfxX":6.863473818688753,"pfxZ":5.948589456725637,"pX":-0.6255515666086442,"pZ":0.8393861853026544,"vX0":-7.378338523986755,"vY0":-123.12340291584525,"vZ0":-7.041063829857732,"x":140.84,"y":216.12,"x0":1.5183579491247416,"y0":50.00207610881994,"z0":5.686079612728459,"aX":10.536934361972337},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.4,"breakHorizontal":-10.7,"spinRate":1644,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4448749094494393,"extension":6.325432313287521},"index":1,"playId":"ef53641e-91ac-3025-94bf-e110b0eb57c3","pitchNumber":2,"startTime":"2026-05-20T03:20:21.622Z","endTime":"2026-05-20T03:20:25.999Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72491640441011,"aZ":-16.893041232797277,"pfxX":7.983105316000884,"pfxZ":8.23792998463935,"pX":-0.9168505091519068,"pZ":3.048359363607805,"vX0":-9.371787211054752,"vY0":-135.60879418293018,"vZ0":-4.010695410378754,"x":151.95,"y":156.47,"x0":1.5529996242194328,"y0":50.00475398290548,"z0":5.731215554313479,"aX":14.812982982338445},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":-12.4,"spinRate":2165,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40450606648565124,"extension":6.427417464859147},"index":2,"playId":"7a672957-6786-316b-a57d-f962eb43b619","pitchNumber":3,"startTime":"2026-05-20T03:20:39.178Z","endTime":"2026-05-20T03:20:42.916Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39968474053639,"aZ":-31.82301932069332,"pfxX":-0.9270398352917051,"pfxZ":0.2197767560491357,"pX":-0.2524718884421137,"pZ":3.5766507445209177,"vX0":-4.697063461409464,"vY0":-125.54924751319395,"vZ0":0.3955187205268804,"x":126.62,"y":142.21,"x0":1.7629947029434994,"y0":50.003148286231166,"z0":6.00687693195848,"aX":-1.4790943521387436},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":2.8,"spinRate":2421,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.4362639410729723,"extension":6.35853003785989},"index":3,"playId":"94dd8b5b-a62b-33f7-b3bb-1d17e99dffb3","pitchNumber":4,"startTime":"2026-05-20T03:20:56.918Z","endTime":"2026-05-20T03:21:00.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-20T03:21:08.461Z","endTime":"2026-05-20T03:21:25.605Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16519057643887,"aZ":-17.725847794844007,"pfxX":6.218998505774023,"pfxZ":7.6395828836838255,"pX":-0.597671407302984,"pZ":2.4243720889695664,"vX0":-8.173161573209427,"vY0":-137.09537475186434,"vZ0":-5.563550223113104,"x":139.78,"y":173.32,"x0":1.6233433596450024,"y0":50.00070634349229,"z0":5.702026991195864,"aX":11.759198697867573},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":-9.4,"spinRate":2167,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.40053166656197403,"extension":6.494326705831883},"hitData":{"launchSpeed":73.7,"launchAngle":73.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.68,"coordY":177.27}},"index":5,"playId":"6b088ceb-2516-3470-a217-2252f42e4a2c","pitchNumber":5,"startTime":"2026-05-20T03:21:25.605Z","endTime":"2026-05-20T03:21:34.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:21:34.491Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Heim doubles (5) on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:21:50.867Z","endTime":"2026-05-20T03:23:20.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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},"pitchData":{"startSpeed":93.0,"endSpeed":83.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98401804833731,"aZ":-17.011692790469308,"pfxX":8.210532450696366,"pfxZ":8.352081722600945,"pX":-0.12438394758629813,"pZ":3.473997983922772,"vX0":-8.190939534519472,"vY0":-135.008838103513,"vZ0":-2.5763369407211423,"x":121.74,"y":144.98,"x0":1.9067661244156127,"y0":50.00082824808167,"z0":5.661637560056044,"aX":14.901962633542208},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-12.7,"spinRate":2177,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.40833057647151483,"extension":6.45683724117108},"index":0,"playId":"01aebc77-5a58-39bc-9d5b-95b1df669741","pitchNumber":1,"startTime":"2026-05-20T03:22:01.500Z","endTime":"2026-05-20T03:22:04.505Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305591846123672,"aZ":-21.50233573098842,"pfxX":7.029394187059689,"pfxZ":6.906708438257198,"pX":0.46783074783009954,"pZ":1.7071320276732045,"vX0":-5.248301759976662,"vY0":-123.66820637326673,"vZ0":-5.351649522367493,"x":99.17,"y":192.69,"x0":1.7072211408783953,"y0":50.001018303201135,"z0":5.709520757847133,"aX":10.85671607688918},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.4,"breakHorizontal":-11.5,"spinRate":1674,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.44337154753343055,"extension":6.285623694332262},"index":1,"playId":"78bc03f8-acec-364b-a966-5f439e803054","pitchNumber":2,"startTime":"2026-05-20T03:22:22.886Z","endTime":"2026-05-20T03:22:27.822Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09444174727425,"aZ":-16.309118213785368,"pfxX":6.740981600649029,"pfxZ":8.512998588336053,"pX":-0.30924123953275434,"pZ":3.039276777029394,"vX0":-7.402241062283579,"vY0":-136.1934425048935,"vZ0":-4.361698608207938,"x":128.79,"y":156.72,"x0":1.5782519442451517,"y0":50.005529819346464,"z0":5.802332980647311,"aX":12.566967014809416},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-10.4,"spinRate":2272,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4033774846004867,"extension":6.45064571556465},"index":2,"playId":"46982bb6-adb1-3b9f-92e4-4b39f7d3af1b","pitchNumber":3,"startTime":"2026-05-20T03:22:41.139Z","endTime":"2026-05-20T03:22:44.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-20T03:22:54.555Z","endTime":"2026-05-20T03:23:07.157Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.1,"endSpeed":65.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45414083744586,"aZ":-42.515640795069324,"pfxX":-6.317093629288667,"pfxZ":-9.53467063721223,"pX":0.7586858716398863,"pZ":2.8543558028316967,"vX0":-0.04939139722694272,"vY0":-104.73144690492195,"vZ0":3.1151564720533216,"x":88.08,"y":161.71,"x0":1.6001956038329608,"y0":50.000491371466715,"z0":6.402242477785869,"aX":-6.855632363737502},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-15.6,"breakHorizontal":11.4,"spinRate":2464,"spinDirection":327},"zone":6,"typeConfidence":2.0,"plateTime":0.5276264314453649,"extension":6.144283276589057},"hitData":{"launchSpeed":90.3,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.32,"coordY":122.99}},"index":4,"playId":"e0cde9e3-b976-3990-8af3-e61859871f71","pitchNumber":4,"startTime":"2026-05-20T03:23:07.157Z","endTime":"2026-05-20T03:23:20.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:23:20.414Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:24:41.403Z","endTime":"2026-05-20T03:26:27.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T03:23:43.501Z","endTime":"2026-05-20T03:24:43.611Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48721605099894,"aZ":-17.740037806730253,"pfxX":8.017467981989888,"pfxZ":7.75256474683496,"pX":-1.4214294370934386,"pZ":2.077024545343488,"vX0":-11.063420269776143,"vY0":-136.23428804070386,"vZ0":-6.075287157637097,"x":171.18,"y":182.7,"x0":1.6679804771759568,"y0":50.00510383181534,"z0":5.580230717162524,"aX":14.93405477094894},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-11.9,"spinRate":1971,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40345958009082716,"extension":6.502620577581783},"index":1,"playId":"b2606fce-0034-3aa0-8e59-701425477e89","pitchNumber":1,"startTime":"2026-05-20T03:24:43.611Z","endTime":"2026-05-20T03:24:47.556Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33762734203249,"aZ":-16.532116869610903,"pfxX":6.839213483650461,"pfxZ":8.442870016746054,"pX":-0.6184084875528177,"pZ":3.4895961616561846,"vX0":-8.800510493648636,"vY0":-135.8701982410292,"vZ0":-2.828401566117128,"x":140.57,"y":144.56,"x0":1.788036541224832,"y0":50.000936788808204,"z0":5.7058748261471415,"aX":12.668420393617115},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.3,"spinRate":2055,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40455250435201684,"extension":6.469599435586639},"index":2,"playId":"edee9f2a-1c2a-3ad1-8fc5-5d6910aaaea0","pitchNumber":2,"startTime":"2026-05-20T03:25:00.439Z","endTime":"2026-05-20T03:25:04.122Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42638002382704,"aZ":-15.244843646775186,"pfxX":7.30289575268902,"pfxZ":9.005368517682907,"pX":0.17762124485966316,"pZ":2.4240406018721967,"vX0":-7.090463152455818,"vY0":-136.78233984798018,"vZ0":-5.699736960480442,"x":110.23,"y":173.33,"x0":1.8647016439955573,"y0":50.00244279417583,"z0":5.594281223291685,"aX":13.727414976183464},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":-11.5,"spinRate":2142,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.40167936775088453,"extension":6.380103481413507},"index":3,"playId":"3b6e2cc3-874f-3e71-891b-d1567f800d7e","pitchNumber":3,"startTime":"2026-05-20T03:25:22.743Z","endTime":"2026-05-20T03:25:26.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653750604889545,"aZ":-36.905724766389824,"pfxX":-1.4780390161900332,"pfxZ":-2.884213619682919,"pX":-1.0983564157214327,"pZ":0.037274541693470276,"vX0":-6.483664593738205,"vY0":-127.35673736087408,"vZ0":-6.589040714177938,"x":158.87,"y":237.77,"x0":1.674738954776936,"y0":50.00557762237917,"z0":5.584416237277771,"aX":-2.421910983931633},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.5,"breakHorizontal":4.2,"spinRate":2498,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.43040995247605096,"extension":6.2752773149759795},"index":4,"playId":"0ae1e0e3-3fea-377e-ab46-0205586dfc28","pitchNumber":4,"startTime":"2026-05-20T03:25:49.297Z","endTime":"2026-05-20T03:25:53.296Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63239612201732,"aZ":-15.720838736330327,"pfxX":6.363015383458053,"pfxZ":8.831534101229133,"pX":0.8384333361766845,"pZ":3.3405643572833275,"vX0":-5.254529072762334,"vY0":-136.5039719946173,"vZ0":-3.187887453917454,"x":85.04,"y":148.58,"x0":1.9738609818657866,"y0":50.00376796184981,"z0":5.623955963595772,"aX":11.855368069283385},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":-10.2,"spinRate":2078,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4032449132369922,"extension":6.492631025486521},"index":5,"playId":"5b65517a-25a2-38f6-b079-ba370a25ecaa","pitchNumber":5,"startTime":"2026-05-20T03:26:21.527Z","endTime":"2026-05-20T03:26:27.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:26:27.166Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Darell Hernaiz walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:26:45.046Z","endTime":"2026-05-20T03:28:07.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.542370756036266,"aZ":-26.406144767523422,"pfxX":9.352305216165837,"pfxZ":3.950117739908414,"pX":1.4198353951635212,"pZ":2.823046629922441,"vX0":-3.6465069538696464,"vY0":-120.94608336050393,"vZ0":-1.6283913370477585,"x":62.88,"y":162.56,"x0":1.7432520679387387,"y0":50.00579918693814,"z0":5.850867377085198,"aX":13.671733731142494},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.0,"breakHorizontal":-15.8,"spinRate":1671,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.45520987736672147,"extension":6.404536762716478},"index":0,"playId":"25d9cdce-edf6-38e9-9a08-c63f74574280","pitchNumber":1,"startTime":"2026-05-20T03:26:50.647Z","endTime":"2026-05-20T03:26:53.990Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93595841491408,"aZ":-15.013517947263859,"pfxX":6.503182666280626,"pfxZ":9.190428936149514,"pX":0.8276946573565862,"pZ":3.6345315155112297,"vX0":-4.716837919396419,"vY0":-136.93392065849358,"vZ0":-3.0844931591280154,"x":85.45,"y":140.65,"x0":1.7422474966697634,"y0":50.004324124038504,"z0":5.825209621262372,"aX":12.14530055347276},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-10.6,"spinRate":2167,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4025812650815688,"extension":6.3047665258987475},"index":1,"playId":"95227caf-67ed-3e4e-a949-a886972e74e0","pitchNumber":2,"startTime":"2026-05-20T03:27:06.196Z","endTime":"2026-05-20T03:27:09.841Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88039116619974,"aZ":-14.42562701332517,"pfxX":4.732233887202462,"pfxZ":9.48699573944183,"pX":0.14412500749745608,"pZ":3.9411123885343615,"vX0":-4.7826283614840985,"vY0":-136.8270273135197,"vZ0":-3.075256123876878,"x":111.51,"y":132.37,"x0":1.310984383758969,"y0":50.005623824388806,"z0":6.085278109019215,"aX":8.85666892434958},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.4,"spinRate":2037,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4023168534233612,"extension":6.472159981574136},"index":2,"playId":"fbcc0c2e-dccc-36b5-921a-1f63b53630cc","pitchNumber":3,"startTime":"2026-05-20T03:27:26.612Z","endTime":"2026-05-20T03:27:30.976Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.080121136103706,"aZ":-14.11568052006147,"pfxX":6.107752878000015,"pfxZ":9.677079252508578,"pX":-0.19260382117957284,"pZ":3.015219923809131,"vX0":-7.1900311164535715,"vY0":-136.71089717363142,"vZ0":-4.58101770978408,"x":124.34,"y":157.37,"x0":1.6955253017635192,"y0":50.003777497884236,"z0":5.702910526805928,"aX":11.399832716553325},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":-9.2,"spinRate":2110,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4028121239896816,"extension":6.377874780498085},"index":3,"playId":"8294d63f-e00e-385a-b61a-b88cd2604ed8","pitchNumber":4,"startTime":"2026-05-20T03:27:45.196Z","endTime":"2026-05-20T03:27:48.921Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76228201805686,"aZ":-16.599463646588138,"pfxX":6.1530654692611195,"pfxZ":8.236172648252643,"pX":1.1419939888391029,"pZ":2.364505450151885,"vX0":-4.28377831671744,"vY0":-137.6595765793318,"vZ0":-5.553982349737216,"x":73.47,"y":174.94,"x0":1.9306651833814914,"y0":50.00168548586659,"z0":5.558489187631645,"aX":11.634391098126207},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":-10.1,"spinRate":2178,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.40014382605894117,"extension":6.397292400281976},"index":4,"playId":"d81aceab-d952-3080-8def-76e6973d4676","pitchNumber":5,"startTime":"2026-05-20T03:28:03.326Z","endTime":"2026-05-20T03:28:07.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:28:07.337Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks. Jonah Heim to 3rd. Darell Hernaiz to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:30:57.055Z","endTime":"2026-05-20T03:33:40.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T03:28:21.668Z","endTime":"2026-05-20T03:28:57.689Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Fermin replaces Reid Detmers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T03:28:57.689Z","endTime":"2026-05-20T03:30:59.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021232519384423,"aZ":-28.77465037508105,"pfxX":-2.0901266649405414,"pfxZ":1.9609747339455552,"pX":-0.45880115366599133,"pZ":2.6665126137601396,"vX0":4.7705883740715,"vY0":-131.31528848734206,"vZ0":-3.923826165453977,"x":134.49,"y":166.78,"x0":-2.034409960497095,"y0":50.00188449567373,"z0":6.341590934240947,"aX":-3.619754374169905},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":2.6,"spinRate":2504,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4184789482468334,"extension":5.707126481488333},"index":2,"playId":"cc262c1d-e31a-3168-999b-81844a94d173","pitchNumber":1,"startTime":"2026-05-20T03:30:59.240Z","endTime":"2026-05-20T03:31:02.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650876161718298,"aZ":-30.51980780835479,"pfxX":-2.0897527438979675,"pfxZ":0.9328126283767415,"pX":0.6921934001813462,"pZ":-0.13913619815601386,"vX0":7.16558794135709,"vY0":-131.76837038731622,"vZ0":-10.34637383212974,"x":90.62,"y":242.54,"x0":-1.784748569185529,"y0":50.00247521734715,"z0":6.075283079385671,"aX":-3.6953043171832585},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.4,"breakHorizontal":2.3,"spinRate":2600,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.414863204531593,"extension":5.960418231195206},"index":3,"playId":"f0fe3c3c-e9b7-358e-9d56-2fe35b17435f","pitchNumber":2,"startTime":"2026-05-20T03:31:22.161Z","endTime":"2026-05-20T03:31:26.062Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66768133983786,"aZ":-16.05109101829404,"pfxX":-8.352737293883107,"pfxZ":8.174585797364342,"pX":0.6259707014490828,"pZ":2.6666836178616276,"vX0":8.922589676383163,"vY0":-140.03241677098808,"vZ0":-6.626976060206279,"x":93.14,"y":166.78,"x0":-1.5270567554013377,"y0":50.00153909038769,"z0":6.12694510991957,"aX":-16.472457398082376},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2397,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3921763423352056,"extension":6.347594426670126},"index":4,"playId":"4cd4b5a8-b31e-3eda-9990-a5d5c11bfa16","pitchNumber":3,"startTime":"2026-05-20T03:31:47.232Z","endTime":"2026-05-20T03:31:51.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-20T03:31:59.752Z","endTime":"2026-05-20T03:32:18.412Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729955812041162,"aZ":-33.16031720251586,"pfxX":0.2959157417749063,"pfxZ":-0.5724645386654181,"pX":-0.21306938935341546,"pZ":2.2915776019240077,"vX0":4.2463723135635,"vY0":-130.14769097076487,"vZ0":-3.810681725772892,"x":125.12,"y":176.91,"x0":-1.8999830855089153,"y0":50.00141525077313,"z0":6.269364424251685,"aX":0.5105979054452988},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.7,"breakHorizontal":-1.4,"spinRate":2672,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.41985017128671753,"extension":5.864397218853845},"index":6,"playId":"12dba911-efb5-3504-be60-0606cfc04017","pitchNumber":4,"startTime":"2026-05-20T03:32:18.412Z","endTime":"2026-05-20T03:32:23.655Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63590521746768,"aZ":-14.143135810748076,"pfxX":-4.357524433345362,"pfxZ":9.277594714788277,"pX":-0.21023290690001925,"pZ":4.237271165562484,"vX0":5.90964371035961,"vY0":-138.66409683828962,"vZ0":-3.0185699486661832,"x":125.01,"y":124.37,"x0":-1.8050330082643393,"y0":50.000393221274926,"z0":6.286302805536569,"aX":-8.466935105382015},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2214,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39533023431084313,"extension":6.29482324758266},"index":7,"playId":"cd8d986c-ce9d-36d5-a0cc-124d46e34eb9","pitchNumber":5,"startTime":"2026-05-20T03:32:49.459Z","endTime":"2026-05-20T03:32:53.164Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47747961660368,"aZ":-32.97619613765618,"pfxX":-1.2239943974009098,"pfxZ":-0.45344347588590406,"pX":-1.6833305168724562,"pZ":1.851738713803976,"vX0":1.27441572287499,"vY0":-132.43624549954848,"vZ0":-4.9485451072984254,"x":181.16,"y":188.78,"x0":-2.0110493324636094,"y0":50.00200183182006,"z0":6.148047249802715,"aX":-2.1809194240025467},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.7,"breakHorizontal":1.9,"spinRate":2434,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4131082923413878,"extension":5.9033946610374946},"index":8,"playId":"76f9067a-8dfd-394b-a2b3-9177694a574d","pitchNumber":6,"startTime":"2026-05-20T03:33:09.437Z","endTime":"2026-05-20T03:33:15.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":820862,"fullName":"José Fermin"}}},"count":{"balls":4,"strikes":2,"outs":2},"index":9,"playId":"61d5a779-2271-3f35-99a7-beb45c588045","pitchNumber":6,"startTime":"2026-05-20T03:33:34.271Z","endTime":"2026-05-20T03:33:40.139Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-20T03:33:40.139Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a ground ball to center fielder Mike Trout. Jonah Heim scores. Darell Hernaiz scores. Shea Langeliers to 3rd.","rbi":2,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:34:05.960Z","endTime":"2026-05-20T03:35:47.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"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(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},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.477286023726393,"aZ":-29.376635175690296,"pfxX":-0.42377350381299417,"pfxZ":1.5945620312812832,"pX":-0.5109983605809504,"pZ":1.3051231860416916,"vX0":4.006248369937455,"vY0":-132.06557055097252,"vZ0":-6.854823844296999,"x":136.48,"y":203.54,"x0":-1.995976295430568,"y0":50.00510461475793,"z0":6.110107659470949,"aX":-0.7449947687006983},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":-0.1,"spinRate":2609,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4155517359485952,"extension":6.129280690985877},"index":0,"playId":"e1684112-e1a3-3389-8d7f-68b2eba31b4a","pitchNumber":1,"startTime":"2026-05-20T03:34:09.252Z","endTime":"2026-05-20T03:34:13.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58246639575602,"aZ":-19.037784766076438,"pfxX":-10.224504181973664,"pfxZ":6.6092244846090065,"pX":0.22883861410865686,"pZ":2.143902643853284,"vX0":9.241999869790934,"vY0":-140.27881316152389,"vZ0":-7.188207269477621,"x":108.28,"y":180.89,"x0":-1.7846944709096557,"y0":50.00241755994064,"z0":5.9867932010698715,"aX":-20.31870155188486},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":16.6,"spinRate":2340,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3908870964674587,"extension":6.3364042369971445},"index":1,"playId":"7501cf87-14c5-3ebc-80cb-e573c9dbcd59","pitchNumber":2,"startTime":"2026-05-20T03:34:26.703Z","endTime":"2026-05-20T03:34:31.651Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51686720214995,"aZ":-17.104204206028676,"pfxX":-8.838199658899146,"pfxZ":7.599299965996776,"pX":-0.11523927821902147,"pZ":2.953832013593795,"vX0":7.7673814967224635,"vY0":-140.11670676031954,"vZ0":-5.397329485280911,"x":121.39,"y":159.03,"x0":-1.7789936426995705,"y0":50.00020626283501,"z0":6.027679500392622,"aX":-17.52027756692912},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":14.4,"spinRate":2468,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3913414644985047,"extension":6.495909670526242},"index":2,"playId":"835aa2ac-3c4a-39c9-b121-2fa295559027","pitchNumber":3,"startTime":"2026-05-20T03:34:45.701Z","endTime":"2026-05-20T03:34:48.861Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739555082219344,"aZ":-30.48523442627748,"pfxX":-1.1631485410617712,"pfxZ":0.9577276789671947,"pX":-0.4005151321336133,"pZ":2.04432013209842,"vX0":4.069001049706227,"vY0":-131.4156578673141,"vZ0":-4.993493326849569,"x":132.27,"y":183.58,"x0":-1.8148636751992142,"y0":50.000973860221215,"z0":6.222234223817194,"aX":-2.0437975345415222},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.8,"breakHorizontal":1.2,"spinRate":2496,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.4161209754867303,"extension":6.184706070066767},"index":3,"playId":"93e1b19f-e5a4-329e-9bcc-a6995a493776","pitchNumber":4,"startTime":"2026-05-20T03:35:09.509Z","endTime":"2026-05-20T03:35:13.417Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.630821564286336,"aZ":-18.613934375868162,"pfxX":-8.75963087201536,"pfxZ":6.969533814435102,"pX":-0.4760277168682123,"pZ":2.2453475119112483,"vX0":7.035627370413685,"vY0":-139.19927387912568,"vZ0":-6.510517039929514,"x":135.15,"y":178.16,"x0":-1.908528300329613,"y0":50.00521245235465,"z0":5.863486072221664,"aX":-17.05185224605636},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":14.3,"spinRate":2236,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3947103519914328,"extension":6.43955234945531},"hitData":{"launchSpeed":95.1,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.56,"coordY":94.19}},"index":4,"playId":"d58df5dd-52f4-39fb-9f8e-9298ea714d22","pitchNumber":5,"startTime":"2026-05-20T03:35:37.214Z","endTime":"2026-05-20T03:35:47.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:35:47.988Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to left fielder Jose Siri in foul territory.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T03:37:05.653Z","endTime":"2026-05-20T03:38:22.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0,3],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Soderstrom replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T03:36:20.769Z","endTime":"2026-05-20T03:37:07.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75725668055384,"aZ":-30.379699104932865,"pfxX":-1.592673437906455,"pfxZ":1.0212149171684612,"pX":0.6214427590702941,"pZ":-0.09956108422932053,"vX0":6.830442593017226,"vY0":-131.86069288590636,"vZ0":-9.936572161269845,"x":93.31,"y":241.47,"x0":-1.794494699707776,"y0":50.00608440579146,"z0":5.955652790577725,"aX":-2.808637472571695},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.1,"breakHorizontal":1.4,"spinRate":2682,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4152126844135524,"extension":6.216425134108366},"index":1,"playId":"8c877183-81eb-3ae4-9613-43cf76c6be1c","pitchNumber":1,"startTime":"2026-05-20T03:37:07.856Z","endTime":"2026-05-20T03:37:11.882Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823691377549448,"aZ":-29.843232807646764,"pfxX":-2.638643644184914,"pfxZ":1.2902266514509138,"pX":-0.4764897256441313,"pZ":0.18598113108579575,"vX0":4.682416637006107,"vY0":-133.20716205800008,"vZ0":-9.41141498630898,"x":135.16,"y":233.76,"x0":-1.9089828228807264,"y0":50.00576724820425,"z0":5.900952335792468,"aX":-4.774944600020774},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":3.8,"spinRate":2486,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4101498845432969,"extension":5.995330224452897},"index":2,"playId":"867332b8-9eb4-33d4-bfeb-17a93c322950","pitchNumber":2,"startTime":"2026-05-20T03:37:29.673Z","endTime":"2026-05-20T03:37:34.284Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nick Kurtz steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"867332b8-9eb4-33d4-bfeb-17a93c322950","startTime":"2026-05-20T03:37:41.220Z","endTime":"2026-05-20T03:37:54.436Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.409650372023854,"aZ":-16.372252488736187,"pfxX":-8.86928869991582,"pfxZ":8.088114532423837,"pX":0.37760441161736874,"pZ":2.1303202027246138,"vX0":8.815309519422115,"vY0":-139.16217643951987,"vZ0":-7.5270698028981915,"x":102.61,"y":181.26,"x0":-1.6850345844261212,"y0":50.00107953397059,"z0":5.962898689026432,"aX":-17.324204901297474},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":14.2,"spinRate":2351,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.39420352041901374,"extension":6.323040116487379},"index":4,"playId":"c9595737-b084-3d1b-a9b5-195dac5fa52c","pitchNumber":3,"startTime":"2026-05-20T03:37:54.436Z","endTime":"2026-05-20T03:37:58.505Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72036874729263,"aZ":-18.564711417688034,"pfxX":-9.680523788825525,"pfxZ":6.938612152910882,"pX":0.12819253345672885,"pZ":2.5291570884654098,"vX0":8.026106967921312,"vY0":-139.27662270115664,"vZ0":-6.357334142721546,"x":112.11,"y":170.49,"x0":-1.5352952396276263,"y0":50.00521282885076,"z0":6.072234966342113,"aX":-18.99260008176125},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":15.8,"spinRate":2293,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39350319174674064,"extension":6.434760740679169},"hitData":{"launchSpeed":85.7,"launchAngle":59.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.08,"coordY":142.7}},"index":5,"playId":"2a11a9e6-2efe-30c6-b0be-4ab8757b1e78","pitchNumber":4,"startTime":"2026-05-20T03:38:12.629Z","endTime":"2026-05-20T03:38:22.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:38:22.703Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T03:40:53.694Z","endTime":"2026-05-20T03:41:03.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Soderstrom remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:39:48.321Z","endTime":"2026-05-20T03:40:22.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Lowe replaces Jose Siri.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T03:40:22.911Z","endTime":"2026-05-20T03:40:55.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"}},{"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":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60540079823305,"aZ":-26.007274968277486,"pfxX":-1.4948261678560926,"pfxZ":3.415536150450917,"pX":0.018949231362363872,"pZ":2.292722401519588,"vX0":6.207609671846463,"vY0":-133.98301978632702,"vZ0":-3.0540353986536273,"x":116.28,"y":176.88,"x0":-2.1400386377278036,"y0":50.00533638410874,"z0":5.318419001469556,"aX":-2.701733159302856},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":1.3,"spinRate":2430,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4097584231557643,"extension":6.211498013724038},"hitData":{"launchSpeed":91.0,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.99,"coordY":146.88}},"index":2,"playId":"63dba23b-f79d-37eb-bbe0-401e947f9063","pitchNumber":1,"startTime":"2026-05-20T03:40:55.911Z","endTime":"2026-05-20T03:41:03.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:41:03.966Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (10) on a sharp fly ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T03:41:40.404Z","endTime":"2026-05-20T03:43:24.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T03:41:25.526Z","endTime":"2026-05-20T03:41:42.631Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742659989800355,"aZ":-18.48272521140559,"pfxX":-7.567991226281161,"pfxZ":7.187341245053333,"pX":0.2550655299338666,"pZ":1.361737507389852,"vX0":8.875036866861521,"vY0":-137.45633324484328,"vZ0":-7.045511806118979,"x":107.28,"y":202.01,"x0":-2.0391228463184947,"y0":50.00346162652622,"z0":5.222624858774777,"aX":-14.418089002889648},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":11.8,"spinRate":2158,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3991628827724454,"extension":6.4910937672739975},"index":1,"playId":"ee171410-bacc-3b5d-b2e3-f34b084b2609","pitchNumber":1,"startTime":"2026-05-20T03:41:42.631Z","endTime":"2026-05-20T03:41:46.356Z","isPitch":true,"type":"pitch"},{"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":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53763216531669,"aZ":-30.561673990679306,"pfxX":4.398928059883359,"pfxZ":1.0098634176976593,"pX":1.521911861361362,"pZ":0.9907265561521345,"vX0":7.462712808967532,"vY0":-125.38389968410291,"vZ0":-4.187609106947183,"x":58.99,"y":212.03,"x0":-2.0651883426392055,"y0":50.001306924933616,"z0":5.178608909293155,"aX":6.995174622197988},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":-9.7,"spinRate":2773,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4369794058786538,"extension":6.32851667583864},"index":2,"playId":"ad9cc0b3-aacd-31e3-b41d-babd7c658d4e","pitchNumber":2,"startTime":"2026-05-20T03:42:00.118Z","endTime":"2026-05-20T03:42:03.381Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.900359965193395,"aZ":-16.549221212290348,"pfxX":-6.039380642149517,"pfxZ":8.085993720712384,"pX":-0.2287845015353771,"pZ":2.425125124537407,"vX0":7.137633042326198,"vY0":-138.58154730615496,"vZ0":-4.7710536096307585,"x":125.72,"y":173.3,"x0":-2.061245531208455,"y0":50.00223269720261,"z0":5.285622181013185,"aX":-11.668845080070287},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3962497681686945,"extension":6.331822914536857},"index":3,"playId":"6ac6d9dd-734d-3ce7-90e3-b2bdc80a4903","pitchNumber":3,"startTime":"2026-05-20T03:42:16.514Z","endTime":"2026-05-20T03:42:19.751Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300197978151882,"aZ":-22.93415651321728,"pfxX":-3.96793421659161,"pfxZ":5.128079082559973,"pX":-0.8823934245567009,"pZ":3.338136354421421,"vX0":5.119828747101561,"vY0":-133.0553493670944,"vZ0":-0.8011890115491362,"x":150.63,"y":148.65,"x0":-2.311809086145024,"y0":50.002000219735685,"z0":5.298038625674678,"aX":-7.148105869572319},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":6.1,"spinRate":2568,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4109221884021852,"extension":6.342743076362508},"index":4,"playId":"92c52b61-9212-3317-a752-4160bb48ffa1","pitchNumber":4,"startTime":"2026-05-20T03:42:38.758Z","endTime":"2026-05-20T03:42:42.777Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03992009090523,"aZ":-17.163682061021856,"pfxX":-6.900614250277034,"pfxZ":7.68250935675355,"pX":-0.18935011993185255,"pZ":1.5671475529353716,"vX0":7.6140744525031865,"vY0":-139.3149473103731,"vZ0":-6.714963119546784,"x":124.22,"y":196.47,"x0":-2.0690690599126653,"y0":50.002585825714796,"z0":5.1548449504939,"aX":-13.48345193532681},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":10.8,"spinRate":2267,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3940518438401348,"extension":6.4589313936086725},"hitData":{"launchSpeed":107.6,"launchAngle":22.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":33.27,"coordY":85.91}},"index":5,"playId":"074feda3-1fff-3b02-9c8c-38ecde71bdfb","pitchNumber":5,"startTime":"2026-05-20T03:43:09.219Z","endTime":"2026-05-20T03:43:24.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:43:24.425Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angels challenged (play at 1st), call on the field was upheld: Mike Trout grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz. Zach Neto to 3rd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T03:43:48.147Z","endTime":"2026-05-20T03:44:38.911Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938447333944968,"aZ":-28.913444546959933,"pfxX":4.988919048527683,"pfxZ":2.1167110316693414,"pX":-0.06178291209934228,"pZ":2.989610767753641,"vX0":3.9230250426035926,"vY0":-124.13779928137518,"vZ0":0.2631954580370983,"x":119.36,"y":158.06,"x0":-2.31818522697169,"y0":50.00274153536704,"z0":5.315597055464388,"aX":7.681163599161738},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":-10.1,"spinRate":2714,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.4434935094171113,"extension":6.484579011862472},"index":0,"playId":"469ae67d-6e8d-306b-96a9-9f1599f5c880","pitchNumber":1,"startTime":"2026-05-20T03:43:55.312Z","endTime":"2026-05-20T03:43:59.125Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.9,"endSpeed":85.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.54812602553773,"aZ":-16.708324696117906,"pfxX":-7.087818651288259,"pfxZ":8.032959916795875,"pX":-0.46149941071328265,"pZ":4.060018200257077,"vX0":7.182122181518696,"vY0":-139.38844626631092,"vZ0":-0.5203258994541053,"x":134.59,"y":129.16,"x0":-2.1774595728042576,"y0":50.00646152845022,"z0":5.373954652901899,"aX":-13.653267904692477},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2326,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3962063232724895,"extension":6.333688611265469},"index":1,"playId":"e88ea59a-193e-309b-9a46-a631e291f767","pitchNumber":2,"startTime":"2026-05-20T03:44:13.544Z","endTime":"2026-05-20T03:44:17.225Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.476496201675175,"aZ":-26.024439365521562,"pfxX":-2.4050837338318884,"pfxZ":3.4200437134259154,"pX":0.912199962853257,"pZ":2.790592163618793,"vX0":8.992404947377873,"vY0":-134.38342871231038,"vZ0":-1.6039832969497492,"x":82.23,"y":163.43,"x0":-2.1887863323739762,"y0":50.00559516527483,"z0":5.273014646345299,"aX":-4.329434327333818},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":2.0,"spinRate":2574,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4101086150395643,"extension":6.315142375609597},"hitData":{"launchSpeed":90.6,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.21,"coordY":145.67}},"index":2,"playId":"7b023122-6ced-3bab-bef3-d1406e4680ce","pitchNumber":3,"startTime":"2026-05-20T03:44:31.049Z","endTime":"2026-05-20T03:44:38.911Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":108},"playEndTime":"2026-05-20T03:44:38.911Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T03:47:31.842Z","endTime":"2026-05-20T03:47:58.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77478384745972,"aZ":-34.145219546457724,"pfxX":7.552320055038525,"pfxZ":-1.275396836865168,"pX":0.14698107100900382,"pZ":2.2769068439250324,"vX0":3.4121445505890207,"vY0":-124.52703198236915,"vZ0":-0.37584781303503667,"x":111.4,"y":177.3,"x0":-2.2288981573511797,"y0":50.002164384283674,"z0":5.293969797175926,"aX":11.669274682112178},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.2,"breakHorizontal":-14.5,"spinRate":2841,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.44258385493563646,"extension":6.26729562584759},"index":0,"playId":"17be5ec6-98b3-3261-aab8-d83fda707cf4","pitchNumber":1,"startTime":"2026-05-20T03:47:31.842Z","endTime":"2026-05-20T03:47:35.594Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.337216593124126,"aZ":-22.34656247168892,"pfxX":-7.761725297919448,"pfxZ":4.933957959275197,"pX":0.037538711671311106,"pZ":2.854792205291985,"vX0":8.438617199705497,"vY0":-140.78174947453266,"vZ0":-2.8086328374467984,"x":115.57,"y":161.7,"x0":-2.001798946535349,"y0":50.001617853954336,"z0":5.324810722022306,"aX":-15.455509378275318},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":12.1,"spinRate":2405,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3902575016760652,"extension":6.320335728734566},"hitData":{"launchSpeed":93.9,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.46,"coordY":162.99}},"index":1,"playId":"8a528e28-da82-321d-bcc9-8119ec8c60fb","pitchNumber":2,"startTime":"2026-05-20T03:47:50.403Z","endTime":"2026-05-20T03:47:58.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:47:58.349Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to shortstop Zach Neto.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T03:50:15.453Z","endTime":"2026-05-20T03:50:57.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Josh Lowe remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:48:59.009Z","endTime":"2026-05-20T03:48:59.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"description":"Pitching Change: Ryan Johnson replaces José Fermin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T03:48:59.036Z","endTime":"2026-05-20T03:50:17.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696270,"link":"/api/v1/people/696270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37491868916632,"aZ":-22.25101431877239,"pfxX":-0.751127965615715,"pfxZ":5.545071651807456,"pX":0.36635146845107563,"pZ":2.4748559228158773,"vX0":8.51249395412542,"vY0":-132.22604186848488,"vZ0":-4.528449167974534,"x":103.04,"y":171.96,"x0":-2.7825736465449316,"y0":50.00303951149636,"z0":5.8203178403742015,"aX":-1.3450298882235927},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-0.2,"spinRate":2387,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4125595206356176,"extension":5.9601087374621935},"index":2,"playId":"f2481643-73eb-3ab3-a022-36546ce5cf3b","pitchNumber":1,"startTime":"2026-05-20T03:50:17.622Z","endTime":"2026-05-20T03:50:20.996Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.660757390490026,"aZ":-25.02076026261757,"pfxX":1.3594190990357458,"pfxZ":4.096435197505563,"pX":0.8941297830708321,"pZ":2.2753840952021567,"vX0":9.034843236581677,"vY0":-130.77990709059543,"vZ0":-4.413803443987836,"x":82.92,"y":177.34,"x0":-2.771155888820908,"y0":50.000795604382766,"z0":5.844874002941733,"aX":2.369892242678222},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-4.3,"spinRate":2466,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.417629602649479,"extension":5.944069057199144},"index":3,"playId":"9cdc2f20-5ac6-3b22-aad9-50c7ef01caa8","pitchNumber":2,"startTime":"2026-05-20T03:50:32.906Z","endTime":"2026-05-20T03:50:37.407Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06512731186605,"aZ":-30.56025503009086,"pfxX":5.997685625073554,"pfxZ":1.2502321175160116,"pX":-0.7029554263035747,"pZ":2.8403553617278967,"vX0":3.3650142830713894,"vY0":-112.71490501908697,"vZ0":-0.1314439406080784,"x":143.8,"y":162.09,"x0":-2.99322660751598,"y0":50.00159899094173,"z0":5.979476950352936,"aX":7.733328045751004},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.5,"breakHorizontal":-11.8,"spinRate":2466,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.48553620652965135,"extension":5.964915241160992},"hitData":{"launchSpeed":85.9,"launchAngle":59.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.65,"coordY":124.37}},"index":4,"playId":"f541eb2a-ab11-3f9e-8c52-11e3a3719cfc","pitchNumber":3,"startTime":"2026-05-20T03:50:47.931Z","endTime":"2026-05-20T03:50:57.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:50:57.834Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out to second baseman Oswald Peraza.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T03:51:11.360Z","endTime":"2026-05-20T03:51:47.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.080957017498612,"aZ":-29.113773745060815,"pfxX":-9.087815738630326,"pfxZ":1.6439662674448936,"pX":1.5762679132939754,"pZ":2.809093688454285,"vX0":14.208811655108567,"vY0":-135.37927100657885,"vZ0":-2.958377132539557,"x":56.92,"y":162.93,"x0":-2.5468629511446603,"y0":50.00571136219246,"z0":5.942418654159811,"aX":-16.961045062723578},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":2299,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40376343226523614,"extension":6.197732768862862},"index":0,"playId":"35da9671-7ce6-3255-b905-76078d880248","pitchNumber":1,"startTime":"2026-05-20T03:51:23.723Z","endTime":"2026-05-20T03:51:27.031Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540167133562505,"aZ":-25.541883299035735,"pfxX":1.292056730705054,"pfxZ":3.9181185690137728,"pX":0.6378628897441662,"pZ":2.628112040725902,"vX0":8.229290169591762,"vY0":-128.70861786756197,"vZ0":-2.9504933938504383,"x":92.69,"y":167.82,"x0":-2.7572889283150595,"y0":50.00294125915602,"z0":5.748981369881147,"aX":2.1844858051572476},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2421,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.42415972588957773,"extension":6.069916697978354},"hitData":{"launchSpeed":78.5,"launchAngle":56.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.02,"coordY":122.62}},"index":1,"playId":"019ebbdc-9871-3672-a2d3-31a79666fca2","pitchNumber":2,"startTime":"2026-05-20T03:51:37.870Z","endTime":"2026-05-20T03:51:47.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:51:47.462Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zack Gelof homers (6) on a fly ball to right center field.","rbi":1,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T03:52:00.565Z","endTime":"2026-05-20T03:53:25.876Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026672166355272,"aZ":-27.002132782266475,"pfxX":-0.6120336626658993,"pfxZ":2.8917686636933384,"pX":0.9952102242900553,"pZ":1.6697446806076486,"vX0":9.78337359255271,"vY0":-132.8013200496055,"vZ0":-5.508004911123563,"x":79.06,"y":193.7,"x0":-2.6545945662283428,"y0":50.00405511284432,"z0":5.731014416558502,"aX":-1.0963521240503142},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.0,"spinRate":2545,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4122029218829337,"extension":6.124432039267624},"index":0,"playId":"ea1b2f16-7947-3b11-a512-6075a86b8a6d","pitchNumber":1,"startTime":"2026-05-20T03:52:12.909Z","endTime":"2026-05-20T03:52:16.986Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299763900225,"aZ":-27.5566748735467,"pfxX":-9.550895333279115,"pfxZ":2.479360549632963,"pX":-0.7531901923154265,"pZ":2.7693574209189253,"vX0":8.621183730605402,"vY0":-135.79342099219,"vZ0":-3.287427755234115,"x":145.71,"y":164.01,"x0":-2.731398930315765,"y0":50.00441714139883,"z0":5.917054843772464,"aX":-17.802421475398866},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":15.5,"spinRate":2281,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40365776502134354,"extension":6.006199696820957},"index":1,"playId":"22b473d1-1fb4-3bf6-8daf-acbe89168193","pitchNumber":2,"startTime":"2026-05-20T03:52:28.742Z","endTime":"2026-05-20T03:52:32.906Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639274754059638,"aZ":-27.752631510010456,"pfxX":-9.42001233613939,"pfxZ":2.3443852062098394,"pX":1.3657141305081357,"pZ":2.7317773306866737,"vX0":13.256271091822903,"vY0":-136.42532439991442,"vZ0":-3.598570077480706,"x":64.94,"y":165.02,"x0":-2.3295410051995975,"y0":50.00621058463365,"z0":5.978180193444166,"aX":-17.785531812530877},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":14.3,"spinRate":2350,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4012832893932896,"extension":5.903102039309475},"index":2,"playId":"8359d492-a48c-304d-8485-1c0e85ad4ab6","pitchNumber":3,"startTime":"2026-05-20T03:52:45.481Z","endTime":"2026-05-20T03:52:48.670Z","isPitch":true,"type":"pitch"},{"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799631820052074,"aZ":-28.789343752829282,"pfxX":0.3030938215084942,"pfxZ":1.9790979505970938,"pX":0.1593669208595857,"pZ":2.5196904880104505,"vX0":7.107245759776292,"vY0":-129.76906325832482,"vZ0":-2.7859929872334637,"x":110.93,"y":170.75,"x0":-2.6484139713483277,"y0":50.00621876857473,"z0":5.788204267930306,"aX":0.5203686901956555},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":-2.0,"spinRate":2545,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4212062585829468,"extension":5.996444760052734},"hitData":{"launchSpeed":101.5,"launchAngle":26.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":181.01,"coordY":56.81}},"index":3,"playId":"d859a4bf-330b-30f6-931b-5957a20d585f","pitchNumber":4,"startTime":"2026-05-20T03:53:03.487Z","endTime":"2026-05-20T03:53:25.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:53:25.876Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T03:53:40.057Z","endTime":"2026-05-20T03:54:58.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"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},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97544906327552,"aZ":-24.737154788524983,"pfxX":-0.34431618650173235,"pfxZ":4.092457124046527,"pX":1.1604727768875318,"pZ":1.956424215228041,"vX0":10.512427170492852,"vY0":-133.49347116583655,"vZ0":-5.2273759759944385,"x":72.77,"y":185.96,"x0":-2.7728692353485593,"y0":50.00325611707558,"z0":5.705881450245816,"aX":-0.6287135964454738},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":-1.4,"spinRate":2490,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4092933535038772,"extension":6.087183672004894},"index":0,"playId":"92ac7971-e436-38a8-96a2-a0dd32bdad9a","pitchNumber":1,"startTime":"2026-05-20T03:53:48.925Z","endTime":"2026-05-20T03:53:53.682Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768368799209853,"aZ":-25.03276893053693,"pfxX":0.02338778575232281,"pfxZ":4.009932558035516,"pX":-0.38624152245612964,"pZ":1.8520252953586926,"vX0":6.405558851868025,"vY0":-132.5262996544769,"vZ0":-5.135794533534154,"x":131.72,"y":188.78,"x0":-2.8356709834594938,"y0":50.00580224650117,"z0":5.638681747739121,"aX":0.041777712099959945},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":-1.4,"spinRate":2514,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4129656729867639,"extension":5.968419551226249},"index":1,"playId":"f24ba864-d29e-355c-945b-4e55f0ca77a0","pitchNumber":2,"startTime":"2026-05-20T03:54:05.644Z","endTime":"2026-05-20T03:54:09.491Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.816715292381566,"aZ":-33.075329276577236,"pfxX":6.23162706976854,"pfxZ":-0.6659005409742473,"pX":0.43842625558741605,"pZ":2.0321923198763865,"vX0":6.24893835136335,"vY0":-115.90166218552211,"vZ0":-1.321023669151737,"x":100.29,"y":183.91,"x0":-3.113219230076524,"y0":50.00479307677565,"z0":5.799001518943967,"aX":8.388396347019828},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.2,"breakHorizontal":-13.0,"spinRate":2629,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.47452051834487996,"extension":5.998022601999838},"index":2,"playId":"d95b5552-5197-35f3-917e-5c234cbf9cef","pitchNumber":3,"startTime":"2026-05-20T03:54:22.621Z","endTime":"2026-05-20T03:54:26.232Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252436166490703,"aZ":-24.837883075421566,"pfxX":0.24620382152761255,"pfxZ":4.020977836953829,"pX":0.6248494875878159,"pZ":3.0206526708172277,"vX0":9.498280577222573,"vY0":-134.02225456623742,"vZ0":-2.872322282415732,"x":93.18,"y":157.22,"x0":-2.992990726747026,"y0":50.00048762192051,"z0":5.875012209915533,"aX":0.4489786039762983},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":-2.4,"spinRate":2662,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4082757333800293,"extension":6.0284832142309845},"hitData":{"launchSpeed":91.6,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.79,"coordY":163.84}},"index":3,"playId":"f4abfb72-08da-31ae-a1a9-593e7fdff3e2","pitchNumber":4,"startTime":"2026-05-20T03:54:51.144Z","endTime":"2026-05-20T03:54:58.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:54:58.911Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:57:13.631Z","endTime":"2026-05-20T03:58:03.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Barlow replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T03:56:16.323Z","endTime":"2026-05-20T03:57:15.772Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023008832267518,"aZ":-27.978203470608857,"pfxX":4.7214207064072164,"pfxZ":3.102580937247054,"pX":0.7911641153202229,"pZ":1.4738875067388542,"vX0":6.067338962600526,"vY0":-115.86745735614669,"vZ0":-1.9900341343963808,"x":86.84,"y":198.99,"x0":-2.4813005363642024,"y0":50.000795297240316,"z0":5.035101120976595,"aX":6.372862434889618},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.4,"breakHorizontal":-10.2,"spinRate":2467,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.47396666604281146,"extension":6.6657538951616075},"index":1,"playId":"3cac374c-d941-33ad-85e9-c00266e51c62","pitchNumber":1,"startTime":"2026-05-20T03:57:15.772Z","endTime":"2026-05-20T03:57:20.206Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92456759934036,"aZ":-27.971624868232585,"pfxX":3.9845401584078366,"pfxZ":3.1622987879819036,"pX":-0.3308016600407878,"pZ":2.4951017153417085,"vX0":4.272162322045904,"vY0":-114.70949630967104,"vZ0":0.6043671319947199,"x":129.61,"y":171.41,"x0":-2.737350034029255,"y0":50.00099818283295,"z0":4.9629777585075505,"aX":5.289665353803579},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.2,"breakHorizontal":-8.3,"spinRate":2355,"spinDirection":98},"zone":4,"typeConfidence":2.0,"plateTime":0.47813717061092076,"extension":6.641576222298106},"index":2,"playId":"5f43b41a-85d4-3022-8c61-acee8ef5b25d","pitchNumber":2,"startTime":"2026-05-20T03:57:31.201Z","endTime":"2026-05-20T03:57:36.242Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.181567141415478,"aZ":-26.189260964171662,"pfxX":-1.6794813567569336,"pfxZ":3.499559871325234,"pX":0.2787962202820616,"pZ":3.3056474858071145,"vX0":7.183418458843226,"vY0":-130.42290438683432,"vZ0":0.025071906701776503,"x":106.37,"y":149.53,"x0":-2.301250211497863,"y0":50.00523557958454,"z0":5.282364187057215,"aX":-2.875481452425944},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":1.3,"spinRate":2416,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.42107968372406823,"extension":6.7319751317165215},"hitData":{"launchSpeed":69.9,"launchAngle":-12.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.73,"coordY":166.26}},"index":3,"playId":"c9251a18-8b82-3bb5-ad51-3eb57d4de0a5","pitchNumber":3,"startTime":"2026-05-20T03:57:55.753Z","endTime":"2026-05-20T03:58:03.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:58:03.592Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to shortstop Darell Hernaiz.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:58:19.784Z","endTime":"2026-05-20T03:58:57.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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(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},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026650412202205,"aZ":-21.344623253826068,"pfxX":-2.1349269464248266,"pfxZ":6.259373909860665,"pX":0.2629246206842442,"pZ":2.421510437375717,"vX0":7.036394289537498,"vY0":-130.34553208266374,"vZ0":-3.194202784839022,"x":106.98,"y":173.4,"x0":-2.18779732431164,"y0":50.00130434030144,"z0":5.2645369319314845,"aX":-3.693271422255705},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":2.4,"spinRate":2372,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.41934777378018984,"extension":6.771617158335152},"index":0,"playId":"fafd545a-dc62-34e4-a9d9-984f8340382f","pitchNumber":1,"startTime":"2026-05-20T03:58:30.197Z","endTime":"2026-05-20T03:58:33.998Z","isPitch":true,"type":"pitch"},{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756676066251153,"aZ":-31.088152224632974,"pfxX":1.6103258385115056,"pfxZ":0.7406606240205154,"pX":0.6776333196090006,"pZ":2.5647962689916928,"vX0":6.638209190698859,"vY0":-119.63798451061376,"vZ0":0.2209861504527424,"x":91.17,"y":169.53,"x0":-2.335053734603954,"y0":50.00047742155272,"z0":5.24370616464044,"aX":2.346780366613022},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2468,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.4567652101707851,"extension":6.759845847852565},"hitData":{"launchSpeed":88.2,"launchAngle":57.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":69.32,"coordY":131.65}},"index":1,"playId":"62e8f010-f599-3889-b5b8-475fef200486","pitchNumber":2,"startTime":"2026-05-20T03:58:47.777Z","endTime":"2026-05-20T03:58:57.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T03:58:57.940Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oswald Peraza lines out softly to first baseman Nick Kurtz.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T03:59:14.564Z","endTime":"2026-05-20T04:00:47.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49257295403079,"aZ":-27.957020247723538,"pfxX":2.2753942489095453,"pfxZ":2.947152483159032,"pX":-0.9514130164023956,"pZ":2.9197331952823107,"vX0":2.9522263280040484,"vY0":-118.81077468441319,"vZ0":0.7387996153661182,"x":153.27,"y":159.95,"x0":-2.505130167427633,"y0":50.003747256118714,"z0":5.1429379596465346,"aX":3.2567652843719954},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2478,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.46078828608964884,"extension":6.6982132368305916},"index":0,"playId":"4fbecc85-8594-3d3f-bdb8-773f2513f199","pitchNumber":1,"startTime":"2026-05-20T03:59:27.345Z","endTime":"2026-05-20T03:59:31.553Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59330946978049,"aZ":-31.66141220904933,"pfxX":6.5832768697653155,"pfxZ":0.3712845060713743,"pX":1.7842780679879766,"pZ":1.077656066247306,"vX0":7.7492637023217465,"vY0":-116.83414232750917,"vZ0":-2.3588663007736,"x":48.99,"y":209.68,"x0":-2.446345168234934,"y0":50.000608758953966,"z0":5.112764925791292,"aX":8.983560795944092},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.4,"breakHorizontal":-14.0,"spinRate":2714,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.47108671114729184,"extension":6.622234757080578},"index":1,"playId":"237bb159-ad1e-3021-aef3-c82efd6d0a2e","pitchNumber":2,"startTime":"2026-05-20T03:59:42.319Z","endTime":"2026-05-20T03:59:45.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-20T03:59:50.752Z","endTime":"2026-05-20T04:00:03.883Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.363345962234373,"aZ":-26.47215726557834,"pfxX":7.9639516723356225,"pfxZ":4.311238874371412,"pX":1.476833877784427,"pZ":2.084836093273144,"vX0":6.555502694459621,"vY0":-114.90727864787382,"vZ0":-0.7144115137644448,"x":60.71,"y":182.49,"x0":-2.458753479680247,"y0":50.00538056041409,"z0":4.995754906439653,"aX":10.538136549558535},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":7.9,"breakHorizontal":-16.2,"spinRate":2595,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4785922781883203,"extension":6.860246595777009},"index":3,"playId":"a31dbb60-7f35-399a-af2e-33c37d914677","pitchNumber":3,"startTime":"2026-05-20T04:00:03.883Z","endTime":"2026-05-20T04:00:07.654Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.020673010412494,"aZ":-30.590554959818995,"pfxX":7.939285246494239,"pfxZ":1.1623266530092309,"pX":2.409599637894491,"pZ":1.5931238008156072,"vX0":8.352137166132806,"vY0":-116.58473173853893,"vZ0":-1.353396504588448,"x":25.15,"y":195.77,"x0":-2.264586889935064,"y0":50.00305841079722,"z0":5.095834096632511,"aX":10.815258917874045},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.0,"breakHorizontal":-16.6,"spinRate":2693,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.47166801488894317,"extension":6.80689382128675},"index":4,"playId":"4389206c-a831-3d35-8555-b587b302f6b6","pitchNumber":4,"startTime":"2026-05-20T04:00:21.828Z","endTime":"2026-05-20T04:00:26.222Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53021157324127,"aZ":-37.700568141909564,"pfxX":9.38589848190453,"pfxZ":-4.5846367143792435,"pX":-0.06677282174255629,"pZ":2.1629998877436196,"vX0":2.876966707763821,"vY0":-109.79414408362186,"vZ0":1.731290518112689,"x":119.55,"y":180.38,"x0":-2.6172615496493754,"y0":50.000495804623505,"z0":5.411330966838556,"aX":11.324292942783275},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-7.4,"breakHorizontal":-17.8,"spinRate":2612,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.5010771206582745,"extension":6.874393170894386},"hitData":{"launchSpeed":54.5,"launchAngle":33.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"soft","location":"3","coordinates":{"coordX":156.18,"coordY":153.75}},"index":5,"playId":"e6d23c91-d68c-3c95-838c-1cef48505186","pitchNumber":5,"startTime":"2026-05-20T04:00:41.148Z","endTime":"2026-05-20T04:00:47.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:00:47.174Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a ground ball to right fielder Jo Adell, deflected by second baseman Oswald Peraza.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T04:02:46.588Z","endTime":"2026-05-20T04:03:12.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53341013741251,"aZ":-28.91207482073142,"pfxX":-8.928554507137404,"pfxZ":1.8262939410058063,"pX":-0.4852600197183983,"pZ":2.3010917492289242,"vX0":8.805837885411346,"vY0":-132.47065149266314,"vZ0":-4.033786542246701,"x":135.5,"y":176.65,"x0":-2.6878451877243026,"y0":50.000673951561744,"z0":5.950245357306638,"aX":-15.913248605350287},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":14.3,"spinRate":2254,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4130217701607135,"extension":6.017709553268291},"hitData":{"launchSpeed":91.5,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":186.04,"coordY":122.65}},"index":0,"playId":"f2acc4ee-051d-3239-bd6d-e322074b7279","pitchNumber":1,"startTime":"2026-05-20T04:03:00.365Z","endTime":"2026-05-20T04:03:12.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:03:12.063Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Darell Hernaiz pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T04:03:27.554Z","endTime":"2026-05-20T04:05:05.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(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},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501494492737844,"aZ":-25.81630978256236,"pfxX":0.917433287505736,"pfxZ":3.8195345348307654,"pX":0.5956749133250726,"pZ":2.671893673243449,"vX0":7.950580302474365,"vY0":-128.65743703050728,"vZ0":-3.055044016694541,"x":94.29,"y":166.64,"x0":-2.6631013937712837,"y0":50.00278922748522,"z0":5.891355971351366,"aX":1.5252733900965263},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":-3.6,"spinRate":2469,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4269204672449236,"extension":6.039258386571557},"index":0,"playId":"8f6ec0e2-dca2-3342-89c9-157c6e68e8ab","pitchNumber":1,"startTime":"2026-05-20T04:03:35.590Z","endTime":"2026-05-20T04:03:39.422Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407311821639574,"aZ":-23.72983250282044,"pfxX":0.7499286892469348,"pfxZ":4.969803846875045,"pX":-1.1079832500294098,"pZ":3.018991087719243,"vX0":5.193721196438985,"vY0":-129.1279222775516,"vZ0":-2.368269314563973,"x":159.23,"y":157.27,"x0":-3.237839786164685,"y0":50.00069503807634,"z0":5.762482912301526,"aX":1.2734300967029732},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2530,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.42321142830754077,"extension":6.002580604542417},"index":1,"playId":"4228132e-7787-30b4-a407-331dab319daf","pitchNumber":2,"startTime":"2026-05-20T04:03:53.024Z","endTime":"2026-05-20T04:03:57.239Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87094424267913,"aZ":-27.0150009499487,"pfxX":-9.120009386542865,"pfxZ":2.793366796447101,"pX":0.6163341189847494,"pZ":2.448976204485618,"vX0":11.700100610727157,"vY0":-135.15991644165072,"vZ0":-4.150027148053285,"x":93.51,"y":172.66,"x0":-2.586738328563317,"y0":50.00375085102589,"z0":5.9047621446677026,"aX":-16.849908756512153},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.3,"breakHorizontal":13.9,"spinRate":2332,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4054720334164892,"extension":6.221416778089298},"index":2,"playId":"e39403c8-bbea-3a7b-9a59-f66bf6e028ee","pitchNumber":3,"startTime":"2026-05-20T04:04:10.167Z","endTime":"2026-05-20T04:04:13.457Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73012306256585,"aZ":-33.93371516848321,"pfxX":7.230002970087369,"pfxZ":-1.338989401663035,"pX":0.5642843253777342,"pZ":1.788438282770132,"vX0":5.421165775890206,"vY0":-114.7710506252271,"vZ0":-1.8040915840092073,"x":95.49,"y":190.49,"x0":-2.7827952153745237,"y0":50.00416169549764,"z0":5.944453941946911,"aX":9.476617006556681},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.6,"breakHorizontal":-14.6,"spinRate":2653,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.48048783900194136,"extension":6.144737970242591},"index":3,"playId":"3e360017-215e-38d1-9ec3-e027d4c4da46","pitchNumber":4,"startTime":"2026-05-20T04:04:32.394Z","endTime":"2026-05-20T04:04:35.851Z","isPitch":true,"type":"pitch"},{"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.400668387738534,"aZ":-28.14392943795673,"pfxX":-8.74881404541759,"pfxZ":2.547700003959209,"pX":-0.6962222403657848,"pZ":2.4418900580819947,"vX0":8.537215667130685,"vY0":-125.29148634874834,"vZ0":-2.6883002779709284,"x":143.54,"y":172.85,"x0":-3.018608777539563,"y0":50.00438340810888,"z0":5.839706805638309,"aX":-13.847307213711089},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":13.8,"spinRate":1849,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.43794227700644495,"extension":5.847687789603691},"hitData":{"launchSpeed":74.7,"launchAngle":68.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.27,"coordY":178.53}},"index":4,"playId":"ee0086b2-249c-3563-b49a-1df6bad2a827","pitchNumber":5,"startTime":"2026-05-20T04:04:56.363Z","endTime":"2026-05-20T04:05:05.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:05:05.455Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks. Jeff McNeil to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T04:05:24.529Z","endTime":"2026-05-20T04:06:58.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.076562804581982,"aZ":-31.545814493712918,"pfxX":5.908253944003327,"pfxZ":0.4766459213123255,"pX":0.4331718041474744,"pZ":1.3878159118621443,"vX0":5.984763147208307,"vY0":-114.51211491601461,"vZ0":-2.9933291915623665,"x":100.49,"y":201.31,"x0":-2.98163393012795,"y0":50.00435667511367,"z0":5.796886575343396,"aX":7.850275130160656},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.4,"breakHorizontal":-12.2,"spinRate":2597,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4782505519534328,"extension":6.016661605099535},"index":0,"playId":"ac295375-3c9a-3dd9-b86b-5e205aac2bae","pitchNumber":1,"startTime":"2026-05-20T04:05:34.575Z","endTime":"2026-05-20T04:05:39.311Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736429558414493,"aZ":-33.06990842592841,"pfxX":4.039650523509011,"pfxZ":-0.6654855382370961,"pX":1.3175669249551876,"pZ":1.7165665377394728,"vX0":8.459129669764673,"vY0":-115.451697980574,"vZ0":-2.1757059981113898,"x":66.78,"y":192.43,"x0":-2.9278872544968437,"y0":50.004056687493964,"z0":5.872880182683001,"aX":5.419344802365699},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.4,"breakHorizontal":-9.6,"spinRate":2638,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4755511667942667,"extension":6.067418757636132},"index":1,"playId":"fbf38b63-ef52-31cc-bd5b-33877213abdc","pitchNumber":2,"startTime":"2026-05-20T04:05:54.842Z","endTime":"2026-05-20T04:05:58.162Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.925119412763543,"aZ":-28.901911262300843,"pfxX":-10.347076253284385,"pfxZ":1.770200270757167,"pX":1.4006132358837515,"pZ":2.2640213559841915,"vX0":14.227799371025341,"vY0":-135.33349666524458,"vZ0":-4.287422230878097,"x":63.61,"y":177.65,"x0":-2.584037668133872,"y0":50.00599881125809,"z0":5.896571178947261,"aX":-19.16968654672552},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":15.6,"spinRate":2425,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4049423434088961,"extension":6.155762319636469},"index":2,"playId":"834f2cdf-987b-3660-8e2a-f06d287f9023","pitchNumber":3,"startTime":"2026-05-20T04:06:12.481Z","endTime":"2026-05-20T04:06:15.541Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551143124896495,"aZ":-22.956467534940057,"pfxX":1.3346320121153727,"pfxZ":5.197894859878053,"pX":1.6727528922841493,"pZ":1.5718905587522762,"vX0":11.458552070602833,"vY0":-132.1802444345642,"vZ0":-6.245557668970675,"x":53.24,"y":196.34,"x0":-2.887637585643864,"y0":50.00329742221357,"z0":5.645242223776067,"aX":2.3669617417000883},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-4.8,"spinRate":2679,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41400313422512447,"extension":6.171380593839201},"index":3,"playId":"6fccff09-f6d9-3615-b593-4c3fee472809","pitchNumber":4,"startTime":"2026-05-20T04:06:32.203Z","endTime":"2026-05-20T04:06:35.695Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115706220516966,"aZ":-26.778032228402047,"pfxX":-9.180900216379797,"pfxZ":2.904900779567395,"pX":-1.436454157736873,"pZ":3.2365059037182125,"vX0":7.617640332036412,"vY0":-135.4752410684119,"vZ0":-2.053522208686144,"x":171.75,"y":151.39,"x0":-3.094548816488788,"y0":50.000496372996395,"z0":5.8796105887874175,"aX":-17.031740832846783},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":2310,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40459236669957743,"extension":6.190156276614387},"index":4,"playId":"58c8b901-b6e8-3e24-820c-c57ac048cceb","pitchNumber":5,"startTime":"2026-05-20T04:06:53.815Z","endTime":"2026-05-20T04:06:58.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:06:58.331Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Kurtz doubles (10) on a sharp line drive to right fielder Jo Adell. Jeff McNeil scores. Shea Langeliers scores.","rbi":2,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T04:07:19.703Z","endTime":"2026-05-20T04:07:57.182Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599047976532905,"aZ":-29.71217047937028,"pfxX":-7.662284867763019,"pfxZ":1.5635092925040386,"pX":-0.8028295950449851,"pZ":2.341398148642338,"vX0":8.519540634501043,"vY0":-124.79510725545701,"vZ0":-2.1228054864319192,"x":147.6,"y":175.56,"x0":-3.2687505137008737,"y0":50.001716011041815,"z0":5.655367022130909,"aX":-12.060018401650153},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":11.9,"spinRate":1874,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4392437110629124,"extension":5.980078512787646},"index":0,"playId":"78f8bdd6-c351-3c75-862e-31d399c0f70d","pitchNumber":1,"startTime":"2026-05-20T04:07:26.573Z","endTime":"2026-05-20T04:07:29.794Z","isPitch":true,"type":"pitch"},{"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.036317019397902,"aZ":-27.23443701467278,"pfxX":-7.47588021782439,"pfxZ":3.095929152716904,"pX":0.11463906091529628,"pZ":2.4600914112669985,"vX0":10.787440426155994,"vY0":-125.47328347284389,"vZ0":-2.301334519453752,"x":112.63,"y":172.36,"x0":-3.266214765013938,"y0":50.005029846484646,"z0":5.6050828857631485,"aX":-11.939872524052449},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":11.2,"spinRate":1968,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.43628446323683523,"extension":5.892588368456103},"hitData":{"launchSpeed":109.5,"launchAngle":15.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":224.09,"coordY":108.73}},"index":1,"playId":"491f7fc6-b0f1-366e-b1b1-ac860d819064","pitchNumber":2,"startTime":"2026-05-20T04:07:42.007Z","endTime":"2026-05-20T04:07:57.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:07:57.182Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out sharply, second baseman Oswald Peraza to first baseman Nolan Schanuel. Nick Kurtz to 3rd.","rbi":0,"awayScore":11,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T04:08:22.254Z","endTime":"2026-05-20T04:08:35.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750324486247912,"aZ":-25.989008456111286,"pfxX":-8.578900313356478,"pfxZ":3.3861217649315005,"pX":-0.16024703329312753,"pZ":2.578980450531091,"vX0":10.51476137656222,"vY0":-134.26499617400867,"vZ0":-3.5549854792199644,"x":123.11,"y":169.15,"x0":-3.010488986072308,"y0":50.0057925461742,"z0":5.767286093157898,"aX":-15.684772836467978},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":13.3,"spinRate":2247,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4077700400882276,"extension":5.96355101090659},"hitData":{"launchSpeed":106.2,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":153.63,"coordY":139.78}},"index":0,"playId":"950f22b0-943e-3871-9277-16131c2ebb98","pitchNumber":1,"startTime":"2026-05-20T04:08:27.516Z","endTime":"2026-05-20T04:08:35.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:08:35.321Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brent Rooker homers (7) on a fly ball to left center field. Nick Kurtz scores.","rbi":2,"awayScore":13,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T04:08:52.736Z","endTime":"2026-05-20T04:09:47.076Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925788848581533,"aZ":-33.00367154138554,"pfxX":6.561264968482199,"pfxZ":-0.6310308612384139,"pX":0.9915961355335003,"pZ":1.888997693619131,"vX0":7.108404080124617,"vY0":-114.63549218299221,"vZ0":-1.5820630138546343,"x":79.2,"y":187.78,"x0":-3.018150168290163,"y0":50.00317042019361,"z0":5.851421238401785,"aX":8.611469856269046},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.3,"breakHorizontal":-13.9,"spinRate":2585,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.48034864272176536,"extension":6.006727231373461},"index":0,"playId":"4f5b409c-4025-355e-99f9-f91951052aae","pitchNumber":1,"startTime":"2026-05-20T04:08:59.732Z","endTime":"2026-05-20T04:09:04.283Z","isPitch":true,"type":"pitch"},{"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":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.045156621736695,"aZ":-28.100265510057717,"pfxX":-11.271036215059635,"pfxZ":2.2254651959356675,"pX":-0.21563688573863624,"pZ":2.3384963185794754,"vX0":10.847741399220721,"vY0":-135.0433243399012,"vZ0":-3.926567502351876,"x":125.22,"y":175.64,"x0":-2.839016885357004,"y0":50.000444318567546,"z0":5.809745004486276,"aX":-20.614771842190184},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.2,"breakHorizontal":17.8,"spinRate":2411,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4070891195510251,"extension":6.088056308589755},"hitData":{"launchSpeed":110.0,"launchAngle":32.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":60.0,"coordY":48.12}},"index":1,"playId":"6b9233a1-2fdc-34a1-82fc-0edd72dd5be2","pitchNumber":2,"startTime":"2026-05-20T04:09:18.077Z","endTime":"2026-05-20T04:09:47.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:09:47.076Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out sharply, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":13,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T04:10:01.934Z","endTime":"2026-05-20T04:11:21.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(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},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00466202867234,"aZ":-27.30138391262566,"pfxX":-11.16953545225923,"pfxZ":2.652647351296886,"pX":0.9723090166217873,"pZ":1.7452725231463684,"vX0":13.546931484691191,"vY0":-135.13609649905183,"vZ0":-5.770448762628978,"x":79.94,"y":191.66,"x0":-2.6679239408948026,"y0":50.00525388096339,"z0":5.840380268649973,"aX":-20.544327916839336},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":2318,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40619661254206907,"extension":6.375521013939953},"index":0,"playId":"04c7d83d-0d57-38b3-baa1-1e5ed179846d","pitchNumber":1,"startTime":"2026-05-20T04:10:11.497Z","endTime":"2026-05-20T04:10:15.466Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.012876341223908,"aZ":-24.134825940572856,"pfxX":-0.1409799025275169,"pfxZ":4.693691640230854,"pX":0.8178509778410205,"pZ":2.2220159074401273,"vX0":9.927137363342672,"vY0":-130.22688420751857,"vZ0":-4.242642889125617,"x":85.83,"y":178.79,"x0":-3.029446134780134,"y0":50.00347538825408,"z0":5.703699267301264,"aX":-0.2421726471674914},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":-2.0,"spinRate":2498,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.42100283861958143,"extension":6.015814138420951},"index":1,"playId":"6efab434-212a-3451-8289-26c4f1ee9191","pitchNumber":2,"startTime":"2026-05-20T04:10:25.047Z","endTime":"2026-05-20T04:10:28.871Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553772341775257,"aZ":-24.783092035050892,"pfxX":0.5595244267399886,"pfxZ":4.397367201552196,"pX":-0.12083064068674686,"pZ":1.7734752906435127,"vX0":7.164953013188155,"vY0":-128.81857873692277,"vZ0":-5.094168345956065,"x":121.61,"y":190.9,"x0":-3.0101773324268692,"y0":50.00540892739055,"z0":5.690606858341347,"aX":0.941245249873667},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":-2.6,"spinRate":2568,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4250626091162695,"extension":5.978785222417257},"index":2,"playId":"e46d5970-89cf-3bbe-b653-e9e259a77963","pitchNumber":3,"startTime":"2026-05-20T04:10:40.635Z","endTime":"2026-05-20T04:10:44.561Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.735972645702518,"aZ":-28.612210620654096,"pfxX":7.0644401096699365,"pfxZ":2.650477202859962,"pX":0.17015071285513772,"pZ":2.293945954796542,"vX0":5.294122532395076,"vY0":-116.08237474359152,"vZ0":-2.098407503149298,"x":110.51,"y":176.84,"x0":-3.0700127674836413,"y0":50.003716192205225,"z0":5.973324177081475,"aX":9.497809238335167},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.4,"breakHorizontal":-14.3,"spinRate":2652,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4745518109087148,"extension":5.828276889862514},"index":3,"playId":"22688f2b-95eb-36eb-ae6b-e8409a414767","pitchNumber":4,"startTime":"2026-05-20T04:10:55.578Z","endTime":"2026-05-20T04:11:00.850Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.499042042821475,"aZ":-27.01802654566297,"pfxX":-9.353651721173879,"pfxZ":2.7982374572216386,"pX":-0.06531085138165496,"pZ":2.295240754527874,"vX0":10.45429589885852,"vY0":-134.88077304074434,"vZ0":-4.594227477123153,"x":119.49,"y":176.81,"x0":-2.7772607295490697,"y0":50.000318181604214,"z0":5.926965699556405,"aX":-17.221978995999287},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":14.6,"spinRate":2359,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40617497090117416,"extension":6.14005934525806},"hitData":{"launchSpeed":102.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.73,"coordY":151.73}},"index":4,"playId":"6b56989e-5845-304e-90d4-0331869950e1","pitchNumber":5,"startTime":"2026-05-20T04:11:13.549Z","endTime":"2026-05-20T04:11:21.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:11:21.406Z","atBatIndex":73},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nolan Schanuel hit by pitch.","rbi":0,"awayScore":13,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T04:13:37.063Z","endTime":"2026-05-20T04:15:11.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Lawrence Butler replaces second baseman Jeff McNeil, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":13,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T04:13:06.181Z","endTime":"2026-05-20T04:13:06.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"description":"Defensive Substitution: Alika Williams replaces right fielder Brent Rooker, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":13,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T04:13:06.206Z","endTime":"2026-05-20T04:13:06.208Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":667670,"link":"/api/v1/people/667670"}},{"details":{"description":"Defensive switch from shortstop to second base for Darell Hernaiz.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T04:13:06.208Z","endTime":"2026-05-20T04:13:06.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Hogan Harris replaces Scott Barlow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-20T04:13:06.209Z","endTime":"2026-05-20T04:13:39.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50909648141638,"aZ":-12.64180795684708,"pfxX":5.454539050495157,"pfxZ":10.352720180816567,"pX":0.8472699182615875,"pZ":2.8772622409772453,"vX0":-4.656686373640358,"vY0":-137.4599516493497,"vZ0":-5.998837872007155,"x":84.7,"y":161.09,"x0":1.8665795452439815,"y0":50.000463531057406,"z0":5.969525361438163,"aX":10.288703313337066},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-8.8,"spinRate":2374,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4006407014013611,"extension":6.544863547053382},"index":4,"playId":"3e45e2a6-9a09-32f2-b0ad-0088dac3000d","pitchNumber":1,"startTime":"2026-05-20T04:13:39.430Z","endTime":"2026-05-20T04:13:43.685Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69846803261488,"aZ":-12.110625704463247,"pfxX":4.687744869317214,"pfxZ":10.518570875348312,"pX":0.4628719796036128,"pZ":2.07083205278722,"vX0":-4.970742715872277,"vY0":-137.96995089458554,"vZ0":-7.946234928654446,"x":99.36,"y":182.87,"x0":1.687900455885598,"y0":50.00629358979823,"z0":5.8246347669921965,"aX":8.94483892083388},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2357,"spinDirection":156},"zone":9,"typeConfidence":0.91,"plateTime":0.3985863904098519,"extension":6.675098773309726},"index":5,"playId":"3da9eb32-5e97-3e1f-9a41-a0a8705a6275","pitchNumber":2,"startTime":"2026-05-20T04:13:51.978Z","endTime":"2026-05-20T04:13:55.620Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":67.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.466484626876525,"aZ":-45.050345812762494,"pfxX":-4.542416988358699,"pfxZ":-11.132803542087409,"pX":-0.6880329241286591,"pZ":1.8763889033674623,"vX0":-4.128105139079086,"vY0":-108.30182499806376,"vZ0":1.3751860300145968,"x":143.23,"y":188.12,"x0":1.8512539225454556,"y0":50.00083309786364,"z0":6.2618635350956025,"aX":-5.255030660608635},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.5,"breakVerticalInduced":-19.1,"breakHorizontal":9.6,"spinRate":2729,"spinDirection":339},"zone":7,"typeConfidence":0.9,"plateTime":0.5108277484569252,"extension":6.6296309304708},"index":6,"playId":"2c7b0ecb-7f9a-399f-9f47-0bd65768c9a5","pitchNumber":3,"startTime":"2026-05-20T04:14:04.976Z","endTime":"2026-05-20T04:14:31.993Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}}},{"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},"pitchData":{"startSpeed":96.6,"endSpeed":87.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60469803078629,"aZ":-11.74503124211401,"pfxX":6.778493862648707,"pfxZ":10.398857286579798,"pX":-0.75805332980247,"pZ":2.4458640685226696,"vX0":-8.91476207437629,"vY0":-140.2090851745162,"vZ0":-7.272180988710172,"x":145.9,"y":172.74,"x0":1.6018109165097798,"y0":50.00298815332381,"z0":5.862633428221531,"aX":13.317911564581417},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-10.2,"spinRate":2381,"spinDirection":149},"zone":4,"typeConfidence":0.92,"plateTime":0.39263109603636304,"extension":6.670713428712691},"index":7,"playId":"1094fe9c-98da-3ede-8e69-07b17136df45","pitchNumber":4,"startTime":"2026-05-20T04:14:51.261Z","endTime":"2026-05-20T04:14:54.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":2,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":66.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.294621604088952,"aZ":-44.94946529821332,"pfxX":-3.089986359205728,"pfxZ":-11.235065175945742,"pX":1.2160498308479624,"pZ":4.0982740481188635,"vX0":-0.38171348012257555,"vY0":-106.85931783362206,"vZ0":5.804045856383514,"x":70.65,"y":128.13,"x0":1.7985811674310874,"y0":50.003147433901944,"z0":6.448892093380203,"aX":-3.5133756851710376},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-18.0,"breakHorizontal":5.6,"spinRate":2584,"spinDirection":344},"zone":12,"typeConfidence":0.91,"plateTime":0.5158915791640251,"extension":6.398917684616389},"index":8,"playId":"81117fb3-11aa-3a96-8f7d-c4da52437f71","pitchNumber":5,"startTime":"2026-05-20T04:15:07.318Z","endTime":"2026-05-20T04:15:11.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:15:11.741Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Logan O'Hoppe doubles (2) on a line drive to left fielder Tyler Soderstrom. Nolan Schanuel to 3rd.","rbi":0,"awayScore":13,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T04:15:29.753Z","endTime":"2026-05-20T04:16:43.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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},"pitchData":{"startSpeed":94.5,"endSpeed":85.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2368428927112,"aZ":-16.61461389163133,"pfxX":4.972213754677983,"pfxZ":8.30124280534551,"pX":0.7161420038402881,"pZ":2.1760953684843725,"vX0":-5.138619902221988,"vY0":-137.23643677839314,"vZ0":-6.948608225180514,"x":89.7,"y":180.03,"x0":1.982434100167915,"y0":50.00673602890933,"z0":5.907846131926177,"aX":9.323849305237154},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":-7.7,"spinRate":2335,"spinDirection":157},"zone":9,"typeConfidence":0.9,"plateTime":0.40176515077648123,"extension":6.606974879365276},"index":0,"playId":"ba1ce0d2-1194-3e57-a6ea-0660103c1f98","pitchNumber":1,"startTime":"2026-05-20T04:15:36.542Z","endTime":"2026-05-20T04:15:40.158Z","isPitch":true,"type":"pitch"},{"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":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462589467957347,"aZ":-19.672607768372742,"pfxX":-0.7105637624645293,"pfxZ":6.943780804754107,"pX":-2.160353093731754,"pZ":3.1426874603464827,"vX0":-9.911486909203447,"vY0":-133.50492728615384,"vZ0":-3.8845372239618405,"x":199.35,"y":153.93,"x0":1.6966646856670538,"y0":50.00202094332106,"z0":6.037285262810454,"aX":-1.2781899794724383},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":3.5,"spinRate":2342,"spinDirection":177},"zone":11,"typeConfidence":0.99,"plateTime":0.41069368590624356,"extension":6.636032799922569},"index":1,"playId":"b139f4f4-f36e-35ef-b821-059d1d5ef9ce","pitchNumber":2,"startTime":"2026-05-20T04:15:52.401Z","endTime":"2026-05-20T04:15:58.146Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94325236276924,"aZ":-45.481832941395155,"pfxX":-3.6422885492862527,"pfxZ":-11.464113495069334,"pX":-0.8663282604900044,"pZ":1.3328513309242747,"vX0":-4.896067121680072,"vY0":-108.5937575926622,"vZ0":0.3459687346710658,"x":150.02,"y":202.79,"x0":1.9153163848685202,"y0":50.001934116966964,"z0":6.234744092746893,"aX":-4.2281130689508615},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.2,"breakVerticalInduced":-20.0,"breakHorizontal":8.2,"spinRate":2734,"spinDirection":340},"zone":13,"typeConfidence":0.9,"plateTime":0.5098649626271392,"extension":6.663154067802676},"index":2,"playId":"69b63126-4fc8-3b57-b91e-776fd8a3d8ce","pitchNumber":3,"startTime":"2026-05-20T04:16:11.171Z","endTime":"2026-05-20T04:16:15.237Z","isPitch":true,"type":"pitch"},{"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":66.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982635675724627,"aZ":-45.14567473396653,"pfxX":-3.1266784408989996,"pfxZ":-11.699435330299366,"pX":0.0518492428935836,"pZ":1.1868601560397538,"vX0":-3.137855711101329,"vY0":-106.42786710240017,"vZ0":0.23415665811398223,"x":115.02,"y":206.73,"x0":1.970642118476196,"y0":50.00344376015442,"z0":6.334433177073201,"aX":-3.4660286018865403},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.0,"breakVerticalInduced":-20.4,"breakHorizontal":6.7,"spinRate":2751,"spinDirection":340},"zone":14,"typeConfidence":0.91,"plateTime":0.5214358372142853,"extension":6.5350185686153},"hitData":{"launchSpeed":87.2,"launchAngle":15.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.81,"coordY":121.29}},"index":3,"playId":"705a39be-3945-3419-96ea-fec0ea7fdab8","pitchNumber":4,"startTime":"2026-05-20T04:16:31.516Z","endTime":"2026-05-20T04:16:43.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:16:43.464Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Lowe doubles (2) on a line drive to left fielder Tyler Soderstrom. Nolan Schanuel scores. Logan O'Hoppe scores.","rbi":2,"awayScore":13,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T04:17:03.145Z","endTime":"2026-05-20T04:18:20.824Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"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(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},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.716988564493874,"aZ":-12.088351671663133,"pfxX":3.4586360273866794,"pfxZ":10.556456030758653,"pX":-0.8349178367956057,"pZ":2.197513150854395,"vX0":-7.685772732922212,"vY0":-138.47550485340935,"vZ0":-7.847610887687427,"x":148.83,"y":179.45,"x0":1.5526505142771116,"y0":50.00466616631931,"z0":5.915093472228806,"aX":6.5823314851712995},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-4.3,"spinRate":2306,"spinDirection":158},"zone":13,"typeConfidence":0.91,"plateTime":0.39861721865035005,"extension":6.674026520260544},"index":0,"playId":"e0701d16-8de6-39df-99f3-08169c50cea4","pitchNumber":1,"startTime":"2026-05-20T04:17:10.780Z","endTime":"2026-05-20T04:17:15.614Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.8,"endSpeed":85.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.36086293311199,"aZ":-14.248089726555799,"pfxX":4.330601075023525,"pfxZ":9.51046900085193,"pX":-0.1658083157508614,"pZ":4.296122145369974,"vX0":-6.322589035561948,"vY0":-137.81986965229586,"vZ0":-2.262446835609926,"x":123.32,"y":122.78,"x0":1.6169861136011927,"y0":50.00435486685723,"z0":6.113392371181985,"aX":8.164630384303358},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-6.2,"spinRate":2353,"spinDirection":156},"zone":11,"typeConfidence":0.88,"plateTime":0.4005198537040511,"extension":6.553041762554567},"index":1,"playId":"87003ad0-d5ae-347a-9a36-55537bf0cb59","pitchNumber":2,"startTime":"2026-05-20T04:17:27.304Z","endTime":"2026-05-20T04:17:30.820Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.90163559399356,"aZ":-10.833218876163048,"pfxX":4.196850519896035,"pfxZ":11.237724766034846,"pX":-0.4291172408887208,"pZ":2.4625631111938215,"vX0":-7.188370477106549,"vY0":-138.38340998263183,"vZ0":-7.359540107416359,"x":133.36,"y":172.29,"x0":1.6820034589893436,"y0":50.00089412907186,"z0":5.918770848731897,"aX":7.969106417761706},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":-5.8,"spinRate":2446,"spinDirection":157},"zone":4,"typeConfidence":0.92,"plateTime":0.3990169667992589,"extension":6.605353674881967},"index":2,"playId":"856a16b1-97a7-3af8-8637-62405ed652ea","pitchNumber":3,"startTime":"2026-05-20T04:17:45.732Z","endTime":"2026-05-20T04:17:49.311Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.090137490017455,"aZ":-12.90085830874536,"pfxX":4.171474698191672,"pfxZ":9.94794031628311,"pX":-0.7902824527642236,"pZ":2.1926296775723575,"vX0":-7.937366240607292,"vY0":-139.88526945025905,"vZ0":-7.834153634201605,"x":147.12,"y":179.58,"x0":1.5710999010258253,"y0":50.004926195396656,"z0":5.917951976021523,"aX":8.084185992163986},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-5.5,"spinRate":2411,"spinDirection":157},"zone":7,"typeConfidence":0.92,"plateTime":0.3949311378191842,"extension":6.537190015782788},"hitData":{"launchSpeed":65.6,"launchAngle":15.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.85,"coordY":146.3}},"index":3,"playId":"3cb419e7-71f9-3326-8010-56411dc9862b","pitchNumber":4,"startTime":"2026-05-20T04:18:05.548Z","endTime":"2026-05-20T04:18:20.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:18:20.824Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto challenged (pitch result), call on the field was confirmed: Zach Neto called out on strikes.","rbi":0,"awayScore":13,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T04:18:55.640Z","endTime":"2026-05-20T04:21:11.189Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(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},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11981887432557,"aZ":-17.935115881108917,"pfxX":0.9863551086457061,"pfxZ":7.820613208018229,"pX":-0.16298441938044655,"pZ":2.223536823922146,"vX0":-6.016457365361177,"vY0":-133.87956829817378,"vZ0":-6.514596571845064,"x":123.21,"y":178.74,"x0":1.9824271289865127,"y0":50.00283242439147,"z0":5.9660905042169805,"aX":1.7967804944506363},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":-0.5,"spinRate":2258,"spinDirection":170},"zone":5,"typeConfidence":0.84,"plateTime":0.40866416913292136,"extension":6.581795538938812},"index":0,"playId":"ce87cbc9-fa8a-3917-8a34-635dd8e66c0b","pitchNumber":1,"startTime":"2026-05-20T04:19:18.145Z","endTime":"2026-05-20T04:19:21.591Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154100352465356,"aZ":-20.401620569287672,"pfxX":8.347168096802898,"pfxZ":7.731520989950557,"pX":0.896614569144807,"pZ":2.669222704560373,"vX0":-6.021806344733901,"vY0":-123.31549185400515,"vZ0":-3.2771001636961663,"x":82.82,"y":166.71,"x0":2.299794120713225,"y0":50.000987482577756,"z0":5.759519533784359,"aX":12.706508814120472},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":13.3,"breakHorizontal":-13.4,"spinRate":2019,"spinDirection":122},"zone":12,"typeConfidence":0.86,"plateTime":0.44614187771247593,"extension":6.474937362011932},"index":1,"playId":"62ddb22a-6ecc-336e-a56d-79bdcce92ddb","pitchNumber":2,"startTime":"2026-05-20T04:19:39.899Z","endTime":"2026-05-20T04:19:43.296Z","isPitch":true,"type":"pitch"},{"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":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.414839348947176,"aZ":-11.363524853395074,"pfxX":2.3782546634059916,"pfxZ":10.502142616389964,"pX":-1.1992191355154924,"pZ":2.6012827071568796,"vX0":-9.176805839455449,"vY0":-140.0610060925699,"vZ0":-7.150050053130565,"x":162.71,"y":168.55,"x0":1.8144256417913076,"y0":50.0020275083343,"z0":5.934743412797148,"aX":4.713057342052395},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":-2.4,"spinRate":2362,"spinDirection":154},"zone":11,"typeConfidence":0.88,"plateTime":0.39145693092548894,"extension":6.568084747429321},"index":2,"playId":"ce44c4a9-03ec-3e1f-9641-93805addcc5f","pitchNumber":3,"startTime":"2026-05-20T04:20:06.314Z","endTime":"2026-05-20T04:20:09.541Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080026381542986,"aZ":-20.17439282668065,"pfxX":8.266510769301544,"pfxZ":8.459735409227184,"pX":0.11368101785351983,"pZ":1.067617824225108,"vX0":-7.218155979716866,"vY0":-118.4783117324622,"vZ0":-6.529435615725025,"x":112.67,"y":209.95,"x0":2.1288461168323867,"y0":50.00326310239294,"z0":5.7086124094423845,"aX":11.727802436780335},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":13.9,"breakHorizontal":-13.2,"spinRate":2168,"spinDirection":124},"zone":14,"typeConfidence":0.75,"plateTime":0.4626722413764077,"extension":6.688486792386206},"index":3,"playId":"ed52d663-9a16-3a7f-8d7e-b44768728026","pitchNumber":4,"startTime":"2026-05-20T04:20:22.827Z","endTime":"2026-05-20T04:20:26.471Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.213991242770305,"aZ":-12.647881665071129,"pfxX":4.580661112129361,"pfxZ":9.95288454287613,"pX":-0.34023044345959014,"pZ":1.6293692140917504,"vX0":-7.626079690352015,"vY0":-139.38706677057525,"vZ0":-9.340051265206522,"x":129.97,"y":194.79,"x0":1.8397830006510507,"y0":50.001078724127325,"z0":5.8650037818646625,"aX":8.985605161672298},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":-6.7,"spinRate":2409,"spinDirection":154},"zone":7,"typeConfidence":0.91,"plateTime":0.3934061754029381,"extension":6.58638725097126},"index":4,"playId":"641bbb0b-4b96-3e6b-8335-abbd412a5cbd","pitchNumber":5,"startTime":"2026-05-20T04:20:44.162Z","endTime":"2026-05-20T04:21:11.189Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"}},"playEndTime":"2026-05-20T04:21:11.189Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Trout pops out to first baseman Nick Kurtz in foul territory.","rbi":0,"awayScore":13,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T04:21:13.796Z","endTime":"2026-05-20T04:21:50.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(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},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838482128366646,"aZ":-12.465025043348867,"pfxX":3.903081780321001,"pfxZ":10.139732291975246,"pX":-0.9360337221272808,"pZ":1.5511459008561173,"vX0":-9.182307739701663,"vY0":-138.73708336012956,"vZ0":-9.3280683732858,"x":152.68,"y":196.9,"x0":1.9136521403678317,"y0":50.00588685819264,"z0":5.793793475165576,"aX":7.589595227294963},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2386,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.39520970915963893,"extension":6.600352711798093},"index":0,"playId":"edece98f-6354-3f7f-b6aa-60628fe560a7","pitchNumber":1,"startTime":"2026-05-20T04:21:25.686Z","endTime":"2026-05-20T04:21:30.431Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543956482478684,"aZ":-17.669981315005803,"pfxX":1.480308115006246,"pfxZ":7.705874522310677,"pX":0.11899173671049192,"pZ":2.4826415251096194,"vX0":-5.733228695467168,"vY0":-135.781573298171,"vZ0":-6.096121178114348,"x":112.46,"y":171.75,"x0":2.0582157185978436,"y0":50.00055569513084,"z0":5.9708938960254185,"aX":2.7859143754164104},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":-1.6,"spinRate":2306,"spinDirection":168},"zone":5,"typeConfidence":0.78,"plateTime":0.40218429244669407,"extension":6.65672176396018},"hitData":{"launchSpeed":78.7,"launchAngle":64.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":182.29,"coordY":163.43}},"index":1,"playId":"b3c2bded-ec69-3450-8ade-f0ae01e290ef","pitchNumber":2,"startTime":"2026-05-20T04:21:41.472Z","endTime":"2026-05-20T04:21:50.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:21:50.575Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":13,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T04:22:13.511Z","endTime":"2026-05-20T04:24:08.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14722676319267,"aZ":-12.89247516795789,"pfxX":4.736295875937791,"pfxZ":10.08835554637822,"pX":0.6363886464390123,"pZ":2.1551078659671887,"vX0":-5.282702301006416,"vY0":-138.18790210517164,"vZ0":-7.864013772378659,"x":92.74,"y":180.59,"x0":1.9681860739281527,"y0":50.00667054007377,"z0":5.926835491342558,"aX":9.055623215209033},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-7.3,"spinRate":2207,"spinDirection":155},"zone":9,"typeConfidence":0.91,"plateTime":0.39814842525365535,"extension":6.519627313407634},"index":0,"playId":"1dea5148-4b80-3fe5-b77d-173014c1c104","pitchNumber":1,"startTime":"2026-05-20T04:22:22.859Z","endTime":"2026-05-20T04:22:26.715Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063660255907358,"aZ":-20.735745470398545,"pfxX":10.473471970026822,"pfxZ":7.77084904519835,"pX":-0.09291146557189003,"pZ":1.3736223499768931,"vX0":-8.848568202668247,"vY0":-121.22112524329529,"vZ0":-5.864170014519586,"x":120.54,"y":201.69,"x0":2.262962414024562,"y0":50.00352617676442,"z0":5.6615519755566375,"aX":15.420822740723578},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.7,"breakHorizontal":-16.6,"spinRate":2259,"spinDirection":123},"zone":13,"typeConfidence":0.92,"plateTime":0.45369871630409664,"extension":6.615664016090935},"index":1,"playId":"c6e2cd69-cf3b-34ba-a2f9-d4ca947a3e2f","pitchNumber":2,"startTime":"2026-05-20T04:22:39.233Z","endTime":"2026-05-20T04:22:43.271Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.24369117553468,"aZ":-11.200171964985918,"pfxX":4.530120386550921,"pfxZ":10.772844746828579,"pX":0.74272983131364,"pZ":2.7648249652446086,"vX0":-4.8607177092108245,"vY0":-139.7716125830975,"vZ0":-6.79112083722915,"x":88.69,"y":164.13,"x0":1.9292929652184323,"y0":50.001478810067645,"z0":5.988207059910658,"aX":8.81847546065713},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":-7.0,"spinRate":2431,"spinDirection":149},"zone":6,"typeConfidence":0.92,"plateTime":0.39432082465688456,"extension":6.5819112882761805},"index":2,"playId":"239e1e57-5eb9-3a48-9b83-0a804e02c088","pitchNumber":3,"startTime":"2026-05-20T04:22:56.987Z","endTime":"2026-05-20T04:23:00.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-20T04:23:06.384Z","endTime":"2026-05-20T04:23:23.904Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"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},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23611038854068,"aZ":-13.65030089882912,"pfxX":4.073981955115267,"pfxZ":9.468015269729904,"pX":-0.455111548664572,"pZ":3.6371357759009966,"vX0":-7.438006204574681,"vY0":-139.87892074645282,"vZ0":-4.205773876191295,"x":134.35,"y":140.58,"x0":1.7244614480783527,"y0":50.00549303128314,"z0":6.072658097455197,"aX":7.9734887498318825},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":-5.6,"spinRate":2468,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.39345565709891517,"extension":6.4598854494686995},"index":4,"playId":"3e0af14e-add0-3d31-93b0-f4000f14c347","pitchNumber":4,"startTime":"2026-05-20T04:23:23.904Z","endTime":"2026-05-20T04:23:27.657Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414606459524624,"aZ":-44.905506567231505,"pfxX":-3.2102769303139507,"pfxZ":-10.475741902032826,"pX":-1.0531797883586858,"pZ":0.932816567895028,"vX0":-5.459367572110377,"vY0":-111.18470957531969,"vZ0":-1.0264490189803417,"x":157.14,"y":213.59,"x0":1.8802762799945862,"y0":50.00330598081604,"z0":6.183780002744672,"aX":-3.900810590572148},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-18.7,"breakHorizontal":7.6,"spinRate":2825,"spinDirection":340},"zone":13,"typeConfidence":0.9,"plateTime":0.4983084823118471,"extension":6.40647648439391},"index":5,"playId":"c806def9-d05c-30c0-b00d-c2a10129014f","pitchNumber":5,"startTime":"2026-05-20T04:23:42.574Z","endTime":"2026-05-20T04:23:46.766Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.363423303869666,"aZ":-13.117128096850898,"pfxX":5.3547931601638386,"pfxZ":9.908289133021931,"pX":0.1830580494676167,"pZ":2.755848983214314,"vX0":-6.654581225589195,"vY0":-138.61150282198807,"vZ0":-6.383253944871172,"x":110.02,"y":164.37,"x0":1.932507055430769,"y0":50.00278178868251,"z0":5.984547345654074,"aX":10.298838403792463},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2396,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.3969477401305803,"extension":6.458324338393121},"hitData":{"launchSpeed":105.3,"launchAngle":15.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.37,"coordY":78.59}},"index":6,"playId":"3781b0c0-5cfa-34e7-aa08-76e18f614e52","pitchNumber":6,"startTime":"2026-05-20T04:24:02.269Z","endTime":"2026-05-20T04:24:08.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:24:08.631Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a sharp line drive to right fielder Jo Adell.","rbi":0,"awayScore":13,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:26:21.865Z","endTime":"2026-05-20T04:27:01.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Suter replaces Ryan Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T04:25:16.541Z","endTime":"2026-05-20T04:26:24.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451058713060164,"aZ":-20.445946393037843,"pfxX":8.814458572382371,"pfxZ":7.26356530736326,"pX":0.27067006761959855,"pZ":1.2405201430512143,"vX0":-9.325751587633674,"vY0":-126.17803930383789,"vZ0":-7.328697890520104,"x":106.68,"y":205.29,"x0":2.867681311764972,"y0":50.00069300235476,"z0":5.827712046842288,"aX":14.225164219442963},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.6,"breakHorizontal":-13.8,"spinRate":2048,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.4339439243278034,"extension":7.551712559705982},"index":1,"playId":"70f1a334-2fe2-3c01-95f1-3d866deb19a6","pitchNumber":1,"startTime":"2026-05-20T04:26:24.179Z","endTime":"2026-05-20T04:26:28.534Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46258783271604,"aZ":-19.420126909637265,"pfxX":0.5248097163546284,"pfxZ":8.248962995388556,"pX":0.4584716786970473,"pZ":2.3213507541432357,"vX0":-5.9947980149995574,"vY0":-123.50478331387731,"vZ0":-4.910505824532599,"x":99.52,"y":176.1,"x0":2.8482901391812323,"y0":50.001016140194125,"z0":5.9673386157613315,"aX":0.8121889075614882},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":14.0,"breakHorizontal":0.5,"spinRate":2088,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.4433876227649276,"extension":7.376975332533659},"index":2,"playId":"7a8fde54-c8b6-3244-a012-e9fb83cf64e6","pitchNumber":2,"startTime":"2026-05-20T04:26:38.799Z","endTime":"2026-05-20T04:26:42.670Z","isPitch":true,"type":"pitch"},{"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.486009705348117,"aZ":-27.001995847676447,"pfxX":6.606010582343197,"pfxZ":4.065209719836512,"pX":0.33667090217863327,"pZ":2.0781383566915554,"vX0":-8.01938600536729,"vY0":-111.86617690694546,"vZ0":-2.5054697433881894,"x":104.17,"y":182.67,"x0":3.103624359238037,"y0":50.00340587297896,"z0":5.970685756277405,"aX":8.404516942676747},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":7.1,"breakHorizontal":-10.0,"spinRate":1475,"spinDirection":141},"zone":9,"typeConfidence":0.88,"plateTime":0.48894538169961876,"extension":7.143443642434904},"hitData":{"launchSpeed":103.4,"launchAngle":14.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.8,"coordY":77.4}},"index":3,"playId":"b78fe8ef-4aff-3454-8eff-dbac810e7a6f","pitchNumber":3,"startTime":"2026-05-20T04:26:50.864Z","endTime":"2026-05-20T04:27:01.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:27:01.994Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out on a foul tip.","rbi":0,"awayScore":13,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:27:17.179Z","endTime":"2026-05-20T04:28:48.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385496649757602,"aZ":-18.498749572901456,"pfxX":1.1567132839683012,"pfxZ":8.66401252352903,"pX":-0.5174688974334063,"pZ":2.2680635406072915,"vX0":-8.90295104757281,"vY0":-124.91262149666584,"vZ0":-5.283330248576607,"x":136.72,"y":177.54,"x0":2.944163923438392,"y0":50.004906548963504,"z0":5.933640735051585,"aX":1.8269813987263621},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":14.6,"breakHorizontal":0.0,"spinRate":2131,"spinDirection":160},"zone":7,"typeConfidence":0.9,"plateTime":0.43865369713365077,"extension":7.44578115772794},"index":0,"playId":"45e81853-8cc1-3b69-8ae0-00cfd1ff27f5","pitchNumber":1,"startTime":"2026-05-20T04:27:23.738Z","endTime":"2026-05-20T04:27:27.402Z","isPitch":true,"type":"pitch"},{"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":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817099085700164,"aZ":-18.860598594192453,"pfxX":1.7349283035136462,"pfxZ":8.313787598489949,"pX":0.11240319992850933,"pZ":3.4978395946127385,"vX0":-7.955365773637576,"vY0":-125.83995052054966,"vZ0":-2.4634808825783043,"x":112.72,"y":144.34,"x0":3.091048011777585,"y0":50.005396748036716,"z0":6.019365956193276,"aX":2.7796472889214088},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.8,"breakHorizontal":-1.3,"spinRate":2218,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.4354519224182516,"extension":7.220797393355442},"index":1,"playId":"2ec432b1-55a2-303f-8e6c-8f0a16c6580f","pitchNumber":2,"startTime":"2026-05-20T04:27:38.053Z","endTime":"2026-05-20T04:27:41.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T04:27:53.500Z","endTime":"2026-05-20T04:28:07.495Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13960793421006,"aZ":-24.586727002876238,"pfxX":7.2213994585879995,"pfxZ":5.990669555845392,"pX":0.20937827186728702,"pZ":1.336546579821418,"vX0":-8.38041646392724,"vY0":-112.06680811306788,"vZ0":-4.54927728431886,"x":109.02,"y":202.69,"x0":3.0672516103204392,"y0":50.001975641156626,"z0":5.918229043277285,"aX":9.142695129179113},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":9.8,"breakHorizontal":-10.8,"spinRate":1512,"spinDirection":149},"zone":14,"typeConfidence":0.88,"plateTime":0.48964463867028174,"extension":7.096717219771876},"index":3,"playId":"6a5bae96-b7de-3d0e-b02e-5cb23b9a7a87","pitchNumber":3,"startTime":"2026-05-20T04:28:07.495Z","endTime":"2026-05-20T04:28:12.301Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77914909813098,"aZ":-25.674320207888528,"pfxX":8.210169511815996,"pfxZ":3.8598338848130833,"pX":-0.3362448640103704,"pZ":3.5915636730734817,"vX0":-10.64872367469966,"vY0":-129.18488277663104,"vZ0":-1.0273639368090637,"x":129.82,"y":141.81,"x0":2.7791845035775458,"y0":50.00408897736995,"z0":5.974268291486635,"aX":13.830941008284288},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":-12.4,"spinRate":1925,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.42454254930009494,"extension":7.565600850812894},"index":4,"playId":"be2e31b3-9b1b-3c45-80b6-d4960b0865de","pitchNumber":4,"startTime":"2026-05-20T04:28:25.967Z","endTime":"2026-05-20T04:28:29.752Z","isPitch":true,"type":"pitch"},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21605644072732,"aZ":-20.14806020959142,"pfxX":-1.2484748095458131,"pfxZ":7.372403404810541,"pX":-0.44403409549094236,"pZ":4.010926961855119,"vX0":-7.636149116892738,"vY0":-126.99595115926233,"vZ0":-1.0945410034976017,"x":133.93,"y":130.48,"x0":2.765303358133347,"y0":50.00613393098751,"z0":6.05140802420761,"aX":-2.038024258251404},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.3,"breakHorizontal":4.0,"spinRate":2112,"spinDirection":175},"zone":11,"typeConfidence":0.9,"plateTime":0.4314385219675163,"extension":7.567591651559959},"index":5,"playId":"e7855dae-f0a1-3462-8821-ced8d16480ff","pitchNumber":5,"startTime":"2026-05-20T04:28:43.595Z","endTime":"2026-05-20T04:28:48.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:28:48.106Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel. Zack Gelof to 2nd.","rbi":0,"awayScore":13,"homeScore":6,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:28:56.823Z","endTime":"2026-05-20T04:30:29.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349108931181597,"aZ":-21.60076720625014,"pfxX":7.831417974734073,"pfxZ":6.280139445816037,"pX":0.4680163575234372,"pZ":2.7742726951719394,"vX0":-8.84334411792554,"vY0":-128.84474534261426,"vZ0":-3.9119327826634347,"x":99.16,"y":163.87,"x0":2.9245692788550985,"y0":50.00393599340738,"z0":5.9780026784703955,"aX":13.190039622525159},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":-12.2,"spinRate":2062,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.4248283197913154,"extension":7.434731914772692},"index":0,"playId":"16982afd-7ccb-3c6c-b888-9e4a2ca47870","pitchNumber":1,"startTime":"2026-05-20T04:29:07.840Z","endTime":"2026-05-20T04:29:11.070Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96992686893738,"aZ":-30.1012802189368,"pfxX":-5.371670661373752,"pfxZ":1.6037454503259667,"pX":-0.8623576985683323,"pZ":1.5434304029223718,"vX0":-7.2704365260899,"vY0":-113.3708534230642,"vZ0":-3.6248008409744905,"x":149.87,"y":197.11,"x0":3.092016382303123,"y0":50.00360517097889,"z0":6.187929689204347,"aX":-6.94693956588055},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.2,"breakHorizontal":11.6,"spinRate":2176,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.48431716405134617,"extension":7.076366573607496},"index":1,"playId":"921c1d3e-1841-33a9-9d1f-6d398ba94d9a","pitchNumber":2,"startTime":"2026-05-20T04:29:20.264Z","endTime":"2026-05-20T04:29:25.549Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.973383061039026,"aZ":-25.953809147948313,"pfxX":6.462065207379093,"pfxZ":5.098472349223064,"pX":1.4248346798663438,"pZ":2.212751465470844,"vX0":-5.456523834131506,"vY0":-109.63596919963729,"vZ0":-2.2991952884282822,"x":62.69,"y":179.04,"x0":3.103643537643607,"y0":50.003042022911764,"z0":6.038791684299104,"aX":7.884803782588802},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":9.0,"breakHorizontal":-10.3,"spinRate":1490,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.49915111020434155,"extension":6.9211722304343235},"index":2,"playId":"ce6d448a-71b0-3cde-9a44-abd93bff5500","pitchNumber":3,"startTime":"2026-05-20T04:29:36.273Z","endTime":"2026-05-20T04:29:40.619Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78125481524691,"aZ":-25.55271079452125,"pfxX":7.189868771839805,"pfxZ":5.358819113526422,"pX":0.5658965210855125,"pZ":1.6090693886881746,"vX0":-7.4096000563398015,"vY0":-110.49775487118359,"vZ0":-3.7197333343448546,"x":95.43,"y":195.34,"x0":3.0293043557084776,"y0":50.003675724407074,"z0":6.000521836454082,"aX":8.887079708704219},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":9.0,"breakHorizontal":-11.0,"spinRate":1654,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.4957804671435868,"extension":6.9708131597982765},"index":3,"playId":"97eef517-2f58-30a2-a49d-086687aa084b","pitchNumber":4,"startTime":"2026-05-20T04:29:49.786Z","endTime":"2026-05-20T04:29:55.131Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683301389544994,"aZ":-18.470077547441345,"pfxX":-1.3067829342345159,"pfxZ":8.34415969908486,"pX":0.32603287358750227,"pZ":3.808848067843336,"vX0":-5.929104983777072,"vY0":-127.47476949283248,"vZ0":-2.224038977333669,"x":104.57,"y":135.94,"x0":2.853735819860546,"y0":50.003087813088754,"z0":6.153808276948134,"aX":-2.146313035724245},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.8,"breakHorizontal":3.7,"spinRate":2222,"spinDirection":175},"zone":12,"typeConfidence":0.9,"plateTime":0.4299974137990965,"extension":7.231218669474691},"index":4,"playId":"50473e08-8c78-3289-b1ec-d7023e56b4d9","pitchNumber":5,"startTime":"2026-05-20T04:30:04.322Z","endTime":"2026-05-20T04:30:07.332Z","isPitch":true,"type":"pitch"},{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.440792856917145,"aZ":-30.39463144662622,"pfxX":-6.0091428756757495,"pfxZ":1.440756196698194,"pX":-0.7413434816859215,"pZ":2.5866302935505447,"vX0":-6.750356169580884,"vY0":-110.94323541814373,"vZ0":-1.1084463605855581,"x":145.26,"y":168.94,"x0":3.131483575611176,"y0":50.004117465043215,"z0":6.285366578427377,"aX":-7.425181420338317},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.6,"breakHorizontal":12.7,"spinRate":2176,"spinDirection":286},"zone":4,"typeConfidence":0.91,"plateTime":0.49534845659013804,"extension":6.936433482899363},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.55,"coordY":153.55}},"index":5,"playId":"b1cce02e-b0f8-3c74-a609-3da59022cf57","pitchNumber":6,"startTime":"2026-05-20T04:30:22.100Z","endTime":"2026-05-20T04:30:29.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:30:29.620Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a line drive to right fielder Jo Adell. Zack Gelof scores.","rbi":1,"awayScore":14,"homeScore":6,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:30:48.184Z","endTime":"2026-05-20T04:32:17.087Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.18829385092991,"aZ":-26.08863651348981,"pfxX":7.36736647049527,"pfxZ":4.709547746356288,"pX":-0.1257466126110827,"pZ":1.3459045540061387,"vX0":-9.080159703036749,"vY0":-112.83925774336001,"vZ0":-4.413198907995874,"x":121.79,"y":202.44,"x0":2.98988457362006,"y0":50.001276537381734,"z0":5.949992033355885,"aX":9.516862599729752},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":7.7,"breakHorizontal":-11.0,"spinRate":1496,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.4850624389802016,"extension":7.1721795435376645},"index":0,"playId":"a4a23a97-7db8-3776-900e-f2377f18a12e","pitchNumber":1,"startTime":"2026-05-20T04:30:53.235Z","endTime":"2026-05-20T04:30:56.715Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868320348004307,"aZ":-22.42401740703676,"pfxX":8.404818313504045,"pfxZ":5.8037069987958265,"pX":-0.5501905463391223,"pZ":2.8704307934728495,"vX0":-11.45358545235792,"vY0":-128.83959437187843,"vZ0":-3.402117285584007,"x":137.97,"y":161.28,"x0":2.861808833211353,"y0":50.00404053900558,"z0":5.9417632763845285,"aX":14.125456524846232},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-12.6,"spinRate":2011,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.42518682563919796,"extension":7.527629907529895},"index":1,"playId":"1e0a113d-ef6f-3205-b3ca-90151de3639c","pitchNumber":2,"startTime":"2026-05-20T04:31:12.153Z","endTime":"2026-05-20T04:31:16.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T04:31:22.947Z","endTime":"2026-05-20T04:31:31.280Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"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":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02886073853202,"aZ":-26.98544037062719,"pfxX":6.917748716908114,"pfxZ":4.052261873472596,"pX":1.6318455826949996,"pZ":1.8927284498457684,"vX0":-5.412580867798808,"vY0":-112.29796904040901,"vZ0":-3.0783743013915954,"x":54.8,"y":187.68,"x0":3.17268233902924,"y0":50.00002813583211,"z0":6.021705204963593,"aX":8.848368764402787},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":6.8,"breakHorizontal":-11.2,"spinRate":1515,"spinDirection":139},"zone":14,"typeConfidence":0.88,"plateTime":0.48745075928197323,"extension":7.0285711807098314},"index":3,"playId":"07c21a6b-9ba6-3a8a-80fb-8186a799c44c","pitchNumber":3,"startTime":"2026-05-20T04:31:31.280Z","endTime":"2026-05-20T04:31:34.342Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34366718416437,"aZ":-20.392377154829454,"pfxX":6.79160167890513,"pfxZ":7.129818442419591,"pX":-1.114407444839178,"pZ":2.435130217515617,"vX0":-11.791924122612672,"vY0":-127.73122664930486,"vZ0":-4.88779386175741,"x":159.48,"y":173.03,"x0":2.679749883142026,"y0":50.00060690015383,"z0":5.977095820303735,"aX":11.219781418075922},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.0,"breakHorizontal":-9.6,"spinRate":1971,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.42882923539846907,"extension":7.3921498633459395},"index":4,"playId":"4661fe8a-1a70-304f-b5bf-910252c3bb55","pitchNumber":4,"startTime":"2026-05-20T04:31:46.042Z","endTime":"2026-05-20T04:31:49.645Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41816917323546,"aZ":-17.832910423077614,"pfxX":2.0717082862656326,"pfxZ":8.59682417017785,"pX":-0.11411933047989285,"pZ":2.540071048336491,"vX0":-8.125743041207684,"vY0":-128.2987122939334,"vZ0":-5.1059600886344665,"x":121.35,"y":170.2,"x0":2.824099504852692,"y0":50.00108232616365,"z0":5.94474084815455,"aX":3.456063121386185},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.6,"breakHorizontal":-1.9,"spinRate":2228,"spinDirection":165},"zone":5,"typeConfidence":0.9,"plateTime":0.42682710678145064,"extension":7.483322481820119},"hitData":{"launchSpeed":81.5,"launchAngle":23.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.86,"coordY":110.4}},"index":5,"playId":"1a5da2c3-0559-3c82-b07f-68e241623be1","pitchNumber":5,"startTime":"2026-05-20T04:32:06.168Z","endTime":"2026-05-20T04:32:17.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:32:17.087Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out softly to first baseman Nolan Schanuel.","rbi":0,"awayScore":14,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T04:32:49.928Z","endTime":"2026-05-20T04:33:06.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.468069282131367,"aZ":-26.391895728031677,"pfxX":8.454443204876725,"pfxZ":4.319378327112696,"pX":0.4904371830815302,"pZ":2.144752550188647,"vX0":-8.344089997580692,"vY0":-115.28586856824128,"vZ0":-2.882273659071932,"x":98.31,"y":180.87,"x0":3.0671574311895915,"y0":50.00400420033091,"z0":5.972347156527512,"aX":11.322579631456044},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.3,"breakHorizontal":-13.1,"spinRate":1457,"spinDirection":136},"zone":9,"typeConfidence":0.82,"plateTime":0.47604914344694604,"extension":7.1558918137885605},"hitData":{"launchSpeed":52.6,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":150.84,"coordY":169.5}},"index":0,"playId":"e5799c05-8ac2-369e-b23d-2846e6021c7b","pitchNumber":1,"startTime":"2026-05-20T04:32:59.288Z","endTime":"2026-05-20T04:33:06.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:33:06.977Z","atBatIndex":84},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Soler lines out to third baseman Zack Gelof.","rbi":0,"awayScore":14,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:35:23.829Z","endTime":"2026-05-20T04:35:45.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Kuhnel replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":14,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T04:34:37.989Z","endTime":"2026-05-20T04:35:25.731Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.964212674930494,"aZ":-21.88147096417731,"pfxX":-9.794272785085907,"pfxZ":5.362775247117564,"pX":-0.014867221830324925,"pZ":1.6280203006669616,"vX0":5.689379068313367,"vY0":-138.16941275967358,"vZ0":-8.27514445822267,"x":117.57,"y":194.82,"x0":-0.8364906671567124,"y0":50.00084645572277,"z0":6.150968754978191,"aX":-18.79138446892208},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":16.4,"spinRate":2272,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3975614952791542,"extension":6.8975428222100765},"index":1,"playId":"2dc91c1c-65a4-3689-96bf-d17627db9a93","pitchNumber":1,"startTime":"2026-05-20T04:35:25.731Z","endTime":"2026-05-20T04:35:30.051Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213986162542067,"aZ":-32.5243070927193,"pfxX":1.3820575442771852,"pfxZ":-0.20856018897783013,"pX":0.22662083871034253,"pZ":1.6646686434222386,"vX0":4.206116816867294,"vY0":-128.6778601869919,"vZ0":-4.8923649082632386,"x":108.36,"y":193.83,"x0":-1.610049797057008,"y0":50.002877509895285,"z0":6.1163305150263305,"aX":2.31279118817961},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2705,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.425993504517042,"extension":6.395349592605446},"hitData":{"launchSpeed":89.0,"launchAngle":9.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.74,"coordY":159.32}},"index":2,"playId":"acee03bb-9527-30f4-9de3-01b44f651aa2","pitchNumber":2,"startTime":"2026-05-20T04:35:41.233Z","endTime":"2026-05-20T04:35:45.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:35:45.956Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":14,"homeScore":6,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:35:59.726Z","endTime":"2026-05-20T04:37:21.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927265667240473,"aZ":-22.744083205563083,"pfxX":-8.516112178885116,"pfxZ":4.912482266137217,"pX":0.5640828392246685,"pZ":1.2694997896109013,"vX0":6.946876504756878,"vY0":-137.75429553604744,"vZ0":-8.931507486325978,"x":95.5,"y":204.5,"x0":-0.8854225855374555,"y0":50.00213507126366,"z0":6.094257633131427,"aX":-16.34766450488409},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":13.9,"spinRate":2389,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39778701829708574,"extension":6.668275074134888},"index":0,"playId":"7c6478d1-ad7a-3e25-9057-cd3689e8b025","pitchNumber":1,"startTime":"2026-05-20T04:36:11.247Z","endTime":"2026-05-20T04:36:14.977Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.476574599879854,"aZ":-24.505570198422447,"pfxX":-10.669551167436557,"pfxZ":3.9806518789716785,"pX":-0.5199028637957837,"pZ":1.421429613997803,"vX0":5.227857176373998,"vY0":-138.6887149436668,"vZ0":-8.234051506156542,"x":136.82,"y":200.4,"x0":-1.0556104181762125,"y0":50.00059575795554,"z0":6.094716180540508,"aX":-20.533217706045697},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":18.0,"spinRate":2350,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3967645987010142,"extension":6.75266036729654},"index":1,"playId":"e312f886-34b0-3ca4-a807-8b98b84b7270","pitchNumber":2,"startTime":"2026-05-20T04:36:31.339Z","endTime":"2026-05-20T04:36:34.875Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T04:36:42.742Z","endTime":"2026-05-20T04:37:00.847Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89630214058681,"aZ":-22.844252761360828,"pfxX":-0.08755996432258639,"pfxZ":4.9109431342400285,"pX":0.6507919701165633,"pZ":3.7086128856211786,"vX0":3.8949647869582313,"vY0":-137.3462103444188,"vZ0":-3.132811195587748,"x":92.19,"y":138.65,"x0":-0.7775437354342679,"y0":50.00628790668128,"z0":6.426972371598661,"aX":-0.16731432941270086},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":-0.7,"spinRate":2247,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3995974301591527,"extension":6.6383490949048465},"index":3,"playId":"379b868a-a91a-3094-9176-903a6b38d983","pitchNumber":3,"startTime":"2026-05-20T04:37:00.847Z","endTime":"2026-05-20T04:37:06.536Z","isPitch":true,"type":"pitch"},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.454173758701902,"aZ":-34.78002677645758,"pfxX":1.0288900113924655,"pfxZ":-1.825371530649715,"pX":0.3535477764902612,"pZ":2.355380420198779,"vX0":4.194562926177565,"vY0":-118.95416487510349,"vZ0":-1.646213348693421,"x":103.52,"y":175.18,"x0":-1.568434706464252,"y0":50.003016259029046,"z0":6.218405367081802,"aX":1.4689203897491727},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.5,"breakHorizontal":-2.9,"spinRate":2332,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4609791351025532,"extension":6.316382409520606},"index":4,"playId":"a886ae20-b269-31a9-9ba9-818cde05e886","pitchNumber":4,"startTime":"2026-05-20T04:37:17.221Z","endTime":"2026-05-20T04:37:21.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:37:21.911Z","atBatIndex":86},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Oswald Peraza hit by pitch.","rbi":0,"awayScore":14,"homeScore":6,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:37:34.968Z","endTime":"2026-05-20T04:37:50.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94841051765885,"aZ":-28.302342125494217,"pfxX":-7.641307747700506,"pfxZ":2.000128262519649,"pX":-1.4722166017783156,"pZ":3.4380440046192042,"vX0":2.239788034958578,"vY0":-138.2437629567165,"vZ0":-2.6677699338346414,"x":173.12,"y":145.95,"x0":-1.3004353231581165,"y0":50.00166329667436,"z0":6.316218472931123,"aX":-14.78222779688462},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.2,"breakHorizontal":13.3,"spinRate":2304,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3962804026873843,"extension":6.449402416816853},"index":0,"playId":"a1919025-1b95-3863-9436-b981f51934a0","pitchNumber":1,"startTime":"2026-05-20T04:37:46.626Z","endTime":"2026-05-20T04:37:50.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:37:50.576Z","atBatIndex":87},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to second baseman Darell Hernaiz. Oswald Peraza to 2nd.","rbi":0,"awayScore":14,"homeScore":6,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:38:09.017Z","endTime":"2026-05-20T04:39:09.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 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},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56912362288224,"aZ":-25.83994431936636,"pfxX":-7.3440131361681384,"pfxZ":3.355864414645156,"pX":-0.6432269067294063,"pZ":2.916237020358158,"vX0":4.629916784216126,"vY0":-136.89281167631927,"vZ0":-3.98012034193316,"x":141.52,"y":160.04,"x0":-1.4064405859969806,"y0":50.0052085636844,"z0":6.167985313814726,"aX":-13.873609893820321},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.4,"breakHorizontal":12.2,"spinRate":2309,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40084138288338345,"extension":6.6825913922369375},"index":0,"playId":"7c7f2040-c628-323b-a257-b2667d43ea3c","pitchNumber":1,"startTime":"2026-05-20T04:38:18.286Z","endTime":"2026-05-20T04:38:22.115Z","isPitch":true,"type":"pitch"},{"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":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.483830546178527,"aZ":-30.223793396492663,"pfxX":1.9086053260760951,"pfxZ":1.1226486398907607,"pX":-0.7607318624968831,"pZ":2.452876958841351,"vX0":2.0690223941431016,"vY0":-131.34690898539327,"vZ0":-3.334575950741053,"x":146.0,"y":172.55,"x0":-1.8084781923843969,"y0":50.00280403961188,"z0":6.001827019451446,"aX":3.312863571911542},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2517,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.41804554071665256,"extension":6.726880553387759},"index":1,"playId":"7a5706e9-c733-3638-afe6-e1faa903fb5e","pitchNumber":2,"startTime":"2026-05-20T04:38:34.257Z","endTime":"2026-05-20T04:38:37.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T04:38:47.917Z","endTime":"2026-05-20T04:39:01.353Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97515304473859,"aZ":-27.857517211830807,"pfxX":-9.180903097447187,"pfxZ":2.2913385221116433,"pX":-0.6083504175725057,"pZ":2.1577993397062825,"vX0":3.948410839319213,"vY0":-137.29033631325726,"vZ0":-5.60863468032342,"x":140.19,"y":180.52,"x0":-0.8825258545737101,"y0":50.005705665651156,"z0":6.1545232404457275,"aX":-17.30703331382527},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.0,"breakHorizontal":15.6,"spinRate":2279,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40089866911611116,"extension":6.67960975767231},"hitData":{"launchSpeed":96.2,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.1,"coordY":149.91}},"index":3,"playId":"72c6f9ba-8854-37a6-a06a-a3632d28e36e","pitchNumber":3,"startTime":"2026-05-20T04:39:01.353Z","endTime":"2026-05-20T04:39:09.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:39:09.814Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":14,"homeScore":6,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:39:31.435Z","endTime":"2026-05-20T04:40:59.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.81"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.01"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.57"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977979396516414,"aZ":-32.02762357453398,"pfxX":1.075220023026994,"pfxZ":0.08527956999211916,"pX":-0.21353496285756024,"pZ":3.1969407550755196,"vX0":2.7926233758833474,"vY0":-132.1054433484426,"vZ0":-1.6865290640104527,"x":125.14,"y":152.46,"x0":-1.4254266585530602,"y0":50.00461273876854,"z0":6.205021880691569,"aX":1.8942979637630335},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2447,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4151178738724659,"extension":6.4486174693734775},"index":0,"playId":"28c22ee6-a317-3500-aaef-fa92d1ff3628","pitchNumber":1,"startTime":"2026-05-20T04:39:39.004Z","endTime":"2026-05-20T04:39:42.530Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22703174785105,"aZ":-24.140595067420588,"pfxX":-7.733466508839638,"pfxZ":4.237911683395117,"pX":1.1168040258389558,"pZ":2.8732861765770905,"vX0":7.8568283314664615,"vY0":-137.47639755821746,"vZ0":-4.7300029302428905,"x":74.43,"y":161.2,"x0":-0.7867410472905653,"y0":50.00251924733542,"z0":6.2749944013325,"aX":-14.659817508872674},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":12.1,"spinRate":2312,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39990220604601,"extension":6.865774290879773},"index":1,"playId":"6eda69a7-1d35-3117-9426-ea98f6ca43fe","pitchNumber":2,"startTime":"2026-05-20T04:39:56.870Z","endTime":"2026-05-20T04:40:00.347Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721638645526745,"aZ":-33.82804650297368,"pfxX":0.8038904122016362,"pfxZ":-1.166219121914855,"pX":0.36228166480363383,"pZ":3.030712404729216,"vX0":4.125089546685543,"vY0":-118.43003350147468,"vZ0":-0.2432795342933889,"x":103.19,"y":156.95,"x0":-1.5103863388940884,"y0":50.004890895013695,"z0":6.242474078093269,"aX":1.1361677940304127},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.9,"breakHorizontal":-2.5,"spinRate":2489,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.46341914100866344,"extension":6.494162621038041},"index":2,"playId":"0cb46708-32b7-351b-abd7-2d267e03b9c8","pitchNumber":3,"startTime":"2026-05-20T04:40:13.735Z","endTime":"2026-05-20T04:40:16.978Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87433233288122,"aZ":-21.813226015780746,"pfxX":-3.4228711777575986,"pfxZ":5.396407108979565,"pX":1.4056367284210565,"pZ":3.211984699162564,"vX0":7.271869655865642,"vY0":-137.53036038350572,"vZ0":-4.530478003280554,"x":63.42,"y":152.06,"x0":-0.8253596699562735,"y0":50.001496229215235,"z0":6.355760760958597,"aX":-6.57099254758269},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39792056086401306,"extension":6.673217759912072},"index":3,"playId":"4421a8b4-e005-3960-add4-db997002dc77","pitchNumber":4,"startTime":"2026-05-20T04:40:38.628Z","endTime":"2026-05-20T04:40:42.056Z","isPitch":true,"type":"pitch"},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17772332845144,"aZ":-25.846846453878538,"pfxX":-8.985747284483564,"pfxZ":3.400296140805049,"pX":0.18625490062151143,"pZ":0.9854017649543295,"vX0":6.394868383934717,"vY0":-135.86026927354027,"vZ0":-8.71099192284439,"x":109.9,"y":212.17,"x0":-1.0366570935320352,"y0":50.0026364031546,"z0":6.044245613613552,"aX":-16.712479101849016},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":14.9,"spinRate":2294,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40394314831287925,"extension":6.650147547533025},"index":4,"playId":"ac14a18c-aa71-3193-a1f9-8cf1a565baa0","pitchNumber":5,"startTime":"2026-05-20T04:40:55.948Z","endTime":"2026-05-20T04:40:59.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:40:59.736Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":14,"homeScore":6,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T04:39:31.435Z","endTime":"2026-05-20T04:40:59.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.81"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.01"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.57"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977979396516414,"aZ":-32.02762357453398,"pfxX":1.075220023026994,"pfxZ":0.08527956999211916,"pX":-0.21353496285756024,"pZ":3.1969407550755196,"vX0":2.7926233758833474,"vY0":-132.1054433484426,"vZ0":-1.6865290640104527,"x":125.14,"y":152.46,"x0":-1.4254266585530602,"y0":50.00461273876854,"z0":6.205021880691569,"aX":1.8942979637630335},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2447,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4151178738724659,"extension":6.4486174693734775},"index":0,"playId":"28c22ee6-a317-3500-aaef-fa92d1ff3628","pitchNumber":1,"startTime":"2026-05-20T04:39:39.004Z","endTime":"2026-05-20T04:39:42.530Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22703174785105,"aZ":-24.140595067420588,"pfxX":-7.733466508839638,"pfxZ":4.237911683395117,"pX":1.1168040258389558,"pZ":2.8732861765770905,"vX0":7.8568283314664615,"vY0":-137.47639755821746,"vZ0":-4.7300029302428905,"x":74.43,"y":161.2,"x0":-0.7867410472905653,"y0":50.00251924733542,"z0":6.2749944013325,"aX":-14.659817508872674},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":12.1,"spinRate":2312,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39990220604601,"extension":6.865774290879773},"index":1,"playId":"6eda69a7-1d35-3117-9426-ea98f6ca43fe","pitchNumber":2,"startTime":"2026-05-20T04:39:56.870Z","endTime":"2026-05-20T04:40:00.347Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721638645526745,"aZ":-33.82804650297368,"pfxX":0.8038904122016362,"pfxZ":-1.166219121914855,"pX":0.36228166480363383,"pZ":3.030712404729216,"vX0":4.125089546685543,"vY0":-118.43003350147468,"vZ0":-0.2432795342933889,"x":103.19,"y":156.95,"x0":-1.5103863388940884,"y0":50.004890895013695,"z0":6.242474078093269,"aX":1.1361677940304127},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.9,"breakHorizontal":-2.5,"spinRate":2489,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.46341914100866344,"extension":6.494162621038041},"index":2,"playId":"0cb46708-32b7-351b-abd7-2d267e03b9c8","pitchNumber":3,"startTime":"2026-05-20T04:40:13.735Z","endTime":"2026-05-20T04:40:16.978Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87433233288122,"aZ":-21.813226015780746,"pfxX":-3.4228711777575986,"pfxZ":5.396407108979565,"pX":1.4056367284210565,"pZ":3.211984699162564,"vX0":7.271869655865642,"vY0":-137.53036038350572,"vZ0":-4.530478003280554,"x":63.42,"y":152.06,"x0":-0.8253596699562735,"y0":50.001496229215235,"z0":6.355760760958597,"aX":-6.57099254758269},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39792056086401306,"extension":6.673217759912072},"index":3,"playId":"4421a8b4-e005-3960-add4-db997002dc77","pitchNumber":4,"startTime":"2026-05-20T04:40:38.628Z","endTime":"2026-05-20T04:40:42.056Z","isPitch":true,"type":"pitch"},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17772332845144,"aZ":-25.846846453878538,"pfxX":-8.985747284483564,"pfxZ":3.400296140805049,"pX":0.18625490062151143,"pZ":0.9854017649543295,"vX0":6.394868383934717,"vY0":-135.86026927354027,"vZ0":-8.71099192284439,"x":109.9,"y":212.17,"x0":-1.0366570935320352,"y0":50.0026364031546,"z0":6.044245613613552,"aX":-16.712479101849016},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":14.9,"spinRate":2294,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40394314831287925,"extension":6.650147547533025},"index":4,"playId":"ac14a18c-aa71-3193-a1f9-8cf1a565baa0","pitchNumber":5,"startTime":"2026-05-20T04:40:55.948Z","endTime":"2026-05-20T04:40:59.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T04:40:59.736Z","atBatIndex":89},"scoringPlays":[20,21,22,24,26,38,39,54,62,70,72,76,83],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":81.76,"y":123.36},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":131.97,"y":98.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":78.85,"y":88.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":97.73,"y":89.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":144.53,"y":185.63},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10],"bottom":[11,12,13,14,15],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":189.03,"y":111.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":169.09,"y":135.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":145.53,"y":85.74},"type":"O","description":"Flyout"}]}},{"startIndex":16,"endIndex":29,"top":[16,17,18,19,20,21,22,23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":167.28,"y":109.79},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":158.98,"y":85.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":192.71,"y":117.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":140.52,"y":77.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":138.8,"y":92.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":156.29,"y":74.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":60.22,"y":110.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":31.29,"y":106.74},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":121.74,"y":86.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":102.23,"y":159.31},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":160.52,"y":36.7},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":107.91,"y":91.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":128.53,"y":192.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":104.88,"y":154.76},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":40,"top":[30,31,32],"bottom":[33,34,35,36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":83.87,"y":103.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":176.53,"y":115.26},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":141.07,"y":90.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":141.87,"y":148.98},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":156.37,"y":145.67},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":107.3,"y":96.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":72.17,"y":118.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":120.02,"y":83.28},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":126.69,"y":189.89},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":107.02,"y":46.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":188.09,"y":94.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":126.08,"y":147.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":114.38,"y":148.49},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":59,"top":[49,50,51,52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":159.68,"y":177.27},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":209.32,"y":122.99},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":134.56,"y":94.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":62.08,"y":142.7},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":116.99,"y":146.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":33.27,"y":85.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":118.21,"y":145.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":101.46,"y":162.99},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":66,"top":[60,61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":113.65,"y":124.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":130.02,"y":122.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":181.01,"y":56.81},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":158.79,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":109.73,"y":166.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":69.32,"y":131.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":156.18,"y":153.75},"type":"O","description":"Lineout"}]}},{"startIndex":67,"endIndex":79,"top":[67,68,69,70,71,72,73],"bottom":[74,75,76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":186.04,"y":122.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":171.27,"y":178.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":224.09,"y":108.73},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":153.63,"y":139.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":60.0,"y":48.12},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":109.73,"y":151.73},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":46.81,"y":121.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":68.85,"y":146.3},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":182.29,"y":163.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":80.37,"y":78.59},"type":"O","description":"Lineout"}]}},{"startIndex":80,"endIndex":89,"top":[80,81,82,83,84],"bottom":[85,86,87,88,89],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":168.8,"y":77.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":154.55,"y":153.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":190.86,"y":110.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":150.84,"y":169.5},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":96.74,"y":159.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":149.1,"y":149.91},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":6,"hits":7,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":11,"errors":0,"leftOnBase":11},"away":{"runs":14,"hits":15,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"catcher":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"first":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"second":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"third":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"shortstop":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"right":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"onDeck":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"inHole":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"battingOrder":2,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"onDeck":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"inHole":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"battingOrder":8,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":12,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".252","atBats":42,"obp":".328","slg":".404","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":25,"rbi":14,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":14,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":3,"atBats":38,"obp":".386","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.31","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.44","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":56,"strikes":104,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":6,"pitchesPerInning":"17.78","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"801","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":16,"groundOuts":38,"airOuts":29,"runs":16,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".176","atBats":131,"obp":".275","slg":".267","ops":".542","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":35,"rbi":13,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".230","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.67","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":82,"errors":1,"chances":84,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":20,"airOuts":19,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".186","atBats":59,"obp":".246","slg":".322","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":19,"rbi":8,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".204","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":6,"putOuts":127,"errors":1,"chances":134,"fielding":".993","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":26,"groundOuts":52,"airOuts":47,"runs":27,"doubles":10,"triples":2,"homeRuns":7,"strikeOuts":54,"baseOnBalls":31,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":206,"obp":".368","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":966,"era":"4.45","inningsPitched":"54.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.57","battersFaced":241,"outs":164,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":966,"balls":364,"strikes":602,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".286","pitchesPerInning":"17.67","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"8.89","walksPer9Inn":"5.10","hitsPer9Inn":"9.05","runsScoredPer9":"4.45","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":22,"groundOuts":19,"airOuts":37,"runs":12,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":1,"hits":24,"hitByPitch":0,"avg":".200","atBats":120,"obp":".285","slg":".392","ops":".677","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":47,"rbi":24,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".233","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.14","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":8,"flyOuts":22,"groundOuts":56,"airOuts":46,"runs":18,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":182,"obp":".282","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":772,"era":"2.98","inningsPitched":"51.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":17,"whip":"1.07","battersFaced":203,"outs":154,"gamesPitched":11,"completeGames":1,"shutouts":0,"pitchesThrown":772,"balls":290,"strikes":482,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".500","pitchesPerInning":"15.04","gamesFinished":2,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.98","hitsPer9Inn":"6.66","runsScoredPer9":"3.16","homeRunsPer9":"1.05","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":13,"groundOuts":19,"airOuts":28,"runs":18,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".269","atBats":93,"obp":".320","slg":".505","ops":".825","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":47,"rbi":16,"leftOnBase":32,"sacBunts":2,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":40,"errors":3,"chances":78,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":17,"groundOuts":42,"airOuts":43,"runs":14,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".280","atBats":143,"obp":".344","slg":".364","ops":".708","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":52,"rbi":14,"leftOnBase":52,"sacBunts":1,"sacFlies":2,"babip":".317","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"143.00","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":72,"errors":3,"chances":173,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 2-3)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":16,"groundOuts":23,"airOuts":21,"runs":12,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":88,"obp":".313","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":383,"era":"3.97","inningsPitched":"22.2","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":10,"whip":"1.32","battersFaced":97,"outs":68,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":383,"balls":133,"strikes":250,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".400","pitchesPerInning":"16.90","gamesFinished":4,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.13","walksPer9Inn":"2.78","hitsPer9Inn":"9.13","runsScoredPer9":"4.76","homeRunsPer9":"1.19","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605130":{"person":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":17,"groundOuts":21,"airOuts":26,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":1,"hits":11,"hitByPitch":4,"atBats":77,"obp":".264","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":335,"era":"3.22","inningsPitched":"22.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"0.90","battersFaced":91,"outs":67,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":335,"balls":128,"strikes":207,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.06","walksPer9Inn":"3.63","hitsPer9Inn":"4.43","runsScoredPer9":"3.63","homeRunsPer9":"0.81","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":34,"airOuts":24,"runs":11,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".349","atBats":106,"obp":".417","slg":".557","ops":".974","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":59,"rbi":16,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".363","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":27,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":9,"groundOuts":13,"airOuts":18,"runs":16,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":15,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":83,"obp":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":412,"era":"7.08","inningsPitched":"20.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"2.16","battersFaced":102,"outs":61,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":156,"strikes":256,"strikePercentage":".620","hitBatsmen":1,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".000","pitchesPerInning":"20.26","gamesFinished":6,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"11.51","walksPer9Inn":"6.64","hitsPer9Inn":"12.84","runsScoredPer9":"7.08","homeRunsPer9":"0.44","inheritedRunners":6,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 4 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":21,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":32,"strikes":51,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.82","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":9,"flyOuts":35,"groundOuts":34,"airOuts":66,"runs":31,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":32,"baseOnBalls":30,"intentionalWalks":0,"hits":49,"hitByPitch":0,"atBats":176,"obp":".378","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":831,"era":"6.14","inningsPitched":"44.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":30,"whip":"1.80","battersFaced":211,"outs":132,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":831,"balls":335,"strikes":496,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":4,"winPercentage":".600","pitchesPerInning":"18.89","gamesFinished":0,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"6.55","walksPer9Inn":"6.14","hitsPer9Inn":"10.02","runsScoredPer9":"6.34","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669270":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":6,"groundOuts":23,"airOuts":17,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":63,"obp":".296","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":240,"era":"2.55","inningsPitched":"17.2","wins":0,"losses":1,"saves":4,"saveOpportunities":4,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.08","battersFaced":71,"outs":53,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":89,"strikes":151,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".000","pitchesPerInning":"13.58","gamesFinished":11,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"5.09","walksPer9Inn":"2.04","hitsPer9Inn":"7.64","runsScoredPer9":"2.55","homeRunsPer9":"0.51","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":33,"groundOuts":48,"airOuts":52,"runs":22,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":19,"intentionalWalks":1,"hits":32,"hitByPitch":1,"avg":".188","atBats":170,"obp":".272","slg":".371","ops":".643","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":63,"rbi":20,"leftOnBase":101,"sacBunts":0,"sacFlies":1,"babip":".213","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":95,"errors":0,"chances":97,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":39,"groundOuts":35,"airOuts":66,"runs":14,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":1,"hits":51,"hitByPitch":1,"atBats":184,"obp":".328","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":791,"era":"2.70","inningsPitched":"46.2","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.39","battersFaced":203,"outs":140,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":791,"balls":284,"strikes":507,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".833","pitchesPerInning":"16.95","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.70","hitsPer9Inn":"9.84","runsScoredPer9":"2.70","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":14,"groundOuts":16,"airOuts":29,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".269","atBats":78,"obp":".345","slg":".321","ops":".666","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":25,"rbi":6,"leftOnBase":37,"sacBunts":2,"sacFlies":0,"babip":".317","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":31,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":19,"groundOuts":25,"airOuts":35,"runs":31,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":63,"baseOnBalls":44,"intentionalWalks":4,"hits":47,"hitByPitch":2,"avg":".276","atBats":170,"obp":".431","slg":".488","ops":".919","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":83,"rbi":34,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.25","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":349,"errors":1,"chances":368,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":8,"groundOuts":21,"airOuts":23,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":17,"intentionalWalks":1,"hits":21,"hitByPitch":2,"atBats":89,"obp":".367","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":447,"era":"3.13","inningsPitched":"23.0","wins":2,"losses":0,"saves":3,"saveOpportunities":4,"holds":7,"blownSaves":1,"earnedRuns":8,"whip":"1.65","battersFaced":109,"outs":69,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":185,"strikes":262,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":2,"winPercentage":"1.000","pitchesPerInning":"19.43","gamesFinished":4,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"9.78","walksPer9Inn":"6.65","hitsPer9Inn":"8.22","runsScoredPer9":"3.52","homeRunsPer9":"0.78","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":21,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":1,"hits":12,"hitByPitch":1,"atBats":62,"obp":".306","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":291,"era":"2.70","inningsPitched":"16.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"1.26","battersFaced":72,"outs":50,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":123,"strikes":168,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".500","pitchesPerInning":"17.46","gamesFinished":6,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"8.64","walksPer9Inn":"4.86","hitsPer9Inn":"6.48","runsScoredPer9":"4.86","homeRunsPer9":"0.54","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":5,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".333","slg":".364","ops":".697","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":8,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"babip":".412","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".344","atBats":32,"obp":".382","slg":".500","ops":".882","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":16,"rbi":5,"leftOnBase":11,"sacBunts":1,"sacFlies":0,"babip":".435","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":26,"errors":2,"chances":28,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":30,"groundOuts":27,"airOuts":52,"runs":33,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":1,"hits":58,"hitByPitch":1,"avg":".328","atBats":177,"obp":".394","slg":".588","ops":".982","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":104,"rbi":27,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".368","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.75","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":18,"putOuts":284,"errors":1,"chances":303,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":23,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":83,"obp":".363","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":338,"era":"6.86","inningsPitched":"19.2","wins":0,"losses":1,"saves":3,"saveOpportunities":5,"holds":1,"blownSaves":2,"earnedRuns":15,"whip":"1.63","battersFaced":91,"outs":59,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":113,"strikes":225,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"17.19","gamesFinished":6,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.07","walksPer9Inn":"2.75","hitsPer9Inn":"11.90","runsScoredPer9":"6.86","homeRunsPer9":"0.92","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":19,"runs":11,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":5,"atBats":76,"obp":".337","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":329,"era":"4.26","inningsPitched":"19.0","wins":2,"losses":2,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":9,"whip":"1.26","battersFaced":86,"outs":57,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":329,"balls":109,"strikes":220,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"17.32","gamesFinished":5,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"10.42","walksPer9Inn":"2.37","hitsPer9Inn":"9.00","runsScoredPer9":"5.21","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":42,"groundOuts":44,"airOuts":71,"runs":25,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":0,"hits":50,"hitByPitch":2,"atBats":209,"obp":".296","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":877,"era":"3.93","inningsPitched":"55.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.20","battersFaced":230,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":877,"balls":307,"strikes":570,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".429","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"7.69","walksPer9Inn":"2.62","hitsPer9Inn":"8.18","runsScoredPer9":"4.09","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669127,701762,687515,691016,667670,675961,703607,680869,641680,643446,671732,687231,682052,686993,678022,605130,663687,669270],"pitchers":[682052,686993,678022,605130,663687,669270],"bench":[666126],"bullpen":[650644,669372,643410,665622,622663,605488,660761],"battingOrder":[669127,701762,691016,675961,703607,680869,641680,671732,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Thomas, C (2, Detmers); Bolte (1, Detmers); Heim (5, Detmers); Kurtz (10, Johnson, R)."},{"label":"HR","value":"Gelof (6, 7th inning off Johnson, R, 0 on, 2 out); Rooker (7, 8th inning off Johnson, R, 1 on, 2 out)."},{"label":"TB","value":"Bolte 2; Gelof 6; Heim 2; Hernaiz 2; Kurtz 4; McNeil 2; Rooker 5; Thomas, C 2."},{"label":"RBI","value":"Gelof 3 (16); Hernaiz (6); Kurtz 5 (34); Rooker 3 (24); Thomas, C 2 (5)."},{"label":"2-out RBI","value":"Thomas, C 2; Hernaiz; Kurtz 3; Rooker 3; Gelof 3."},{"label":"Runners left in scoring position, 2 out","value":"Soderstrom 2."},{"label":"Team RISP","value":"8-for-12."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Kurtz (6, 2nd base off Fermin/O'Hoppe)."}]}],"note":[{"label":"a","value":"Flied out for Thomas, C in the 6th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":14,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":3,"avg":".226","atBats":38,"obp":".313","slg":".374","ops":".687","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":18,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":12,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":42,"obp":".413","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"5.00","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":14,"whip":"1.46","battersFaced":46,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":56,"strikes":105,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":14,"pitchesPerInning":"17.89","runsScoredPer9":"14.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":7,"groundOuts":20,"airOuts":11,"runs":13,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".239","atBats":67,"obp":".311","slg":".388","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":26,"rbi":6,"leftOnBase":30,"sacBunts":2,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":12,"obp":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"18.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"4.50","battersFaced":14,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"31.50","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":32,"errors":0,"chances":82,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2 HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":14,"groundOuts":31,"airOuts":27,"runs":14,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":5,"avg":".262","atBats":122,"obp":".333","slg":".443","ops":".776","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":54,"rbi":11,"leftOnBase":53,"sacBunts":1,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.40","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":36,"errors":2,"chances":114,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".400","slg":".600","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":33,"groundOuts":31,"airOuts":49,"runs":32,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":69,"baseOnBalls":29,"intentionalWalks":1,"hits":43,"hitByPitch":4,"avg":".225","atBats":191,"obp":".338","slg":".414","ops":".752","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":79,"rbi":22,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.88","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":75,"errors":8,"chances":181,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":19,"groundOuts":34,"airOuts":36,"runs":21,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".213","atBats":164,"obp":".305","slg":".415","ops":".720","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":68,"rbi":28,"leftOnBase":73,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":17,"groundOuts":19,"airOuts":25,"runs":9,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":45,"baseOnBalls":17,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".191","atBats":110,"obp":".310","slg":".300","ops":".610","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":33,"rbi":10,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.67","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":19,"errors":4,"chances":64,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":10,"groundOuts":15,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":12,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":56,"obp":".371","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":289,"era":"2.30","inningsPitched":"15.2","wins":1,"losses":0,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":4,"whip":"1.60","battersFaced":71,"outs":47,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":117,"strikes":172,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.45","gamesFinished":4,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"8.04","walksPer9Inn":"6.89","hitsPer9Inn":"7.47","runsScoredPer9":"2.30","homeRunsPer9":"0.57","inheritedRunners":25,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 5 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":12,"strikes":22,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"22.50","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":1,"flyOuts":6,"groundOuts":8,"airOuts":12,"runs":14,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":39,"obp":".468","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":170,"era":"15.12","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"2.64","battersFaced":47,"outs":25,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":63,"strikes":107,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":5,"winPercentage":".000","pitchesPerInning":"20.40","gamesFinished":1,"strikeoutWalkRatio":"0.71","strikeoutsPer9Inn":"5.40","walksPer9Inn":"7.56","hitsPer9Inn":"16.20","runsScoredPer9":"15.12","homeRunsPer9":"3.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":32,"groundOuts":60,"airOuts":47,"runs":16,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":67,"baseOnBalls":26,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":210,"obp":".273","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":947,"era":"2.41","inningsPitched":"59.2","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.07","battersFaced":239,"outs":179,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":947,"balls":358,"strikes":589,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".667","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"10.11","walksPer9Inn":"3.92","hitsPer9Inn":"5.73","runsScoredPer9":"2.41","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686799":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":23,"groundOuts":74,"airOuts":46,"runs":29,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":25,"intentionalWalks":0,"hits":45,"hitByPitch":3,"atBats":197,"obp":".322","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":840,"era":"4.56","inningsPitched":"51.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.36","battersFaced":227,"outs":154,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":840,"balls":321,"strikes":519,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".400","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"5.96","walksPer9Inn":"4.38","hitsPer9Inn":"7.89","runsScoredPer9":"5.08","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815083":{"person":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":4,"groundOuts":19,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":67,"obp":".361","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":289,"era":"3.18","inningsPitched":"17.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.53","battersFaced":72,"outs":51,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":104,"strikes":185,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":2,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.65","hitsPer9Inn":"11.12","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"obp":".524","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":79,"era":"17.18","inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.00","battersFaced":21,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":29,"strikes":50,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"21.55","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"9.82","hitsPer9Inn":"17.18","runsScoredPer9":"17.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":28,"groundOuts":30,"airOuts":47,"runs":34,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":53,"baseOnBalls":43,"intentionalWalks":4,"hits":40,"hitByPitch":3,"avg":".235","atBats":170,"obp":".398","slg":".488","ops":".886","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":83,"rbi":25,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.17","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":95,"errors":1,"chances":97,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":34,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"3.86","inningsPitched":"9.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.07","battersFaced":40,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":58,"strikes":103,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":2,"winPercentage":".500","pitchesPerInning":"17.25","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.68","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":30,"groundOuts":42,"airOuts":54,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":7,"intentionalWalks":0,"hits":47,"hitByPitch":6,"avg":".250","atBats":188,"obp":".296","slg":".378","ops":".674","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":71,"rbi":27,"leftOnBase":79,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":1,"chances":77,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":17,"groundOuts":29,"airOuts":28,"runs":7,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".244","atBats":86,"obp":".323","slg":".384","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":33,"rbi":13,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":1,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":44,"errors":1,"chances":98,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":9,"groundOuts":23,"airOuts":18,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":77,"obp":".253","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":336,"era":"2.82","inningsPitched":"22.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":7,"whip":"0.99","battersFaced":87,"outs":67,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":134,"strikes":202,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".---","pitchesPerInning":"15.04","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.67","walksPer9Inn":"4.03","hitsPer9Inn":"4.84","runsScoredPer9":"2.82","homeRunsPer9":"0.81","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":11,"groundOuts":17,"airOuts":19,"runs":12,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":1,"hits":14,"hitByPitch":3,"atBats":78,"obp":".316","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":410,"era":"4.50","inningsPitched":"22.0","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"1.23","battersFaced":96,"outs":66,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":410,"balls":171,"strikes":239,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".667","pitchesPerInning":"18.64","gamesFinished":5,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"11.86","walksPer9Inn":"5.32","hitsPer9Inn":"5.73","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":19,"groundOuts":56,"airOuts":44,"runs":16,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".257","atBats":175,"obp":".309","slg":".366","ops":".675","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":64,"rbi":20,"leftOnBase":103,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.33","popOuts":7,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":339,"errors":2,"chances":376,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":24,"groundOuts":22,"airOuts":40,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".179","atBats":117,"obp":".224","slg":".299","ops":".523","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":35,"rbi":12,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".218","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.25","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":53,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665861":{"person":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"jerseyNumber":"38","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":10,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".154","atBats":26,"obp":".185","slg":".154","ops":".339","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":0,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".190","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","assists":3,"putOuts":67,"errors":3,"chances":73,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":6,"flyOuts":18,"groundOuts":38,"airOuts":31,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":19,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":124,"obp":".317","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":576,"era":"2.70","inningsPitched":"33.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.35","battersFaced":145,"outs":100,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":237,"strikes":339,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".200","pitchesPerInning":"17.28","gamesFinished":0,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"8.10","walksPer9Inn":"5.13","hitsPer9Inn":"7.02","runsScoredPer9":"4.32","homeRunsPer9":"0.54","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":18,"groundOuts":19,"airOuts":32,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":3,"avg":".200","atBats":95,"obp":".300","slg":".253","ops":".553","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":24,"rbi":8,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":10,"putOuts":242,"errors":3,"chances":255,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":67,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.09","battersFaced":15,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":22,"strikes":45,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"18.27","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 1-5)","summary":"5.2 IP, 8 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":27,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":33,"strikes":59,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"12.71","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":32,"groundOuts":44,"airOuts":59,"runs":34,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":61,"baseOnBalls":19,"intentionalWalks":0,"hits":52,"hitByPitch":4,"atBats":211,"obp":".314","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":961,"era":"5.07","inningsPitched":"55.0","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.29","battersFaced":240,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":961,"balls":339,"strikes":622,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":6,"winPercentage":".167","pitchesPerInning":"17.47","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"9.98","walksPer9Inn":"3.11","hitsPer9Inn":"8.51","runsScoredPer9":"5.56","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":2,"flyOuts":9,"groundOuts":30,"airOuts":18,"runs":14,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":96,"obp":".327","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":456,"era":"4.50","inningsPitched":"26.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":13,"whip":"1.35","battersFaced":107,"outs":78,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":456,"balls":159,"strikes":297,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".333","pitchesPerInning":"17.54","gamesFinished":8,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"8.31","walksPer9Inn":"3.81","hitsPer9Inn":"8.31","runsScoredPer9":"4.85","homeRunsPer9":"1.04","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[687263,545361,687093,624585,666176,672724,694384,681351,642350,666139,672282,820862,696270,608718],"pitchers":[672282,820862,696270,608718],"bench":[624428,660162,665861],"bullpen":[696147,815083,686799,680570,681217,667755,700712,489446,666171],"battingOrder":[687263,545361,687093,624585,666176,672724,694384,681351,666139],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Siri (1, Lopez, J); Neto (10, Perkins); O'Hoppe (2, Harris, H); Lowe, J (2, Harris, H)."},{"label":"HR","value":"Trout (12, 3rd inning off Lopez, J, 0 on, 0 out)."},{"label":"TB","value":"Grissom; Lowe, J 2; Neto 2; O'Hoppe 3; Peraza, O; Schanuel 2; Siri 2; Soler; Trout 4."},{"label":"RBI","value":"Grissom 2 (13); Lowe, J 2 (12); Trout 2 (25)."},{"label":"2-out RBI","value":"Trout; Grissom 2."},{"label":"Runners left in scoring position, 2 out","value":"Soler; Neto; Adell; O'Hoppe 2; Grissom 2."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"11."}]}],"note":[{"label":"a","value":"Grounded out for Siri in the 6th."}]}},"officials":[{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Peraza, O 2 (by Perkins, by Kuhnel); Schanuel (by Harris, H)."},{"label":"Pitch timer violations","value":"Fermin (pitcher)."},{"label":"ABS Challenge","value":"Heim (Ball-Confirmed); Schanuel (Strike-Confirmed); Neto (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Lopez, J 83-51; Sterner 4-3; Perkins 22-16; Barlow, S 10-7; Harris, H 26-16; Kuhnel 15-11; Detmers 92-59; Fermin 15-9; Johnson, R 34-22; Suter 20-15."},{"label":"Groundouts-flyouts","value":"Lopez, J 2-4; Sterner 0-1; Perkins 5-1; Barlow, S 1-1; Harris, H 0-0; Kuhnel 0-0; Detmers 1-4; Fermin 0-1; Johnson, R 3-2; Suter 2-0."},{"label":"Batters faced","value":"Lopez, J 21; Sterner 1; Perkins 8; Barlow, S 3; Harris, H 6; Kuhnel 5; Detmers 27; Fermin 3; Johnson, R 11; Suter 5."},{"label":"Inherited runners-scored","value":"Sterner 2-0; Fermin 2-2."},{"label":"Umpires","value":"HP: Louie Krupa. 1B: Chris Guccione. 2B: David Rackley. 3B: Nestor Ceja. "},{"label":"Weather","value":"80 degrees, Clear."},{"label":"Wind","value":"7 mph, R To L."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"23,803."},{"label":"Venue","value":"Angel Stadium."},{"label":"May 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","boxscoreName":"Kurtz"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":19,"groundOuts":25,"airOuts":35,"runs":31,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":63,"baseOnBalls":44,"intentionalWalks":4,"hits":47,"hitByPitch":2,"avg":".276","atBats":170,"obp":".431","slg":".488","ops":".919","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":83,"rbi":34,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.25","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":349,"errors":1,"chances":368,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","boxscoreName":"Gelof"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":13,"groundOuts":19,"airOuts":28,"runs":18,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".269","atBats":93,"obp":".320","slg":".505","ops":".825","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":47,"rbi":16,"leftOnBase":32,"sacBunts":2,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":40,"errors":3,"chances":78,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","boxscoreName":"Rooker"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":22,"groundOuts":19,"airOuts":37,"runs":12,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":1,"hits":24,"hitByPitch":0,"avg":".200","atBats":120,"obp":".285","slg":".392","ops":".677","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":47,"rbi":24,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".233","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.14","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65}]},"decisions":{"winner":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"loser":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}