{"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":824983,"link":"/api/v1.1/game/824983/feed/live","metaData":{"wait":10,"timeStamp":"20260705_043259","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824983,"type":"R","doubleHeader":"N","id":"2026/07/04/miamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824983-2026-07-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-05T01:40:00Z","originalDate":"2026-07-04","officialDate":"2026-07-04","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":90,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":42,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":48,"losses":42,"winningPercentage":".533"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"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":89,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":48,"ties":0,"pct":".461"},"records":{},"divisionLeader":false,"wins":41,"losses":48,"winningPercentage":".461"},"franchiseName":"Athletics","clubName":"Athletics","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},"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":29,"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},"ID811965":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965","firstName":"Joshua","lastName":"Kuroda-Grauer","primaryNumber":"44","birthDate":"2003-01-31","currentAge":23,"birthCity":"New Brunswick","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Joshua","useLastName":"Kuroda-Grauer","boxscoreName":"Kuroda-Grauer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Kuroda-Grauer","nameSlug":"joshua-kuroda-grauer-811965","firstLastName":"Joshua Kuroda-Grauer","lastFirstName":"Kuroda-Grauer, Joshua","lastInitName":"Kuroda-Grauer, J","initLastName":"J Kuroda-Grauer","fullFMLName":"Joshua Kuroda-Grauer","fullLFMName":"Kuroda-Grauer, Joshua ","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID661531":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531","firstName":"Brian","lastName":"Serven","primaryNumber":"10","birthDate":"1995-05-05","currentAge":31,"birthCity":"Palm Desert","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Serven","middleName":"Nicholas","boxscoreName":"Serven","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Serven","nameSlug":"brian-serven-661531","firstLastName":"Brian Serven","lastFirstName":"Serven, Brian","lastInitName":"Serven, B","initLastName":"B Serven","fullFMLName":"Brian Nicholas Serven","fullLFMName":"Serven, Brian Nicholas","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":24,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Price","boxscoreName":"Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-691777","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Price Muncy","fullLFMName":"Muncy, Maxwell Price","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"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},"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},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"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},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694350":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350","firstName":"Zachary","lastName":"Brzykcy","primaryNumber":"62","birthDate":"1999-07-12","currentAge":27,"birthCity":"Hickory","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Brzykcy","middleName":"John-William","boxscoreName":"Brzykcy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"BRICK-see","mlbDebutDate":"2024-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Brzykcy","nameSlug":"zach-brzykcy-694350","firstLastName":"Zach Brzykcy","lastFirstName":"Brzykcy, Zach","lastInitName":"Brzykcy, Z","initLastName":"Z Brzykcy","fullFMLName":"Zachary John-William Brzykcy","fullLFMName":"Brzykcy, Zachary John-William","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},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":30,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"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},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":23,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","primaryNumber":"47","birthDate":"1994-09-14","currentAge":31,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"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},"ID695034":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034","firstName":"Kade","lastName":"Morris","primaryNumber":"67","birthDate":"2002-06-21","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Morris","middleName":"Tanner","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kade Morris","nameSlug":"kade-morris-695034","firstLastName":"Kade Morris","lastFirstName":"Morris, Kade","lastInitName":"Morris, K","initLastName":"K Morris","fullFMLName":"Kade Tanner Morris","fullLFMName":"Morris, Kade Tanner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID687531":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531","firstName":"William","lastName":"Kempner","primaryNumber":"71","birthDate":"2001-06-18","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"William","useLastName":"Kempner","middleName":"McCullough","boxscoreName":"Kempner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Kempner","nameSlug":"william-kempner-687531","firstLastName":"William Kempner","lastFirstName":"Kempner, William","lastInitName":"Kempner, W","initLastName":"W Kempner","fullFMLName":"William McCullough Kempner","fullLFMName":"Kempner, William McCullough","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":14111,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"89","wind":"8 mph, Out To RF"},"gameInfo":{"attendance":12532,"firstPitch":"2026-07-05T01:41:00.000Z","gameDurationMinutes":171},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"home":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":802027,"fullName":"James McMillan","link":"/api/v1/people/802027"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:41:40.451Z","endTime":"2026-07-05T01:42:24.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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-07-05T00:33:12.258Z","endTime":"2026-07-05T01:20:05.092Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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-07-05T01:20:05.092Z","endTime":"2026-07-05T01:40:59.662Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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-07-05T01:40:59.662Z","endTime":"2026-07-05T01:41:42.615Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585815916079035,"aZ":-10.079833936423146,"pfxX":-4.169374880301,"pfxZ":12.338909845975502,"pX":-0.5175664962347648,"pZ":2.131348962302565,"vX0":2.0791143056597132,"vY0":-132.9861407760144,"vZ0":-8.050598921007989,"x":136.73,"y":181.23,"x0":-0.7679171957097148,"y0":50.00325814093154,"z0":5.9295209412477785,"aX":-7.466205016319683},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.8,"breakHorizontal":7.1,"spinRate":2460,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.4118985717930985,"extension":5.730125314523908},"index":3,"playId":"563c604c-c199-3a85-a022-3d976b632240","pitchNumber":1,"startTime":"2026-07-05T01:41:42.615Z","endTime":"2026-07-05T01:41:46.496Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.870236395769364,"aZ":-42.50328833615572,"pfxX":7.173550770083539,"pfxZ":-8.406799191191512,"pX":-0.9310571397840633,"pZ":2.1043835749063167,"vX0":-2.5394820972496115,"vY0":-110.49703859238261,"vZ0":0.16453514096327848,"x":152.49,"y":181.96,"x0":-0.6947502651457012,"y0":50.00288698701015,"z0":6.51846018381448,"aX":8.813554992421441},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-14.8,"breakHorizontal":-12.2,"spinRate":3139,"spinDirection":32},"zone":13,"typeConfidence":0.91,"plateTime":0.49691074503790933,"extension":5.455665376210483},"index":4,"playId":"fa980a22-7845-32eb-af74-9f1f06834cd9","pitchNumber":2,"startTime":"2026-07-05T01:41:56.624Z","endTime":"2026-07-05T01:42:00.968Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.505342170973304,"aZ":-22.421833587991195,"pfxX":3.095201797064664,"pfxZ":5.781324009216522,"pX":-0.27287240921188693,"pZ":2.4634047430328296,"vX0":0.12243411120215598,"vY0":-128.28757372410124,"vZ0":-4.938985748292137,"x":127.4,"y":172.27,"x0":-0.7239599474767885,"y0":50.0044756613224,"z0":6.134080425867006,"aX":5.222282630520095},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.7,"breakHorizontal":-5.6,"spinRate":2772,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.4249870307597625,"extension":5.514003117764711},"hitData":{"launchSpeed":91.6,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.77,"coordY":110.49}},"index":5,"playId":"3810e3ca-703b-374d-90d7-781f7f42b9a7","pitchNumber":3,"startTime":"2026-07-05T01:42:12.950Z","endTime":"2026-07-05T01:42:24.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:42:24.774Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:42:43.058Z","endTime":"2026-07-05T01:44:24.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.2,"endSpeed":70.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.594814700729625,"aZ":-42.09141280777084,"pfxX":5.983501732294332,"pfxZ":-7.83780764179288,"pX":-0.16867797397203746,"pZ":2.160455920859678,"vX0":-0.29287718232334525,"vY0":-112.4365256069556,"vZ0":-0.05144031458881382,"x":123.43,"y":180.45,"x0":-0.8119294861484796,"y0":50.00289557047935,"z0":6.496718050427926,"aX":7.571653434019055},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.8,"breakHorizontal":-10.7,"spinRate":3116,"spinDirection":35},"zone":8,"typeConfidence":0.9,"plateTime":0.48932176209964107,"extension":5.611983543339002},"index":0,"playId":"91a4dbfc-f544-38e6-8c2f-0472bd4c160c","pitchNumber":1,"startTime":"2026-07-05T01:42:51.007Z","endTime":"2026-07-05T01:42:55.115Z","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":86.4,"endSpeed":79.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511718946001878,"aZ":-25.55500528817982,"pfxX":2.4550392783347954,"pfxZ":4.087970005789469,"pX":0.3435366533425328,"pZ":5.624791255055204,"vX0":1.7952954820487064,"vY0":-125.92176962969451,"vZ0":2.7971589319255665,"x":103.91,"y":86.91,"x0":-0.6955272907175376,"y0":50.00316269995462,"z0":6.556341518854731,"aX":3.976611269915931},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-4.8,"spinRate":2705,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.43354333181805593,"extension":5.600152067291483},"index":1,"playId":"59501d4b-8afe-3a6d-8a12-5318b7f401c2","pitchNumber":2,"startTime":"2026-07-05T01:43:14.407Z","endTime":"2026-07-05T01:43:17.907Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224357631359105,"aZ":-19.245633088687537,"pfxX":-8.20532629416319,"pfxZ":7.0785665101359765,"pX":-1.2368452377158357,"pZ":2.2917843723020996,"vX0":2.065813246640574,"vY0":-133.8676715415135,"vZ0":-6.05951745431,"x":164.15,"y":176.9,"x0":-0.949375280331066,"y0":50.00352665715199,"z0":5.949614357934475,"aX":-14.984152564813192},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2394,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.4081931121263307,"extension":5.686088623395637},"index":2,"playId":"073539b3-4c32-3a66-8a6d-cf7933f05f35","pitchNumber":3,"startTime":"2026-07-05T01:43:36.016Z","endTime":"2026-07-05T01:43:39.921Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.915441597297754,"aZ":-24.00532210469523,"pfxX":0.641791853146259,"pfxZ":4.852924234865013,"pX":-0.8282796597437367,"pZ":2.5094743883200876,"vX0":-0.2198940426820055,"vY0":-127.5487131873121,"vZ0":-4.5968025054997295,"x":148.57,"y":171.02,"x0":-0.8254087888404172,"y0":50.003439372638525,"z0":6.178498701695867,"aX":1.080336433188383},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":2692,"spinDirection":175},"zone":4,"typeConfidence":0.89,"plateTime":0.42593658603519113,"extension":5.831293016095441},"index":3,"playId":"4116f5d1-45e7-38dc-986a-101a78fdfcb2","pitchNumber":4,"startTime":"2026-07-05T01:43:53.059Z","endTime":"2026-07-05T01:43:57.401Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855072427355296,"aZ":-27.12952480387293,"pfxX":4.039839956458067,"pfxZ":3.069483577806624,"pX":-0.6708544935239932,"pZ":3.490027482204982,"vX0":-0.9728966230316376,"vY0":-126.57470436067169,"vZ0":-1.6994770431378563,"x":142.57,"y":144.55,"x0":-0.8093993594271415,"y0":50.0022976334526,"z0":6.317097086272978,"aX":6.635150540018645},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":-7.2,"spinRate":2573,"spinDirection":170},"zone":1,"typeConfidence":0.89,"plateTime":0.43072290495398047,"extension":5.616583148272359},"index":4,"playId":"066b21c8-ad7f-38a1-8cdc-7204fdd41dbe","pitchNumber":5,"startTime":"2026-07-05T01:44:19.559Z","endTime":"2026-07-05T01:44:24.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:44:24.884Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to left fielder Zack Gelof.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:44:48.468Z","endTime":"2026-07-05T01:46:22.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(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":86.9,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.137298180241935,"aZ":-26.037249638361285,"pfxX":3.4875832714573884,"pfxZ":3.719923326546489,"pX":1.2110409509483433,"pZ":2.413079599061882,"vX0":1.8416032783170455,"vY0":-126.69989402567354,"vZ0":-4.326930968515208,"x":70.84,"y":173.63,"x0":0.025084681806234528,"y0":50.0046863411374,"z0":6.186366845086964,"aX":5.758442899176206},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":-6.7,"spinRate":2624,"spinDirection":166},"zone":14,"typeConfidence":0.88,"plateTime":0.4297744753222119,"extension":5.681813132969805},"index":0,"playId":"980e6324-7690-3ff3-8c5a-e1fe6cf7270c","pitchNumber":1,"startTime":"2026-07-05T01:44:56.442Z","endTime":"2026-07-05T01:44:59.586Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.388083802896496,"aZ":-42.00772594812858,"pfxX":3.3870519858246952,"pfxZ":-7.381199708847836,"pX":0.2952650592425849,"pZ":1.3447916385126306,"vX0":-0.1948604694276196,"vY0":-114.1979743202474,"vZ0":-2.1183398831437232,"x":105.75,"y":202.47,"x0":-0.05929360657037092,"y0":50.00425777159348,"z0":6.385025309268968,"aX":4.511119157416105},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.7,"breakHorizontal":-6.1,"spinRate":2878,"spinDirection":42},"zone":14,"typeConfidence":0.84,"plateTime":0.4781090282180167,"extension":5.456556219603444},"index":1,"playId":"804117b6-becf-3462-97b0-ab7dcf862494","pitchNumber":2,"startTime":"2026-07-05T01:45:16.161Z","endTime":"2026-07-05T01:45:19.291Z","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":2,"outs":0},"index":2,"startTime":"2026-07-05T01:45:30.714Z","endTime":"2026-07-05T01:45:50.086Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76898666625716,"aZ":-32.9264544786469,"pfxX":3.790642241282755,"pfxZ":-0.4838655029423702,"pX":1.2222079469450602,"pZ":2.1711495059207575,"vX0":1.5946305899300088,"vY0":-122.6003880507105,"vZ0":-3.3256019492098856,"x":70.41,"y":180.16,"x0":0.07453609042971543,"y0":50.00394167245424,"z0":6.299228164949659,"aX":5.883819099775012},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.3,"breakHorizontal":-7.2,"spinRate":2713,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4434542019982235,"extension":5.7530812525357025},"index":3,"playId":"0b0caa2f-1f04-36a3-85b1-023526d96d54","pitchNumber":3,"startTime":"2026-07-05T01:45:50.086Z","endTime":"2026-07-05T01:45:54.823Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30411932854342,"aZ":-18.255342489874792,"pfxX":-8.002873653051227,"pfxZ":7.626970868348262,"pX":-0.963863076592729,"pZ":2.4020244760711935,"vX0":0.9332178816818575,"vY0":-133.60916262406252,"vZ0":-5.891369710720491,"x":153.74,"y":173.93,"x0":-0.27512219928807036,"y0":50.00046050048355,"z0":5.9288891281506375,"aX":-14.599792857791464},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2373,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.40851787384231475,"extension":5.917913189325044},"hitData":{"launchSpeed":78.7,"launchAngle":27.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.63,"coordY":106.17}},"index":4,"playId":"f260d222-9a94-3cdc-b25d-e2e6480269fe","pitchNumber":4,"startTime":"2026-07-05T01:46:11.096Z","endTime":"2026-07-05T01:46:22.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:46:22.107Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:46:29.588Z","endTime":"2026-07-05T01:51:06.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,8,9],"actionIndex":[3,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650644,"link":"/api/v1/people/650644"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"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":77.4,"endSpeed":72.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.308415600730847,"aZ":-42.34224554775814,"pfxX":4.745838940718118,"pfxZ":-7.835729354870842,"pX":-0.4043709312249606,"pZ":1.2687128065200388,"vX0":-0.820626631533686,"vY0":-112.87024013293677,"vZ0":-1.8946198109819106,"x":132.41,"y":204.52,"x0":-0.6542531852072407,"y0":50.001403049115616,"z0":6.3579330659799425,"aX":6.161749876837828},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.4,"breakHorizontal":-8.4,"spinRate":2945,"spinDirection":41},"zone":13,"typeConfidence":0.89,"plateTime":0.484094211935298,"extension":5.480762150497328},"index":0,"playId":"3a66ca98-8342-3e4d-8ec6-f59008ff8af9","pitchNumber":1,"startTime":"2026-07-05T01:46:48.474Z","endTime":"2026-07-05T01:46:52.602Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64014856142394,"aZ":-25.534035034260064,"pfxX":4.528297133614571,"pfxZ":3.999197462863605,"pX":-0.46284681476675993,"pZ":1.836617304390953,"vX0":-0.6983574375849071,"vY0":-126.93833410464376,"vZ0":-5.620194460336358,"x":134.64,"y":189.19,"x0":-0.7763000649457148,"y0":50.0032545836292,"z0":6.066050759270055,"aX":7.522011731692965},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-8.2,"spinRate":2715,"spinDirection":174},"zone":7,"typeConfidence":0.89,"plateTime":0.42857859098482276,"extension":5.801337996659526},"index":1,"playId":"689b67ca-15a7-334c-bf91-df2a1c65dd42","pitchNumber":2,"startTime":"2026-07-05T01:47:07.441Z","endTime":"2026-07-05T01:47:11.122Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"d09b887a-13c0-39a1-b3c4-5d7c60a638bb","startTime":"2026-07-05T01:47:28.530Z","endTime":"2026-07-05T01:47:31.530Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Aaron Civale picks off Liam Hicks at 2nd on throw to shortstop Alika Williams.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"d09b887a-13c0-39a1-b3c4-5d7c60a638bb","startTime":"2026-07-05T01:48:06.834Z","endTime":"2026-07-05T01:48:26.439Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.784264966889545,"aZ":-41.7503771125809,"pfxX":6.792583105840274,"pfxZ":-7.586596538404246,"pX":-0.8411740036242031,"pZ":2.3979672668010927,"vX0":-2.3100994006418034,"vY0":-111.54006225574597,"vZ0":0.5589687577439626,"x":149.06,"y":174.03,"x0":-0.6754826678671715,"y0":50.004829042836164,"z0":6.4441056994199375,"aX":8.572186812982109},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.3,"breakHorizontal":-11.8,"spinRate":2906,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.4907923701245185,"extension":5.642876688593829},"index":4,"playId":"1b0aef65-3ac2-31c2-959b-67cdbf18d535","pitchNumber":3,"startTime":"2026-07-05T01:48:26.439Z","endTime":"2026-07-05T01:48:30.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"playId":"f7eab2a6-fc54-4d2d-9182-083988fe78ff","startTime":"2026-07-05T01:48:45.856Z","endTime":"2026-07-05T01:48:50.856Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918637224263488,"aZ":-14.348001554171795,"pfxX":-4.104537937870668,"pfxZ":9.877873238801367,"pX":-0.65601938348234,"pZ":2.389136791930362,"vX0":1.3847839120068592,"vY0":-133.54386391211455,"vZ0":-6.8077927069585815,"x":142.01,"y":174.27,"x0":-0.648122655772544,"y0":50.00660226100025,"z0":6.004858841638458,"aX":-7.410772491618976},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2337,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.41023735797218874,"extension":5.7745261082089465},"index":6,"playId":"a34e1012-b9c9-3a27-aeb1-72672c4e5f1a","pitchNumber":4,"startTime":"2026-07-05T01:49:02.372Z","endTime":"2026-07-05T01:49:05.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-05T01:50:36.570Z","endTime":"2026-07-05T01:50:36.571Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42732337120242,"aZ":-26.260150922125547,"pfxX":3.7135183421174585,"pfxZ":3.66467255686044,"pX":0.035470339717919894,"pZ":0.7909850934119129,"vX0":0.7796459877706758,"vY0":-125.51579513362792,"vZ0":-7.823185447262077,"x":115.65,"y":217.42,"x0":-0.7611248894974332,"y0":50.00546478408949,"z0":6.048345834823762,"aX":6.000353642621566},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":-7.0,"spinRate":2772,"spinDirection":155},"zone":14,"typeConfidence":0.83,"plateTime":0.43431160442828176,"extension":5.839559766143053},"index":8,"playId":"6bd9b776-ad13-30d4-9105-598446678a16","pitchNumber":5,"startTime":"2026-07-05T01:50:36.572Z","endTime":"2026-07-05T01:50:40.710Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282468627539295,"aZ":-13.918258372659583,"pfxX":-3.4699508032556845,"pfxZ":10.057083521562056,"pX":-0.6376354275917284,"pZ":2.580028095924074,"vX0":1.1494577926550287,"vY0":-133.7348359829824,"vZ0":-6.509822731980027,"x":141.31,"y":169.12,"x0":-0.6216765326321413,"y0":50.002557925272185,"z0":6.040294788078705,"aX":-6.2980323014205855},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":6.0,"spinRate":2323,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.40925067143701854,"extension":5.817001152731063},"hitData":{"launchSpeed":88.8,"launchAngle":32.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.95,"coordY":75.87}},"index":9,"playId":"76cbbc62-ad06-3cd5-b130-7748c362a4dc","pitchNumber":6,"startTime":"2026-07-05T01:50:58.075Z","endTime":"2026-07-05T01:51:06.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:51:06.504Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:52:58.438Z","endTime":"2026-07-05T01:54:30.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97623404041012,"aZ":-18.32509239282791,"pfxX":-7.3069562481791746,"pfxZ":6.887328521570765,"pX":-0.23140155654298086,"pZ":3.09487051634515,"vX0":6.460574064527966,"vY0":-140.27374238255908,"vZ0":-4.552531463966384,"x":125.82,"y":155.22,"x0":-1.6046382159694061,"y0":50.00521845274292,"z0":5.9182313893301055,"aX":-14.698698253025263},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":2284,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3891014023619377,"extension":6.011694024024998},"index":0,"playId":"9748c6c0-6f0d-3957-84a4-8a2b8912997a","pitchNumber":1,"startTime":"2026-07-05T01:53:22.900Z","endTime":"2026-07-05T01:53:26.247Z","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":0},"index":1,"startTime":"2026-07-05T01:53:36.011Z","endTime":"2026-07-05T01:53:44.185Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.955745947731533,"aZ":-27.34463442217668,"pfxX":0.6239298734405319,"pfxZ":2.708528609321414,"pX":0.9182381063290963,"pZ":2.870983382228881,"vX0":6.601986468481044,"vY0":-131.6322100129202,"vZ0":-2.7670346984193914,"x":82.0,"y":161.26,"x0":-1.6875730966741755,"y0":50.0015956625085,"z0":5.928427135622395,"aX":1.109670396006408},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-2.4,"spinRate":2087,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4137118559238657,"extension":6.114049863909771},"index":2,"playId":"28528206-4b87-3e25-a331-a08e6c8caaa2","pitchNumber":2,"startTime":"2026-07-05T01:53:44.185Z","endTime":"2026-07-05T01:53:47.662Z","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":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.795106836654362,"aZ":-22.780960567441493,"pfxX":-7.570553620429649,"pfxZ":4.613019874634905,"pX":-0.011116065667097679,"pZ":1.3062672057549292,"vX0":7.286624874942156,"vY0":-141.25404517446728,"vZ0":-8.37114451816552,"x":117.42,"y":203.51,"x0":-1.630725687621808,"y0":50.00404071764601,"z0":5.753606019233789,"aX":-15.420547236313457},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.0,"breakHorizontal":12.4,"spinRate":2321,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3865962912572809,"extension":6.03520298465247},"index":3,"playId":"188ed0f5-e041-31a3-9fc8-0d0bcc81f6cd","pitchNumber":3,"startTime":"2026-07-05T01:54:04.877Z","endTime":"2026-07-05T01:54:08.779Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97566036030798,"aZ":-23.779414711499467,"pfxX":-10.764178877293423,"pfxZ":4.083118414481465,"pX":-1.1742149592324505,"pZ":3.1683476535656734,"vX0":5.3351762885443375,"vY0":-142.94623558251564,"vZ0":-3.4839356192084687,"x":161.76,"y":153.23,"x0":-1.6730318746843191,"y0":50.00371696769814,"z0":5.907537754277593,"aX":-22.13026949464291},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2337,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38415309061525793,"extension":6.08196591996075},"index":4,"playId":"070482fa-1ac7-34a3-8d7e-89a66a106203","pitchNumber":4,"startTime":"2026-07-05T01:54:24.904Z","endTime":"2026-07-05T01:54:30.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:54:30.864Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zack Gelof doubles (11) on a sharp line drive to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:54:40.455Z","endTime":"2026-07-05T01:55:46.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":89.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71820132856941,"aZ":-21.997948625992677,"pfxX":-10.89152919509637,"pfxZ":5.0464415519784165,"pX":-0.16094705519242355,"pZ":1.0769478444048006,"vX0":8.39545829985411,"vY0":-140.78054014400186,"vZ0":-8.802932383393305,"x":123.13,"y":209.7,"x0":-1.760526309632131,"y0":50.002317161531096,"z0":5.658018364120501,"aX":-21.95240595903148},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":18.1,"spinRate":2192,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3884529072097398,"extension":6.365536435320434},"index":0,"playId":"49fbde90-22ec-395e-8709-22fa047f18b9","pitchNumber":1,"startTime":"2026-07-05T01:54:58.210Z","endTime":"2026-07-05T01:55:02.319Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043187121299855,"aZ":-20.940175003991836,"pfxX":-9.936224533627444,"pfxZ":5.67804215205456,"pX":0.09389713501175857,"pZ":2.121226077940715,"vX0":8.46430068315742,"vY0":-139.44725286282426,"vZ0":-6.2105866758635875,"x":113.42,"y":181.51,"x0":-1.6832157471952582,"y0":50.00065245228054,"z0":5.749217845311906,"aX":-19.653743794969866},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":2312,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.392111924421068,"extension":6.298698723862799},"index":1,"playId":"0566fbad-9494-3337-afbf-40d3428fdd35","pitchNumber":2,"startTime":"2026-07-05T01:55:13.779Z","endTime":"2026-07-05T01:55:17.566Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12313878118573,"aZ":-18.637933221973405,"pfxX":-6.71122179700451,"pfxZ":6.817102105772103,"pX":0.008227673024859208,"pZ":2.0384758335882203,"vX0":7.573601261665822,"vY0":-140.3286752612693,"vZ0":-6.919079400505083,"x":116.69,"y":183.74,"x0":-1.8596178828360268,"y0":50.001578035323874,"z0":5.759726713154664,"aX":-13.322708379006189},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":10.6,"spinRate":2066,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.39101517165867516,"extension":6.258546308319866},"hitData":{"launchSpeed":102.3,"launchAngle":20.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":192.37,"coordY":85.57}},"index":2,"playId":"f4ffa1c5-f2d8-38cc-9505-8f5b859c5dfd","pitchNumber":3,"startTime":"2026-07-05T01:55:31.071Z","endTime":"2026-07-05T01:55:46.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:55:46.401Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:56:00.027Z","endTime":"2026-07-05T01:57:55.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.038614513590783,"aZ":-27.780528458519395,"pfxX":-8.75604082539639,"pfxZ":2.5498601821719875,"pX":0.22439440600874166,"pZ":1.1754133118417431,"vX0":7.830465742691523,"vY0":-130.0927289689781,"vZ0":-6.28736662276438,"x":108.45,"y":207.04,"x0":-1.679838921291402,"y0":50.00342425803115,"z0":5.715942805243039,"aX":-15.082939217014953},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":14.3,"spinRate":2210,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4202485208721929,"extension":6.283321158135847},"index":0,"playId":"9df7c048-9abb-380a-8f1c-2fa7367949d8","pitchNumber":1,"startTime":"2026-07-05T01:56:12.806Z","endTime":"2026-07-05T01:56:16.811Z","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":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981399204314773,"aZ":-24.606320086198167,"pfxX":1.8504604898470214,"pfxZ":4.259360205273114,"pX":0.19157113762803474,"pZ":2.066564638969874,"vX0":4.520096109262677,"vY0":-131.7220321706191,"vZ0":-5.003348249253411,"x":109.7,"y":182.98,"x0":-1.7794331685688998,"y0":50.0052298452092,"z0":5.7839019094061666,"aX":3.2883632291864067},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.0,"breakHorizontal":-4.2,"spinRate":2347,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4140205746668322,"extension":6.023954449697635},"index":1,"playId":"ae40b8c8-1c28-3c7e-94d4-15c3cb91bf23","pitchNumber":2,"startTime":"2026-07-05T01:56:29.370Z","endTime":"2026-07-05T01:56:33.021Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5780308252163,"aZ":-15.667830485463517,"pfxX":-6.328532276330391,"pfxZ":7.957307398984221,"pX":-1.2222139779468073,"pZ":1.4569844088011166,"vX0":3.7171400895076068,"vY0":-142.8198626327323,"vZ0":-9.169372634655705,"x":163.59,"y":199.44,"x0":-1.7153678878263325,"y0":50.00711175528339,"z0":5.685694442678208,"aX":-13.13259309974385},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":2163,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38288925038930977,"extension":5.926074959452556},"index":2,"playId":"1c17c268-6a44-3519-ad03-269ef84651d2","pitchNumber":3,"startTime":"2026-07-05T01:56:48.328Z","endTime":"2026-07-05T01:56:52.354Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.865112109270672,"aZ":-29.732478174298336,"pfxX":-9.577519877149415,"pfxZ":1.354656583641992,"pX":0.5481965543823019,"pZ":2.4211407751313163,"vX0":8.965916284333916,"vY0":-132.33584997200052,"vZ0":-3.4000501063652693,"x":96.1,"y":173.41,"x0":-1.6186817120120236,"y0":50.000184086301964,"z0":5.870927755603268,"aX":-17.202311707579},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":15.7,"spinRate":2137,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4119045247367712,"extension":6.1862143195483625},"index":3,"playId":"c382dfed-41db-30d5-9c52-199915f073c7","pitchNumber":4,"startTime":"2026-07-05T01:57:05.325Z","endTime":"2026-07-05T01:57:09.035Z","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(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":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.330799880904447,"aZ":-22.717723197698703,"pfxX":-1.3896075483316146,"pfxZ":5.112781174889069,"pX":2.1679792862285368,"pZ":0.18437261029758228,"vX0":10.026933970177948,"vY0":-134.4816798373918,"vZ0":-10.207819398895042,"x":34.36,"y":233.8,"x0":-1.4120367102058806,"y0":50.00647788816708,"z0":5.610822650379451,"aX":-2.5727896446089566},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":0.6,"spinRate":2313,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4056848094485006,"extension":5.851265184425073},"index":4,"playId":"eba97472-873d-3303-bfc7-1c25dc327978","pitchNumber":5,"startTime":"2026-07-05T01:57:25.913Z","endTime":"2026-07-05T01:57:29.890Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89060641382675,"aZ":-27.087900606696042,"pfxX":-9.791571545002277,"pfxZ":2.8792001191755414,"pX":-1.6683739781250015,"pZ":3.2984463924987173,"vX0":3.902968342360958,"vY0":-131.57109980256163,"vZ0":-1.5202591356321289,"x":180.59,"y":149.72,"x0":-1.8924328059935913,"y0":50.002394726751376,"z0":5.876326071355889,"aX":-17.29947836959433},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2138,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.41506110294047893,"extension":6.230936840934973},"index":5,"playId":"cf2b5f76-f4a4-3032-a986-64dcfd4068f9","pitchNumber":6,"startTime":"2026-07-05T01:57:51.678Z","endTime":"2026-07-05T01:57:55.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:57:55.331Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:58:06.712Z","endTime":"2026-07-05T01:59:12.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.6,"endSpeed":87.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92479217367495,"aZ":-25.167912638792902,"pfxX":-8.736645921780218,"pfxZ":3.5282645021303267,"pX":-0.9352860585220263,"pZ":3.106383432398997,"vX0":5.446459998633546,"vY0":-140.5772612425319,"vZ0":-3.0688224407855778,"x":152.65,"y":154.91,"x0":-1.769651204915965,"y0":50.006436907633166,"z0":5.858673708817223,"aX":-17.36881162324061},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2160,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3906536417248656,"extension":6.119728852654149},"index":0,"playId":"7a27d7f4-2045-366e-a21d-ad76f0d437ef","pitchNumber":1,"startTime":"2026-07-05T01:58:23.650Z","endTime":"2026-07-05T01:58:27.141Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07353847680691,"aZ":-22.406241937629712,"pfxX":-9.566368566526208,"pfxZ":4.932542528481665,"pX":-0.9548468375276237,"pZ":2.4765186673269355,"vX0":5.37676021468688,"vY0":-140.34695532015238,"vZ0":-5.307729618570061,"x":153.4,"y":171.91,"x0":-1.660603117350469,"y0":50.00113572402945,"z0":5.867268109615168,"aX":-18.93320637819309},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":16.1,"spinRate":2231,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39144800310699557,"extension":5.830765366831357},"index":1,"playId":"6be967c3-8878-37d8-a712-b7c339140875","pitchNumber":2,"startTime":"2026-07-05T01:58:43.302Z","endTime":"2026-07-05T01:58:48.036Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043141711896975,"aZ":-33.38933762203343,"pfxX":-9.949146018888818,"pfxZ":-0.7021921294576448,"pX":-0.3208961870891816,"pZ":1.3167198890355496,"vX0":6.7051105751445,"vY0":-131.1573633821944,"vZ0":-5.075096735878734,"x":129.23,"y":203.23,"x0":-1.6194479129686998,"y0":50.001312430485804,"z0":5.770239459463864,"aX":-17.31181559478861},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":2124,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4178019154627872,"extension":6.122035271878622},"index":2,"playId":"6a20847e-21c1-32c8-b4f8-ddd144f7e668","pitchNumber":3,"startTime":"2026-07-05T01:59:07.396Z","endTime":"2026-07-05T01:59:12.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:59:12.983Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:59:26.568Z","endTime":"2026-07-05T02:00:52.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134143507407188,"aZ":-27.638128573015766,"pfxX":1.2735340310451035,"pfxZ":2.618340778828217,"pX":0.6530250992321279,"pZ":1.772113925817179,"vX0":5.572110582729676,"vY0":-131.01135272394637,"vZ0":-4.9456170849348275,"x":92.11,"y":190.93,"x0":-1.668586302196641,"y0":50.00639768900493,"z0":5.7545398301093895,"aX":2.210376948345545},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-3.6,"spinRate":2227,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.41835696618459206,"extension":6.108578449960003},"index":0,"playId":"07c5eb7c-c7fa-311d-bb18-a238ef364827","pitchNumber":1,"startTime":"2026-07-05T01:59:39.784Z","endTime":"2026-07-05T01:59:43.789Z","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":97.6,"endSpeed":90.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63453845620148,"aZ":-21.474903359569293,"pfxX":-8.896202527385418,"pfxZ":5.164578627542388,"pX":-0.7600204650208797,"pZ":1.9742205818166563,"vX0":5.909197806261315,"vY0":-142.09352035901762,"vZ0":-6.903544795846301,"x":145.97,"y":185.48,"x0":-1.697137528497553,"y0":50.00213585632572,"z0":5.772256552899131,"aX":-18.42486726097837},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.3,"breakHorizontal":15.1,"spinRate":2211,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3836009519287691,"extension":5.9296306665585},"index":1,"playId":"562bb3a5-882c-3623-b6c9-cfec10aa26e8","pitchNumber":2,"startTime":"2026-07-05T02:00:01.626Z","endTime":"2026-07-05T02:00:05.506Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97813012659064,"aZ":-18.996227600889178,"pfxX":-9.694459634658763,"pfxZ":6.401637639596009,"pX":0.2689107044070114,"pZ":2.3484975437010105,"vX0":7.976494411504019,"vY0":-142.80120510335945,"vZ0":-6.385498620705066,"x":106.75,"y":175.37,"x0":-1.3060008087000337,"y0":50.00067614934538,"z0":5.815464631724223,"aX":-19.94828731797013},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2288,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38408967204368105,"extension":5.764659938622242},"index":2,"playId":"38995131-f609-3a12-8267-68aa758bfa90","pitchNumber":3,"startTime":"2026-07-05T02:00:23.134Z","endTime":"2026-07-05T02:00:27.274Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50587007045307,"aZ":-28.377593856629705,"pfxX":0.7165179604742662,"pfxZ":2.150298002446978,"pX":0.3424011156526982,"pZ":1.499574064229486,"vX0":5.130956232751857,"vY0":-132.45967560128867,"vZ0":-5.709641835127981,"x":103.95,"y":198.29,"x0":-1.7166807414427407,"y0":50.00594863338105,"z0":5.770088159710957,"aX":1.2676551174552568},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.8,"breakHorizontal":-2.5,"spinRate":2168,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.41422304181001257,"extension":5.8883962658580415},"index":3,"playId":"616bd501-536a-343d-80a3-8cede9b4f717","pitchNumber":4,"startTime":"2026-07-05T02:00:47.534Z","endTime":"2026-07-05T02:00:52.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:00:52.296Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T02:02:53.400Z","endTime":"2026-07-05T02:04:37.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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":"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":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241991940007182,"aZ":-43.48370308869554,"pfxX":5.919572736643342,"pfxZ":-9.02006718547117,"pX":0.6295151808332023,"pZ":0.8488054280503856,"vX0":0.8688395384183333,"vY0":-112.38321069190852,"vZ0":-2.2636762306099882,"x":93.0,"y":215.86,"x0":-0.5320076261786454,"y0":50.00507760061062,"z0":6.3709751160420875,"aX":7.418392896936554},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-16.6,"breakHorizontal":-10.9,"spinRate":3019,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.49123628362246397,"extension":5.426250439464211},"index":0,"playId":"55a861af-8fa7-309f-b059-a4282db41e1e","pitchNumber":1,"startTime":"2026-07-05T02:03:12.963Z","endTime":"2026-07-05T02:03:17.076Z","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":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83200876173758,"aZ":-17.154737382085624,"pfxX":-7.713542292400916,"pfxZ":8.356379391239727,"pX":-0.6525863429422809,"pZ":2.3512628505444377,"vX0":2.7194889626774317,"vY0":-132.82134146404582,"vZ0":-6.317090976437032,"x":141.88,"y":175.3,"x0":-0.6839527041559715,"y0":50.00278230249469,"z0":5.995516360640043,"aX":-13.8655357903697},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":13.4,"spinRate":2411,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.41141462863900546,"extension":5.668313661075327},"index":1,"playId":"264a24c8-3e9e-3e61-94e5-4d88bbadfe0b","pitchNumber":2,"startTime":"2026-07-05T02:03:28.510Z","endTime":"2026-07-05T02:03:31.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53792172034919,"aZ":-22.13100676168389,"pfxX":-9.763691782616696,"pfxZ":6.406706615243638,"pX":0.21927044259546263,"pZ":0.29329944107569794,"vX0":5.110038263455231,"vY0":-124.3353897673545,"vZ0":-9.119747275264636,"x":108.64,"y":230.86,"x0":-0.5921781387842256,"y0":50.00536102053597,"z0":5.840224716576205,"aX":-15.314857457616029},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.7,"breakHorizontal":16.6,"spinRate":1970,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.4402427062878944,"extension":5.659865035157815},"index":2,"playId":"cdcf934c-87e0-37fc-862f-78cb36792be6","pitchNumber":3,"startTime":"2026-07-05T02:03:51.590Z","endTime":"2026-07-05T02:03:55.348Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51514058793651,"aZ":-18.331796972812437,"pfxX":1.3808460435328769,"pfxZ":8.025209211025881,"pX":0.9944791683510108,"pZ":2.8988818169559645,"vX0":3.3982870798453835,"vY0":-129.83749604458146,"vZ0":-4.733621451680525,"x":79.09,"y":160.51,"x0":-0.5054134757805162,"y0":50.0062676047791,"z0":6.120849717534181,"aX":2.3818656068781974},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.8,"breakHorizontal":-3.2,"spinRate":2626,"spinDirection":186},"zone":12,"typeConfidence":0.88,"plateTime":0.42018904019883596,"extension":5.650656761969377},"index":3,"playId":"ff08729c-0610-3abd-97fe-4ada7e880f73","pitchNumber":4,"startTime":"2026-07-05T02:04:10.264Z","endTime":"2026-07-05T02:04:15.941Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10337402644793,"aZ":-41.861571562463794,"pfxX":6.475118337723117,"pfxZ":-7.591601903927795,"pX":0.3983341196881995,"pZ":1.6822973568725088,"vX0":-0.12402933950813955,"vY0":-112.20710867274292,"vZ0":-1.0752101284207705,"x":101.82,"y":193.36,"x0":-0.38703136773610053,"y0":50.0017138976538,"z0":6.42899708362954,"aX":8.264525040603395},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.7,"breakHorizontal":-11.6,"spinRate":3011,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.4879367629417004,"extension":5.5892680740496825},"index":4,"playId":"39741852-2be9-3a10-8311-e22c35509016","pitchNumber":5,"startTime":"2026-07-05T02:04:33.559Z","endTime":"2026-07-05T02:04:37.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:04:37.478Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T02:04:50.324Z","endTime":"2026-07-05T02:06:24.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.38384513219911,"aZ":-42.51025328514808,"pfxX":6.578557574585316,"pfxZ":-8.164222934222726,"pX":0.3424593695225807,"pZ":2.1701382845069936,"vX0":-0.03738037232974378,"vY0":-111.83459773928482,"vZ0":0.1569077674025563,"x":103.95,"y":180.19,"x0":-0.495226840196091,"y0":50.00472540436092,"z0":6.463360302689978,"aX":8.324389208877019},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.4,"breakHorizontal":-11.9,"spinRate":2967,"spinDirection":38},"zone":9,"typeConfidence":0.91,"plateTime":0.48997650499925527,"extension":5.537624899151762},"index":0,"playId":"a20d3a6e-1b8d-371f-9fe5-9919a8bbe7ae","pitchNumber":1,"startTime":"2026-07-05T02:05:00.710Z","endTime":"2026-07-05T02:05:05.105Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.586076979934564,"aZ":-18.498268055666554,"pfxX":-8.23493628069056,"pfxZ":7.526590125449754,"pX":-1.4896468231520401,"pZ":2.5749073398817086,"vX0":0.8296313829741351,"vY0":-133.4347834874144,"vZ0":-5.53952514906162,"x":173.78,"y":169.26,"x0":-0.7321189634231667,"y0":50.00515465519013,"z0":5.995146583351206,"aX":-14.96898246987562},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":14.8,"spinRate":2313,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.40925013122569354,"extension":5.506149209818244},"index":1,"playId":"8b421861-8067-3353-916c-dbb7c729786d","pitchNumber":2,"startTime":"2026-07-05T02:05:15.976Z","endTime":"2026-07-05T02:05:19.299Z","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.5,"endSpeed":81.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76996802969972,"aZ":-20.725271915393023,"pfxX":2.17555083509978,"pfxZ":6.826517159641657,"pX":1.0286221233652537,"pZ":3.311770350284438,"vX0":3.158225309492884,"vY0":-127.54376431961452,"vZ0":-3.2911600074448057,"x":77.79,"y":149.36,"x0":-0.49986925995839354,"y0":50.00334754553536,"z0":6.219220528493324,"aX":3.649519750528675},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.0,"breakHorizontal":-4.6,"spinRate":2607,"spinDirection":165},"zone":12,"typeConfidence":0.9,"plateTime":0.4265001405371298,"extension":5.606371176286268},"index":2,"playId":"51a2f863-70f5-3d96-b0b7-da98c80c87f6","pitchNumber":3,"startTime":"2026-07-05T02:05:32.342Z","endTime":"2026-07-05T02:05:40.674Z","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":1},"index":3,"startTime":"2026-07-05T02:06:01.367Z","endTime":"2026-07-05T02:06:19.962Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84267897272038,"aZ":-18.000932858391444,"pfxX":-8.500451061251038,"pfxZ":7.702193428856576,"pX":0.9136169700614537,"pZ":2.622111890717406,"vX0":6.925037270560306,"vY0":-135.14505780887947,"vZ0":-5.369695608661858,"x":82.18,"y":167.98,"x0":-0.5840072486828607,"y0":50.00489738933414,"z0":5.908840369981552,"aX":-15.646458452146794},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2236,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.40608064816858924,"extension":5.747612290035474},"index":4,"playId":"a38bc7b3-29f4-36aa-95af-4258d5788830","pitchNumber":4,"startTime":"2026-07-05T02:06:19.962Z","endTime":"2026-07-05T02:06:24.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:06:24.173Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out, shortstop Alika Williams to left fielder Zack Gelof.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T02:06:39.728Z","endTime":"2026-07-05T02:08:09.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786784167011724,"aZ":-24.52851872450276,"pfxX":2.7934056360687824,"pfxZ":4.533538892618953,"pX":-0.12166243498448652,"pZ":2.0874376385271542,"vX0":0.40094066242713067,"vY0":-128.75847248103787,"vZ0":-5.505366524947451,"x":121.64,"y":182.42,"x0":-0.6422224340389147,"y0":50.00010872751959,"z0":6.141813260496566,"aX":4.707072174646758},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-5.2,"spinRate":2589,"spinDirection":173},"zone":8,"typeConfidence":0.9,"plateTime":0.4247736221278897,"extension":5.649874661679181},"index":0,"playId":"f2b7a704-05cf-304d-bd0c-7346daf290b6","pitchNumber":1,"startTime":"2026-07-05T02:06:47.415Z","endTime":"2026-07-05T02:06:51.910Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.379747026275016,"aZ":-42.10618552845305,"pfxX":6.069231927244257,"pfxZ":-7.837017518600787,"pX":-0.0454390155947222,"pZ":0.8801957830656469,"vX0":-0.7724463450732872,"vY0":-112.69320816099919,"vZ0":-2.5795459878631384,"x":118.73,"y":215.01,"x0":-0.48257391156762597,"y0":50.004543176421755,"z0":6.354815862630335,"aX":7.688492869495279},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.5,"breakHorizontal":-10.7,"spinRate":3014,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.4888793855144775,"extension":5.583760499993063},"index":1,"playId":"632e02cb-514d-3662-9078-fd96f0fb0aec","pitchNumber":2,"startTime":"2026-07-05T02:07:02.718Z","endTime":"2026-07-05T02:07:07.169Z","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":92.1,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56455973313493,"aZ":-12.452216339628242,"pfxX":-3.7134021403141673,"pfxZ":10.74517569134428,"pX":-0.4529195529590428,"pZ":5.171632541404898,"vX0":1.6276834805999216,"vY0":-134.24879527164177,"vZ0":-0.6272036718755432,"x":134.26,"y":99.15,"x0":-0.5828198732131497,"y0":50.0004134459018,"z0":6.289996717730613,"aX":-6.814542339885489},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":6.4,"spinRate":2429,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.4071382112794222,"extension":5.645161952595589},"index":2,"playId":"31bbafab-324b-306f-9481-8c4779bcc45a","pitchNumber":3,"startTime":"2026-07-05T02:07:22.520Z","endTime":"2026-07-05T02:07:25.617Z","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.4,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38826851665746,"aZ":-25.23077285648879,"pfxX":2.660144074102294,"pfxZ":4.155102534666658,"pX":-0.8598451075977767,"pZ":2.333151469973314,"vX0":-1.4538031287925268,"vY0":-127.43749229821631,"vZ0":-4.705581237377421,"x":149.78,"y":175.78,"x0":-0.6321424962047459,"y0":50.00061403437663,"z0":6.159239036768687,"aX":4.442572944236893},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":-4.6,"spinRate":2690,"spinDirection":171},"zone":13,"typeConfidence":0.9,"plateTime":0.4272896988521637,"extension":5.595389920446387},"index":3,"playId":"b62c6002-92a6-3b1b-9327-a6889f94e853","pitchNumber":4,"startTime":"2026-07-05T02:07:39.823Z","endTime":"2026-07-05T02:07:44.065Z","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":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.911125512594452,"aZ":-12.633398427748642,"pfxX":-2.6639894961086337,"pfxZ":10.522930685705932,"pX":-0.2989393312012557,"pZ":3.3484981640856932,"vX0":1.4599738305773118,"vY0":-135.04323686628007,"vZ0":-5.018514360623058,"x":128.39,"y":148.37,"x0":-0.4989237709764393,"y0":50.0021855125433,"z0":6.111340892272354,"aX":-4.946922643942499},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":4.6,"spinRate":2459,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.40475041139529466,"extension":5.754212834817865},"hitData":{"launchSpeed":68.8,"launchAngle":55.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":82.22,"coordY":139.38}},"index":4,"playId":"cd56741b-0225-3ce4-937f-2601bc06c613","pitchNumber":5,"startTime":"2026-07-05T02:08:00.590Z","endTime":"2026-07-05T02:08:09.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:08:09.591Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T02:10:24.462Z","endTime":"2026-07-05T02:10:31.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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":95.4,"endSpeed":87.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.959620291393815,"aZ":-20.827137180657513,"pfxX":-9.836861349084053,"pfxZ":5.813723061415825,"pX":0.4460679828400576,"pZ":2.8562105798627218,"vX0":9.462354569145385,"vY0":-138.58974956497732,"vZ0":-4.477329233720389,"x":100.0,"y":161.66,"x0":-1.7286201910927714,"y0":50.00570332970724,"z0":5.877536184219329,"aX":-19.20620084735911},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2355,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3947054307897142,"extension":5.851323638229652},"hitData":{"launchSpeed":108.0,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.98,"coordY":162.29}},"index":0,"playId":"bd3026e7-4ec4-32b7-90b7-2449e95aa712","pitchNumber":1,"startTime":"2026-07-05T02:10:24.462Z","endTime":"2026-07-05T02:10:31.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:10:31.492Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a line drive to left fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T02:10:42.266Z","endTime":"2026-07-05T02:11:54.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":89.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.538641057174953,"aZ":-16.157384444230658,"pfxX":-7.9274131622417965,"pfxZ":7.798553708385517,"pX":0.41845803706433726,"pZ":3.9978096747485785,"vX0":9.117666386434795,"vY0":-142.17468579268953,"vZ0":-2.486601159114815,"x":101.05,"y":130.84,"x0":-1.7948356679260256,"y0":50.004510316389144,"z0":5.904922561167284,"aX":-16.286693364114985},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":12.6,"spinRate":2328,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.38473196810489485,"extension":5.886611247217583},"index":0,"playId":"232cd2a1-28af-38f5-bbe8-c71e45a75c7d","pitchNumber":1,"startTime":"2026-07-05T02:10:57.404Z","endTime":"2026-07-05T02:11:00.571Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357437429896702,"aZ":-24.30600380841308,"pfxX":-1.5953847474862868,"pfxZ":4.339507268158383,"pX":-0.23700448154945997,"pZ":1.622408650101144,"vX0":5.072303985956944,"vY0":-132.76497692432704,"vZ0":-6.249468067025991,"x":126.03,"y":194.97,"x0":-1.9522347977898846,"y0":50.000135827727135,"z0":5.738456910166695,"aX":-2.8911963522301467},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":1.9,"spinRate":2145,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4101689909280535,"extension":5.849344929175497},"index":1,"playId":"ab7b0051-a9f2-38fc-bd8f-e6ec0898d5d1","pitchNumber":2,"startTime":"2026-07-05T02:11:11.204Z","endTime":"2026-07-05T02:11:15.104Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.367849836069578,"aZ":-17.38450242838182,"pfxX":-9.635200368369418,"pfxZ":7.295308242965653,"pX":0.47516343100140246,"pZ":2.4086086342936834,"vX0":9.577507712317614,"vY0":-140.88498667478564,"vZ0":-6.22197013167525,"x":98.89,"y":173.75,"x0":-1.7021751036625166,"y0":50.00668235267929,"z0":5.7531749733018165,"aX":-19.54429922065449},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":15.7,"spinRate":2347,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.38747014558677506,"extension":5.8527565784953675},"index":2,"playId":"9b752c3d-1853-362b-b871-569ddca1e9ab","pitchNumber":3,"startTime":"2026-07-05T02:11:27.142Z","endTime":"2026-07-05T02:11:30.691Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789353944545518,"aZ":-28.642117614443055,"pfxX":5.835421767061929,"pfxZ":2.268058666853861,"pX":0.4593912611074981,"pZ":2.8344846881293613,"vX0":3.9023443596882226,"vY0":-123.80709536807043,"vZ0":-1.6187534492775766,"x":99.49,"y":162.25,"x0":-1.8932796160704233,"y0":50.003519479759035,"z0":5.884737294587706,"aX":9.095983246206472},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.0,"breakHorizontal":-11.4,"spinRate":2418,"spinDirection":56},"zone":3,"typeConfidence":2.0,"plateTime":0.44171524352001734,"extension":5.954276836654311},"hitData":{"launchSpeed":98.2,"launchAngle":9.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.31,"coordY":79.3}},"index":3,"playId":"a963445d-61b9-3df0-b337-8aaacfccb409","pitchNumber":4,"startTime":"2026-07-05T02:11:43.559Z","endTime":"2026-07-05T02:11:54.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:11:54.186Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out to first baseman Kyle Stowers. Joshua Kuroda-Grauer to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T02:12:00.607Z","endTime":"2026-07-05T02:12:49.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.606181198680567,"aZ":-17.598381063018962,"pfxX":-4.712161239693216,"pfxZ":7.1390536574276435,"pX":-0.7027083150480435,"pZ":2.766519111394923,"vX0":4.373270655691584,"vY0":-141.80612435910447,"vZ0":-5.545237526627487,"x":143.79,"y":164.08,"x0":-1.6506240846152362,"y0":50.00688496548388,"z0":5.865549253707756,"aX":-9.625322220964224},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":7.7,"spinRate":2064,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38585094685924703,"extension":5.870445034809381},"index":0,"playId":"a2158076-4ddd-3028-8769-557aa12aa1b9","pitchNumber":1,"startTime":"2026-07-05T02:12:24.145Z","endTime":"2026-07-05T02:12:27.988Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450026168754377,"aZ":-21.605745540267534,"pfxX":-7.719254443812312,"pfxZ":5.110530751500815,"pX":0.40549870023782253,"pZ":2.1713676187458324,"vX0":8.179370079975364,"vY0":-142.12520429158218,"vZ0":-6.5055282935527465,"x":101.54,"y":180.15,"x0":-1.4927413499792919,"y0":50.000975661714826,"z0":5.840831761262164,"aX":-15.952875180703337},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.3,"breakHorizontal":12.5,"spinRate":2317,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3839027971395703,"extension":6.000426832059235},"hitData":{"launchSpeed":70.2,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.35,"coordY":173.29}},"index":1,"playId":"98a5381e-ea68-3ad1-a97a-1919a9fea2b3","pitchNumber":2,"startTime":"2026-07-05T02:12:43.807Z","endTime":"2026-07-05T02:12:49.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:12:49.919Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T02:13:01.982Z","endTime":"2026-07-05T02:13:24.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":97.6,"endSpeed":89.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.528692386472127,"aZ":-21.353700807117235,"pfxX":-7.604247692053576,"pfxZ":5.27510844055394,"pX":-0.6327006624718732,"pZ":2.0963709988836974,"vX0":5.563468637740476,"vY0":-142.04014718285845,"vZ0":-6.644261899438592,"x":141.12,"y":182.18,"x0":-1.6255808213648417,"y0":50.00057370348507,"z0":5.816672829107053,"aX":-15.587344058721865},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":12.7,"spinRate":2082,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3851287236196077,"extension":5.864835278618506},"hitData":{"launchSpeed":90.1,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.0,"coordY":168.0}},"index":0,"playId":"3bd8c66f-96b3-3902-aacf-6974fa83cb6a","pitchNumber":1,"startTime":"2026-07-05T02:13:16.866Z","endTime":"2026-07-05T02:13:24.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:13:24.392Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joe Mack homers (7) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T02:15:37.241Z","endTime":"2026-07-05T02:16:46.620Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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.7,"endSpeed":84.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434739973856786,"aZ":-14.731770458887489,"pfxX":-1.6095493249700592,"pfxZ":9.744401789467634,"pX":0.12516176327119036,"pZ":1.708696386558109,"vX0":2.022106688021535,"vY0":-132.03341833860839,"vZ0":-8.406291896377175,"x":112.23,"y":192.65,"x0":-0.4365599856968684,"y0":50.00357964890957,"z0":5.9868976946527335,"aX":-2.8815835590034125},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":2.5,"spinRate":2377,"spinDirection":206},"zone":8,"typeConfidence":0.55,"plateTime":0.41265050599529207,"extension":5.601823690206757},"index":0,"playId":"49dd7390-086a-3d5e-9381-5858c555110d","pitchNumber":1,"startTime":"2026-07-05T02:15:46.249Z","endTime":"2026-07-05T02:15:50.512Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1213904234868,"aZ":-42.574412211323185,"pfxX":4.642345055277507,"pfxZ":-7.950908099160349,"pX":-0.22657988198065931,"pZ":2.0992239010079463,"vX0":-0.6719855289452397,"vY0":-113.73683844816618,"vZ0":-0.2820521715370752,"x":125.64,"y":182.1,"x0":-0.5300956350793926,"y0":50.00176413924829,"z0":6.451574276520003,"aX":6.073494599406966},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-14.2,"breakHorizontal":-8.3,"spinRate":2985,"spinDirection":49},"zone":8,"typeConfidence":0.89,"plateTime":0.4818097733050437,"extension":5.510665122965856},"index":1,"playId":"2c284634-2058-35c9-9e70-d91a407009b5","pitchNumber":2,"startTime":"2026-07-05T02:16:02.399Z","endTime":"2026-07-05T02:16:06.571Z","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":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99171102465091,"aZ":-12.079134831256964,"pfxX":-2.843050554271837,"pfxZ":11.264621779435673,"pX":-0.2560348025721894,"pZ":3.253445962877251,"vX0":1.7862356681679894,"vY0":-132.39684139200543,"vZ0":-5.188871490280652,"x":126.76,"y":150.94,"x0":-0.5684138360784201,"y0":50.00218903238869,"z0":6.115213141641365,"aX":-5.0714063850275855},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":4.8,"spinRate":2374,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.41293439180644054,"extension":5.662783623308147},"hitData":{"launchSpeed":102.8,"launchAngle":39.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":237.11,"coordY":53.24}},"index":2,"playId":"51fcd610-0781-3fce-8b31-c8ec129d4b80","pitchNumber":3,"startTime":"2026-07-05T02:16:19.426Z","endTime":"2026-07-05T02:16:46.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:16:46.620Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Joshua Kuroda-Grauer to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T02:16:51.841Z","endTime":"2026-07-05T02:18:40.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.497930268592892,"aZ":-19.58854409581769,"pfxX":2.213886514573276,"pfxZ":7.31137185551966,"pX":-0.6482720305279921,"pZ":3.128643913128072,"vX0":-1.887731084430726,"vY0":-129.22039746158606,"vZ0":-4.237493520208956,"x":141.71,"y":154.31,"x0":-0.20208148323260014,"y0":50.000155329419094,"z0":6.261036565542643,"aX":3.809185904218519},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.7,"breakHorizontal":-3.7,"spinRate":2574,"spinDirection":188},"zone":1,"typeConfidence":0.9,"plateTime":0.4210634024582993,"extension":5.660476678282592},"index":0,"playId":"6b120f81-6cf5-3188-a2e1-db279a824c05","pitchNumber":1,"startTime":"2026-07-05T02:17:06.635Z","endTime":"2026-07-05T02:17:10.698Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50254776973176,"aZ":-25.75748492863354,"pfxX":4.594260141813697,"pfxZ":3.828871547192037,"pX":0.5055421614907795,"pZ":2.588832499212909,"vX0":-0.2595322588240937,"vY0":-127.17387977524393,"vZ0":-4.213522329297591,"x":97.73,"y":168.88,"x0":0.008831224384417998,"y0":50.0018892528255,"z0":6.25656466662807,"aX":7.696257687353174},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":-8.3,"spinRate":2660,"spinDirection":163},"zone":6,"typeConfidence":0.89,"plateTime":0.4269922846388905,"extension":5.569466452730291},"index":1,"playId":"22b66eac-1ae0-3f26-a554-45eb71fe20a3","pitchNumber":2,"startTime":"2026-07-05T02:17:23.628Z","endTime":"2026-07-05T02:17:29.265Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.237334589229306,"aZ":-41.33602053990536,"pfxX":5.547054115455518,"pfxZ":-7.127445696045422,"pX":0.1654703095557495,"pZ":2.5499763881622917,"vX0":-1.2994981496355655,"vY0":-112.30164656858835,"vZ0":0.37964313180393194,"x":110.69,"y":169.93,"x0":0.028779036501270155,"y0":50.00491413705813,"z0":6.563671935537921,"aX":7.126891203195424},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-12.6,"breakHorizontal":-9.7,"spinRate":2984,"spinDirection":38},"zone":5,"typeConfidence":0.89,"plateTime":0.48665421697217237,"extension":5.479176972019585},"index":2,"playId":"96379ac6-f190-3612-8dcd-0678e42e797c","pitchNumber":3,"startTime":"2026-07-05T02:17:43.101Z","endTime":"2026-07-05T02:17:47.466Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":73.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.563522269003485,"aZ":-42.14239900240427,"pfxX":5.733792068023787,"pfxZ":-7.634895621601393,"pX":1.5941296990935092,"pZ":-0.24981185111455237,"vX0":1.4495049010896681,"vY0":-113.50719449739812,"vZ0":-5.09329502363585,"x":56.24,"y":245.52,"x0":0.20260230933324982,"y0":50.00102228559615,"z0":6.214302323134543,"aX":7.488815661506306},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.8,"breakHorizontal":-10.8,"spinRate":3110,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.482353377000988,"extension":5.65541690300523},"index":3,"playId":"aa459119-a838-3d95-a071-282d4ad1aaa7","pitchNumber":4,"startTime":"2026-07-05T02:18:10.148Z","endTime":"2026-07-05T02:18:13.659Z","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":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.092217488641943,"aZ":-30.00505127386325,"pfxX":3.0169173088399095,"pfxZ":1.3777049064130953,"pX":0.7048971490656104,"pZ":1.2577919424019681,"vX0":0.7623576082067272,"vY0":-124.01992304139068,"vZ0":-6.004295969627834,"x":90.13,"y":204.82,"x0":0.0022506270333326637,"y0":50.0045075224906,"z0":6.177073416249286,"aX":4.75458490471987},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":-5.6,"spinRate":2639,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43969600952391197,"extension":5.691385212161272},"hitData":{"launchSpeed":85.7,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.35,"coordY":167.38}},"index":4,"playId":"28778c4b-459f-3fd4-82ec-0900a0e3d8ad","pitchNumber":5,"startTime":"2026-07-05T02:18:32.755Z","endTime":"2026-07-05T02:18:40.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:18:40.189Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to left fielder Zack Gelof.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T02:18:56.337Z","endTime":"2026-07-05T02:19:31.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.51538317162471,"aZ":-43.106933429999174,"pfxX":5.025396665023153,"pfxZ":-8.512446269508255,"pX":-0.6585492369465398,"pZ":2.5798258502451152,"vX0":-1.766954316233946,"vY0":-112.41001858700555,"vZ0":0.9375300312868129,"x":142.1,"y":169.12,"x0":-0.5171331624612913,"y0":50.00012961751776,"z0":6.518264030504537,"aX":6.459038214230959},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.9,"breakHorizontal":-8.6,"spinRate":2937,"spinDirection":38},"zone":4,"typeConfidence":0.9,"plateTime":0.48642091249849573,"extension":5.64187878087552},"index":0,"playId":"ab96728e-a382-3744-8436-72036644f332","pitchNumber":1,"startTime":"2026-07-05T02:19:05.953Z","endTime":"2026-07-05T02:19:09.824Z","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(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":84.8,"endSpeed":78.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16887963478078,"aZ":-25.98898638060864,"pfxX":-10.364344034430758,"pfxZ":3.9835649665059005,"pX":-0.9862189296340546,"pZ":2.433561116223595,"vX0":2.4287939334735342,"vY0":-123.46265975576998,"vZ0":-3.599720161578303,"x":154.59,"y":173.07,"x0":-0.6322158761992702,"y0":50.00336957204767,"z0":6.082782605637801,"aX":-16.099123791448527},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":2060,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4425955244778521,"extension":5.441685838044686},"hitData":{"launchSpeed":93.7,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.54,"coordY":105.03}},"index":1,"playId":"cf5bbca6-c0db-36d0-829b-4ced96ab84e4","pitchNumber":2,"startTime":"2026-07-05T02:19:21.441Z","endTime":"2026-07-05T02:19:31.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:19:31.749Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T02:19:57.013Z","endTime":"2026-07-05T02:21:30.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.997376388248238,"aZ":-22.044784260240455,"pfxX":3.261071460331718,"pfxZ":6.018267853453495,"pX":0.5296874919071543,"pZ":1.7114860474367453,"vX0":1.7311545678659201,"vY0":-127.79278061362318,"vZ0":-6.668764524182357,"x":96.81,"y":192.57,"x0":-0.5764494175206841,"y0":50.00211743046152,"z0":6.0424943116016445,"aX":5.488129316413641},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":-6.2,"spinRate":2630,"spinDirection":180},"zone":9,"typeConfidence":0.9,"plateTime":0.42576702107179143,"extension":5.863510699435318},"index":0,"playId":"eeae9615-e63e-3717-97a9-ec3338acdf1a","pitchNumber":1,"startTime":"2026-07-05T02:20:04.910Z","endTime":"2026-07-05T02:20:09.018Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.717190893897715,"aZ":-41.316138166175506,"pfxX":6.2091696891929935,"pfxZ":-7.0235939942294525,"pX":0.4561718157534352,"pZ":-0.01580509768853526,"vX0":0.3103891545886157,"vY0":-113.93473062771673,"vZ0":-4.809450753256676,"x":99.61,"y":239.21,"x0":-0.4876588500154119,"y0":50.00028541513442,"z0":6.244788304803065,"aX":8.087096975645428},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.7,"breakHorizontal":-11.3,"spinRate":3143,"spinDirection":42},"zone":14,"typeConfidence":0.87,"plateTime":0.4824255377179152,"extension":5.64734468032737},"index":1,"playId":"c10af71b-4f73-3902-87cd-c2e2d7b1dd51","pitchNumber":2,"startTime":"2026-07-05T02:20:27.333Z","endTime":"2026-07-05T02:20:31.613Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06654081413489,"aZ":-17.239586521077236,"pfxX":-7.229402972000532,"pfxZ":8.200670930174562,"pX":-0.9613727592091246,"pZ":2.937577606801805,"vX0":1.885369225198127,"vY0":-133.4516487848226,"vZ0":-4.835918932826027,"x":153.65,"y":159.47,"x0":-0.733225831751494,"y0":50.004348298811045,"z0":5.9974302441767815,"aX":-13.169482696428348},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":12.7,"spinRate":2299,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.40889026254352157,"extension":5.624610913801403},"index":2,"playId":"0f907e97-ac45-3be4-8b05-c7fd5bc851d9","pitchNumber":3,"startTime":"2026-07-05T02:20:53.720Z","endTime":"2026-07-05T02:20:58.150Z","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":78.1,"endSpeed":72.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.125941454139987,"aZ":-41.81169940293647,"pfxX":6.583746210401632,"pfxZ":-7.3496834865204415,"pX":0.21354574532600681,"pZ":1.3204933736999747,"vX0":-0.24489408664426487,"vY0":-113.84485194362725,"vZ0":-2.0871450498457786,"x":108.86,"y":203.13,"x0":-0.5326896326314385,"y0":50.00442939134884,"z0":6.39230791015105,"aX":8.632129337810023},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.6,"breakHorizontal":-11.9,"spinRate":3035,"spinDirection":40},"zone":14,"typeConfidence":0.88,"plateTime":0.48133738322095976,"extension":5.6852125349913045},"index":3,"playId":"64312d7c-db81-3cd6-8b41-723990a5af61","pitchNumber":4,"startTime":"2026-07-05T02:21:26.929Z","endTime":"2026-07-05T02:21:30.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:21:30.815Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Otto Lopez homers (8) on a line drive to left field. Liam Hicks scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T02:21:46.621Z","endTime":"2026-07-05T02:22:44.513Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.180994183725453,"aZ":-23.662055977968105,"pfxX":3.1154545959524356,"pfxZ":5.10402669592875,"pX":0.7235647203472007,"pZ":2.5895204438714035,"vX0":0.8699709185919334,"vY0":-127.02035301213633,"vZ0":-4.522410210262315,"x":89.42,"y":168.86,"x0":-0.026554514213179593,"y0":50.00053599458398,"z0":6.229349245965085,"aX":5.1901090142076},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-5.9,"spinRate":2616,"spinDirection":170},"zone":6,"typeConfidence":0.9,"plateTime":0.42799629988542787,"extension":5.778453763819818},"index":0,"playId":"2b5e9e3a-b143-382b-8b0e-691fb15c12d5","pitchNumber":1,"startTime":"2026-07-05T02:21:54.920Z","endTime":"2026-07-05T02:21:59.016Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.807985677302703,"aZ":-15.89546158909376,"pfxX":-3.9336722146484187,"pfxZ":9.15766570991774,"pX":-0.49371260030644276,"pZ":3.0773345645114096,"vX0":0.04196119891133965,"vY0":-132.5935142095653,"vZ0":-5.135656620209002,"x":135.82,"y":155.69,"x0":0.0011524932223287206,"y0":50.003003871156444,"z0":6.20232525031051,"aX":-6.991634872864891},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2340,"spinDirection":207},"zone":1,"typeConfidence":0.89,"plateTime":0.41336603824833196,"extension":5.536601819241549},"hitData":{"launchSpeed":102.5,"launchAngle":22.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.81,"coordY":70.48}},"index":1,"playId":"61472b6a-8917-3cda-aa06-9e3405e31d0a","pitchNumber":2,"startTime":"2026-07-05T02:22:16.664Z","endTime":"2026-07-05T02:22:44.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:22:44.513Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, first baseman Nick Kurtz to pitcher Aaron Civale.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T02:22:43.047Z","endTime":"2026-07-05T02:24:09.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":87.6,"endSpeed":81.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.872924632871555,"aZ":-25.69620754776199,"pfxX":3.121385569462539,"pfxZ":3.8671045587058126,"pX":-0.7783006036570216,"pZ":1.9706658208545598,"vX0":-1.204493423023529,"vY0":-127.71501407473909,"vZ0":-5.380955847994268,"x":146.67,"y":185.57,"x0":-0.7097783760489996,"y0":50.00231893693264,"z0":6.09048427205007,"aX":5.2279951071461355},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":-5.4,"spinRate":2465,"spinDirection":174},"zone":7,"typeConfidence":0.9,"plateTime":0.42659930290526393,"extension":5.726005824195934},"index":0,"playId":"3efa51e0-aebf-3acd-9c4e-e04780413bb8","pitchNumber":1,"startTime":"2026-07-05T02:23:07.632Z","endTime":"2026-07-05T02:23:11.307Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.010004678525053,"aZ":-41.866587829748305,"pfxX":6.4928165099886,"pfxZ":-7.291701139157331,"pX":-0.22708393540221947,"pZ":2.467265793979301,"vX0":-1.2921802539642715,"vY0":-114.48552828926421,"vZ0":0.21706300142217838,"x":125.66,"y":172.16,"x0":-0.4992262257827278,"y0":50.00482375654256,"z0":6.46665856569589,"aX":8.62544153333105},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":-11.4,"spinRate":3047,"spinDirection":42},"zone":5,"typeConfidence":0.88,"plateTime":0.47830543914875,"extension":5.510159796871683},"index":1,"playId":"1663bb41-8b53-37d3-a01e-dc6da197e4ef","pitchNumber":2,"startTime":"2026-07-05T02:23:32.393Z","endTime":"2026-07-05T02:23:36.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-05T02:23:44.191Z","endTime":"2026-07-05T02:24:01.466Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.820259441408837,"aZ":-42.19910412004133,"pfxX":6.326813296906516,"pfxZ":-7.7164080766593335,"pX":-0.4744331949589628,"pZ":1.3631621628459805,"vX0":-1.6298152203066922,"vY0":-113.57402018122427,"vZ0":-1.7309357115128738,"x":135.08,"y":201.97,"x0":-0.567157483514836,"y0":50.00212277904883,"z0":6.35207796553434,"aX":8.22139314990247},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.0,"breakHorizontal":-11.0,"spinRate":3108,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.4832334750137339,"extension":5.714092380605449},"hitData":{"launchSpeed":62.3,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.48,"coordY":166.66}},"index":3,"playId":"b835e62f-8762-3b41-8c74-dd47f66e6a45","pitchNumber":3,"startTime":"2026-07-05T02:24:01.466Z","endTime":"2026-07-05T02:24:09.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:24:09.377Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T02:26:27.751Z","endTime":"2026-07-05T02:27:59.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.033300300443685,"aZ":-25.147620945273978,"pfxX":-9.837758269725391,"pfxZ":3.5452349129979286,"pX":0.3751414938055123,"pZ":3.411611274184789,"vX0":8.821479853527604,"vY0":-139.80513559578162,"vZ0":-2.543870037927067,"x":102.7,"y":146.67,"x0":-1.540414041805781,"y0":50.003536555176744,"z0":5.980914282443677,"aX":-19.507024931238227},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":2294,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.39152983719211365,"extension":5.921585255804189},"index":0,"playId":"51b5e2d5-cc79-3be2-a6b2-879f886e6bbb","pitchNumber":1,"startTime":"2026-07-05T02:26:31.556Z","endTime":"2026-07-05T02:26:35.354Z","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":89.3,"endSpeed":82.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462917195027295,"aZ":-25.539559595379643,"pfxX":-10.878204866896905,"pfxZ":3.8689280112105253,"pX":-0.8903454664881169,"pZ":1.5234067233176993,"vX0":5.873056022075044,"vY0":-129.92285909122057,"vZ0":-6.006246680550209,"x":150.94,"y":197.65,"x0":-1.7633596328174577,"y0":50.00158118996212,"z0":5.798295670988496,"aX":-18.65108394455495},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":18.5,"spinRate":1975,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42109157897741367,"extension":5.971679903642069},"index":1,"playId":"abb75479-38f2-33a4-ba1b-95886ff08b9b","pitchNumber":2,"startTime":"2026-07-05T02:26:48.152Z","endTime":"2026-07-05T02:26:52.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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28673569205042,"aZ":-16.645703520143837,"pfxX":-7.974682856981927,"pfxZ":7.65323622525978,"pX":-0.37619051931059777,"pZ":3.3003582547733052,"vX0":6.315540607805789,"vY0":-141.9652116007481,"vZ0":-4.364633078721274,"x":131.34,"y":149.67,"x0":-1.6001299716692283,"y0":50.002921405703056,"z0":5.926255481126817,"aX":-16.182079408806732},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2221,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3866890997391663,"extension":5.8694576714120785},"index":2,"playId":"fb270f0e-5a8e-34e8-afa0-0137d7aa11e2","pitchNumber":3,"startTime":"2026-07-05T02:27:08.208Z","endTime":"2026-07-05T02:27:11.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-05T02:27:20.808Z","endTime":"2026-07-05T02:27:31.543Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13042682780749,"aZ":-21.299491609831072,"pfxX":-10.81459764433119,"pfxZ":5.284259799002473,"pX":1.740765387536394,"pZ":1.841182269130278,"vX0":12.427146275235614,"vY0":-141.77820606270078,"vZ0":-7.331193442376728,"x":50.65,"y":189.07,"x0":-1.271793199384653,"y0":50.001857236269245,"z0":5.795928001160301,"aX":-22.25363068806988},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.3,"breakHorizontal":17.4,"spinRate":2391,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3847303522867547,"extension":5.967197995635248},"index":4,"playId":"ca220f53-eb42-3c21-8cfe-3e2bb7111064","pitchNumber":4,"startTime":"2026-07-05T02:27:31.543Z","endTime":"2026-07-05T02:27:35.672Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00641795866468,"aZ":-27.990745428981665,"pfxX":-1.184587141586273,"pfxZ":2.3406962242663623,"pX":1.2152436034774208,"pZ":1.5241571219600094,"vX0":7.41100690544844,"vY0":-132.16154470028565,"vZ0":-5.91312838705112,"x":70.68,"y":197.63,"x0":-1.4571415907965037,"y0":50.00560626866348,"z0":5.814929212775826,"aX":-2.1207699746708175},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":0.7,"spinRate":2227,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4125564779736597,"extension":5.801974687127735},"index":5,"playId":"575a3de3-65b3-34c8-883b-acdf87dac4bf","pitchNumber":5,"startTime":"2026-07-05T02:27:54.887Z","endTime":"2026-07-05T02:27:59.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:27:59.397Z","atBatIndex":22},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zack Gelof hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T02:28:07.767Z","endTime":"2026-07-05T02:29:15.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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(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":90.9,"endSpeed":83.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6062596003361,"aZ":-24.659345629954704,"pfxX":-0.8250865062766803,"pfxZ":4.231718441152806,"pX":-0.4497653440335353,"pZ":3.0072645433992027,"vX0":4.107174672348191,"vY0":-132.30563262816426,"vZ0":-2.9031513514192424,"x":134.14,"y":157.58,"x0":-1.9135331765000752,"y0":50.00528611257695,"z0":5.92134649080747,"aX":-1.4664618278523096},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":0.6,"spinRate":2215,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.413607719254129,"extension":5.934634883538902},"index":0,"playId":"aa002749-41fb-3869-906d-4ca42bb3d3dc","pitchNumber":1,"startTime":"2026-07-05T02:28:24.647Z","endTime":"2026-07-05T02:28:28.130Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994397978405893,"aZ":-30.32224956871252,"pfxX":4.0181240259394375,"pfxZ":1.229202605287746,"pX":-0.5682160326378526,"pZ":3.1922907403343617,"vX0":1.996060876230087,"vY0":-121.79499518199326,"vZ0":-0.38084471519736696,"x":138.66,"y":152.59,"x0":-1.919398067860851,"y0":50.00389079699215,"z0":5.96366889006234,"aX":6.061729716824209},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-7.7,"spinRate":2405,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.44900088980503927,"extension":6.005544011299936},"index":1,"playId":"ff1c230b-5594-3483-b138-22d75fe241fc","pitchNumber":2,"startTime":"2026-07-05T02:28:44.625Z","endTime":"2026-07-05T02:28:47.924Z","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, 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":90.7,"endSpeed":84.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589287699451614,"aZ":-28.84452470123748,"pfxX":-9.877196736195325,"pfxZ":1.8587434180473785,"pX":-2.882426775374191,"pZ":3.5564239518263445,"vX0":1.203770074480063,"vY0":-132.26606515889483,"vZ0":-0.6769754772923418,"x":226.87,"y":142.76,"x0":-2.0562903306805875,"y0":50.00146187769493,"z0":5.912511893402473,"aX":-17.671475177608553},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":2072,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4125553817844434,"extension":5.9487542182592685},"index":2,"playId":"e0002da0-a48b-3343-af8f-8792f1bdd5ff","pitchNumber":3,"startTime":"2026-07-05T02:29:07.176Z","endTime":"2026-07-05T02:29:15.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:29:15.774Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T02:30:04.341Z","endTime":"2026-07-05T02:33:15.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T02:29:39.761Z","endTime":"2026-07-05T02:30:06.686Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":97.8,"endSpeed":90.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.608156370095763,"aZ":-16.214793056252546,"pfxX":-7.214334149490869,"pfxZ":7.705638432657167,"pX":-0.44625618828330516,"pZ":2.231793071213247,"vX0":6.259745608197087,"vY0":-142.29173070981975,"vZ0":-6.997316614474624,"x":134.01,"y":178.52,"x0":-1.72667908589366,"y0":50.001120282906975,"z0":5.731391750934544,"aX":-14.939359318566655},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":12.0,"spinRate":2282,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.383468567146799,"extension":5.944396214901673},"index":1,"playId":"137bbe88-0107-316b-8899-91d92f5979ad","pitchNumber":1,"startTime":"2026-07-05T02:30:06.686Z","endTime":"2026-07-05T02:30:10.444Z","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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.431166281503703,"aZ":-20.840807596317426,"pfxX":-8.561350510626678,"pfxZ":5.53630750114604,"pX":0.03766631469651559,"pZ":1.2878870385846395,"vX0":7.454840793944444,"vY0":-141.71938480598104,"vZ0":-8.748260459003102,"x":115.56,"y":204.01,"x0":-1.5062687883061112,"y0":50.00433172210456,"z0":5.7306450510094935,"aX":-17.528960646345997},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":14.2,"spinRate":2297,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38554243923523623,"extension":5.874526012537425},"index":2,"playId":"7a1f0b77-bdf4-3d48-a021-ddc49cb5c9cb","pitchNumber":2,"startTime":"2026-07-05T02:30:22.909Z","endTime":"2026-07-05T02:30:26.445Z","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":96.6,"endSpeed":89.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69834446580843,"aZ":-22.182489898893266,"pfxX":-7.44690889756722,"pfxZ":4.933334194470595,"pX":-1.0123502546979743,"pZ":1.962261488387898,"vX0":4.282312410912574,"vY0":-140.63492583682125,"vZ0":-6.577035577483488,"x":153.28,"y":159.47,"x0":-1.578752297975951,"y0":50.00199729905328,"z0":5.746950612954786,"aX":-15.075532148405314},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":12.7,"spinRate":2249,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3879006901518953,"extension":5.799295168022912},"index":3,"playId":"23c2e317-7243-3945-a464-dc25adec2021","pitchNumber":3,"startTime":"2026-07-05T02:30:41.670Z","endTime":"2026-07-05T02:30:45.802Z","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":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56485115463474,"aZ":-17.22164146642774,"pfxX":-7.66839431622607,"pfxZ":7.412539733665011,"pX":-0.17560447470452967,"pZ":1.6052361225717227,"vX0":6.481655287183813,"vY0":-141.00892487269556,"vZ0":-8.537505128040793,"x":123.69,"y":195.44,"x0":-1.5058526343409593,"y0":50.00170883810434,"z0":5.779535219602608,"aX":-15.467144977164608},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":12.6,"spinRate":2312,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3881754405543334,"extension":5.820241430717285},"index":4,"playId":"641c58c2-3176-3b0a-980b-43268bce4dac","pitchNumber":4,"startTime":"2026-07-05T02:31:02.378Z","endTime":"2026-07-05T02:31:29.378Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61332560850488,"aZ":-17.327736012132533,"pfxX":-8.159198814074394,"pfxZ":7.185434271776314,"pX":-0.22432387920584726,"pZ":3.038880170401885,"vX0":6.480317553473421,"vY0":-142.7533055546435,"vZ0":-4.9122857268236775,"x":125.55,"y":156.73,"x0":-1.4628607248691308,"y0":50.00115517131861,"z0":5.8714918241160365,"aX":-16.851984954036503},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2291,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38357299591550964,"extension":5.8872465390227475},"index":5,"playId":"46ae4b51-0433-3875-98da-243434ceef05","pitchNumber":5,"startTime":"2026-07-05T02:31:34.672Z","endTime":"2026-07-05T02:31:38.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"2680aa9f-5b3c-32c0-927d-7d676a83b437","startTime":"2026-07-05T02:31:55.223Z","endTime":"2026-07-05T02:31:58.634Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.796079705867296,"aZ":-19.19724488931072,"pfxX":-7.079232703881609,"pfxZ":6.172816494917053,"pX":-0.03387605485766441,"pZ":2.068241303043742,"vX0":6.586699390311686,"vY0":-143.34492942150814,"vZ0":-7.291125059676231,"x":118.29,"y":182.94,"x0":-1.4296945638342755,"y0":50.00686117550372,"z0":5.821381757132342,"aX":-14.89424613353347},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.1,"breakHorizontal":11.6,"spinRate":2267,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3805348403483224,"extension":6.04786071447592},"index":7,"playId":"1165b894-c5b7-3c22-ac66-e90d6bcda1d6","pitchNumber":6,"startTime":"2026-07-05T02:32:13.857Z","endTime":"2026-07-05T02:32:19.005Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578593561435483,"aZ":-23.5165866004598,"pfxX":0.6478049046459087,"pfxZ":4.789475989384464,"pX":0.541203713912452,"pZ":1.4273624819046333,"vX0":5.183698299444473,"vY0":-133.56166332859485,"vZ0":-6.819183547040499,"x":96.37,"y":200.24,"x0":-1.5084634227797509,"y0":50.0055183873173,"z0":5.703332670241022,"aX":1.1699781269199847},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-2.3,"spinRate":2189,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4099839976873674,"extension":5.8112916572297415},"index":8,"playId":"53091ac2-5acc-3d3e-ab0c-faebdef9070f","pitchNumber":7,"startTime":"2026-07-05T02:32:41.949Z","endTime":"2026-07-05T02:32:46.191Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.495853968933616,"aZ":-14.910389179580253,"pfxX":-6.501996167187009,"pfxZ":8.360597379377587,"pX":-0.5877177997613338,"pZ":3.6779824132273182,"vX0":4.712759014451952,"vY0":-142.9191205156007,"vZ0":-3.7443132447275027,"x":139.4,"y":139.47,"x0":-1.4148017580431484,"y0":50.004609347495744,"z0":5.944070299331607,"aX":-13.427710899043134},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":10.8,"spinRate":2196,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38352180226484434,"extension":5.926650474516894},"index":9,"playId":"f0e46097-91fb-3f92-8d52-5ab75e88eab9","pitchNumber":8,"startTime":"2026-07-05T02:33:11.035Z","endTime":"2026-07-05T02:33:15.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:33:15.878Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, first baseman Kyle Stowers to pitcher Sandy Alcantara.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T02:33:31.876Z","endTime":"2026-07-05T02:33:47.152Z","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":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":91.1,"endSpeed":84.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16203309110793,"aZ":-29.285642333776494,"pfxX":-10.07278083551472,"pfxZ":1.609712249270384,"pX":-1.1189153713142705,"pZ":2.4637306907351713,"vX0":4.902543484642315,"vY0":-132.70511322096954,"vZ0":-3.277469158772953,"x":159.65,"y":172.26,"x0":-1.677057082691,"y0":50.000644451505835,"z0":5.83737565770913,"aX":-18.04672672365839},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":17.3,"spinRate":2062,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41200959971469153,"extension":6.012758517138992},"hitData":{"launchSpeed":82.6,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.39,"coordY":169.41}},"index":0,"playId":"ec0be16b-52b8-3725-95e9-a8b4a94d88c5","pitchNumber":1,"startTime":"2026-07-05T02:33:38.755Z","endTime":"2026-07-05T02:33:47.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:33:47.152Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Griffin Conine walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T02:35:56.119Z","endTime":"2026-07-05T02:37:30.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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, 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":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.84183220619399,"aZ":-41.5490649143031,"pfxX":6.120773049161423,"pfxZ":-7.634088294415964,"pX":-1.2347032439319796,"pZ":2.3374438180444144,"vX0":-2.94457800614487,"vY0":-109.90414798862925,"vZ0":0.5533312684450393,"x":164.06,"y":175.67,"x0":-0.6752358597820104,"y0":50.00484453128568,"z0":6.482843666895184,"aX":7.514706509296761},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-13.4,"breakHorizontal":-10.3,"spinRate":2919,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.49771308620557475,"extension":5.564652511192284},"index":0,"playId":"f66b4750-2d5c-3234-ba24-34934b1a5499","pitchNumber":1,"startTime":"2026-07-05T02:35:59.873Z","endTime":"2026-07-05T02:36:03.617Z","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":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.420608519004386,"aZ":-22.896947571035295,"pfxX":2.1618171490048104,"pfxZ":5.59372283243801,"pX":0.25680905026063894,"pZ":3.580600800330505,"vX0":1.3955707038351939,"vY0":-126.5704141332257,"vZ0":-2.078169461395957,"x":107.21,"y":142.1,"x0":-0.5785206016759303,"y0":50.00305687973662,"z0":6.204810902780098,"aX":3.585852786822574},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.0,"breakHorizontal":-4.2,"spinRate":2645,"spinDirection":174},"zone":12,"typeConfidence":0.9,"plateTime":0.4291033170748344,"extension":5.715168250232324},"index":1,"playId":"7ac78817-611d-3d05-8de2-7503af0e876e","pitchNumber":2,"startTime":"2026-07-05T02:36:14.609Z","endTime":"2026-07-05T02:36:19.084Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.759624758263055,"aZ":-41.33480416605694,"pfxX":5.6536225537871285,"pfxZ":-7.296083008210256,"pX":0.07707529922358339,"pZ":1.251439299790466,"vX0":-0.3086476571265038,"vY0":-111.5204727700348,"vZ0":-1.8374874649607937,"x":114.06,"y":204.99,"x0":-0.5166426403692038,"y0":50.00471491950637,"z0":6.364380473783462,"aX":7.0950757293560995},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.4,"breakHorizontal":-10.2,"spinRate":3099,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.49185206900027056,"extension":5.679079618908675},"index":2,"playId":"3549dfeb-ba99-3cfd-83c1-e11c86283a44","pitchNumber":3,"startTime":"2026-07-05T02:36:34.712Z","endTime":"2026-07-05T02:36:39.019Z","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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814331509259876,"aZ":-23.845773875029625,"pfxX":3.2618168551618667,"pfxZ":5.0710922953140285,"pX":-0.8411951256389149,"pZ":2.0968753042276096,"vX0":-1.4590618965902404,"vY0":-126.76571745791307,"vZ0":-5.286985317521445,"x":149.06,"y":182.16,"x0":-0.6846240666870105,"y0":50.00184129329339,"z0":6.092077202111505,"aX":5.354074703897645},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":-5.6,"spinRate":2646,"spinDirection":172},"zone":13,"typeConfidence":0.9,"plateTime":0.4306682500468608,"extension":5.687279472600283},"index":3,"playId":"0e1919b5-20bd-33c9-a7ba-15092da9b210","pitchNumber":4,"startTime":"2026-07-05T02:36:49.808Z","endTime":"2026-07-05T02:37:16.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"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.158246933935867,"aZ":-41.039859032926614,"pfxX":5.362929411675811,"pfxZ":-6.7122402839386925,"pX":0.9976929931935601,"pZ":0.6464152138317868,"vX0":1.6618919085888528,"vY0":-114.48585127944412,"vZ0":-3.6190144289162545,"x":78.97,"y":221.33,"x0":-0.4353614641108223,"y0":50.00301523943526,"z0":6.28516337587741,"aX":7.082230940561381},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.8,"breakHorizontal":-10.1,"spinRate":3112,"spinDirection":41},"zone":14,"typeConfidence":0.82,"plateTime":0.4793621579842715,"extension":5.7201586495256675},"index":4,"playId":"4c0c326d-f964-350d-9bee-eac94c3bbf42","pitchNumber":5,"startTime":"2026-07-05T02:37:26.716Z","endTime":"2026-07-05T02:37:30.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:37:30.715Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T02:37:45.306Z","endTime":"2026-07-05T02:38:41.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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(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":86.9,"endSpeed":81.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.612228009607875,"aZ":-21.711762625734025,"pfxX":1.8967047413892546,"pfxZ":6.336092200303454,"pX":-0.2388782708782717,"pZ":1.95339509387217,"vX0":0.5120987028267889,"vY0":-126.57413471089617,"vZ0":-6.126628500817401,"x":126.11,"y":186.04,"x0":-0.689477701928382,"y0":50.00274033906029,"z0":6.101513646808018,"aX":3.130813722002128},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-3.6,"spinRate":2682,"spinDirection":173},"zone":8,"typeConfidence":0.9,"plateTime":0.4298923216555792,"extension":5.728221515738952},"index":0,"playId":"069d9b54-3712-3560-b577-6b49c1dff077","pitchNumber":1,"startTime":"2026-07-05T02:37:56.582Z","endTime":"2026-07-05T02:38:00.216Z","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":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01616316505253,"aZ":-37.855691346158125,"pfxX":4.3062729508375135,"pfxZ":-4.196311072336659,"pX":0.046862206877809766,"pZ":1.6793500835404842,"vX0":0.13877556513561798,"vY0":-115.17673202956503,"vZ0":-2.411360873779528,"x":115.21,"y":193.44,"x0":-0.5741673368257052,"y0":50.0041754980114,"z0":6.376769974996674,"aX":5.825872918392662},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.9,"breakHorizontal":-7.8,"spinRate":2966,"spinDirection":47},"zone":14,"typeConfidence":0.78,"plateTime":0.47431055392067467,"extension":5.666514773261855},"index":1,"playId":"415add9a-86c0-3e6b-a967-868d1ceccabe","pitchNumber":2,"startTime":"2026-07-05T02:38:14.744Z","endTime":"2026-07-05T02:38:19.836Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":71.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.592653338254184,"aZ":-41.44451986781525,"pfxX":6.301743585674934,"pfxZ":-7.355487360611533,"pX":-0.023011047218520705,"pZ":1.7162632875911494,"vX0":-0.6100336871012739,"vY0":-111.42838481973652,"vZ0":-0.9515540723581809,"x":117.88,"y":192.44,"x0":-0.5650030573327711,"y0":50.00326847263002,"z0":6.422373076821493,"aX":7.94239792726197},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.3,"breakHorizontal":-11.3,"spinRate":3058,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.49112535978632765,"extension":5.635786483215573},"index":2,"playId":"fa7045bd-cddd-336b-8c86-bb9a057274e1","pitchNumber":3,"startTime":"2026-07-05T02:38:37.284Z","endTime":"2026-07-05T02:38:41.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:38:41.382Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T02:38:57.184Z","endTime":"2026-07-05T02:41:14.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":91.4,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697529252909874,"aZ":-18.66884989570759,"pfxX":-6.989527083463144,"pfxZ":7.449893024389057,"pX":-0.6845869864199211,"pZ":2.767909264636828,"vX0":2.5213700004155033,"vY0":-133.08788442853898,"vZ0":-4.878489842628302,"x":143.09,"y":164.05,"x0":-0.7302694025630623,"y0":50.00336536065581,"z0":5.956675858663402,"aX":-12.673157592696434},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":12.2,"spinRate":2254,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.4098823782742391,"extension":5.61990709151754},"index":0,"playId":"0be1c8bd-32ed-32f3-845c-e2e84e02ee2c","pitchNumber":1,"startTime":"2026-07-05T02:39:08.020Z","endTime":"2026-07-05T02:39:11.603Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d1a4ab27-9b61-34c6-8c5b-13cec42dad6a","startTime":"2026-07-05T02:39:28.328Z","endTime":"2026-07-05T02:39:31.328Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.371271263969472,"aZ":-24.72895640920412,"pfxX":2.372502248337683,"pfxZ":4.470989810816292,"pX":1.0765672192344493,"pZ":3.3174461166599656,"vX0":3.6565232370612226,"vY0":-127.21793617878431,"vZ0":-2.1224218614825636,"x":75.96,"y":149.21,"x0":-0.679119984404653,"y0":50.00103860638951,"z0":6.092931473616628,"aX":3.946137106201182},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":-5.0,"spinRate":2679,"spinDirection":170},"zone":12,"typeConfidence":0.89,"plateTime":0.4280757781287279,"extension":5.857859889321572},"index":2,"playId":"09c548e9-df76-3397-be50-4f5a7096ad29","pitchNumber":2,"startTime":"2026-07-05T02:39:47.561Z","endTime":"2026-07-05T02:39:51.974Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.697070684069395,"aZ":-41.0986164409769,"pfxX":6.405595606747855,"pfxZ":-7.1040063104942615,"pX":-0.8912002513441047,"pZ":2.040162804597671,"vX0":-2.298544644824798,"vY0":-111.24836882511715,"vZ0":-0.26877643818499286,"x":150.97,"y":183.7,"x0":-0.6776903539985871,"y0":50.004989399238525,"z0":6.41743704588229,"aX":8.041321948783686},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-12.6,"breakHorizontal":-11.0,"spinRate":3027,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.49208430267235537,"extension":5.665085241781616},"index":3,"playId":"df80f1cf-385e-3a5d-9260-3c90384debbb","pitchNumber":3,"startTime":"2026-07-05T02:40:06.840Z","endTime":"2026-07-05T02:40:10.919Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464303907289008,"aZ":-23.172322147206216,"pfxX":2.7457321388121967,"pfxZ":5.419218945531791,"pX":-0.38719709362626126,"pZ":1.9017280182599274,"vX0":-0.1217798628500393,"vY0":-127.58889441037508,"vZ0":-5.944645918698214,"x":131.76,"y":187.43,"x0":-0.6961180779997073,"y0":50.00113643096407,"z0":6.069746405739306,"aX":4.559254023403492},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.8,"breakHorizontal":-4.9,"spinRate":2533,"spinDirection":175},"zone":7,"typeConfidence":0.9,"plateTime":0.4281098287925733,"extension":5.843642072953495},"index":4,"playId":"7ae88707-722c-3b6a-ba83-3a805ace01d4","pitchNumber":4,"startTime":"2026-07-05T02:40:29.005Z","endTime":"2026-07-05T02:40:33.145Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-05T02:40:49.589Z","endTime":"2026-07-05T02:41:09.700Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.897086518939368,"aZ":-19.48115074559985,"pfxX":-8.821137987534968,"pfxZ":7.036672821975641,"pX":0.7684860900283976,"pZ":3.5204197358037237,"vX0":6.766573406098106,"vY0":-133.490430785165,"vZ0":-2.762635085246604,"x":87.71,"y":143.73,"x0":-0.6538795546607,"y0":50.00303973806162,"z0":5.972250314041257,"aX":-15.910810221011657},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":14.5,"spinRate":2369,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.410422746415672,"extension":5.614729658062699},"index":6,"playId":"146e5fa5-bb03-316e-8abc-7ca80b2b635d","pitchNumber":5,"startTime":"2026-07-05T02:41:09.700Z","endTime":"2026-07-05T02:41:14.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:41:14.436Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T02:41:33.734Z","endTime":"2026-07-05T02:43:46.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":78.9,"endSpeed":73.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91622283005053,"aZ":-41.164445380022165,"pfxX":5.385398159565582,"pfxZ":-6.735038444419669,"pX":0.40708449317433687,"pZ":1.4860039762300719,"vX0":0.6783208823452814,"vY0":-114.9700509254854,"vZ0":-2.029642563897662,"x":101.48,"y":198.66,"x0":-0.5914845742226079,"y0":50.00326973397785,"z0":6.3864881224096255,"aX":7.187674807161969},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.4,"breakHorizontal":-10.0,"spinRate":2999,"spinDirection":45},"zone":14,"typeConfidence":0.81,"plateTime":0.4769524293899945,"extension":5.569858091119169},"index":0,"playId":"8d4e9569-4d17-37ec-907b-bdfd991550bc","pitchNumber":1,"startTime":"2026-07-05T02:41:38.447Z","endTime":"2026-07-05T02:41:42.138Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.457788570793184,"aZ":-40.89328043756857,"pfxX":5.092698104920409,"pfxZ":-6.694502066672882,"pX":1.3275093696606528,"pZ":0.5473069720271648,"vX0":2.4615247385156795,"vY0":-113.81152280752154,"vZ0":-3.804910824084465,"x":66.4,"y":224.0,"x0":-0.43263129343368917,"y0":50.00491017586877,"z0":6.323698652002476,"aX":6.628200804065503},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.8,"breakHorizontal":-9.8,"spinRate":3055,"spinDirection":36},"zone":14,"typeConfidence":0.82,"plateTime":0.48274057971622764,"extension":5.851531616307677},"index":1,"playId":"5abedc92-9cca-3783-86de-2a5d582d4064","pitchNumber":2,"startTime":"2026-07-05T02:41:55.622Z","endTime":"2026-07-05T02:42:00.196Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836345021544634,"aZ":-23.056830091666445,"pfxX":2.5031708081084134,"pfxZ":5.541781306496168,"pX":-0.7590258982298389,"pZ":2.0931418062682927,"vX0":-0.9846616435347316,"vY0":-126.62419599641541,"vZ0":-5.3932884147230515,"x":145.93,"y":182.27,"x0":-0.6930109900200313,"y0":50.000854760953786,"z0":6.0655056226053405,"aX":4.114829035431228},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":-4.3,"spinRate":2593,"spinDirection":181},"zone":7,"typeConfidence":0.9,"plateTime":0.43053283515972485,"extension":5.816185807237632},"index":2,"playId":"46d99cc5-6997-31f3-807b-944d17bb44dd","pitchNumber":3,"startTime":"2026-07-05T02:42:18.219Z","endTime":"2026-07-05T02:42:22.336Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39384588708461,"aZ":-26.561974696529948,"pfxX":3.5225705252861967,"pfxZ":3.384700840092675,"pX":-0.5766395467776674,"pZ":2.761418750466834,"vX0":-0.7870081555176363,"vY0":-126.96222116617331,"vZ0":-3.21075566379079,"x":138.98,"y":164.22,"x0":-0.7232989596146226,"y0":50.00143641727428,"z0":6.122987052034699,"aX":5.834886183626017},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":-6.2,"spinRate":2646,"spinDirection":175},"zone":4,"typeConfidence":0.9,"plateTime":0.42900012985589075,"extension":5.858551292245313},"index":3,"playId":"24494994-d334-36d7-9039-d447be1d043d","pitchNumber":4,"startTime":"2026-07-05T02:42:39.852Z","endTime":"2026-07-05T02:42:44.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-05T02:42:54.948Z","endTime":"2026-07-05T02:43:11.848Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.821511936631445,"aZ":-42.15765466512333,"pfxX":6.417146724502303,"pfxZ":-7.597654575539693,"pX":-0.03848271889514177,"pZ":1.5427756829413655,"vX0":-0.6704366341617636,"vY0":-114.12544291435243,"vZ0":-1.5576947724183534,"x":118.47,"y":197.13,"x0":-0.5735929548317199,"y0":50.00472292762679,"z0":6.402215688804695,"aX":8.430098583008144},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.8,"breakHorizontal":-11.4,"spinRate":3122,"spinDirection":42},"zone":13,"typeConfidence":0.89,"plateTime":0.4807007617923005,"extension":5.781275181135403},"index":5,"playId":"24bb8500-f304-30c4-95a8-d3f448a5d55e","pitchNumber":5,"startTime":"2026-07-05T02:43:11.848Z","endTime":"2026-07-05T02:43:15.595Z","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":91.9,"endSpeed":84.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88037821527272,"aZ":-18.31850798241366,"pfxX":-7.50420200669533,"pfxZ":7.581712151944245,"pX":0.16158746031977853,"pZ":3.4529143107926332,"vX0":4.876260940783586,"vY0":-133.8449144478448,"vZ0":-3.2788575311720614,"x":110.84,"y":145.55,"x0":-0.701975717678056,"y0":50.00580491368751,"z0":5.993910113120206,"aX":-13.718707963463585},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":12.6,"spinRate":2270,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.4080808495512125,"extension":5.731434556061936},"index":6,"playId":"39a89c1a-badd-37f2-9281-018de6eb9b7d","pitchNumber":6,"startTime":"2026-07-05T02:43:38.570Z","endTime":"2026-07-05T02:43:46.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:43:46.246Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T02:45:24.696Z","endTime":"2026-07-05T02:46:30.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(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.4,"endSpeed":88.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08705416462643,"aZ":-24.173136314220667,"pfxX":-9.553295855542686,"pfxZ":4.059335387114432,"pX":-0.5355852010754928,"pZ":2.472235694439506,"vX0":6.574350899666145,"vY0":-138.77535321642534,"vZ0":-4.920369308001457,"x":137.42,"y":172.03,"x0":-1.6819412767092459,"y0":50.00086818725807,"z0":5.857229762493423,"aX":-18.821651925225844},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":16.1,"spinRate":2118,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39316128537311235,"extension":5.757567917971399},"index":0,"playId":"b7fc6a95-f19c-31b0-b4ec-c20837f46022","pitchNumber":1,"startTime":"2026-07-05T02:46:02.407Z","endTime":"2026-07-05T02:46:06.229Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.281572228440506,"aZ":-25.73488224603813,"pfxX":-0.320259790612645,"pfxZ":3.7187285184671186,"pX":-0.17047390722042438,"pZ":2.0898827131097195,"vX0":4.3960383811318495,"vY0":-129.74715139783842,"vZ0":-4.6194027189925855,"x":123.5,"y":182.35,"x0":-1.8342574382500834,"y0":50.002764145523045,"z0":5.818862762357925,"aX":-0.5554780809601294},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":-0.2,"spinRate":2119,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.41973277579285906,"extension":5.778609296859412},"hitData":{"launchSpeed":102.8,"launchAngle":8.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":85.8,"coordY":66.39}},"index":1,"playId":"d4543de6-2c02-3071-941f-0535943df29c","pitchNumber":2,"startTime":"2026-07-05T02:46:18.734Z","endTime":"2026-07-05T02:46:30.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:46:30.036Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Henry Bolte grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Carlos Cortes out at 2nd. Henry Bolte to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T02:46:57.617Z","endTime":"2026-07-05T02:47:22.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"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":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.697757115930298,"aZ":-32.64183757775273,"pfxX":7.876256774591857,"pfxZ":-0.3240581533448772,"pX":1.8979214089539402,"pZ":2.5667087667809283,"vX0":6.050132897350091,"vY0":-120.5131818696548,"vZ0":-1.0316154439295466,"x":44.66,"y":169.48,"x0":-1.6817197877233596,"y0":50.002422666288446,"z0":5.922801176982453,"aX":11.409484813865177},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.6,"breakHorizontal":-15.8,"spinRate":2324,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4571305211265333,"extension":6.095058041413411},"index":0,"playId":"9df6341e-ff80-3f96-9df8-28c8275aa199","pitchNumber":1,"startTime":"2026-07-05T02:46:57.617Z","endTime":"2026-07-05T02:47:01.249Z","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":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8078378136155,"aZ":-24.916695664282734,"pfxX":-11.290667295654629,"pfxZ":3.7224177479845384,"pX":-1.048486047972917,"pZ":2.7245178277887594,"vX0":5.600995400195518,"vY0":-139.40862671176683,"vZ0":-4.07631601163734,"x":156.97,"y":165.22,"x0":-1.6258216337456026,"y0":50.00687641648321,"z0":5.867311789185968,"aX":-22.041439743303584},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":19.2,"spinRate":2162,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39416760352515423,"extension":5.722511028079038},"hitData":{"launchSpeed":51.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.93,"coordY":161.31}},"index":1,"playId":"1ca53a58-52b1-3ff0-85c5-da0ef89b7b51","pitchNumber":2,"startTime":"2026-07-05T02:47:15.345Z","endTime":"2026-07-05T02:47:22.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:47:22.470Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Joshua Kuroda-Grauer grounds into a double play, shortstop Otto Lopez to second baseman Xavier Edwards to first baseman Kyle Stowers. Henry Bolte out at 2nd. Joshua Kuroda-Grauer out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T02:47:45.695Z","endTime":"2026-07-05T02:48:18.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.833983500971645,"aZ":-30.055105520365743,"pfxX":0.9839824154594146,"pfxZ":1.3801355712415289,"pX":0.683704900903894,"pZ":1.6254138584818787,"vX0":5.183485582006185,"vY0":-123.7524736849212,"vZ0":-4.029983575147163,"x":90.94,"y":194.89,"x0":-1.5739500860395212,"y0":50.00460069611479,"z0":5.818706560889252,"aX":1.511170620410726},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.7,"breakHorizontal":-3.1,"spinRate":2093,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4441864759706049,"extension":5.801414436930936},"index":0,"playId":"35118801-31f8-312b-b4ca-82d6b7e4c0fd","pitchNumber":1,"startTime":"2026-07-05T02:47:52.321Z","endTime":"2026-07-05T02:47:56.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.992647170264927,"aZ":-20.452288076826704,"pfxX":-9.08942350737263,"pfxZ":5.81225595379057,"pX":-0.36303737578246476,"pZ":1.9467368635038602,"vX0":6.771162927560623,"vY0":-141.06194918942987,"vZ0":-6.831491401836936,"x":130.84,"y":186.22,"x0":-1.6132773561698484,"y0":50.00105418367935,"z0":5.717790234368715,"aX":-18.3217928779234},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":2204,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3882456575880795,"extension":5.930731048119733},"hitData":{"launchSpeed":104.0,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.03,"coordY":155.69}},"index":1,"playId":"44860e35-1ffb-3f33-aa28-67dbda2e504c","pitchNumber":2,"startTime":"2026-07-05T02:48:10.600Z","endTime":"2026-07-05T02:48:18.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:48:18.400Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (15) on a line drive to left fielder Zack Gelof.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:50:28.205Z","endTime":"2026-07-05T02:52:02.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76718380710632,"aZ":-25.796797519921725,"pfxX":4.318141899043704,"pfxZ":3.9952052969870646,"pX":-0.7723431571497944,"pZ":3.625132481099885,"vX0":-1.5813302004373302,"vY0":-124.37806973689794,"vZ0":-1.4501361225148295,"x":146.44,"y":140.9,"x0":-0.6956843850499854,"y0":50.00043785854744,"z0":6.319375508767773,"aX":6.885167868749884},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":-7.6,"spinRate":2696,"spinDirection":155},"zone":11,"typeConfidence":0.89,"plateTime":0.43741943631741576,"extension":5.583948618987932},"index":0,"playId":"cc7a00ee-b151-3d98-89b1-c3e3ebfd6c1f","pitchNumber":1,"startTime":"2026-07-05T02:50:37.656Z","endTime":"2026-07-05T02:50:41.468Z","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":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889737875650848,"aZ":-18.042641431559066,"pfxX":-5.391150006400317,"pfxZ":7.858997632636203,"pX":-0.8971183584420749,"pZ":3.0414469162977493,"vX0":0.26226863824500374,"vY0":-132.41884605070555,"vZ0":-4.580765189159189,"x":151.2,"y":156.66,"x0":-0.2949149125510126,"y0":50.00469996761621,"z0":6.090671822786822,"aX":-9.697653234615007},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2381,"spinDirection":204},"zone":11,"typeConfidence":0.81,"plateTime":0.41163305635415925,"extension":5.578536390023225},"index":1,"playId":"2652c581-834f-3235-b98f-4c566fae2b3c","pitchNumber":2,"startTime":"2026-07-05T02:50:52.691Z","endTime":"2026-07-05T02:50:56.670Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98400408734971,"aZ":-23.559942850163402,"pfxX":3.1257478267182432,"pfxZ":5.213415599421584,"pX":1.1443244032045885,"pZ":2.863908689495518,"vX0":1.8918242761134951,"vY0":-126.44167394915301,"vZ0":-3.8764953135549383,"x":73.38,"y":161.45,"x0":-0.014747577575468355,"y0":50.00114648730228,"z0":6.264160051175195,"aX":5.15992458418849},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.0,"breakHorizontal":-6.0,"spinRate":2641,"spinDirection":173},"zone":12,"typeConfidence":0.9,"plateTime":0.42995802387835935,"extension":5.591307605354625},"index":2,"playId":"b5ce2e80-9f1d-3c8c-b4cd-73feb5415d2a","pitchNumber":3,"startTime":"2026-07-05T02:51:11.062Z","endTime":"2026-07-05T02:51:15.299Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.211144133221822,"aZ":-16.8199970819596,"pfxX":-7.058666448093443,"pfxZ":8.479150901925152,"pX":1.2862248206157327,"pZ":2.0366667567904746,"vX0":5.825314771743361,"vY0":-132.90697502515266,"vZ0":-7.098248756508218,"x":67.97,"y":183.79,"x0":-0.0037911411290961266,"y0":50.00228235740575,"z0":5.9374389459289505,"aX":-12.782595105947518},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2366,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4101947979703602,"extension":5.722273748947898},"index":3,"playId":"68b56115-42ce-35df-99e4-2683e21fe35a","pitchNumber":4,"startTime":"2026-07-05T02:51:31.175Z","endTime":"2026-07-05T02:51:35.969Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078757746347886,"aZ":-21.803394937036664,"pfxX":3.360498051719817,"pfxZ":6.141034083922172,"pX":-0.006373408935452981,"pZ":2.2328373254000944,"vX0":-0.7565545809865236,"vY0":-127.76521486357548,"vZ0":-5.720340612957054,"x":117.24,"y":178.49,"x0":-0.14717371793174502,"y0":50.00280411047244,"z0":6.164904531032116,"aX":5.673502949675912},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.3,"breakHorizontal":-6.0,"spinRate":2704,"spinDirection":182},"zone":5,"typeConfidence":0.91,"plateTime":0.425278352995222,"extension":5.752952444987259},"hitData":{"launchSpeed":106.8,"launchAngle":8.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.0,"coordY":108.0}},"index":4,"playId":"284a49db-375c-31e0-b7bb-8f016a2ef265","pitchNumber":5,"startTime":"2026-07-05T02:51:50.046Z","endTime":"2026-07-05T02:52:02.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:52:02.162Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:52:24.847Z","endTime":"2026-07-05T02:54:15.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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(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.4,"endSpeed":83.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.704289525956497,"aZ":-13.399884966959975,"pfxX":-3.819706861614122,"pfxZ":10.436049275721142,"pX":-0.9003488006710089,"pZ":2.983992895060119,"vX0":0.769117065668203,"vY0":-133.0555041093707,"vZ0":-5.48776720927341,"x":151.32,"y":158.21,"x0":-0.6962936960373823,"y0":50.00156542417129,"z0":6.038965318985469,"aX":-6.869331793523062},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":6.7,"spinRate":2330,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.41115878035712194,"extension":5.824342209403709},"index":0,"playId":"9e9da943-aa40-3647-845e-bbac23fe45ff","pitchNumber":1,"startTime":"2026-07-05T02:52:34.871Z","endTime":"2026-07-05T02:52:38.950Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.9437540537992,"aZ":-41.21662855637124,"pfxX":4.171884674573244,"pfxZ":-6.888547694117153,"pX":-0.795345861727556,"pZ":1.687424413719847,"vX0":-1.695434102998664,"vY0":-113.85108695400757,"vZ0":-1.481759185848234,"x":147.32,"y":193.22,"x0":-0.5829538057318716,"y0":50.0037994797156,"z0":6.426709376810823,"aX":5.4758152690277155},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.6,"breakHorizontal":-7.1,"spinRate":2941,"spinDirection":48},"zone":7,"typeConfidence":0.84,"plateTime":0.481127437646514,"extension":5.617258693567358},"index":1,"playId":"eabb308e-c3bf-39b6-91ae-612b576e37f8","pitchNumber":2,"startTime":"2026-07-05T02:52:51.402Z","endTime":"2026-07-05T02:52:55.422Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9561585021777,"aZ":-25.3700486350573,"pfxX":3.7688221156791384,"pfxZ":4.112595057745369,"pX":-0.15980306970081243,"pZ":1.7364386125557285,"vX0":0.16525907484466693,"vY0":-127.25335816523189,"vZ0":-5.820036098991008,"x":123.09,"y":191.9,"x0":-0.715748332746031,"y0":50.00424272290649,"z0":6.040103310234523,"aX":6.235534715138733},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-6.8,"spinRate":2677,"spinDirection":169},"zone":8,"typeConfidence":0.89,"plateTime":0.4289831572692422,"extension":5.852237705304671},"index":2,"playId":"94cd334f-e5a1-347a-bb67-818e8446d317","pitchNumber":3,"startTime":"2026-07-05T02:53:12.989Z","endTime":"2026-07-05T02:53:17.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-05T02:53:33.842Z","endTime":"2026-07-05T02:53:49.160Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173075372829654,"aZ":-23.01027542147242,"pfxX":3.821149978013755,"pfxZ":5.51640854914201,"pX":-0.6701326765261356,"pZ":3.5768063123717804,"vX0":-1.0389620926281733,"vY0":-127.31135837856154,"vZ0":-2.297611758911081,"x":142.54,"y":142.21,"x0":-0.7562770459480931,"y0":50.003420491731816,"z0":6.289511482897052,"aX":6.3486163272788625},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":-6.7,"spinRate":2623,"spinDirection":174},"zone":11,"typeConfidence":0.91,"plateTime":0.4282541067200172,"extension":5.624836586216769},"index":4,"playId":"d0b095ff-d526-3a75-b84b-95ee966f3dbf","pitchNumber":4,"startTime":"2026-07-05T02:53:49.160Z","endTime":"2026-07-05T02:53:52.808Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.524072907054247,"aZ":-40.554793631967044,"pfxX":6.89489793914938,"pfxZ":-6.705751262693173,"pX":-0.1821399240293145,"pZ":3.123706062503181,"vX0":-0.9647353999168495,"vY0":-111.28264283464377,"vZ0":1.6868419290170018,"x":123.94,"y":154.44,"x0":-0.6377189645727203,"y0":50.00145151952361,"z0":6.566476438293368,"aX":8.62081633868392},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.4,"breakHorizontal":-12.2,"spinRate":2952,"spinDirection":41},"zone":2,"typeConfidence":0.89,"plateTime":0.4927506466737217,"extension":5.593145497220708},"hitData":{"launchSpeed":95.1,"launchAngle":8.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":165.61,"coordY":153.51}},"index":5,"playId":"d0bfc3b8-e1f6-3c7f-91e5-4cc73d167be5","pitchNumber":5,"startTime":"2026-07-05T02:54:10.893Z","endTime":"2026-07-05T02:54:15.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:54:15.855Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Stowers pops out to catcher Jonah Heim in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:54:32.574Z","endTime":"2026-07-05T02:55:21.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71698020824976,"aZ":-41.37232654837823,"pfxX":7.684807388723629,"pfxZ":-7.233121541887596,"pX":0.1549811516886151,"pZ":1.7277036536996018,"vX0":-0.5191910611539696,"vY0":-112.4679450491019,"vZ0":-0.9983448828073909,"x":111.09,"y":192.13,"x0":-0.6076946613890645,"y0":50.00234508449771,"z0":6.399010144461597,"aX":9.775575357904785},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.0,"breakHorizontal":-13.8,"spinRate":2926,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.4883043734888517,"extension":5.704076915528831},"index":0,"playId":"914a350b-d34a-3f3e-8409-2d44d5b5c524","pitchNumber":1,"startTime":"2026-07-05T02:54:40.639Z","endTime":"2026-07-05T02:54:44.688Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.154328558864382,"aZ":-22.22649699340476,"pfxX":3.5211930383572234,"pfxZ":5.946101839578251,"pX":0.6760822399118711,"pZ":3.48822756472374,"vX0":2.0557499564878436,"vY0":-127.2112918997767,"vZ0":-2.475504968312866,"x":91.23,"y":144.6,"x0":-0.5945991446924553,"y0":50.00042974583547,"z0":6.198744555559426,"aX":5.885515714439244},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.6,"breakHorizontal":-6.8,"spinRate":2580,"spinDirection":180},"zone":12,"typeConfidence":0.9,"plateTime":0.42729137699540853,"extension":5.9339203202679185},"hitData":{"launchSpeed":85.3,"launchAngle":82.0,"totalDistance":17.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":144.46,"coordY":201.44}},"index":1,"playId":"dd08b9fa-4321-384e-80f0-698999348a18","pitchNumber":2,"startTime":"2026-07-05T02:55:12.116Z","endTime":"2026-07-05T02:55:21.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:55:21.612Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (24) on a sharp line drive to left fielder Zack Gelof. Javier Sanoja scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:55:40.424Z","endTime":"2026-07-05T02:56:25.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":91.1,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.342856599870245,"aZ":-18.19138763253026,"pfxX":-7.9159543038832,"pfxZ":7.888199724278417,"pX":0.07819525849660375,"pZ":2.2532811806977637,"vX0":3.263824456646164,"vY0":-132.55226907435167,"vZ0":-6.165500573566512,"x":114.02,"y":177.94,"x0":-0.1432559916033045,"y0":50.00338146491616,"z0":5.945661447979485,"aX":-14.03272466638497},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2069,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.4138164208353534,"extension":5.703865865588153},"index":0,"playId":"6c86aad2-0973-31d1-b7bf-ab1df0f34ed6","pitchNumber":1,"startTime":"2026-07-05T02:55:52.748Z","endTime":"2026-07-05T02:55:56.607Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.110745667068368,"aZ":-43.046552183788975,"pfxX":6.226897865045379,"pfxZ":-8.28155106518566,"pX":-0.05345897575546357,"pZ":2.486701329334454,"vX0":-1.7521621219633987,"vY0":-114.13936758278793,"vZ0":0.49138075279896265,"x":119.04,"y":171.64,"x0":-0.08233657238806202,"y0":50.00494349221549,"z0":6.526708634273379,"aX":8.17082856425544},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.5,"breakHorizontal":-10.8,"spinRate":3089,"spinDirection":40},"zone":5,"typeConfidence":0.9,"plateTime":0.4809082293445428,"extension":5.659897622300079},"hitData":{"launchSpeed":100.7,"launchAngle":13.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.72,"coordY":115.58}},"index":1,"playId":"98927da6-c58d-3df8-bc07-dab555566ae4","pitchNumber":2,"startTime":"2026-07-05T02:56:13.312Z","endTime":"2026-07-05T02:56:25.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:56:25.529Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:59:14.271Z","endTime":"2026-07-05T03:02:29.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7,8,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T02:56:45.781Z","endTime":"2026-07-05T02:57:09.724Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Elvis Alvarado replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-05T02:57:09.724Z","endTime":"2026-07-05T02:59:16.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520904443998173,"aZ":-17.235234297294824,"pfxX":-8.914115737820524,"pfxZ":7.133175213878269,"pX":0.14084469245731698,"pZ":3.6183743259081655,"vX0":9.355480389707743,"vY0":-142.99829418581777,"vZ0":-2.903629590519816,"x":111.63,"y":141.08,"x0":-1.9975624637921796,"y0":50.00286459258153,"z0":5.71355333320176,"aX":-18.668417987800105},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.6,"breakHorizontal":14.5,"spinRate":2248,"spinDirection":233},"zone":12,"typeConfidence":0.77,"plateTime":0.381408967636959,"extension":5.483527945835329},"index":2,"playId":"748bc2f3-d339-3608-a7e0-25d3e71f27e8","pitchNumber":1,"startTime":"2026-07-05T02:59:16.479Z","endTime":"2026-07-05T02:59:22.240Z","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":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.152645401136834,"aZ":-15.292008221351558,"pfxX":-8.621814683956599,"pfxZ":7.934393002307692,"pX":0.2375499270919016,"pZ":2.097444567236133,"vX0":9.311886597683985,"vY0":-144.18083858627864,"vZ0":-7.012377765564382,"x":107.95,"y":182.15,"x0":-1.897294954206106,"y0":50.006123380331175,"z0":5.485757630216249,"aX":-18.351354602989073},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.2,"breakHorizontal":14.0,"spinRate":2356,"spinDirection":228},"zone":5,"typeConfidence":0.89,"plateTime":0.37835365100146445,"extension":5.849902017113731},"index":3,"playId":"4cc93a7d-9f3e-3b81-a7fb-436c90555c9e","pitchNumber":2,"startTime":"2026-07-05T02:59:42.888Z","endTime":"2026-07-05T02:59:46.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, 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":86.1,"endSpeed":77.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.181387219714736,"aZ":-30.04329151716604,"pfxX":-0.2539008875444946,"pfxZ":1.3612100862564134,"pX":-1.4003033871978983,"pZ":3.0804725168356564,"vX0":2.369226293547804,"vY0":-125.30390292697001,"vZ0":-0.16892637045657555,"x":170.38,"y":155.61,"x0":-2.331743236072205,"y0":50.00190515875372,"z0":5.637777941526177,"aX":-0.3973714733510654},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-0.1,"spinRate":1901,"spinDirection":331},"zone":11,"typeConfidence":0.91,"plateTime":0.43988369520155324,"extension":5.775018629426272},"index":4,"playId":"9fc771a2-54ea-39be-806a-a58383502da2","pitchNumber":3,"startTime":"2026-07-05T03:00:05.012Z","endTime":"2026-07-05T03:00:08.649Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49555333080713,"aZ":-11.51908755028671,"pfxX":-8.766711072447702,"pfxZ":9.766514740427075,"pX":0.2625419599720568,"pZ":1.7762183425463365,"vX0":9.151096700265953,"vY0":-143.85774371648657,"vZ0":-8.570760713991037,"x":106.99,"y":190.82,"x0":-1.8067028365373135,"y0":50.006888002954184,"z0":5.491550599156262,"aX":-18.54855762675356},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.2,"breakHorizontal":14.3,"spinRate":2501,"spinDirection":227},"zone":8,"typeConfidence":0.92,"plateTime":0.37941028729951043,"extension":5.833780803449387},"index":5,"playId":"d80f9b13-2780-3e11-b724-aeb7fd230f98","pitchNumber":4,"startTime":"2026-07-05T03:00:28.129Z","endTime":"2026-07-05T03:00:31.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-05T03:00:43.147Z","endTime":"2026-07-05T03:01:10.617Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398816696266618,"aZ":-13.80563526679449,"pfxX":-6.717905266706417,"pfxZ":8.42686368347903,"pX":-0.1955850478205424,"pZ":2.5069228460136137,"vX0":7.0837125696955665,"vY0":-146.0299822594042,"vZ0":-6.512644551526765,"x":124.46,"y":171.09,"x0":-1.7691924327756647,"y0":50.00228169077383,"z0":5.581480613710276,"aX":-14.643315430880786},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2265,"spinDirection":228},"zone":5,"typeConfidence":0.93,"plateTime":0.37374631348960685,"extension":5.77304470379702},"index":7,"playId":"2cbfda54-6b26-3a5d-8a6c-9b88bc6ff576","pitchNumber":5,"startTime":"2026-07-05T03:01:10.617Z","endTime":"2026-07-05T03:01:13.818Z","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":89.7,"endSpeed":82.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.059362749273543,"aZ":-26.984335978791275,"pfxX":-1.3005107446833883,"pfxZ":2.9955462148714536,"pX":-0.9598048032069658,"pZ":0.9792449643570301,"vX0":3.1969232851312714,"vY0":-130.58389121630415,"vZ0":-6.2429463025699405,"x":153.59,"y":212.34,"x0":-2.0299696448540487,"y0":50.00013404389041,"z0":5.4263981315564465,"aX":-2.2501175345411784},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":1.7,"spinRate":1955,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.41917507360284345,"extension":5.931122787269729},"index":8,"playId":"b1f6f5ce-fd6f-3112-bc24-814c8c8ed89d","pitchNumber":6,"startTime":"2026-07-05T03:01:37.344Z","endTime":"2026-07-05T03:01:41.232Z","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":100.1,"endSpeed":91.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65020106653266,"aZ":-12.865994027502053,"pfxX":-7.562219195646747,"pfxZ":8.961561824799313,"pX":-0.44576204191238356,"pZ":2.356234198447642,"vX0":6.707506428991243,"vY0":-145.51869473042672,"vZ0":-7.236451551207766,"x":133.99,"y":175.16,"x0":-1.792830141114079,"y0":50.00279023039619,"z0":5.646721085667204,"aX":-16.294259463068894},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2399,"spinDirection":224},"zone":4,"typeConfidence":0.93,"plateTime":0.37572150643924074,"extension":5.782471108542473},"index":9,"playId":"f379f7f9-ad22-31e2-934f-d27fabe8bf13","pitchNumber":7,"startTime":"2026-07-05T03:01:57.545Z","endTime":"2026-07-05T03:02:00.802Z","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":2},"pitchData":{"startSpeed":101.0,"endSpeed":92.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97462289971603,"aZ":-10.811068217532048,"pfxX":-7.962763592023934,"pfxZ":9.769223472073898,"pX":0.925581668642004,"pZ":3.675167341551267,"vX0":10.233971961690798,"vY0":-146.77677932131576,"vZ0":-3.9663637584821325,"x":81.72,"y":139.55,"x0":-1.5679233470204026,"y0":50.0034343086435,"z0":5.68515790367585,"aX":-17.41508977991228},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2491,"spinDirection":231},"zone":12,"typeConfidence":0.94,"plateTime":0.3728275930040552,"extension":5.804151867750809},"index":10,"playId":"22c29085-cbfe-33e5-af7f-ad0964cbdcad","pitchNumber":8,"startTime":"2026-07-05T03:02:24.912Z","endTime":"2026-07-05T03:02:29.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:02:29.067Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T03:02:49.959Z","endTime":"2026-07-05T03:06:32.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":87.4,"endSpeed":79.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.920733207730294,"aZ":-30.55774060242886,"pfxX":-0.8575615316006049,"pfxZ":1.0060079899389862,"pX":-0.6217433075964816,"pZ":3.070439449822386,"vX0":4.105770810345029,"vY0":-127.16740791243582,"vZ0":-0.46122781215451414,"x":140.7,"y":155.88,"x0":-2.156999259394917,"y0":50.00448700319769,"z0":5.711668449031875,"aX":-1.38228225882488},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":0.5,"spinRate":1945,"spinDirection":354},"zone":1,"typeConfidence":0.9,"plateTime":0.4333383103439461,"extension":6.004181488469013},"index":0,"playId":"2aaa19e3-1f06-3e38-a7bc-6347452ca751","pitchNumber":1,"startTime":"2026-07-05T03:03:01.681Z","endTime":"2026-07-05T03:03:05.518Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61171303635632,"aZ":-14.192425646579567,"pfxX":-7.351586876852632,"pfxZ":8.40460641891275,"pX":0.1892361997374577,"pZ":1.6444426475813065,"vX0":8.618289232749051,"vY0":-145.24116306584114,"vZ0":-8.266109649397606,"x":109.79,"y":194.38,"x0":-1.8595596905667993,"y0":50.00336554964558,"z0":5.388178531119973,"aX":-15.72805952112056},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":11.6,"spinRate":2508,"spinDirection":226},"zone":8,"typeConfidence":0.93,"plateTime":0.3769453843460875,"extension":5.918169039531162},"index":1,"playId":"c52c2653-d68d-3cdd-8bd6-fbb766f15926","pitchNumber":2,"startTime":"2026-07-05T03:03:25.464Z","endTime":"2026-07-05T03:03:30.409Z","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":90.8,"endSpeed":83.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57662956983428,"aZ":-29.684062855934926,"pfxX":-0.600164993008339,"pfxZ":1.4071661734199639,"pX":0.23852106963853403,"pZ":1.510417874351564,"vX0":6.064812930408618,"vY0":-132.1242814781686,"vZ0":-4.491818814894575,"x":107.91,"y":198.0,"x0":-2.0065964032183743,"y0":50.00424829677622,"z0":5.408436627808017,"aX":-1.0638007767375657},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.8,"breakHorizontal":-0.2,"spinRate":2079,"spinDirection":258},"zone":14,"typeConfidence":0.91,"plateTime":0.4142039040813348,"extension":5.99551648120518},"index":2,"playId":"b130a412-ab0e-32d8-a967-e07a3dadaa81","pitchNumber":3,"startTime":"2026-07-05T03:03:49.072Z","endTime":"2026-07-05T03:03:53.219Z","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":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19357014119037,"aZ":-16.52473636443782,"pfxX":-7.87585157150372,"pfxZ":7.3377671853714315,"pX":0.6297343599485813,"pZ":3.577396537921637,"vX0":10.063324081237838,"vY0":-144.9581879120044,"vZ0":-2.5836750937758612,"x":93.0,"y":142.19,"x0":-1.8600220569244663,"y0":50.00375062552099,"z0":5.486506304009179,"aX":-16.79944519750414},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":12.4,"spinRate":2382,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.37754268818394054,"extension":5.8527481309207685},"index":3,"playId":"0900803f-f35e-3d5c-b36b-87f5572c0edc","pitchNumber":4,"startTime":"2026-07-05T03:04:14.197Z","endTime":"2026-07-05T03:04:18.299Z","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":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886898195906532,"aZ":-30.462718864474382,"pfxX":-1.7600522573934332,"pfxZ":0.9855521569944801,"pX":0.2963663351299496,"pZ":0.4939848113703113,"vX0":6.46376387980778,"vY0":-130.73734608266824,"vZ0":-6.6484251113658175,"x":105.7,"y":225.44,"x0":-1.976534251010993,"y0":50.002877064575884,"z0":5.3485717159855675,"aX":-3.0554840833817645},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.6,"breakHorizontal":1.8,"spinRate":1813,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.41853907003502266,"extension":6.104052018761234},"index":4,"playId":"653d791b-8cb8-3932-a322-27afd25c1828","pitchNumber":5,"startTime":"2026-07-05T03:04:40.330Z","endTime":"2026-07-05T03:04:43.918Z","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":99.6,"endSpeed":91.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03466060925221,"aZ":-13.525394002993997,"pfxX":-7.9695157102830905,"pfxZ":8.741258279375025,"pX":0.5419307311791709,"pZ":2.64880066802048,"vX0":9.681404192856158,"vY0":-144.73217499187402,"vZ0":-5.848860368612759,"x":96.34,"y":167.26,"x0":-1.8023180002954957,"y0":50.0022125239523,"z0":5.515730127943507,"aX":-17.00112919177312},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.9,"breakHorizontal":12.6,"spinRate":2516,"spinDirection":229},"zone":6,"typeConfidence":0.92,"plateTime":0.37764356963285906,"extension":5.964398525585322},"index":5,"playId":"c913d746-06f5-3c08-9237-0fb3fb5bbd23","pitchNumber":6,"startTime":"2026-07-05T03:05:03.070Z","endTime":"2026-07-05T03:05:09.103Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477569997120607,"aZ":-29.81324997580726,"pfxX":-6.319185811823772,"pfxZ":1.3874620689977721,"pX":0.13959239476638718,"pZ":-0.04959065285667887,"vX0":7.262304155456169,"vY0":-129.44719664228882,"vZ0":-8.115901343058333,"x":111.68,"y":240.12,"x0":-1.8784207462665914,"y0":50.003402433161,"z0":5.401962283906962,"aX":-10.748185466015649},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":9.8,"spinRate":832,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.42277987901743463,"extension":6.301952525783343},"index":6,"playId":"c2614231-12b5-349f-b90c-f79af9a32ba9","pitchNumber":7,"startTime":"2026-07-05T03:05:32.888Z","endTime":"2026-07-05T03:05:36.974Z","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":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.765434823339167,"aZ":-11.798642759713234,"pfxX":-7.809507348237611,"pfxZ":9.549283209916931,"pX":0.784338391235852,"pZ":2.8753127434471755,"vX0":9.892558867716826,"vY0":-144.69652638546106,"vZ0":-5.676641645213612,"x":87.1,"y":161.15,"x0":-1.6540479780675037,"y0":50.00321493160077,"z0":5.576508876432726,"aX":-16.665054279966803},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.3,"breakHorizontal":12.4,"spinRate":2491,"spinDirection":233},"zone":3,"typeConfidence":0.93,"plateTime":0.3776129845525955,"extension":5.703046755154956},"index":7,"playId":"604f8d12-1552-3e54-bb6f-7571fa22abac","pitchNumber":8,"startTime":"2026-07-05T03:05:58.327Z","endTime":"2026-07-05T03:06:02.020Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16812781142746,"aZ":-29.347797618101403,"pfxX":-1.9042748113474763,"pfxZ":1.5510202769958847,"pX":0.6187207253278781,"pZ":0.8654510079652681,"vX0":7.12550034586325,"vY0":-132.90182118716012,"vZ0":-6.352892145668993,"x":93.42,"y":215.41,"x0":-1.830886556242008,"y0":50.001488058958856,"z0":5.374126257725402,"aX":-3.463298161702382},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":2.2,"spinRate":2012,"spinDirection":264},"zone":14,"typeConfidence":0.89,"plateTime":0.40961534424919854,"extension":5.976014834271249},"index":8,"playId":"7a25e853-1df6-3132-a538-e983604ef5d5","pitchNumber":9,"startTime":"2026-07-05T03:06:26.991Z","endTime":"2026-07-05T03:06:32.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:06:32.321Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Griffin Conine.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T03:08:10.999Z","endTime":"2026-07-05T03:09:11.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511919460217914,"aZ":-14.499518982554454,"pfxX":-4.847807459808137,"pfxZ":9.087480173205975,"pX":-0.5065059765501672,"pZ":3.7843073059948398,"vX0":4.935682386636048,"vY0":-138.69175623320763,"vZ0":-3.2201394753051513,"x":136.31,"y":136.6,"x0":-1.680801369051517,"y0":50.00042073289905,"z0":5.92952157685609,"aX":-9.426842456663943},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2119,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3951732596750377,"extension":5.831890063905048},"index":0,"playId":"a94efcfe-9d7f-384a-b039-218841dea55f","pitchNumber":1,"startTime":"2026-07-05T03:08:46.400Z","endTime":"2026-07-05T03:08:50.724Z","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":88.4,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70742592197133,"aZ":-27.267239716570558,"pfxX":1.136271897786661,"pfxZ":2.9099985215763304,"pX":-0.3821206020794126,"pZ":2.5078216793515113,"vX0":3.165004492744225,"vY0":-128.8338906432694,"vZ0":-3.310351216250562,"x":131.57,"y":171.07,"x0":-1.7721604840534193,"y0":50.00493666954545,"z0":5.907139919958847,"aX":1.9185795248683488},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.8,"spinRate":2105,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.424455076636554,"extension":5.752070083918308},"hitData":{"launchSpeed":89.6,"launchAngle":38.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.02,"coordY":75.83}},"index":1,"playId":"18d395dd-111f-3331-baef-e7f3f1346dd9","pitchNumber":2,"startTime":"2026-07-05T03:09:02.860Z","endTime":"2026-07-05T03:09:11.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:09:11.688Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T03:09:19.203Z","endTime":"2026-07-05T03:10:00.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264373610064162,"aZ":-14.247060507568083,"pfxX":-6.000750273461031,"pfxZ":9.082243993526333,"pX":0.23853879457477617,"pZ":1.8908519028905626,"vX0":7.603355781794573,"vY0":-138.9213354941563,"vZ0":-7.891334265750456,"x":107.91,"y":187.73,"x0":-1.7417089937125065,"y0":50.00131077068311,"z0":5.6958926647234245,"aX":-11.84322569215613},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2194,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.39279350700709115,"extension":6.110375411222621},"index":0,"playId":"0232d3bc-3602-326b-8fad-4864b3a3139c","pitchNumber":1,"startTime":"2026-07-05T03:09:36.234Z","endTime":"2026-07-05T03:09:40.093Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488645492836728,"aZ":-31.464706457442162,"pfxX":5.966613607195173,"pfxZ":0.47394724984424297,"pX":0.5510427321222124,"pZ":1.7944049052672741,"vX0":3.659153644035594,"vY0":-122.23952885217699,"vZ0":-3.220127755335663,"x":96.0,"y":190.33,"x0":-1.7415542382242923,"y0":50.00572670937599,"z0":5.835047436098473,"aX":9.015143546035024},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":-11.6,"spinRate":2448,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.4483671047390554,"extension":6.031545698805694},"hitData":{"launchSpeed":87.9,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.0,"coordY":152.0}},"index":1,"playId":"2894c6b7-c14e-3972-a64a-7531748496a3","pitchNumber":2,"startTime":"2026-07-05T03:09:52.302Z","endTime":"2026-07-05T03:10:00.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:10:00.222Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Griffin Conine.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T03:10:13.725Z","endTime":"2026-07-05T03:11:09.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"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, 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":89.1,"endSpeed":82.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142846130351742,"aZ":-28.57960047720108,"pfxX":-9.619292189813756,"pfxZ":2.086690616013022,"pX":-1.3730336913325198,"pZ":2.0070708260683574,"vX0":3.8846543406129745,"vY0":-129.81347774432328,"vZ0":-4.361950468447814,"x":169.34,"y":184.59,"x0":-1.6325469657906204,"y0":50.00075441001859,"z0":5.864808608093417,"aX":-16.54596573771352},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":16.7,"spinRate":1998,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4206632186126509,"extension":5.963288175023959},"index":0,"playId":"a39950de-482c-3691-8c3b-b390b6565a57","pitchNumber":1,"startTime":"2026-07-05T03:10:28.256Z","endTime":"2026-07-05T03:10:31.886Z","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":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.731020659557448,"aZ":-30.956473182479368,"pfxX":-9.411931255792648,"pfxZ":0.7080882636085466,"pX":-1.2571258114962829,"pZ":1.3871059994617483,"vX0":4.194250758728868,"vY0":-130.4552680204695,"vZ0":-5.29424329674933,"x":164.92,"y":201.33,"x0":-1.6603586997397015,"y0":50.005509369920595,"z0":5.768629653321987,"aX":-16.270104592410085},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.4,"breakHorizontal":16.2,"spinRate":2065,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41941757915624844,"extension":6.093614000046643},"index":1,"playId":"c4bac61c-9cc4-3ede-abeb-47b1480dc285","pitchNumber":2,"startTime":"2026-07-05T03:10:44.791Z","endTime":"2026-07-05T03:10:48.626Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34019608652777,"aZ":-23.867089048045614,"pfxX":1.0287053796446481,"pfxZ":4.585682207772308,"pX":0.10448270281115128,"pZ":2.4353168497112803,"vX0":3.9372873512259514,"vY0":-132.75270089967472,"vZ0":-4.4402327425972805,"x":113.02,"y":173.03,"x0":-1.5225003843975613,"y0":50.00597878540302,"z0":5.834648445574879,"aX":1.863507682580852},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.6,"spinRate":2218,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4102034893200548,"extension":5.885214123860226},"hitData":{"launchSpeed":98.9,"launchAngle":55.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.14,"coordY":122.64}},"index":2,"playId":"8492c3f2-6d97-3b2e-8431-672f8fd0390d","pitchNumber":3,"startTime":"2026-07-05T03:11:00.159Z","endTime":"2026-07-05T03:11:09.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:11:09.429Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, shortstop Alika Williams to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T03:13:44.410Z","endTime":"2026-07-05T03:15:01.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"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":"Pitching Change: José Suarez replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:12:54.293Z","endTime":"2026-07-05T03:13:22.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T03:13:22.611Z","endTime":"2026-07-05T03:13:33.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-05T03:13:33.936Z","endTime":"2026-07-05T03:13:46.550Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.285259120963957,"aZ":-28.76629963677587,"pfxX":8.030554615359055,"pfxZ":2.3660384261472114,"pX":1.2662315614488244,"pZ":1.6178146004630272,"vX0":-4.055299095138621,"vY0":-118.82712455606702,"vZ0":-3.373776345104355,"x":68.73,"y":195.1,"x0":1.9454138776323182,"y0":50.00335573763505,"z0":5.650480291543569,"aX":11.564207547730307},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.7,"breakHorizontal":-13.7,"spinRate":1536,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4597268965567296,"extension":5.9153261913060975},"index":3,"playId":"8fe9d16d-4dcd-3c7f-b983-f99ddc3d9e5d","pitchNumber":1,"startTime":"2026-07-05T03:13:46.550Z","endTime":"2026-07-05T03:13:50.513Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614450308785987,"aZ":-16.93563538048147,"pfxX":4.7460379209080505,"pfxZ":8.359623132849144,"pX":-0.3392019261763073,"pZ":2.8418517041781532,"vX0":-7.5465332510653464,"vY0":-133.6418725244595,"vZ0":-4.002623609756762,"x":129.93,"y":162.05,"x0":1.8942226533713533,"y0":50.00610770162049,"z0":5.562249949810069,"aX":8.65601954602857},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-7.1,"spinRate":2285,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.40858690304405654,"extension":5.7617530030198365},"index":4,"playId":"0bf0c788-fda4-3adc-bfb4-af6ddbdcff02","pitchNumber":2,"startTime":"2026-07-05T03:14:06.154Z","endTime":"2026-07-05T03:14:09.499Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.862892809737065,"aZ":-30.701737294292318,"pfxX":-3.361680017609676,"pfxZ":1.0065503057751286,"pX":-0.032337712706871545,"pZ":1.4543870179464347,"vX0":-3.57277633425356,"vY0":-119.70165862281287,"vZ0":-3.500023511371306,"x":118.23,"y":199.51,"x0":1.910710450818069,"y0":50.00486842314685,"z0":5.654559749663094,"aX":-4.928865510967102},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.3,"breakHorizontal":6.8,"spinRate":2839,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4557886274525682,"extension":5.714282226979512},"index":5,"playId":"9a87c26e-c2a2-3c9e-b94d-708926834286","pitchNumber":3,"startTime":"2026-07-05T03:14:32.155Z","endTime":"2026-07-05T03:14:37.946Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.806614281798048,"aZ":-28.88970154578158,"pfxX":6.032440764402474,"pfxZ":2.2328397630072647,"pX":1.1220597609689258,"pZ":2.1430199219681207,"vX0":-3.6838088213050377,"vY0":-119.87343527288867,"vZ0":-2.340204218093413,"x":74.23,"y":180.92,"x0":1.886537402453838,"y0":50.00330599953667,"z0":5.683469407400546,"aX":8.875207326016513},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.8,"breakHorizontal":-10.2,"spinRate":1640,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.45502850250094484,"extension":5.7650737380714485},"hitData":{"launchSpeed":81.2,"launchAngle":9.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.56,"coordY":129.97}},"index":6,"playId":"8343c25d-affa-38f2-8e14-fbbef5e90713","pitchNumber":4,"startTime":"2026-07-05T03:14:54.300Z","endTime":"2026-07-05T03:15:01.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:15:01.922Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T03:15:21.985Z","endTime":"2026-07-05T03:17:38.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":76.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.51828616388054,"aZ":-32.447067121015515,"pfxX":-2.416695363886965,"pfxZ":-0.1859918060005885,"pX":-1.1195736056348686,"pZ":1.7028244988956402,"vX0":-6.36387595898802,"vY0":-119.58285424169901,"vZ0":-2.568732958958824,"x":159.68,"y":192.8,"x0":1.87279435109163,"y0":50.003267230330614,"z0":5.655411232172889,"aX":-3.5559689863717043},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.6,"breakHorizontal":5.6,"spinRate":2896,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.45520641609230283,"extension":5.962819286155355},"index":0,"playId":"4cdc83fc-2562-30a7-bab7-44888ef3f3e0","pitchNumber":1,"startTime":"2026-07-05T03:15:32.914Z","endTime":"2026-07-05T03:15:37.772Z","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":92.3,"endSpeed":84.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.854279951113604,"aZ":-11.33055561947838,"pfxX":6.9614264754740605,"pfxZ":11.395320956261884,"pX":-0.23080176545816616,"pZ":1.7324896753009038,"vX0":-7.769219697678206,"vY0":-134.1086912066468,"vZ0":-7.691551005378593,"x":104.6,"y":167.01,"x0":1.7935129985584062,"y0":50.00412823125785,"z0":5.438078728952273,"aX":12.735313767812745},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":-11.0,"spinRate":2378,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4077673353506359,"extension":5.875533903720537},"index":1,"playId":"4cc350b4-8724-3ed1-aeec-afe3dc0b1bcb","pitchNumber":2,"startTime":"2026-07-05T03:15:54.267Z","endTime":"2026-07-05T03:15:58.161Z","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":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4802283570872,"aZ":-32.05030794135051,"pfxX":-2.0784479578563664,"pfxZ":0.08665521253023556,"pX":-1.5905493235903476,"pZ":1.5936037234554405,"vX0":-7.234324282504812,"vY0":-119.01635522693044,"vZ0":-2.62448010122703,"x":177.63,"y":195.75,"x0":1.7506768798811818,"y0":50.003206905396674,"z0":5.59499321531527,"aX":-3.0003049764398946},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.2,"breakHorizontal":5.4,"spinRate":2920,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.4590955347322194,"extension":5.892376358082564},"index":2,"playId":"8e8f7352-3fe6-3d69-88b1-768cf9778a3b","pitchNumber":3,"startTime":"2026-07-05T03:16:14.261Z","endTime":"2026-07-05T03:16:17.785Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792401271565154,"aZ":-20.6758271875145,"pfxX":10.071915459350336,"pfxZ":6.538346079205671,"pX":-0.5968560227172536,"pZ":2.4246261885510427,"vX0":-9.024252535538528,"vY0":-131.71992945470913,"vZ0":-4.329918047088729,"x":139.75,"y":173.32,"x0":1.563793084524656,"y0":50.00327020849972,"z0":5.617214639850199,"aX":17.711928646083354},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-16.3,"spinRate":2255,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4157151925208602,"extension":5.753814607728051},"index":3,"playId":"9edbfd38-c161-3e41-98bb-630db1c5a372","pitchNumber":4,"startTime":"2026-07-05T03:16:34.484Z","endTime":"2026-07-05T03:16:38.354Z","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":92.5,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133803046463463,"aZ":-12.837076570536075,"pfxX":5.630223923729679,"pfxZ":10.565941943853673,"pX":-1.2482875393322255,"pZ":2.723008423835462,"vX0":-9.171440139233635,"vY0":-134.41714199364708,"vZ0":-5.419318497566159,"x":164.58,"y":165.26,"x0":1.476354597974068,"y0":50.00049828411715,"z0":5.6766375571031595,"aX":10.302339544931849},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":-8.3,"spinRate":2399,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.40748462047758593,"extension":5.715725099939513},"index":4,"playId":"a353d850-40a9-3dc0-afee-158a799f1b5b","pitchNumber":5,"startTime":"2026-07-05T03:16:55.265Z","endTime":"2026-07-05T03:16:59.199Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-05T03:17:17.704Z","endTime":"2026-07-05T03:17:33.682Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.219889628198366,"aZ":-30.11483543859488,"pfxX":8.203831329303352,"pfxZ":1.4066519310293017,"pX":1.0147938356963961,"pZ":2.3305782962833095,"vX0":-4.309943194540082,"vY0":-119.81104661797809,"vZ0":-1.5629144902697374,"x":78.32,"y":175.85,"x0":1.7627968673279568,"y0":50.00475453845387,"z0":5.6604948929001395,"aX":12.034353904001698},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":-13.9,"spinRate":1537,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4556056139667146,"extension":5.870610992150499},"index":6,"playId":"05efae7f-9f88-3cfe-b127-5b9cdb32e4b2","pitchNumber":6,"startTime":"2026-07-05T03:17:33.682Z","endTime":"2026-07-05T03:17:38.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:17:38.824Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Joe Mack lines into an unassisted double play, first baseman Nick Kurtz. Jakob Marsee out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T03:17:58.799Z","endTime":"2026-07-05T03:18:50.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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(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.8,"endSpeed":82.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198061385109142,"aZ":-13.49588347121528,"pfxX":7.3800576059894984,"pfxZ":10.827569093983431,"pX":-0.3878746476360669,"pZ":2.043327155885318,"vX0":-8.234959842302079,"vY0":-130.45581132625142,"vZ0":-6.379177048748531,"x":131.78,"y":183.61,"x0":1.8494400211820312,"y0":50.004818229607565,"z0":5.535923952644358,"aX":12.734412173588453},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.4,"breakHorizontal":-11.5,"spinRate":2356,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.419705590591394,"extension":5.667971547859679},"index":0,"playId":"a29d05f2-8294-3d3e-8977-7740939f0f95","pitchNumber":1,"startTime":"2026-07-05T03:18:06.746Z","endTime":"2026-07-05T03:18:10.819Z","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":93.5,"endSpeed":85.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.087573675534593,"aZ":-11.142146137945778,"pfxX":5.758171625859202,"pfxZ":11.321316602043485,"pX":-1.3928306183799828,"pZ":2.490774102811194,"vX0":-9.460400973519066,"vY0":-135.77800076376676,"vZ0":-6.301785823020437,"x":170.09,"y":171.53,"x0":1.3963452466505044,"y0":50.005222254936584,"z0":5.625186517427166,"aX":10.700294032085804},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":-8.3,"spinRate":2427,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4041514835756095,"extension":5.998603213574685},"index":1,"playId":"0ea141f3-7aa0-39ba-badb-3a3458c1806a","pitchNumber":2,"startTime":"2026-07-05T03:18:26.298Z","endTime":"2026-07-05T03:18:30.134Z","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":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.715115696452067,"aZ":-32.1801543923618,"pfxX":-4.240706895649589,"pfxZ":-0.003800876582191748,"pX":0.11385347414674606,"pZ":2.1382530124028203,"vX0":-3.4410809610738693,"vY0":-116.16580176968984,"vZ0":-1.1420472316815058,"x":112.66,"y":181.05,"x0":2.1625856649477555,"y0":50.00290085700261,"z0":5.681323102236502,"aX":-5.825257930271452},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.0,"breakHorizontal":8.5,"spinRate":2849,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.47058104514372934,"extension":5.729018245189886},"hitData":{"launchSpeed":92.4,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":149.03,"coordY":176.53}},"index":2,"playId":"9e621b2d-cfa4-32b6-b47b-87099207402f","pitchNumber":3,"startTime":"2026-07-05T03:18:46.007Z","endTime":"2026-07-05T03:18:50.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:18:50.481Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T03:21:01.333Z","endTime":"2026-07-05T03:21:51.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Griffin Conine.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:20:50.296Z","endTime":"2026-07-05T03:20:50.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500"},{"details":{"description":"Heriberto Hernández remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T03:20:50.308Z","endTime":"2026-07-05T03:21:03.512Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"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":87.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520131593221286,"aZ":-20.790556630147385,"pfxX":-10.206768144209224,"pfxZ":5.860306273825916,"pX":0.805898167750938,"pZ":2.3869296700804417,"vX0":9.6112300034981,"vY0":-138.18042581013938,"vZ0":-5.6571982497801265,"x":86.28,"y":174.33,"x0":-1.383918579753496,"y0":50.00276441753762,"z0":5.84877024012333,"aX":-19.825193106817988},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":16.6,"spinRate":2290,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.395720720971398,"extension":5.902065960461161},"index":2,"playId":"c65a6fa5-bdc9-379a-b3e0-79ca63aef2d1","pitchNumber":1,"startTime":"2026-07-05T03:21:03.512Z","endTime":"2026-07-05T03:21:07.676Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26745285724156,"aZ":-23.064204001011664,"pfxX":1.0083929158428053,"pfxZ":5.2513441995613475,"pX":0.7255107877580161,"pZ":2.103602881337239,"vX0":5.631920687730038,"vY0":-130.11909081912813,"vZ0":-5.1229746481101115,"x":89.35,"y":181.98,"x0":-1.587533085169301,"y0":50.0034722655034,"z0":5.818688732686216,"aX":1.7493972538640348},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":-2.9,"spinRate":2263,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4190471786133241,"extension":5.781503775405164},"index":3,"playId":"35a3eede-8cd8-3109-887f-e058dad113d7","pitchNumber":2,"startTime":"2026-07-05T03:21:20.197Z","endTime":"2026-07-05T03:21:24.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T03:21:30.651Z","endTime":"2026-07-05T03:21:43.587Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806792479439533,"aZ":-32.13896538511635,"pfxX":6.796435192632551,"pfxZ":0.021132416020664735,"pX":0.9545061195886587,"pZ":1.8274406674050772,"vX0":4.087909323335897,"vY0":-123.67266150952005,"vZ0":-3.26475273558645,"x":80.62,"y":189.44,"x0":-1.6030703158147028,"y0":50.001946895247585,"z0":5.861990166430977,"aX":10.519848486326403},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-13.3,"spinRate":2271,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4429914306525222,"extension":5.74263974561635},"hitData":{"launchSpeed":71.3,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.45,"coordY":152.64}},"index":5,"playId":"e96d049a-dbe1-38ff-867c-54436665ac73","pitchNumber":3,"startTime":"2026-07-05T03:21:43.587Z","endTime":"2026-07-05T03:21:51.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:21:51.016Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T03:22:10.577Z","endTime":"2026-07-05T03:22:25.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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":95.5,"endSpeed":87.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587276694530253,"aZ":-23.228029817386798,"pfxX":-7.691819888983309,"pfxZ":4.5542411565607335,"pX":0.201032747081467,"pZ":2.5620494585219054,"vX0":7.4033236077525935,"vY0":-138.8837366330413,"vZ0":-4.81066515563308,"x":109.34,"y":169.6,"x0":-1.4931120021534032,"y0":50.002839628766495,"z0":5.851152809660883,"aX":-15.105194179345718},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":12.5,"spinRate":2190,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3936035296173581,"extension":5.816669151802179},"hitData":{"launchSpeed":102.5,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.51,"coordY":156.19}},"index":0,"playId":"23a3738b-d188-3821-aaa6-ca34967475ec","pitchNumber":1,"startTime":"2026-07-05T03:22:17.882Z","endTime":"2026-07-05T03:22:25.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:22:25.209Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T03:23:00.561Z","endTime":"2026-07-05T03:23:48.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T03:22:48.676Z","endTime":"2026-07-05T03:23:02.738Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":89.3,"endSpeed":82.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6511543764819,"aZ":-26.885591328376087,"pfxX":0.9454734179979256,"pfxZ":3.0661188897084974,"pX":0.3650073330506905,"pZ":2.1036240593872573,"vX0":4.769825310760656,"vY0":-130.0935154227823,"vZ0":-4.459834240025733,"x":103.09,"y":181.98,"x0":-1.6102621357274591,"y0":50.00324564595686,"z0":5.862635925134255,"aX":1.630545617398761},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.8,"spinRate":2135,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4199940125165291,"extension":5.858928749495467},"index":1,"playId":"63cdb8f8-8486-3069-90bc-54eb44fa6c74","pitchNumber":1,"startTime":"2026-07-05T03:23:02.738Z","endTime":"2026-07-05T03:23:06.727Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31054120398516,"aZ":-15.979631407314274,"pfxX":-7.3243369461259515,"pfxZ":7.872815586057201,"pX":0.19134353439807653,"pZ":2.4567905661075824,"vX0":7.140618103683085,"vY0":-142.84449748487305,"vZ0":-6.561921124808221,"x":109.71,"y":172.45,"x0":-1.3947846265339756,"y0":50.00533787740979,"z0":5.796914657109899,"aX":-15.069500029946015},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":11.8,"spinRate":2181,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38412178290074683,"extension":5.777391043822291},"index":2,"playId":"efd218f0-dd4a-369f-813b-5b5e381c5d4e","pitchNumber":2,"startTime":"2026-07-05T03:23:18.032Z","endTime":"2026-07-05T03:23:22.471Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964920462558037,"aZ":-24.35849081810005,"pfxX":-10.199588705704961,"pfxZ":3.7783449494547146,"pX":0.43188776502932086,"pZ":2.3926819841066624,"vX0":8.341194125755475,"vY0":-142.30055340931116,"vZ0":-5.424352236349956,"x":100.54,"y":174.18,"x0":-1.1994377341379383,"y0":50.00275931421056,"z0":5.848482896461293,"aX":-21.101630666615737},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":2186,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3836254250638662,"extension":5.820277874651468},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.51,"coordY":155.18}},"index":3,"playId":"608ec463-08d8-36c1-9437-4b26f6d6436a","pitchNumber":3,"startTime":"2026-07-05T03:23:41.118Z","endTime":"2026-07-05T03:23:48.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:23:48.544Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to right fielder Lawrence Butler.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:26:06.318Z","endTime":"2026-07-05T03:27:10.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kade Morris replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:25:05.111Z","endTime":"2026-07-05T03:26:08.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695034,"link":"/api/v1/people/695034"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00636358455002,"aZ":-14.349304172736012,"pfxX":-7.5739254748177585,"pfxZ":9.068419363234636,"pX":1.5233240274861808,"pZ":2.0999561256072345,"vX0":11.032602998075845,"vY0":-139.25290598837051,"vZ0":-6.180049568113794,"x":58.93,"y":182.08,"x0":-1.5042563047449324,"y0":50.004602991231856,"z0":5.295897771263018,"aX":-14.890684110552264},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2260,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.3931959310802382,"extension":6.171102158673622},"index":1,"playId":"f09fa144-7f2c-38ce-91fa-8d07131e1430","pitchNumber":1,"startTime":"2026-07-05T03:26:08.499Z","endTime":"2026-07-05T03:26:12.226Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.607883551026628,"aZ":-17.594632292842398,"pfxX":-7.907113389624977,"pfxZ":7.52766693029586,"pX":0.837377499688329,"pZ":3.5403309853675964,"vX0":10.235100838622383,"vY0":-138.24001475020836,"vZ0":-1.7722941870987667,"x":85.08,"y":143.19,"x0":-1.8844587407941182,"y0":50.001900228468266,"z0":5.369876822114429,"aX":-15.314107201444676},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2242,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.39610694931287416,"extension":6.157007761171885},"index":2,"playId":"da98bd91-1d74-3134-a12e-951133e2aaf8","pitchNumber":2,"startTime":"2026-07-05T03:26:20.816Z","endTime":"2026-07-05T03:26:24.541Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65322751401366,"aZ":-27.338748086454856,"pfxX":-10.972982871064367,"pfxZ":2.498476629625122,"pX":-0.17650904664359077,"pZ":1.4950999614691045,"vX0":8.638916677019528,"vY0":-137.95443071547746,"vZ0":-4.210763017965733,"x":123.73,"y":198.41,"x0":-1.9173439465457616,"y0":50.002853018787825,"z0":4.876315524923699,"aX":-21.226776641669794},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":18.1,"spinRate":2152,"spinDirection":239},"zone":8,"typeConfidence":0.93,"plateTime":0.3964959441623721,"extension":6.260583977256059},"index":3,"playId":"3e0424b5-e949-3691-8af5-8950d362a4dd","pitchNumber":3,"startTime":"2026-07-05T03:26:34.756Z","endTime":"2026-07-05T03:27:01.777Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"}}},{"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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.440807332812657,"aZ":-27.396732664244794,"pfxX":-11.24052300477333,"pfxZ":2.490825515996031,"pX":0.1541870682449361,"pZ":2.817961927569552,"vX0":9.777964715114013,"vY0":-137.5350035961795,"vZ0":-1.0277798883321816,"x":111.12,"y":162.7,"x0":-1.9863249991059622,"y0":50.001191068249284,"z0":5.054183938454784,"aX":-21.537491661833243},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":18.4,"spinRate":2111,"spinDirection":239},"zone":2,"typeConfidence":0.92,"plateTime":0.398219836867189,"extension":6.23247650451069},"hitData":{"launchSpeed":92.6,"launchAngle":17.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.39,"coordY":102.11}},"index":4,"playId":"763c7936-27d1-3b95-9a96-eeaaa21774bd","pitchNumber":4,"startTime":"2026-07-05T03:27:03.602Z","endTime":"2026-07-05T03:27:10.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:27:10.109Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:27:16.600Z","endTime":"2026-07-05T03:29:34.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6466073306787,"aZ":-30.462812077271664,"pfxX":9.244022887011926,"pfxZ":1.2543324970757261,"pX":-0.8435593701972965,"pZ":3.5375628432793125,"vX0":1.2747945222883625,"vY0":-116.80813418119482,"vZ0":3.017393934703314,"x":149.15,"y":143.27,"x0":-2.5976700321359596,"y0":50.001995657357206,"z0":5.117122152990644,"aX":12.608717180212691},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.5,"breakHorizontal":-17.0,"spinRate":2521,"spinDirection":73},"zone":11,"typeConfidence":0.91,"plateTime":0.4712442146806204,"extension":6.122276253717312},"index":0,"playId":"03633d60-003e-3e4f-8d05-9899416e08de","pitchNumber":1,"startTime":"2026-07-05T03:27:31.986Z","endTime":"2026-07-05T03:27:36.263Z","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":96.1,"endSpeed":88.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206629078394887,"aZ":-15.722181157357358,"pfxX":-7.454564094206059,"pfxZ":8.26145912769869,"pX":0.3019506565266087,"pZ":2.0995078825312725,"vX0":8.812197553783225,"vY0":-139.6998694569158,"vZ0":-5.156587437876924,"x":105.49,"y":182.09,"x0":-1.913422088715178,"y0":50.006452294796354,"z0":4.990448384513652,"aX":-14.85157217411053},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":2265,"spinDirection":233},"zone":6,"typeConfidence":0.91,"plateTime":0.3909307776586908,"extension":6.254777456614965},"index":1,"playId":"bf2cb8a8-8c41-3b0a-9622-185171b777dc","pitchNumber":2,"startTime":"2026-07-05T03:27:46.429Z","endTime":"2026-07-05T03:27:50.381Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940992648002627,"aZ":-41.10295879268219,"pfxX":8.854188526401702,"pfxZ":-7.028309038429158,"pX":-0.8525589084206558,"pZ":1.9517710874641183,"vX0":0.3932701828212942,"vY0":-112.43883513778343,"vZ0":1.3730334561844484,"x":149.5,"y":186.08,"x0":-2.1791946085465854,"y0":50.004652086998995,"z0":5.530437100248949,"aX":11.244765458555955},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.0,"breakHorizontal":-16.1,"spinRate":2692,"spinDirection":49},"zone":7,"typeConfidence":0.91,"plateTime":0.4886753463662026,"extension":6.014342752036279},"index":2,"playId":"d28cb9ad-9739-356c-926a-d6f49b71ac76","pitchNumber":3,"startTime":"2026-07-05T03:27:59.152Z","endTime":"2026-07-05T03:28:03.394Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-05T03:28:14.374Z","endTime":"2026-07-05T03:28:24.244Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948292406279997,"aZ":-43.230705167378055,"pfxX":10.84023036203163,"pfxZ":-8.92467870987147,"pX":-1.2827177839577482,"pZ":0.5808554432526423,"vX0":-1.395117351987847,"vY0":-112.03234026283414,"vZ0":-1.1660428305211772,"x":165.89,"y":223.1,"x0":-2.047486740659073,"y0":50.00048454355755,"z0":5.625925972532715,"aX":13.433950641314828},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-16.1,"breakHorizontal":-19.1,"spinRate":2731,"spinDirection":41},"zone":13,"typeConfidence":0.91,"plateTime":0.4936510346988583,"extension":6.21802293201936},"index":4,"playId":"b6315e72-2593-3493-90e7-fd46541d4461","pitchNumber":4,"startTime":"2026-07-05T03:28:24.244Z","endTime":"2026-07-05T03:28:27.663Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497129174136475,"aZ":-27.720334315515778,"pfxX":-9.843691514785242,"pfxZ":2.2592516797495534,"pX":-0.7518100741870204,"pZ":3.0135884982183616,"vX0":6.8688140534519615,"vY0":-138.70729058482763,"vZ0":-0.7195676356521029,"x":145.66,"y":157.41,"x0":-1.9661772203685692,"y0":50.002896576351716,"z0":5.104827182612512,"aX":-19.414183239886327},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":16.7,"spinRate":2024,"spinDirection":236},"zone":1,"typeConfidence":0.93,"plateTime":0.3930620638324447,"extension":6.164122364914357},"index":5,"playId":"6503f796-0cf1-3218-9ab0-a4cf19dae964","pitchNumber":5,"startTime":"2026-07-05T03:28:40.082Z","endTime":"2026-07-05T03:28:43.749Z","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":86.5,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625098764756334,"aZ":-31.677965734090467,"pfxX":1.9866137934438788,"pfxZ":0.31092470370142955,"pX":1.0024431411849484,"pZ":2.2648481342798727,"vX0":6.882921203290477,"vY0":-125.83595887078279,"vZ0":-0.7627462591266017,"x":78.79,"y":177.63,"x0":-2.0223053808880462,"y0":50.005702239960634,"z0":5.12979560329707,"aX":3.1969729393712916},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-5.2,"spinRate":2300,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.43464498304117916,"extension":6.253318176689858},"index":6,"playId":"8ee267f1-396a-3e6f-a21b-d3797d905e29","pitchNumber":6,"startTime":"2026-07-05T03:29:00.726Z","endTime":"2026-07-05T03:29:04.630Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.671145006234227,"aZ":-30.154658005771687,"pfxX":-8.799409256088683,"pfxZ":1.1468222310627123,"pX":-0.4752662242390305,"pZ":1.6991264901334329,"vX0":7.017329622078455,"vY0":-131.2013186155973,"vZ0":-2.780891874712154,"x":135.12,"y":192.9,"x0":-2.0308039917716196,"y0":50.000432182600335,"z0":5.001473894757631,"aX":-15.461958471537713},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.7,"breakHorizontal":14.5,"spinRate":1832,"spinDirection":249},"zone":7,"typeConfidence":0.7,"plateTime":0.4161848893882727,"extension":6.263062821567553},"hitData":{"launchSpeed":103.6,"launchAngle":8.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.41,"coordY":114.51}},"index":7,"playId":"487eda6f-2895-3b34-b1ac-18d0d1a18f7a","pitchNumber":7,"startTime":"2026-07-05T03:29:22.038Z","endTime":"2026-07-05T03:29:34.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:29:34.035Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Stowers homers (11) on a fly ball to left center field. Liam Hicks scores.","rbi":2,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:29:49.373Z","endTime":"2026-07-05T03:31:29.837Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":695034,"link":"/api/v1/people/695034"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":695034,"link":"/api/v1/people/695034"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":70.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378309475564865,"aZ":-40.23778452884112,"pfxX":8.710797611195702,"pfxZ":-6.656547067861801,"pX":1.1485698325889442,"pZ":-0.8244789652888204,"vX0":3.9441392067046173,"vY0":-109.94729690030255,"vZ0":-3.9743062942606247,"x":73.22,"y":261.04,"x0":-1.8061038262158664,"y0":50.002365481338195,"z0":5.321711143386485,"aX":10.55315602462973},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.8,"breakHorizontal":-16.9,"spinRate":2633,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.5001676855212218,"extension":6.425650486067796},"index":0,"playId":"26fb118c-267f-3e0e-adfe-327933b8cf14","pitchNumber":1,"startTime":"2026-07-05T03:29:58.707Z","endTime":"2026-07-05T03:30:03.702Z","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":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628137796411806,"aZ":-30.87730215848966,"pfxX":-10.059542173756682,"pfxZ":0.6921341121847799,"pX":0.12130815514429887,"pZ":1.1927433554798885,"vX0":9.867172587402411,"vY0":-136.01358753206253,"vZ0":-3.8940677300709083,"x":112.38,"y":206.58,"x0":-2.2452184917568867,"y0":50.00468965557322,"z0":4.782590563279632,"aX":-18.86437119468875},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":1879,"spinDirection":244},"zone":14,"typeConfidence":0.88,"plateTime":0.4025872055905255,"extension":6.358918116478597},"index":1,"playId":"6e1ae6b7-6acd-3802-ae62-d7850b18fb86","pitchNumber":2,"startTime":"2026-07-05T03:30:26.142Z","endTime":"2026-07-05T03:30:29.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-05T03:30:51.055Z","endTime":"2026-07-05T03:31:02.438Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716207629422733,"aZ":-28.319182899273656,"pfxX":-8.809528661145105,"pfxZ":1.9970270424865753,"pX":-0.17361033784714178,"pZ":2.6714355863760586,"vX0":8.30240177088883,"vY0":-137.3214564027162,"vZ0":-1.0261275245182506,"x":123.62,"y":166.65,"x0":-2.077848045388644,"y0":50.001015664830724,"z0":4.96004092894659,"aX":-16.982610869818814},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":1982,"spinDirection":239},"zone":5,"typeConfidence":0.92,"plateTime":0.39743344541013137,"extension":6.23787314043329},"hitData":{"launchSpeed":100.5,"launchAngle":43.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":49.21,"coordY":67.08}},"index":3,"playId":"0acbddad-eeaf-30ba-95aa-616a10e84db3","pitchNumber":3,"startTime":"2026-07-05T03:31:02.438Z","endTime":"2026-07-05T03:31:29.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:31:29.837Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, first baseman Nick Kurtz to pitcher Kade Morris.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:31:34.646Z","endTime":"2026-07-05T03:32:52.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":89.1,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.926135913146545,"aZ":-26.94000911529825,"pfxX":0.05515497477752085,"pfxZ":3.0941997613062022,"pX":0.9337432927944804,"pZ":0.9256368823166813,"vX0":7.369637176836461,"vY0":-129.45705725946854,"vZ0":-4.72793937479079,"x":81.41,"y":213.79,"x0":-1.9613338917072467,"y0":50.00350613782392,"z0":4.846792305669487,"aX":0.09157299275867115},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":-1.8,"spinRate":2086,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.42368449803624086,"extension":6.279448858233139},"index":0,"playId":"1f3b07d0-2cfd-3ba6-aeb8-943f4cf5d9f1","pitchNumber":1,"startTime":"2026-07-05T03:31:56.013Z","endTime":"2026-07-05T03:32:00.087Z","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":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.958326727409972,"aZ":-26.161994112988047,"pfxX":-10.824552383718245,"pfxZ":3.1480277215527344,"pX":1.079266763459483,"pZ":0.9844490290312137,"vX0":11.416999633587235,"vY0":-137.24629199425198,"vZ0":-5.6082379843059575,"x":75.86,"y":212.2,"x0":-1.7252579844736544,"y0":50.00300525809342,"z0":4.832563283528268,"aX":-20.68081517953329},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.7,"breakHorizontal":17.3,"spinRate":2160,"spinDirection":238},"zone":14,"typeConfidence":0.92,"plateTime":0.39885348066334414,"extension":6.3519213610190395},"index":1,"playId":"a52d421a-d77d-3883-bc8b-6f4aaa2ce4d0","pitchNumber":2,"startTime":"2026-07-05T03:32:09.534Z","endTime":"2026-07-05T03:32:13.711Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60472913883131,"aZ":-30.650616204324564,"pfxX":-9.457929806513532,"pfxZ":0.7837368862373495,"pX":0.3038536599486263,"pZ":1.47972354976846,"vX0":9.529196715055917,"vY0":-138.81180483848848,"vZ0":-3.8048319899658365,"x":105.42,"y":198.83,"x0":-1.9477558295128181,"y0":50.0039193849509,"z0":4.9129507573584155,"aX":-18.42462239858281},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.7,"breakHorizontal":15.1,"spinRate":2023,"spinDirection":242},"zone":14,"typeConfidence":0.92,"plateTime":0.39485442323502085,"extension":6.312536077275008},"index":2,"playId":"ef3191e5-39f1-39ae-9eff-b3b34b808be5","pitchNumber":3,"startTime":"2026-07-05T03:32:25.474Z","endTime":"2026-07-05T03:32:29.335Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.018519463867936,"aZ":-29.763070309241545,"pfxX":5.651457444639474,"pfxZ":1.6478123090559862,"pX":0.9655760789714416,"pZ":2.6810584179266597,"vX0":6.025699388152718,"vY0":-120.650410363224,"vZ0":0.7863212715636327,"x":80.19,"y":166.39,"x0":-2.305170844335353,"y0":50.004093149180655,"z0":4.988472086052227,"aX":8.271495309358643},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.5,"breakHorizontal":-11.8,"spinRate":2423,"spinDirection":70},"zone":12,"typeConfidence":0.9,"plateTime":0.4552074413522176,"extension":5.992031932004437},"hitData":{"launchSpeed":44.8,"launchAngle":18.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.0,"coordY":163.57}},"index":3,"playId":"8d4ce15a-97b9-36e3-a626-f5a82904dce1","pitchNumber":4,"startTime":"2026-07-05T03:32:44.653Z","endTime":"2026-07-05T03:32:52.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:32:52.069Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:33:07.157Z","endTime":"2026-07-05T03:36:02.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,3,4,5,6,7],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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.7,"endSpeed":87.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11655950322202,"aZ":-30.333140257251475,"pfxX":-10.271706060038419,"pfxZ":0.9471485675864502,"pX":0.12515319895665125,"pZ":1.4296094711250777,"vX0":9.123539639343415,"vY0":-137.68979830998896,"vZ0":-4.194373208294246,"x":112.23,"y":200.18,"x0":-1.8773732780268615,"y0":50.00380912333536,"z0":4.997282845789829,"aX":-19.962258366346425},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":1982,"spinDirection":239},"zone":14,"typeConfidence":0.92,"plateTime":0.39597758835080876,"extension":6.209162644837492},"index":0,"playId":"b7690986-2aed-387d-b398-e766ae089520","pitchNumber":1,"startTime":"2026-07-05T03:33:28.804Z","endTime":"2026-07-05T03:33:33.035Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-05T03:33:42.621Z","endTime":"2026-07-05T03:34:28.110Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-05T03:34:28.110Z","endTime":"2026-07-05T03:34:46.986Z","isPitch":false,"type":"action"},{"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":89.1,"endSpeed":82.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33776640079549,"aZ":-30.63867957861249,"pfxX":-9.152106387848184,"pfxZ":0.8948201908231468,"pX":-1.3090120641094452,"pZ":2.9642253586901,"vX0":5.312124513891146,"vY0":-129.71601355457818,"vZ0":0.47378000656848385,"x":166.9,"y":158.75,"x0":-2.1868842546302334,"y0":50.00316039713331,"z0":5.10203878090729,"aX":-15.70693893897401},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":1765,"spinDirection":251},"zone":11,"typeConfidence":0.87,"plateTime":0.4211226241948416,"extension":6.303998522703821},"index":3,"playId":"133b7e46-115a-3c37-b8b4-923b6399b9df","pitchNumber":2,"startTime":"2026-07-05T03:34:46.986Z","endTime":"2026-07-05T03:34:51.120Z","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":78.5,"endSpeed":72.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.873613745887187,"aZ":-39.51155309087662,"pfxX":8.293332471883165,"pfxZ":-5.56669728879116,"pX":-0.43246468698028395,"pZ":1.5438810472266324,"vX0":1.083751831893406,"vY0":-114.2658412194589,"vZ0":-0.03138409757294136,"x":133.48,"y":197.1,"x0":-1.990620466772577,"y0":50.00502317442296,"z0":5.453295790905386,"aX":10.92258241337678},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.8,"breakHorizontal":-15.2,"spinRate":2593,"spinDirection":49},"zone":7,"typeConfidence":0.88,"plateTime":0.48009540095019343,"extension":6.237616876659443},"index":4,"playId":"2cfd9ded-8bcb-3795-9703-8ca79a9b9250","pitchNumber":3,"startTime":"2026-07-05T03:35:03.196Z","endTime":"2026-07-05T03:35:07.245Z","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":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.578335412601533,"aZ":-27.64171404988053,"pfxX":0.10771722563725739,"pfxZ":2.7260100189693164,"pX":1.6715466039682032,"pZ":1.5793971731056349,"vX0":9.06691370649694,"vY0":-127.69775032977854,"vZ0":-3.579769951935129,"x":53.28,"y":196.14,"x0":-1.9287259896354778,"y0":50.00335047348063,"z0":5.157349875821907,"aX":0.17831130540491108},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":-2.0,"spinRate":2157,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.4277898715320956,"extension":6.252153597084343},"index":5,"playId":"27345e0d-2247-33b9-aac3-eb189bcf4752","pitchNumber":4,"startTime":"2026-07-05T03:35:21.976Z","endTime":"2026-07-05T03:35:25.382Z","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":87.9,"endSpeed":81.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482066841152978,"aZ":-29.137226041197312,"pfxX":1.4934107300094857,"pfxZ":1.826584113401481,"pX":1.1246536490330596,"pZ":0.1342744516053749,"vX0":7.145156812010379,"vY0":-127.86754966745897,"vZ0":-6.054622662009476,"x":74.13,"y":235.15,"x0":-1.8957909075567752,"y0":50.00274185698949,"z0":4.8086500495322255,"aX":2.480553736342013},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":-4.2,"spinRate":2163,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.4277678857551086,"extension":6.254787491111332},"index":6,"playId":"2fb4a6b8-db30-3ee7-8cbc-091cfbfaa2b0","pitchNumber":5,"startTime":"2026-07-05T03:35:41.113Z","endTime":"2026-07-05T03:35:44.806Z","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":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.688697791121136,"aZ":-26.802224907481698,"pfxX":-8.912355575645208,"pfxZ":2.7932785880661495,"pX":-1.6136091578781586,"pZ":2.797167036865765,"vX0":4.451105991807819,"vY0":-137.34929680353767,"vZ0":-1.20767580715133,"x":178.51,"y":163.26,"x0":-2.0920290557098435,"y0":50.00126846726559,"z0":5.054850618942397,"aX":-17.129803397723656},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":1891,"spinDirection":241},"zone":11,"typeConfidence":0.92,"plateTime":0.3978660856831824,"extension":6.153079825252548},"index":7,"playId":"bc110eaa-932e-3935-8a76-aaf848958a15","pitchNumber":6,"startTime":"2026-07-05T03:35:58.437Z","endTime":"2026-07-05T03:36:02.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:36:02.857Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:36:54.478Z","endTime":"2026-07-05T03:37:27.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T03:36:31.993Z","endTime":"2026-07-05T03:36:56.544Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509065480682942,"aZ":-25.187828472566924,"pfxX":-8.194576215681037,"pfxZ":3.706575508480583,"pX":-0.8134965320858474,"pZ":3.057582259447197,"vX0":6.379589865098038,"vY0":-135.66916281324762,"vZ0":-0.8601931640688235,"x":148.01,"y":156.23,"x0":-2.117524138203699,"y0":50.00389923020522,"z0":5.116260945473556,"aX":-15.451302357020058},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":13.7,"spinRate":2042,"spinDirection":236},"zone":1,"typeConfidence":0.86,"plateTime":0.40197442558194396,"extension":6.170564388118135},"index":1,"playId":"38b6125c-b0ab-3887-bce0-86aecd7754b0","pitchNumber":1,"startTime":"2026-07-05T03:36:56.544Z","endTime":"2026-07-05T03:37:01.942Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.807286333347843,"aZ":-26.238642126091104,"pfxX":-0.6278540924545837,"pfxZ":3.394624934512093,"pX":0.672128749281315,"pZ":2.126940670087818,"vX0":7.37700525943275,"vY0":-130.43991268045724,"vZ0":-2.1271370322695495,"x":91.38,"y":181.35,"x0":-2.0940833128910588,"y0":50.00083999621523,"z0":4.90351650025518,"aX":-1.0978971102954598},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-0.2,"spinRate":2190,"spinDirection":222},"zone":9,"typeConfidence":0.85,"plateTime":0.41766852137269517,"extension":6.309556317254029},"hitData":{"launchSpeed":102.0,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.01,"coordY":153.65}},"index":2,"playId":"1d7a518b-a24b-3e73-a926-398c970a2a87","pitchNumber":2,"startTime":"2026-07-05T03:37:19.714Z","endTime":"2026-07-05T03:37:27.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:37:27.137Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:39:56.992Z","endTime":"2026-07-05T03:43:00.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":95.5,"endSpeed":86.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60193120417298,"aZ":-14.59067216058351,"pfxX":-5.243811657856435,"pfxZ":9.054128299446466,"pX":0.006042098196990169,"pZ":3.7256600851842157,"vX0":6.063593358740584,"vY0":-138.84523755963153,"vZ0":-3.6073263500403305,"x":116.77,"y":138.19,"x0":-1.5302674283277637,"y0":50.003361829344676,"z0":6.019722683213652,"aX":-10.185164182829489},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":8.2,"spinRate":2177,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3952761824467119,"extension":5.650020637695393},"index":0,"playId":"fd863f5d-76fc-3e56-8cab-fa4ee550bab3","pitchNumber":1,"startTime":"2026-07-05T03:41:21.524Z","endTime":"2026-07-05T03:41:25.829Z","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":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.301406603660425,"aZ":-25.444349846208794,"pfxX":1.647152520563121,"pfxZ":3.881257893086044,"pX":0.05914392025387677,"pZ":2.8377088589544126,"vX0":3.5887794561336044,"vY0":-130.02657858038353,"vZ0":-3.1192262619086315,"x":114.75,"y":162.16,"x0":-1.546518452353829,"y0":50.00029392234387,"z0":5.959324734382802,"aX":2.8512174633802294},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":-3.7,"spinRate":2150,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.41940212789298226,"extension":5.777105871985853},"index":1,"playId":"a6e9b4ea-d341-3431-b406-bf23a440c74b","pitchNumber":2,"startTime":"2026-07-05T03:41:37.957Z","endTime":"2026-07-05T03:41:41.276Z","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, 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":83.0,"endSpeed":75.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426783830392043,"aZ":-28.178954289828912,"pfxX":6.202699233521013,"pfxZ":2.72636655360483,"pX":-0.3752249285139174,"pZ":2.8886997846810227,"vX0":1.1477791671236852,"vY0":-120.8453163417661,"vZ0":-1.3481849653586835,"x":131.3,"y":160.79,"x0":-1.662864511735747,"y0":50.00524288702298,"z0":5.94905436454052,"aX":9.095849199467704},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.8,"breakHorizontal":-11.5,"spinRate":2412,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.4547509243637715,"extension":5.712550404874688},"index":2,"playId":"cb139679-fbd7-3746-9fe6-22ae3a48c0b8","pitchNumber":3,"startTime":"2026-07-05T03:41:55.125Z","endTime":"2026-07-05T03:41:58.985Z","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":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81684657423858,"aZ":-22.397336916580898,"pfxX":-9.965689130579054,"pfxZ":4.855864028323571,"pX":-1.0537663357454645,"pZ":2.217150551471225,"vX0":5.3329274079487226,"vY0":-140.52028533430436,"vZ0":-5.974468393197092,"x":157.17,"y":178.92,"x0":-1.6744948366521752,"y0":50.00437115389741,"z0":5.81187186445166,"aX":-20.066594887251032},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":17.0,"spinRate":2222,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3887879991017651,"extension":5.753525420759717},"index":3,"playId":"e6a7fff7-176d-37bc-b4ba-01772de1e399","pitchNumber":4,"startTime":"2026-07-05T03:42:13.466Z","endTime":"2026-07-05T03:42:18.204Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.580445977487923,"aZ":-30.58320348680448,"pfxX":8.592658721741934,"pfxZ":1.0485501604137424,"pX":0.2299679701649418,"pZ":1.4198909832605469,"vX0":2.312387243952836,"vY0":-122.17524936245358,"vZ0":-4.1882801737174455,"x":108.23,"y":200.44,"x0":-1.8446315819494352,"y0":50.00307366521841,"z0":5.778619470268787,"aX":13.016598916701607},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":-16.1,"spinRate":2352,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44794801036349075,"extension":5.806595419079968},"index":4,"playId":"3e706d4b-ae4e-3a2f-afc5-e4b0b25eef98","pitchNumber":5,"startTime":"2026-07-05T03:42:31.168Z","endTime":"2026-07-05T03:42:34.463Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96598594015794,"aZ":-19.502494518784623,"pfxX":-10.907187985454065,"pfxZ":6.382451308203281,"pX":0.5402074242958912,"pZ":1.5939936311241873,"vX0":8.781653502241024,"vY0":-140.3233236910186,"vZ0":-8.078083368817625,"x":96.41,"y":195.74,"x0":-1.2190769118616547,"y0":50.006931251537104,"z0":5.7902891524753395,"aX":-21.667855379507643},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":17.9,"spinRate":2133,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.39093892144357323,"extension":5.8424875973537045},"index":5,"playId":"96951de8-ddda-3096-88d3-538385ae1345","pitchNumber":6,"startTime":"2026-07-05T03:42:55.869Z","endTime":"2026-07-05T03:43:00.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:43:00.365Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to shortstop Otto Lopez, deflected by third baseman Javier Sanoja.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:43:07.477Z","endTime":"2026-07-05T03:43:54.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":"Single","eventType":"single","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":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":95.8,"endSpeed":87.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06564158194121,"aZ":-23.46985154094244,"pfxX":-10.791777796925686,"pfxZ":4.4436433463792016,"pX":0.41576837234274594,"pZ":1.7000290571878776,"vX0":8.898925142768267,"vY0":-139.07825477042877,"vZ0":-6.866159216160408,"x":101.15,"y":192.88,"x0":-1.4225814357344526,"y0":50.00477218763972,"z0":5.756409039470052,"aX":-21.152672382811318},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":17.8,"spinRate":2210,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.39376615077201205,"extension":5.916902280913304},"index":0,"playId":"60e854f0-7e87-398b-a76a-2f70087c74fc","pitchNumber":1,"startTime":"2026-07-05T03:43:26.864Z","endTime":"2026-07-05T03:43:30.798Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44438856469618,"aZ":-21.440454521080834,"pfxX":-9.794614962643772,"pfxZ":5.38320698361019,"pX":-0.06841335086915698,"pZ":1.9990276936499645,"vX0":7.801735179224309,"vY0":-140.02210709757654,"vZ0":-6.535354181588794,"x":119.61,"y":184.81,"x0":-1.6127713797097685,"y0":50.00285503808922,"z0":5.757743436132354,"aX":-19.526335393632245},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2213,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.39057790812394577,"extension":5.8022018519700955},"hitData":{"launchSpeed":76.5,"launchAngle":-48.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.53,"coordY":177.04}},"index":1,"playId":"414ed866-f925-387d-915e-fc9136ba4d22","pitchNumber":2,"startTime":"2026-07-05T03:43:42.176Z","endTime":"2026-07-05T03:43:54.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:43:54.500Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a line drive to right fielder Griffin Conine. Henry Bolte to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:44:11.775Z","endTime":"2026-07-05T03:46:36.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26018239554722,"aZ":-29.610929081300437,"pfxX":7.097722770798726,"pfxZ":1.7279565773899366,"pX":1.03653872126639,"pZ":1.8748780904732176,"vX0":4.412237025973357,"vY0":-121.30849651281821,"vZ0":-3.3402647409599213,"x":77.49,"y":188.16,"x0":-1.7320300987662085,"y0":50.00124989244664,"z0":5.870030226301393,"aX":10.50205269684029},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-13.9,"spinRate":2422,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4527243135481651,"extension":5.721569323609331},"index":0,"playId":"4509f2f6-66fa-308a-aabd-f63d2ab7566c","pitchNumber":1,"startTime":"2026-07-05T03:44:21.284Z","endTime":"2026-07-05T03:44:25.513Z","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":82.7,"endSpeed":75.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56949474500835,"aZ":-31.12502139109025,"pfxX":7.012090842419294,"pfxZ":0.7179396236634839,"pX":0.4652983486469071,"pZ":1.4792324747378325,"vX0":3.0721895818013816,"vY0":-120.43051731619597,"vZ0":-3.775762057525922,"x":99.26,"y":198.84,"x0":-1.7415694188107007,"y0":50.00054524359691,"z0":5.850061359845489,"aX":10.19486221695779},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":-13.4,"spinRate":2457,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45655957777875145,"extension":5.665582574439418},"index":1,"playId":"61dd1ac5-dda8-3a25-9328-5b28876dbec7","pitchNumber":2,"startTime":"2026-07-05T03:44:38.940Z","endTime":"2026-07-05T03:44:43.316Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37871799783614,"aZ":-25.043797364040994,"pfxX":-10.836615785631718,"pfxZ":3.5296839137155445,"pX":0.3301969070534745,"pZ":1.4347722290426062,"vX0":8.999416370873249,"vY0":-140.88270279538722,"vZ0":-7.223001753923312,"x":104.41,"y":200.04,"x0":-1.489018447309855,"y0":50.00660340840647,"z0":5.637705075130855,"aX":-21.906957568121012},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":2270,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38798172491015315,"extension":5.866041108963739},"index":2,"playId":"c96da6bf-3dd7-3a3c-af78-c984b3401468","pitchNumber":3,"startTime":"2026-07-05T03:44:57.819Z","endTime":"2026-07-05T03:45:02.021Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11368825321044,"aZ":-21.7027389182144,"pfxX":-10.633631199383554,"pfxZ":5.209711955901844,"pX":-0.4080987454461448,"pZ":2.227065832458822,"vX0":6.948117150985015,"vY0":-140.7166878602299,"vZ0":-6.008825397191354,"x":132.56,"y":178.65,"x0":-1.524189688253078,"y0":50.0047686740207,"z0":5.7905146647670325,"aX":-21.38588237695482},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":17.9,"spinRate":2354,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38883013859898163,"extension":5.876946100119448},"index":3,"playId":"a30628f1-a33c-303c-84a6-679f969b98a2","pitchNumber":4,"startTime":"2026-07-05T03:45:17.597Z","endTime":"2026-07-05T03:45:21.620Z","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":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592243674666914,"aZ":-14.390473028654473,"pfxX":-6.537621300555202,"pfxZ":8.657356601687557,"pX":0.36652628008877447,"pZ":2.508773170852571,"vX0":7.5107635282977885,"vY0":-142.18514685794196,"vZ0":-6.491030929713027,"x":103.03,"y":171.04,"x0":-1.4557290844915698,"y0":50.003992767350695,"z0":5.728825978696399,"aX":-13.431406782486524},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2326,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.38473420435162353,"extension":5.88493907611195},"index":4,"playId":"10e2d8a8-ac76-38e6-b2f1-dc60d56070d6","pitchNumber":5,"startTime":"2026-07-05T03:45:34.859Z","endTime":"2026-07-05T03:45:38.790Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60010244362071,"aZ":-24.602244041467998,"pfxX":-10.852113603536328,"pfxZ":3.8042490978658563,"pX":-0.12615997664739112,"pZ":1.3899528489712727,"vX0":8.030778470667208,"vY0":-140.6420666766546,"vZ0":-7.425105197202409,"x":121.81,"y":201.25,"x0":-1.6168496162699824,"y0":50.006244390516905,"z0":5.6740305430576035,"aX":-21.620162611809015},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.4,"breakHorizontal":17.9,"spinRate":2293,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3903060844973849,"extension":5.882153999866475},"index":5,"playId":"e22eb2f8-da9b-36d1-a62f-c239b82480a6","pitchNumber":6,"startTime":"2026-07-05T03:45:59.380Z","endTime":"2026-07-05T03:46:03.438Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.648641283009876,"aZ":-26.974316904203555,"pfxX":-1.4855566330497574,"pfxZ":2.936584603059339,"pX":0.13940700643925408,"pZ":2.7603222919915313,"vX0":4.8505303012650804,"vY0":-131.90715323387099,"vZ0":-2.9625559158719286,"x":111.69,"y":164.25,"x0":-1.5259929751436292,"y0":50.00425219216533,"z0":5.875448322258091,"aX":-2.6324277560127625},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":1.7,"spinRate":2042,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.41437918897714,"extension":5.793488699065039},"hitData":{"launchSpeed":93.5,"launchAngle":15.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.84,"coordY":78.11}},"index":6,"playId":"b350c123-4977-3364-84ee-97a9fbb4b4eb","pitchNumber":7,"startTime":"2026-07-05T03:46:26.900Z","endTime":"2026-07-05T03:46:36.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:46:36.731Z","atBatIndex":56},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jeff McNeil out on a sacrifice fly to center fielder Jakob Marsee. Henry Bolte scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:47:03.412Z","endTime":"2026-07-05T03:47:33.126Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7bf29daa-aa07-41fd-88da-f76b1aa2a62c","startTime":"2026-07-05T03:47:03.412Z","endTime":"2026-07-05T03:47:08.412Z","isPitch":false,"type":"stepoff"},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31450652666577,"aZ":-28.810062310303774,"pfxX":-10.079474435538092,"pfxZ":1.8846828090024887,"pX":-0.7045751201185313,"pZ":2.1278930059347285,"vX0":5.714926554186934,"vY0":-133.1938561560012,"vZ0":-4.030409622713941,"x":143.86,"y":181.33,"x0":-1.575634744258873,"y0":50.00452045252789,"z0":5.759383242946127,"aX":-17.99604077176439},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":2079,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.41224827445976153,"extension":5.984225187551653},"hitData":{"launchSpeed":88.6,"launchAngle":43.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.37,"coordY":88.07}},"index":1,"playId":"ba9c99ef-0a1d-34b3-8b62-dea8f7de5592","pitchNumber":1,"startTime":"2026-07-05T03:47:20.600Z","endTime":"2026-07-05T03:47:33.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:47:33.126Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:47:43.392Z","endTime":"2026-07-05T03:48:51.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06247557029028,"aZ":-21.534545548617608,"pfxX":-11.898050242017023,"pfxZ":5.277553700781338,"pX":0.1792132270639429,"pZ":1.859688625587577,"vX0":8.514218577347416,"vY0":-141.13307635489636,"vZ0":-6.928589869136974,"x":110.17,"y":188.57,"x0":-1.3304403907094553,"y0":50.007050129366874,"z0":5.73309172293749,"aX":-24.012701763698942},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.3,"breakHorizontal":19.8,"spinRate":2303,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3880632618698323,"extension":5.844256992300062},"index":0,"playId":"e99b423e-cf7f-3ec6-8476-bc20abe6e0f2","pitchNumber":1,"startTime":"2026-07-05T03:48:03.264Z","endTime":"2026-07-05T03:48:07.805Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63764224089507,"aZ":-26.251962475566103,"pfxX":0.4220661376767674,"pfxZ":3.316481673232433,"pX":0.5366731927056684,"pZ":2.844561008528069,"vX0":5.360053021536788,"vY0":-131.65837171130707,"vZ0":-2.909686959571717,"x":96.54,"y":161.98,"x0":-1.5664772897134944,"y0":50.00086769279374,"z0":5.873081419916615,"aX":0.7520949605375675},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.8,"spinRate":2255,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.41343063878245,"extension":5.668935163965474},"index":1,"playId":"94176196-cfb3-30f7-b342-9ce94727db6a","pitchNumber":2,"startTime":"2026-07-05T03:48:24.009Z","endTime":"2026-07-05T03:48:27.157Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60570349013577,"aZ":-33.408130307999706,"pfxX":8.118756266780032,"pfxZ":-0.7962174126060226,"pX":1.4210094166156397,"pZ":1.6274040606133264,"vX0":4.673610008365966,"vY0":-124.06555749950608,"vZ0":-3.4027872733619904,"x":62.83,"y":194.84,"x0":-1.543888986312507,"y0":50.001500640752695,"z0":5.810847114552351,"aX":12.61158760356536},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.0,"breakHorizontal":-15.8,"spinRate":2332,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44205909529886345,"extension":5.727496065832453},"index":2,"playId":"af411b53-6040-3d6f-aaae-ba88599bf447","pitchNumber":3,"startTime":"2026-07-05T03:48:46.905Z","endTime":"2026-07-05T03:48:51.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:48:51.537Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:51:58.921Z","endTime":"2026-07-05T03:53:39.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:51:03.770Z","endTime":"2026-07-05T03:51:41.466Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T03:51:41.466Z","endTime":"2026-07-05T03:52:01.108Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":93.4,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.612229641921562,"aZ":-28.196229093096207,"pfxX":-10.168788872000409,"pfxZ":2.1249888874027993,"pX":0.5176832140356826,"pZ":1.0973689687647386,"vX0":10.21990020413843,"vY0":-135.67608657542038,"vZ0":-4.708573506365338,"x":97.27,"y":209.15,"x0":-1.9698052923081286,"y0":50.002563124154996,"z0":4.811208945678319,"aX":-19.03134202570372},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.0,"breakHorizontal":16.3,"spinRate":2063,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4031058871907627,"extension":6.270689039565781},"index":2,"playId":"f6d094fe-5c72-3caa-bd64-fb2a59abaeff","pitchNumber":1,"startTime":"2026-07-05T03:52:01.108Z","endTime":"2026-07-05T03:52:05.396Z","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":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14390548675012,"aZ":-28.22217970362751,"pfxX":-9.511385041259432,"pfxZ":2.0934782300723533,"pX":-0.14026714367134277,"pZ":1.9970112224679177,"vX0":7.7243946143398095,"vY0":-136.0069971312077,"vZ0":-2.838443571688078,"x":122.35,"y":184.86,"x0":-1.7730118871787457,"y0":50.000377657093374,"z0":4.999000554635078,"aX":-17.924336670614224},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":15.7,"spinRate":2078,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.40180250678864615,"extension":6.245803279899206},"index":3,"playId":"ab589698-efcd-3dd9-b31d-8003456eb494","pitchNumber":2,"startTime":"2026-07-05T03:52:20.010Z","endTime":"2026-07-05T03:52:25.227Z","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":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02296562949217,"aZ":-28.47186728652361,"pfxX":5.962068080504713,"pfxZ":2.5984452306184043,"pX":1.044297147182896,"pZ":1.5238506252027328,"vX0":5.970504780931568,"vY0":-118.360194673088,"vZ0":-2.068223445042943,"x":77.19,"y":197.64,"x0":-2.2827022359991536,"y0":50.00061783075175,"z0":5.009459727885488,"aX":8.47863119048716},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":-12.2,"spinRate":2525,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.46228604366826076,"extension":6.20394836592071},"index":4,"playId":"c0549260-871b-394b-b814-e0355c9924d8","pitchNumber":3,"startTime":"2026-07-05T03:52:40.060Z","endTime":"2026-07-05T03:52:44.379Z","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":94.3,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.197794227197132,"aZ":-14.522032803273426,"pfxX":-8.610240350913266,"pfxZ":9.320846186204466,"pX":0.1586975329494158,"pZ":2.471981269670414,"vX0":8.746958656250328,"vY0":-136.9770675693723,"vZ0":-4.842793670572859,"x":110.95,"y":172.04,"x0":-1.9624287118252548,"y0":50.00294262954035,"z0":5.2610108972194665,"aX":-16.307492041664094},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":13.7,"spinRate":2319,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.4003708323570385,"extension":6.1618879567407445},"index":5,"playId":"264e28ee-41b4-347f-b179-a36a050afbef","pitchNumber":4,"startTime":"2026-07-05T03:52:55.934Z","endTime":"2026-07-05T03:52:59.265Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96615782654108,"aZ":-27.37013632047956,"pfxX":7.184486853221191,"pfxZ":3.2734804739632857,"pX":1.5954117686604066,"pZ":1.8916610876565452,"vX0":6.461597470067988,"vY0":-120.55624967321143,"vZ0":-1.71092493160273,"x":56.19,"y":187.71,"x0":-2.055470990752643,"y0":50.0039821878873,"z0":5.031984792418946,"aX":10.549942926299487},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.8,"breakHorizontal":-14.6,"spinRate":2466,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.4547606421306565,"extension":6.174317305003427},"index":6,"playId":"b9da36e1-8914-36ce-b461-30fdc1df9a2e","pitchNumber":5,"startTime":"2026-07-05T03:53:17.236Z","endTime":"2026-07-05T03:53:21.243Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.203208384296804,"aZ":-14.607904588631047,"pfxX":-6.967863722397421,"pfxZ":9.08753183600297,"pX":0.9047492194631337,"pZ":1.8529917081644218,"vX0":9.81507512411217,"vY0":-138.25691102859275,"vZ0":-6.583841313424751,"x":82.51,"y":188.75,"x0":-1.7882616530509954,"y0":50.00578502282309,"z0":5.248111532333211,"aX":-13.474234863453662},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2463,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.39635744785128457,"extension":6.333498861514358},"index":7,"playId":"2ed3447d-c2bf-3bbb-b824-99b20c094e11","pitchNumber":6,"startTime":"2026-07-05T03:53:33.405Z","endTime":"2026-07-05T03:53:39.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:53:39.286Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to center fielder Henry Bolte.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:54:20.381Z","endTime":"2026-07-05T03:56:20.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"Offensive Substitution: Pinch-runner Esteury Ruiz replaces Heriberto Hernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:54:14.759Z","endTime":"2026-07-05T03:54:22.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"602","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"base":1},{"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87009648348412,"aZ":-24.354046421602867,"pfxX":-10.334934199252892,"pfxZ":4.152253803139852,"pX":-1.1790581923133023,"pZ":2.1714752877677905,"vX0":6.125094974004398,"vY0":-136.33634507896716,"vZ0":-3.168822458833577,"x":161.94,"y":180.15,"x0":-2.111650791283622,"y0":50.0023703160489,"z0":5.028938230919634,"aX":-19.462356045123407},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":17.4,"spinRate":2111,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4016856190813751,"extension":6.14073748968849},"index":1,"playId":"a93848b2-373b-3890-b08f-1078966a4c88","pitchNumber":1,"startTime":"2026-07-05T03:54:22.559Z","endTime":"2026-07-05T03:54:26.185Z","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":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0678110897035,"aZ":-24.907917123714608,"pfxX":-10.587913469227157,"pfxZ":3.9108641457270936,"pX":-1.0346374425870888,"pZ":1.973701552989082,"vX0":6.719673018597198,"vY0":-135.35408285911305,"vZ0":-3.587434544083511,"x":156.44,"y":185.49,"x0":-2.1715530114030033,"y0":50.00476545818153,"z0":5.056978635311387,"aX":-19.681811485851707},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2117,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4043918330588214,"extension":6.158666126158414},"index":2,"playId":"99610123-7fe5-33ae-acdf-6da8ca239592","pitchNumber":2,"startTime":"2026-07-05T03:54:42.871Z","endTime":"2026-07-05T03:54:46.817Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51568986633052,"aZ":-14.30850987727711,"pfxX":-7.753877938202335,"pfxZ":9.601970591391316,"pX":0.5030061437878637,"pZ":1.0460665419884851,"vX0":8.827073659361515,"vY0":-134.8515968323314,"vZ0":-8.420601361588313,"x":97.83,"y":210.54,"x0":-1.7895937037503764,"y0":50.0006885996486,"z0":5.19644374144089,"aX":-14.424929221974285},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2265,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.40457839451116273,"extension":6.331702936102887},"index":3,"playId":"fe83de67-20db-3638-8fbd-aaa986ea0985","pitchNumber":3,"startTime":"2026-07-05T03:55:04.027Z","endTime":"2026-07-05T03:55:07.959Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64282982799222,"aZ":-14.752441970067656,"pfxX":-8.63108969253339,"pfxZ":8.954032526850792,"pX":0.6753849618751346,"pZ":2.1344551577549664,"vX0":10.090438188766868,"vY0":-138.1134868630588,"vZ0":-5.7869568571935135,"x":91.26,"y":181.15,"x0":-1.891421029691906,"y0":50.006162900877925,"z0":5.236683464278809,"aX":-16.80078013897992},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":13.7,"spinRate":2375,"spinDirection":228},"zone":9,"typeConfidence":0.91,"plateTime":0.39547397504438475,"extension":6.176432975507009},"index":4,"playId":"1e02646e-03bf-3650-9359-ade93d2a1325","pitchNumber":4,"startTime":"2026-07-05T03:55:24.589Z","endTime":"2026-07-05T03:55:28.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"b50e3dbc-77bd-3093-912b-9525fdb59ddb","startTime":"2026-07-05T03:55:45.670Z","endTime":"2026-07-05T03:55:49.193Z","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(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":95.1,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.193934168000403,"aZ":-18.804315875767422,"pfxX":-6.48926767421483,"pfxZ":6.824472074119981,"pX":-0.669183688081265,"pZ":2.799425411407816,"vX0":6.119337026093943,"vY0":-138.42917512592692,"vZ0":-3.379358883135872,"x":142.51,"y":163.2,"x0":-2.055329547284639,"y0":50.00190827800597,"z0":5.280377828409559,"aX":-12.711560047390014},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":10.7,"spinRate":2192,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.39425953119297485,"extension":6.116369850498208},"hitData":{"launchSpeed":99.8,"launchAngle":19.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.52,"coordY":65.2}},"index":6,"playId":"2033a603-28ea-3f75-8519-6d316016a88d","pitchNumber":5,"startTime":"2026-07-05T03:56:09.055Z","endTime":"2026-07-05T03:56:20.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:56:20.661Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joe Mack singles on a ground ball to right fielder Lawrence Butler. Esteury Ruiz to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:56:32.837Z","endTime":"2026-07-05T03:57:39.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882232841960825,"aZ":-22.996380590140248,"pfxX":-9.604043764706757,"pfxZ":4.897509348271395,"pX":-1.275660906210039,"pZ":3.3213902264981465,"vX0":5.81722905954057,"vY0":-135.60964009780085,"vZ0":-0.3442706380894771,"x":165.63,"y":149.1,"x0":-2.19370433846011,"y0":50.00401700988563,"z0":5.045355300748813,"aX":-18.003080122516195},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":2040,"spinDirection":237},"zone":11,"typeConfidence":0.83,"plateTime":0.40290973214903847,"extension":6.053217381890369},"index":0,"playId":"50b94f2b-f7d7-30aa-a0f1-d9c202bb0dbb","pitchNumber":1,"startTime":"2026-07-05T03:56:50.526Z","endTime":"2026-07-05T03:56:54.448Z","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":80.3,"endSpeed":74.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48196102394597,"aZ":-30.438804184353984,"pfxX":7.414896176829811,"pfxZ":1.2441213662090416,"pX":-1.6614874660363672,"pZ":2.456584738193365,"vX0":-0.10797929818501217,"vY0":-117.02803771571094,"vZ0":0.6548423693264342,"x":180.33,"y":172.45,"x0":-2.578505607548917,"y0":50.00143151680744,"z0":5.017854883422831,"aX":10.31295039425896},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.6,"breakHorizontal":-13.4,"spinRate":2453,"spinDirection":73},"zone":13,"typeConfidence":0.91,"plateTime":0.4675213956458073,"extension":5.89420085518037},"index":1,"playId":"f45fdf54-1d21-397f-8ca9-b296ea76d97c","pitchNumber":2,"startTime":"2026-07-05T03:57:08.756Z","endTime":"2026-07-05T03:57:12.915Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083574763054024,"aZ":-28.542325117459708,"pfxX":-8.315019517013802,"pfxZ":1.9207795023338612,"pX":-0.3613090349339914,"pZ":2.4517444464873566,"vX0":7.314931967078771,"vY0":-135.86259515358958,"vZ0":-2.065605729522067,"x":130.77,"y":172.58,"x0":-1.9910334371192908,"y0":50.00612808855648,"z0":5.179858295750299,"aX":-15.753168171176402},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":2075,"spinDirection":239},"zone":4,"typeConfidence":0.91,"plateTime":0.4011383287340946,"extension":6.090949757156735},"hitData":{"launchSpeed":106.6,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.35,"coordY":111.46}},"index":2,"playId":"ecf92461-b07b-32cc-aa76-036320ee036e","pitchNumber":3,"startTime":"2026-07-05T03:57:29.602Z","endTime":"2026-07-05T03:57:39.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:57:39.121Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to center fielder Henry Bolte. Esteury Ruiz to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:57:55.860Z","endTime":"2026-07-05T03:59:49.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":87.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.359491082963086,"aZ":-26.649509668987232,"pfxX":-10.102828987129488,"pfxZ":2.8554128358140503,"pX":0.10704942299806178,"pZ":2.174525093848878,"vX0":9.118045018060766,"vY0":-137.1877026629245,"vZ0":-2.5825768788367727,"x":112.92,"y":180.07,"x0":-1.9245647936419905,"y0":50.0007242957812,"z0":4.918194510461948,"aX":-19.525548099297648},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.9,"breakHorizontal":16.7,"spinRate":2095,"spinDirection":240},"zone":5,"typeConfidence":0.93,"plateTime":0.3971484651341912,"extension":6.312377136787706},"index":0,"playId":"4304eb7d-c79e-3762-8565-9e895692e367","pitchNumber":1,"startTime":"2026-07-05T03:58:18.432Z","endTime":"2026-07-05T03:58:22.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"bcd77912-0a00-440c-bf61-f55860f6e615","startTime":"2026-07-05T03:58:40.786Z","endTime":"2026-07-05T03:58:45.786Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688481215326128,"aZ":-29.767034529508642,"pfxX":-8.28334116952632,"pfxZ":1.2392087795003182,"pX":0.22512994187425286,"pZ":2.633620823002925,"vX0":9.173180895853115,"vY0":-137.6527522956318,"vZ0":-0.7496717942539896,"x":108.42,"y":167.67,"x0":-2.053094277436381,"y0":50.00487978374735,"z0":4.9009443123314655,"aX":-16.113569086590502},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2005,"spinDirection":242},"zone":2,"typeConfidence":0.92,"plateTime":0.395865076401416,"extension":6.138831839318857},"index":2,"playId":"3cc6ce63-1a03-3db0-a4d8-eccbf20348c8","pitchNumber":2,"startTime":"2026-07-05T03:58:57.775Z","endTime":"2026-07-05T03:59:01.730Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.869389489927684,"aZ":-28.814475021580463,"pfxX":4.511908040601524,"pfxZ":2.3029011534592403,"pX":2.3996829854117716,"pZ":1.6028544189297256,"vX0":8.983747275634911,"vY0":-119.88472414544984,"vZ0":-2.186256615632873,"x":25.53,"y":195.5,"x0":-1.9800807666611424,"y0":50.00131444859148,"z0":5.094922116329994,"aX":6.57504322855889},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.0,"breakHorizontal":-10.3,"spinRate":2465,"spinDirection":68},"zone":14,"typeConfidence":0.86,"plateTime":0.45662194150947855,"extension":6.335183974079986},"index":3,"playId":"ece201c8-1f52-36f8-92e7-713d12668158","pitchNumber":3,"startTime":"2026-07-05T03:59:17.142Z","endTime":"2026-07-05T03:59:20.607Z","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":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017207566696197,"aZ":-14.532162446951958,"pfxX":-8.42684377782887,"pfxZ":9.060483861725562,"pX":0.0801694730600261,"pZ":2.0818772766751064,"vX0":8.079692304249201,"vY0":-138.0090580098626,"vZ0":-6.24235190831294,"x":113.94,"y":182.57,"x0":-1.7773542908232602,"y0":50.002300297277756,"z0":5.335405003956689,"aX":-16.407613798832276},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2296,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.3954676192620954,"extension":6.058106039307904},"hitData":{"launchSpeed":89.0,"launchAngle":27.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":174.4,"coordY":88.07}},"index":4,"playId":"5bef0236-2d69-3987-b7f5-57a1892fd9dc","pitchNumber":4,"startTime":"2026-07-05T03:59:38.683Z","endTime":"2026-07-05T03:59:49.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:59:49.989Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T04:00:14.530Z","endTime":"2026-07-05T04:01:40.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 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":76.4,"endSpeed":69.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.418908390813726,"aZ":-43.796123884238646,"pfxX":9.49803642264503,"pfxZ":-9.417927127421724,"pX":-3.114115974559256,"pZ":4.444035150389191,"vX0":-4.481546989077949,"vY0":-110.88937228911274,"vZ0":6.8155041220225705,"x":235.7,"y":118.79,"x0":-2.291699847918115,"y0":50.00046398606,"z0":5.921546302854185,"aX":11.725306012770572},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.6,"breakHorizontal":-15.8,"spinRate":2687,"spinDirection":48},"zone":11,"typeConfidence":0.91,"plateTime":0.4955779182847917,"extension":6.034337543889894},"index":0,"playId":"92c67b79-e793-3993-b51c-bdeb2bc8a9d2","pitchNumber":1,"startTime":"2026-07-05T04:00:24.423Z","endTime":"2026-07-05T04:00:27.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(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":89.0,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52306791386417,"aZ":-28.732606318421283,"pfxX":1.4233024226121052,"pfxZ":2.0091520054990504,"pX":0.018451749100630726,"pZ":3.226050961809129,"vX0":5.21540473823489,"vY0":-129.56649344095013,"vZ0":0.636396879859625,"x":116.3,"y":151.68,"x0":-2.2003271316585984,"y0":50.000586626744536,"z0":5.162466721880866,"aX":2.4331334604814874},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":-3.7,"spinRate":2193,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.4217570961769779,"extension":6.134438911984575},"index":1,"playId":"2ab0665d-fc95-3430-b4a6-ee160f87bbd7","pitchNumber":2,"startTime":"2026-07-05T04:00:46.832Z","endTime":"2026-07-05T04:00:51.602Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.381823589338453,"aZ":-26.992258327385233,"pfxX":-9.467564929563885,"pfxZ":2.6638105551746634,"pX":-1.292303582027102,"pZ":2.341157896534522,"vX0":5.84338438016384,"vY0":-138.53315024262105,"vZ0":-2.558677172448143,"x":166.26,"y":175.57,"x0":-2.196666860197743,"y0":50.00625553577624,"z0":5.077432953553073,"aX":-18.441479379270973},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":16.0,"spinRate":2126,"spinDirection":242},"zone":13,"typeConfidence":0.93,"plateTime":0.39508510064580316,"extension":6.173067328970061},"index":2,"playId":"ba969b23-8864-3294-9864-bdb8ca3403a8","pitchNumber":3,"startTime":"2026-07-05T04:01:07.457Z","endTime":"2026-07-05T04:01:11.889Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860760013369397,"aZ":-30.961313299858915,"pfxX":-9.297811493512043,"pfxZ":0.6985563470656837,"pX":-0.9591369155450519,"pZ":1.9688990982224281,"vX0":5.888507613333514,"vY0":-130.8316141561202,"vZ0":-2.1890419751943067,"x":153.56,"y":185.62,"x0":-2.0232181384892485,"y0":50.00643267271666,"z0":5.121691480547554,"aX":-16.230521046211877},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.0,"breakHorizontal":15.7,"spinRate":1681,"spinDirection":251},"zone":13,"typeConfidence":0.81,"plateTime":0.4175811020499527,"extension":6.330420341938687},"hitData":{"launchSpeed":71.5,"launchAngle":3.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.43,"coordY":150.09}},"index":3,"playId":"70dd72aa-118a-3d98-9455-b660a439f4b9","pitchNumber":4,"startTime":"2026-07-05T04:01:32.660Z","endTime":"2026-07-05T04:01:40.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:01:40.188Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T04:04:00.977Z","endTime":"2026-07-05T04:06:06.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Esteury Ruiz remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T04:03:22.710Z","endTime":"2026-07-05T04:04:03.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"602","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"}},{"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557469275432158,"aZ":-25.078910349662106,"pfxX":-11.530328944016157,"pfxZ":3.57679922631732,"pX":0.5369716070371832,"pZ":2.7270071799853124,"vX0":9.206164530884713,"vY0":-139.5355477955039,"vZ0":-4.189277573600787,"x":96.53,"y":165.15,"x0":-1.2967981929522931,"y0":50.00358351588765,"z0":5.88771007281897,"aX":-22.88021979881443},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":19.1,"spinRate":2301,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3915902298900029,"extension":5.707339929289873},"index":1,"playId":"cacb9ce6-eaf4-3089-b170-ace8a72807df","pitchNumber":1,"startTime":"2026-07-05T04:04:03.170Z","endTime":"2026-07-05T04:04:06.841Z","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":83.5,"endSpeed":77.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86721053685674,"aZ":-30.732764499509546,"pfxX":5.95440579794014,"pfxZ":0.9523358750372193,"pX":0.3687172708512107,"pZ":1.8664338441138741,"vX0":2.9111905407744465,"vY0":-121.6493372051117,"vZ0":-3.206091643066952,"x":102.95,"y":188.39,"x0":-1.6137493713793114,"y0":50.00284349622762,"z0":5.8410830313670985,"aX":9.002946467427009},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-11.4,"spinRate":2409,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4487211635061219,"extension":5.81524950926064},"index":2,"playId":"7c9f2ec4-467f-3745-acc2-50af939beadc","pitchNumber":2,"startTime":"2026-07-05T04:04:18.594Z","endTime":"2026-07-05T04:04:22.289Z","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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.767311340944957,"aZ":-27.094335146192808,"pfxX":-9.22456639956969,"pfxZ":2.886307792795943,"pX":-1.2925874909228237,"pZ":1.5858785133970672,"vX0":4.148450038668094,"vY0":-132.26510809916226,"vZ0":-5.653448497939667,"x":166.27,"y":195.96,"x0":-1.6879109346460204,"y0":50.00543118070998,"z0":5.753190518766144,"aX":-16.249474292195405},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":15.7,"spinRate":2106,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4150504147989351,"extension":5.767184088016168},"index":3,"playId":"d0a3d85e-d996-3200-bef5-88a0a571e164","pitchNumber":3,"startTime":"2026-07-05T04:04:39.757Z","endTime":"2026-07-05T04:04:44.123Z","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":90.6,"endSpeed":83.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32174439619223,"aZ":-29.538285048731247,"pfxX":-10.175020558384414,"pfxZ":1.499307157654827,"pX":-1.7903071108478357,"pZ":2.0957401346616864,"vX0":3.0836584187138016,"vY0":-131.88951241979538,"vZ0":-4.097882696107974,"x":185.24,"y":182.2,"x0":-1.653314279463361,"y0":50.005486239794834,"z0":5.850779915472791,"aX":-17.908933072907992},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":17.8,"spinRate":2217,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4154671688084881,"extension":5.729414336355904},"index":4,"playId":"d786226c-6dc6-3cfc-9d79-424e979f0146","pitchNumber":4,"startTime":"2026-07-05T04:04:57.219Z","endTime":"2026-07-05T04:05:00.989Z","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25778233428741,"aZ":-18.373634124265358,"pfxX":-7.5160275082449886,"pfxZ":6.8369978291302385,"pX":-0.7605165733264275,"pZ":3.932779392404058,"vX0":4.748986684793442,"vY0":-142.06483376306946,"vZ0":-2.3627067227670415,"x":145.99,"y":132.59,"x0":-1.4879625383727164,"y0":50.005722041934824,"z0":5.959493435277321,"aX":-15.177818935292144},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":12.5,"spinRate":2239,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.38736490841656934,"extension":5.737522106999685},"index":5,"playId":"6f157e9f-7798-3b6e-ac03-990fc752cd92","pitchNumber":5,"startTime":"2026-07-05T04:05:16.525Z","endTime":"2026-07-05T04:05:20.349Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869085755684882,"aZ":-33.4527982096213,"pfxX":6.533345242482289,"pfxZ":-0.8439511219088551,"pX":-0.2619280087642074,"pZ":2.6218594723818693,"vX0":1.07020540636471,"vY0":-123.13040932083531,"vZ0":-1.1402067865754986,"x":126.98,"y":167.99,"x0":-1.551326223676983,"y0":50.00095940289055,"z0":5.9487423150787695,"aX":9.924088568381318},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.6,"breakHorizontal":-12.1,"spinRate":2285,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.44665588544982393,"extension":5.778939946848035},"index":6,"playId":"3091ed3c-7c91-3d00-b98e-d010133a678b","pitchNumber":6,"startTime":"2026-07-05T04:05:34.606Z","endTime":"2026-07-05T04:05:39.411Z","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":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-05T04:05:48.286Z","endTime":"2026-07-05T04:06:02.264Z","isPitch":false,"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720976399238737,"aZ":-21.449787771134684,"pfxX":-10.012252627533925,"pfxZ":5.218295848824093,"pX":0.8417314394325282,"pZ":2.3210286308537778,"vX0":9.179736005904928,"vY0":-141.86729076770413,"vZ0":-5.878636380878577,"x":84.92,"y":176.11,"x0":-1.1209632681618356,"y0":50.0069553385317,"z0":5.769399818256932,"aX":-20.597172891102417},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.5,"breakHorizontal":16.4,"spinRate":2382,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38475730035229727,"extension":5.847431876283939},"index":8,"playId":"e3522e57-aa07-3e90-b71a-328a9376727a","pitchNumber":7,"startTime":"2026-07-05T04:06:02.264Z","endTime":"2026-07-05T04:06:06.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:06:06.897Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T04:06:14.084Z","endTime":"2026-07-05T04:08:06.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90538921006051,"aZ":-30.11903754501888,"pfxX":7.706343366914311,"pfxZ":1.4047600680170262,"pX":-0.022456660395125803,"pZ":2.9876953459139837,"vX0":1.4995312249957498,"vY0":-120.35823668594462,"vZ0":-0.734403328630983,"x":117.86,"y":158.11,"x0":-1.654986415522303,"y0":50.00262869717877,"z0":5.969840840211361,"aX":11.277676686325352},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.6,"breakHorizontal":-14.3,"spinRate":2505,"spinDirection":41},"zone":2,"typeConfidence":2.0,"plateTime":0.45550364700439916,"extension":5.630095526088551},"index":0,"playId":"ddad50db-16c5-3ee9-88e3-e323068c6346","pitchNumber":1,"startTime":"2026-07-05T04:06:32.999Z","endTime":"2026-07-05T04:06:41.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dropped foul pop error by catcher Joe Mack.","event":"Error","eventType":"error","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"ddad50db-16c5-3ee9-88e3-e323068c6346","startTime":"2026-07-05T04:07:20.308Z","endTime":"2026-07-05T04:07:24.068Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":97.6,"endSpeed":89.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24945631263634,"aZ":-15.687004993590639,"pfxX":-6.6343976921547405,"pfxZ":8.104082636611828,"pX":1.3058420748400228,"pZ":2.250077244835296,"vX0":9.573683541717946,"vY0":-141.70111136971323,"vZ0":-7.055261236530523,"x":67.22,"y":178.03,"x0":-1.2539080091654338,"y0":50.00450290027263,"z0":5.77376631439052,"aX":-13.49982769113785},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":10.1,"spinRate":2302,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3864838785478044,"extension":5.688136934659342},"index":2,"playId":"49c4ad68-9cc7-3d6f-a3e6-d64ce9aba07e","pitchNumber":2,"startTime":"2026-07-05T04:07:24.068Z","endTime":"2026-07-05T04:07:27.594Z","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":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03219856793056,"aZ":-25.203756367036355,"pfxX":0.6391407773991289,"pfxZ":3.9921015745759396,"pX":0.9436265285588166,"pZ":1.2859716120682214,"vX0":6.024417615710647,"vY0":-131.61707404648584,"vZ0":-6.6826091990929655,"x":81.03,"y":204.06,"x0":-1.4621534242905918,"y0":50.00608136793284,"z0":5.73563443499597,"aX":1.1158777555128092},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.5,"spinRate":2286,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4168230337220451,"extension":5.827205511169579},"index":3,"playId":"5c4bd49a-4bdf-3234-868c-3fd0f8b3b673","pitchNumber":3,"startTime":"2026-07-05T04:07:41.574Z","endTime":"2026-07-05T04:07:45.494Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80933820114689,"aZ":-22.36992244536178,"pfxX":-10.199235691367726,"pfxZ":4.97962120810742,"pX":-0.41097444600406946,"pZ":2.30217958691336,"vX0":6.8812963118232915,"vY0":-140.4123815321203,"vZ0":-5.6497419243637115,"x":132.67,"y":176.62,"x0":-1.585442582457239,"y0":50.00496222809417,"z0":5.824156733068342,"aX":-20.092317649191173},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":2353,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39212397700453927,"extension":5.738347539816237},"hitData":{"launchSpeed":95.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.7,"coordY":153.65}},"index":4,"playId":"d17536b6-8a63-34ab-b986-68fb03f4995e","pitchNumber":4,"startTime":"2026-07-05T04:07:59.494Z","endTime":"2026-07-05T04:08:06.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:08:06.920Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to left fielder Esteury Ruiz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T04:08:23.134Z","endTime":"2026-07-05T04:09:38.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":97.2,"endSpeed":88.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659880303379797,"aZ":-19.13294195832844,"pfxX":-9.872336069030037,"pfxZ":6.44601921760934,"pX":0.6518292061033562,"pZ":2.831178893433072,"vX0":9.154830295603814,"vY0":-141.20933905845493,"vZ0":-4.974893380685692,"x":92.15,"y":162.34,"x0":-1.3469587191965684,"y0":50.00301123017145,"z0":5.843912138741835,"aX":-19.970868439599826},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":16.1,"spinRate":2349,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3876395096434533,"extension":5.836999282415234},"index":0,"playId":"8766aaa1-d9c3-310d-bde2-976e0d4f96ca","pitchNumber":1,"startTime":"2026-07-05T04:08:35.899Z","endTime":"2026-07-05T04:08:39.763Z","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":90.8,"endSpeed":82.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.440505893444122,"aZ":-29.32531027392868,"pfxX":-11.115555059337252,"pfxZ":1.626520274832738,"pX":-1.3789529521889279,"pZ":1.2634703631232773,"vX0":4.4521206718557504,"vY0":-131.99403293774327,"vZ0":-6.025954435295353,"x":169.56,"y":204.67,"x0":-1.6520758499207824,"y0":50.000601685934555,"z0":5.760029154950359,"aX":-19.43544463390349},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":19.0,"spinRate":2197,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4163874113616006,"extension":5.872702728294986},"index":1,"playId":"0c375226-0d42-3867-b1f7-f2ac9c938876","pitchNumber":2,"startTime":"2026-07-05T04:08:51.355Z","endTime":"2026-07-05T04:08:54.531Z","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":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.892785056632455,"aZ":-25.02675482895984,"pfxX":1.1186535827495447,"pfxZ":4.095136057750203,"pX":1.1015181357645227,"pZ":1.8753170374229542,"vX0":5.912942438513762,"vY0":-131.03422310916895,"vZ0":-5.312863226099626,"x":75.01,"y":188.15,"x0":-1.3266220052643205,"y0":50.00048101920908,"z0":5.7915483692696075,"aX":1.950065349836069},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":-3.2,"spinRate":2302,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4175206831182514,"extension":5.812273666880475},"index":2,"playId":"b83a2c42-c788-3885-8ffc-f592e6a8ab28","pitchNumber":3,"startTime":"2026-07-05T04:09:08.184Z","endTime":"2026-07-05T04:09:12.332Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.025395194142014,"aZ":-17.513005566707818,"pfxX":-9.580399460767312,"pfxZ":7.368263179860335,"pX":-0.4920450053675845,"pZ":3.170581266975047,"vX0":6.323414804394564,"vY0":-140.24985917886102,"vZ0":-4.127732183544066,"x":135.76,"y":153.17,"x0":-1.5323682875901314,"y0":50.00426285265874,"z0":5.805246490309906,"aX":-19.067463306840747},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":16.1,"spinRate":2382,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3906934489323426,"extension":5.718080010280889},"hitData":{"launchSpeed":91.6,"launchAngle":19.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.38,"coordY":99.59}},"index":3,"playId":"c86434b0-f3f2-3f5a-9f86-1e34aa99c343","pitchNumber":4,"startTime":"2026-07-05T04:09:25.936Z","endTime":"2026-07-05T04:09:38.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:09:38.450Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T04:09:44.662Z","endTime":"2026-07-05T04:10:11.514Z","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":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"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(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":97.8,"endSpeed":88.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44516095838138,"aZ":-17.00481119865884,"pfxX":-7.660602410221527,"pfxZ":7.4915813948648005,"pX":0.6602061802587512,"pZ":2.671125058489015,"vX0":8.284845665606635,"vY0":-142.08143316220392,"vZ0":-5.717346854557391,"x":91.83,"y":166.66,"x0":-1.3115867137150605,"y0":50.004471617777725,"z0":5.806937091986461,"aX":-15.515104443770431},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":12.0,"spinRate":2259,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3869068916408702,"extension":5.723471134387356},"hitData":{"launchSpeed":64.3,"launchAngle":20.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":140.55,"coordY":132.68}},"index":0,"playId":"31f7d081-76f4-392f-9bf8-0deb98e4eb48","pitchNumber":1,"startTime":"2026-07-05T04:10:05.893Z","endTime":"2026-07-05T04:10:11.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:10:11.514Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a ground ball to left fielder Zack Gelof.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:11:56.507Z","endTime":"2026-07-05T04:13:00.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.9384633173279,"aZ":-41.35742925221878,"pfxX":9.201812907236132,"pfxZ":-7.4796257646774365,"pX":-1.1761397274678111,"pZ":2.965223019717475,"vX0":-0.9189887429728907,"vY0":-110.45125539758878,"vZ0":3.439122586687593,"x":161.83,"y":158.72,"x0":-1.947702928248894,"y0":50.004950192307916,"z0":5.757402061316485,"aX":11.29198587720697},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-12.2,"breakHorizontal":-16.3,"spinRate":2518,"spinDirection":50},"zone":11,"typeConfidence":0.91,"plateTime":0.49721226878303026,"extension":6.091067539584644},"index":0,"playId":"a5c31a75-6bf9-3116-a83a-fe336fc25b53","pitchNumber":1,"startTime":"2026-07-05T04:12:20.697Z","endTime":"2026-07-05T04:12:24.853Z","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":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64846389043361,"aZ":-25.755823309099828,"pfxX":1.3828150616914772,"pfxZ":3.806810971148842,"pX":0.1548582431325782,"pZ":3.267470925574653,"vX0":4.97539701316332,"vY0":-128.9609022667517,"vZ0":0.22341894948799912,"x":111.1,"y":150.56,"x0":-1.978453260814223,"y0":50.00097737926355,"z0":5.165273826297569,"aX":2.330226476763412},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-3.6,"spinRate":2156,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.4246167403102197,"extension":6.093034553894937},"index":1,"playId":"b57305c1-9326-3f99-a58a-0a9ef9994f2d","pitchNumber":2,"startTime":"2026-07-05T04:12:34.700Z","endTime":"2026-07-05T04:12:38.049Z","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":88.0,"endSpeed":81.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044915743000512,"aZ":-29.541542122298058,"pfxX":-8.931831397864181,"pfxZ":1.5716238563934795,"pX":-0.5261849220695087,"pZ":1.8862965339395352,"vX0":6.488199255358482,"vY0":-128.12493803797562,"vZ0":-2.6228872325424346,"x":137.06,"y":187.85,"x0":-1.923657301650664,"y0":50.00183879861928,"z0":5.218451001943998,"aX":-14.934849251889249},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":14.9,"spinRate":1602,"spinDirection":248},"zone":7,"typeConfidence":0.93,"plateTime":0.42656691406655645,"extension":6.380978607446653},"hitData":{"launchSpeed":104.7,"launchAngle":5.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.79,"coordY":103.83}},"index":2,"playId":"8555d6d2-1268-3ec7-aed5-46a6b0042a54","pitchNumber":3,"startTime":"2026-07-05T04:12:51.148Z","endTime":"2026-07-05T04:13:00.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:13:00.747Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to right fielder Lawrence Butler. Kyle Stowers to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:13:12.301Z","endTime":"2026-07-05T04:13:38.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.971504529537153,"aZ":-28.884848708519378,"pfxX":-9.282962982535139,"pfxZ":1.7326934519762585,"pX":-0.458527161196678,"pZ":2.748143411336024,"vX0":7.4970024282444285,"vY0":-136.62522300361803,"vZ0":-1.1261503646679851,"x":134.48,"y":164.58,"x0":-2.0266106429795503,"y0":50.002233231857375,"z0":5.14344620292416,"aX":-17.61941672528779},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":15.4,"spinRate":2005,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.40028829414641365,"extension":6.158202669027725},"hitData":{"launchSpeed":92.2,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.56,"coordY":123.66}},"index":0,"playId":"232e3c50-375b-3b4c-8dc9-7867f1eb7cde","pitchNumber":1,"startTime":"2026-07-05T04:13:28.517Z","endTime":"2026-07-05T04:13:38.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:13:38.448Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to left fielder Zack Gelof. Kyle Stowers scores. Otto Lopez to 2nd.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:13:51.885Z","endTime":"2026-07-05T04:16:16.881Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":695034,"link":"/api/v1/people/695034"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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(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":93.5,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99492000085937,"aZ":-27.081346617940987,"pfxX":-10.279096938461432,"pfxZ":2.7054592932732424,"pX":0.5860743748555908,"pZ":2.0130670339780004,"vX0":10.307703535326427,"vY0":-135.90064215207713,"vZ0":-3.0680210248082074,"x":94.66,"y":184.43,"x0":-1.9088317182996875,"y0":50.00305756272912,"z0":5.0246819523379775,"aX":-19.35116661308607},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.4,"breakHorizontal":16.6,"spinRate":2060,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.4020507452819211,"extension":6.190113570566727},"index":0,"playId":"1388e2e8-1e16-3c2e-bb83-2c175bfbfeaf","pitchNumber":1,"startTime":"2026-07-05T04:14:18.240Z","endTime":"2026-07-05T04:14:22.422Z","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":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49370063169555,"aZ":-25.0589241279065,"pfxX":-9.847346964534943,"pfxZ":3.759114161090504,"pX":0.29129059429002285,"pZ":1.3266938139934796,"vX0":9.883229037010981,"vY0":-136.55516198666695,"vZ0":-4.873296554406152,"x":105.9,"y":202.96,"x0":-2.091904508701235,"y0":50.00349537471353,"z0":4.8540314466582855,"aX":-18.63708781921264},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":2120,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4007980712824257,"extension":6.351664825600546},"index":1,"playId":"169b9967-54fa-3761-b3d7-dbe7c81c5270","pitchNumber":2,"startTime":"2026-07-05T04:14:38.152Z","endTime":"2026-07-05T04:14:41.541Z","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":1,"outs":0},"index":2,"startTime":"2026-07-05T04:14:56.253Z","endTime":"2026-07-05T04:15:19.252Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"3ffe2b99-488b-3560-a942-bee26019b808","startTime":"2026-07-05T04:15:19.252Z","endTime":"2026-07-05T04:15:22.252Z","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":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.583948984696708,"aZ":-24.97700496407149,"pfxX":0.1845736543935927,"pfxZ":4.218524416219678,"pX":-0.10377466396201639,"pZ":2.548818797633766,"vX0":5.272208893489075,"vY0":-129.23385965033967,"vZ0":-1.8059439786070315,"x":120.96,"y":169.96,"x0":-2.1864787981392433,"y0":50.00641055348304,"z0":5.157843265201631,"aX":0.3141654650447479},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":2099,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.42234241161517216,"extension":6.210539037389257},"index":4,"playId":"34492693-2373-3275-8291-a02a203207e4","pitchNumber":3,"startTime":"2026-07-05T04:15:39.337Z","endTime":"2026-07-05T04:15:43.178Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389025646039354,"aZ":-28.388241834279473,"pfxX":-9.890162824186493,"pfxZ":1.9821912340667183,"pX":-0.5571653700339847,"pZ":2.5793183779337774,"vX0":7.264606726996131,"vY0":-136.8500184044051,"vZ0":-1.7652854259734,"x":138.24,"y":169.14,"x0":-1.9527170126329163,"y0":50.001439343228924,"z0":5.165224772514807,"aX":-18.877779197281814},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":1973,"spinDirection":243},"zone":4,"typeConfidence":0.92,"plateTime":0.39925850926937256,"extension":6.095217845298517},"hitData":{"launchSpeed":99.0,"launchAngle":10.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.49,"coordY":108.41}},"index":5,"playId":"ae88a71e-439f-3fcb-b6be-2b5a77d64a10","pitchNumber":4,"startTime":"2026-07-05T04:16:07.576Z","endTime":"2026-07-05T04:16:16.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:16:16.881Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Griffin Conine lines out to right fielder Lawrence Butler.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:16:36.043Z","endTime":"2026-07-05T04:18:24.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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(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":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445155336817635,"aZ":-33.34675196956241,"pfxX":-10.96203119858338,"pfxZ":-0.6972439620699689,"pX":-1.155104537676773,"pZ":2.5446200620723722,"vX0":6.268567068716562,"vY0":-128.90557914670254,"vZ0":0.1691015309110826,"x":161.03,"y":170.08,"x0":-2.1924868784048237,"y0":50.00146662773734,"z0":5.049631090682745,"aX":-18.472374763996996},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":18.5,"spinRate":1707,"spinDirection":255},"zone":11,"typeConfidence":0.93,"plateTime":0.4246739842930509,"extension":6.387785657663702},"index":0,"playId":"523e7f3a-2a40-3596-88e6-8b3eed69cafe","pitchNumber":1,"startTime":"2026-07-05T04:16:50.381Z","endTime":"2026-07-05T04:16:54.421Z","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":94.9,"endSpeed":87.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06291016322905,"aZ":-13.591656512396419,"pfxX":-7.94861921816638,"pfxZ":9.596734328901782,"pX":-0.19938605758643735,"pZ":1.6993406797982538,"vX0":7.243140114535381,"vY0":-137.89261306281333,"vZ0":-7.039518433038739,"x":124.6,"y":192.9,"x0":-1.8203251003854795,"y0":50.00478678934769,"z0":5.192252754620539,"aX":-15.394377476118299},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":13.0,"spinRate":2355,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.396372507161213,"extension":6.061449939206397},"index":1,"playId":"fc79f626-2279-338e-adae-cf20dcab5106","pitchNumber":2,"startTime":"2026-07-05T04:17:08.397Z","endTime":"2026-07-05T04:17:12.071Z","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":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.684162869833063,"aZ":-27.50062847164863,"pfxX":0.6098982792038559,"pfxZ":2.6713276258349286,"pX":1.5185919221771265,"pZ":3.5186637003870946,"vX0":9.042009993577773,"vY0":-130.9314947066334,"vZ0":1.0659024925018388,"x":59.11,"y":143.78,"x0":-2.047879408151455,"y0":50.00213703361127,"z0":5.152590974280154,"aX":1.0662650734018408},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":-3.0,"spinRate":2165,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.4171144141112211,"extension":6.245126397261889},"index":2,"playId":"4c8f9bcb-e0e1-310f-b051-1676793c8a41","pitchNumber":3,"startTime":"2026-07-05T04:17:29.100Z","endTime":"2026-07-05T04:17:34.644Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71275492574667,"aZ":-18.904778306100255,"pfxX":-6.610983564702406,"pfxZ":7.027098940408461,"pX":-0.2814295906797109,"pZ":2.9937193490196554,"vX0":6.6410967199713,"vY0":-136.2412819895096,"vZ0":-2.767737247235952,"x":127.73,"y":157.95,"x0":-1.8866076514825516,"y0":50.00045568930217,"z0":5.322658454811064,"aX":-12.480430633374185},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":10.7,"spinRate":2133,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.40136201237036717,"extension":6.112715719768201},"index":3,"playId":"80a9bba3-64df-3367-b0af-cc6a8d9f09f8","pitchNumber":4,"startTime":"2026-07-05T04:17:52.162Z","endTime":"2026-07-05T04:17:56.158Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.789033738983655,"aZ":-31.217253524352916,"pfxX":7.5065823220886525,"pfxZ":0.6812485926631942,"pX":-0.04208588920524026,"pZ":1.7296558212538071,"vX0":3.3334718655482307,"vY0":-118.20525989020572,"vZ0":-1.070693977758493,"x":118.6,"y":192.08,"x0":-2.4465956905150064,"y0":50.00541135810231,"z0":5.057745802846392,"aX":10.611027333403433},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.2,"breakHorizontal":-14.4,"spinRate":2563,"spinDirection":60},"zone":8,"typeConfidence":0.91,"plateTime":0.4635750768192275,"extension":6.183160593308324},"hitData":{"launchSpeed":84.1,"launchAngle":24.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.18,"coordY":101.21}},"index":4,"playId":"deb4ae23-a193-326c-bfdb-4e453ac9fb8d","pitchNumber":5,"startTime":"2026-07-05T04:18:15.161Z","endTime":"2026-07-05T04:18:24.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:18:24.779Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Esteury Ruiz grounds into a force out, fielded by third baseman Joshua Kuroda-Grauer. Otto Lopez out at 3rd. Xavier Edwards to 2nd. Esteury Ruiz to 1st.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:18:32.743Z","endTime":"2026-07-05T04:19:03.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":94.2,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80552930044785,"aZ":-27.78299820873894,"pfxX":-10.615285450733257,"pfxZ":2.295524439222616,"pX":-0.932946449337865,"pZ":2.6683184475664175,"vX0":7.078863465698667,"vY0":-137.05320823701456,"vZ0":-1.5389689316964739,"x":152.56,"y":166.74,"x0":-2.1632967053198415,"y0":50.00116997971248,"z0":5.12503591627646,"aX":-20.298072120666376},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":17.9,"spinRate":2002,"spinDirection":240},"zone":11,"typeConfidence":0.92,"plateTime":0.39883325112321844,"extension":6.358946115881951},"hitData":{"launchSpeed":46.2,"launchAngle":-1.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.52,"coordY":169.59}},"index":0,"playId":"c126e536-f768-3e2c-9b0c-cbfe013e7430","pitchNumber":1,"startTime":"2026-07-05T04:18:56.565Z","endTime":"2026-07-05T04:19:03.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:19:03.578Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to first baseman Nick Kurtz. Xavier Edwards to 3rd. Esteury Ruiz to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:19:27.704Z","endTime":"2026-07-05T04:20:50.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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_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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.3,"endSpeed":82.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13703087642994,"aZ":-29.128819212763013,"pfxX":-11.43353558052824,"pfxZ":1.7798099726072718,"pX":0.88218174204564,"pZ":0.8030560677812714,"vX0":10.833739751565863,"vY0":-129.5885657382873,"vZ0":-5.117030082093476,"x":83.37,"y":217.1,"x0":-1.8596569249395898,"y0":50.00075120370983,"z0":5.018515107624136,"aX":-19.51702372670229},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":18.4,"spinRate":1939,"spinDirection":246},"zone":14,"typeConfidence":0.93,"plateTime":0.42208131814931704,"extension":6.568504054594912},"index":0,"playId":"044777fd-df78-303f-81cb-8f8291b5df11","pitchNumber":1,"startTime":"2026-07-05T04:19:45.949Z","endTime":"2026-07-05T04:19:49.176Z","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":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029261588045387,"aZ":-16.985608210807474,"pfxX":-6.125828254989532,"pfxZ":7.842795152395503,"pX":-0.07883749552373528,"pZ":2.844182531759846,"vX0":7.3755906367711095,"vY0":-137.6824457636177,"vZ0":-3.4729294985990515,"x":120.01,"y":161.99,"x0":-1.9853862085997274,"y0":50.00433781604277,"z0":5.258321704402847,"aX":-11.866557547305925},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":9.7,"spinRate":2097,"spinDirection":232},"zone":2,"typeConfidence":0.91,"plateTime":0.39647569254323134,"extension":6.115035231589124},"index":1,"playId":"1564eada-9b7c-34e2-9768-1a9b3816175a","pitchNumber":2,"startTime":"2026-07-05T04:20:06.353Z","endTime":"2026-07-05T04:20:12.375Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9781135665596,"aZ":-15.228814693035803,"pfxX":-7.000656615154606,"pfxZ":8.51477405311963,"pX":0.16905334130220204,"pZ":2.4229628215201453,"vX0":8.13627836704042,"vY0":-139.6036275787172,"vZ0":-5.181512205043792,"x":110.56,"y":173.36,"x0":-1.8622017538022086,"y0":50.002856357920734,"z0":5.2920824216809965,"aX":-13.933283134767485},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2188,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.3910980328156848,"extension":6.144350056304898},"hitData":{"launchSpeed":94.9,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.91,"coordY":169.41}},"index":2,"playId":"e82919d3-8f15-3eb1-baf6-47812d132a0b","pitchNumber":3,"startTime":"2026-07-05T04:20:43.346Z","endTime":"2026-07-05T04:20:50.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:20:50.576Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to left fielder Zack Gelof.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:21:58.690Z","endTime":"2026-07-05T04:22:48.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T04:21:41.490Z","endTime":"2026-07-05T04:22:00.844Z","isPitch":false,"type":"action"},{"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":90.1,"endSpeed":83.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19721239873877,"aZ":-31.2178758722114,"pfxX":-8.64148110928458,"pfxZ":0.5444448202617274,"pX":-1.8337327643672663,"pZ":3.360485200754139,"vX0":3.865176918535287,"vY0":-131.29677443652045,"vZ0":1.0094886214100216,"x":186.9,"y":148.05,"x0":-2.1910213575676547,"y0":50.00549057692964,"z0":5.269847758844836,"aX":-15.298652806392647},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":1918,"spinDirection":245},"zone":11,"typeConfidence":0.65,"plateTime":0.41497409410495667,"extension":6.483914925357802},"index":1,"playId":"6becbe60-bc8d-3ea9-907e-4d7ae16e5a7a","pitchNumber":1,"startTime":"2026-07-05T04:22:00.844Z","endTime":"2026-07-05T04:22:04.178Z","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":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618542072667307,"aZ":-27.617864478417022,"pfxX":-9.022733667340887,"pfxZ":2.373257740497647,"pX":-0.8754611210432678,"pZ":1.741660467000372,"vX0":6.306106951140456,"vY0":-137.26389684591183,"vZ0":-3.7902208804352724,"x":150.37,"y":191.76,"x0":-2.0231437223275863,"y0":50.00402802157301,"z0":5.007646182949691,"aX":-17.325506796370806},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":15.1,"spinRate":1958,"spinDirection":243},"zone":13,"typeConfidence":0.93,"plateTime":0.3981018931555469,"extension":6.301519302957945},"index":2,"playId":"316b73f4-2ccb-341a-a46e-8c887933e065","pitchNumber":2,"startTime":"2026-07-05T04:22:20.225Z","endTime":"2026-07-05T04:22:24.230Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.785834489296242,"aZ":-15.083792280044232,"pfxX":-7.339610459640957,"pfxZ":8.803728546875494,"pX":-0.19814974303778154,"pZ":2.768016988044925,"vX0":6.847267607314952,"vY0":-137.98058795502746,"vZ0":-4.446035746115201,"x":124.55,"y":164.04,"x0":-1.7503112744902367,"y0":50.001336347476574,"z0":5.406466608048518,"aX":-14.2456940950974},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2176,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.3959474954216491,"extension":6.342946453103495},"hitData":{"launchSpeed":91.8,"launchAngle":61.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.27,"coordY":120.61}},"index":3,"playId":"6ab5bb90-a70b-3284-b067-c81a08d4a884","pitchNumber":3,"startTime":"2026-07-05T04:22:38.908Z","endTime":"2026-07-05T04:22:48.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:22:48.414Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Cortes doubles (10) on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:25:12.488Z","endTime":"2026-07-05T04:25:58.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Zuber replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T04:24:24.480Z","endTime":"2026-07-05T04:25:14.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"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(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.0,"endSpeed":87.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653295420993718,"aZ":-16.07905589222047,"pfxX":-6.585202641653999,"pfxZ":8.295824143739502,"pX":-0.38254128734972,"pZ":2.5241718621187297,"vX0":7.40903096387349,"vY0":-138.1446345457875,"vZ0":-4.035130131456572,"x":131.58,"y":170.63,"x0":-2.2387731025151187,"y0":50.00304919297894,"z0":5.078727592655839,"aX":-12.777635526638438},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2348,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.3958892090232702,"extension":6.037160759984568},"index":1,"playId":"7862c6f4-a64a-3e32-aa9a-117bda19f895","pitchNumber":1,"startTime":"2026-07-05T04:25:14.819Z","endTime":"2026-07-05T04:25:18.635Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.464756732487743,"aZ":-25.319741806744613,"pfxX":7.677972426050294,"pfxZ":4.509002080276085,"pX":-0.2014740414106184,"pZ":2.922297771362953,"vX0":3.440268530091293,"vY0":-122.34391826312091,"vZ0":0.626114489119359,"x":124.68,"y":159.88,"x0":-2.622186855236808,"y0":50.00394846172679,"z0":4.8281083265104785,"aX":11.67318142138854},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":-14.8,"spinRate":2702,"spinDirection":85},"zone":2,"typeConfidence":0.9,"plateTime":0.44719404780334093,"extension":5.799873501955185},"index":2,"playId":"9e52d380-6051-3711-aeb7-a92514a2f64f","pitchNumber":2,"startTime":"2026-07-05T04:25:29.149Z","endTime":"2026-07-05T04:25:33.116Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.370135901870217,"aZ":-25.32111135715502,"pfxX":7.551133063484963,"pfxZ":4.397079557300776,"pX":0.6143105468542093,"pZ":2.479674301300212,"vX0":5.023107346899598,"vY0":-123.69621413290244,"vZ0":-0.7294788685713571,"x":93.58,"y":171.83,"x0":-2.4197812863769737,"y0":50.0024056611967,"z0":4.890765047280711,"aX":11.766000158515084},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.0,"breakHorizontal":-14.8,"spinRate":2748,"spinDirection":79},"zone":6,"typeConfidence":0.9,"plateTime":0.4418545797432194,"extension":5.9719379654690306},"hitData":{"launchSpeed":93.8,"launchAngle":24.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.44,"coordY":60.59}},"index":3,"playId":"dec9b56c-be2c-3d95-93fa-b77308045bcd","pitchNumber":3,"startTime":"2026-07-05T04:25:45.513Z","endTime":"2026-07-05T04:25:58.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:25:58.237Z","atBatIndex":75},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Henry Bolte reaches on a throwing error by shortstop Otto Lopez. Carlos Cortes scores. Henry Bolte to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:26:23.808Z","endTime":"2026-07-05T04:26:59.941Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","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":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":{"id":676604,"link":"/api/v1/people/676604"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920629128955483,"aZ":-27.657707065638686,"pfxX":7.665226282097629,"pfxZ":3.033129794451712,"pX":-0.534539601981652,"pZ":3.1424473227541894,"vX0":2.7082983628834687,"vY0":-121.30450864694681,"vZ0":1.556857064050785,"x":137.38,"y":153.93,"x0":-2.6615342424873094,"y0":50.001918760910456,"z0":4.90498011434883,"aX":11.412950241229524},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.1,"breakHorizontal":-14.5,"spinRate":2717,"spinDirection":79},"zone":1,"typeConfidence":0.9,"plateTime":0.4516749258174433,"extension":5.841223806056584},"index":0,"playId":"b7dd19a9-fc2b-3fc1-b149-c7ec70196974","pitchNumber":1,"startTime":"2026-07-05T04:26:23.808Z","endTime":"2026-07-05T04:26:29.369Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944543840991187,"aZ":-28.282224837762485,"pfxX":-9.382656043931295,"pfxZ":2.04864025701802,"pX":-0.573210706439903,"pZ":2.6811539432584546,"vX0":8.030578744406027,"vY0":-136.1941073551945,"vZ0":-0.7910334447334351,"x":138.85,"y":166.39,"x0":-2.325805107062609,"y0":50.00169612444441,"z0":4.913035861165936,"aX":-17.81208779794356},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.7,"breakHorizontal":15.5,"spinRate":2125,"spinDirection":234},"zone":4,"typeConfidence":0.95,"plateTime":0.40055299815488565,"extension":6.048149359294162},"hitData":{"launchSpeed":66.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.06,"coordY":157.21}},"index":1,"playId":"46361e6e-c8c1-36d6-947a-2b72ed1579f8","pitchNumber":2,"startTime":"2026-07-05T04:26:44.509Z","endTime":"2026-07-05T04:26:59.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:26:59.941Z","atBatIndex":76},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Marlins challenged (hit by pitch), call on the field was upheld: Joshua Kuroda-Grauer hit by pitch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:27:30.379Z","endTime":"2026-07-05T04:28:18.707Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21820297614392,"aZ":-29.96187607781747,"pfxX":2.6407013103337285,"pfxZ":1.32701030672738,"pX":0.5782881572901384,"pZ":1.7372025048147735,"vX0":6.34684590279181,"vY0":-127.848254363202,"vZ0":-2.608002510007246,"x":94.96,"y":191.88,"x0":-2.2711128100335167,"y0":50.00545528211458,"z0":5.1016808523259725,"aX":4.408465555034432},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-6.1,"spinRate":2574,"spinDirection":115},"zone":9,"typeConfidence":0.9,"plateTime":0.4270214205514553,"extension":6.021167227799384},"index":0,"playId":"6a53ae28-8e6f-3e62-b20e-e73f39912194","pitchNumber":1,"startTime":"2026-07-05T04:27:30.379Z","endTime":"2026-07-05T04:27:57.407Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298599581336703,"aZ":-28.282207637091872,"pfxX":11.631955091377467,"pfxZ":2.6938836463611713,"pX":1.3196611871387771,"pZ":2.1456418601536744,"vX0":5.690205074323532,"vY0":-120.28763210770191,"vZ0":-0.3924903141241972,"x":66.7,"y":180.85,"x0":-2.59813357045448,"y0":50.0040108792414,"z0":4.848192255610516,"aX":16.81296428110756},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.0,"breakHorizontal":-22.6,"spinRate":2776,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4577397213149932,"extension":5.741877747826758},"index":1,"playId":"47dc7fbb-4bd1-3802-8c1c-18f18826b310","pitchNumber":2,"startTime":"2026-07-05T04:27:54.252Z","endTime":"2026-07-05T04:27:57.885Z","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":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.245128178893033,"aZ":-16.423871593922005,"pfxX":-5.118245977733897,"pfxZ":7.987478466306477,"pX":-1.4597893249260854,"pZ":3.9315196012266718,"vX0":3.987353281497684,"vY0":-139.29246533819088,"vZ0":-0.4657249078076965,"x":172.64,"y":132.63,"x0":-2.2423020729164733,"y0":50.003638364246264,"z0":5.183348756684614,"aX":-10.093949235779611},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2441,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.39268194446203175,"extension":6.017869891133599},"index":2,"playId":"77411cf3-0806-3aaf-9d36-c37e46a453bf","pitchNumber":3,"startTime":"2026-07-05T04:28:14.195Z","endTime":"2026-07-05T04:28:18.707Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":146},"playEndTime":"2026-07-05T04:28:18.707Z","atBatIndex":77},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeff McNeil grounds into a double play, shortstop Otto Lopez to first baseman Kyle Stowers. Henry Bolte to 3rd. Joshua Kuroda-Grauer out at 2nd. Jeff McNeil out at 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:30:38.368Z","endTime":"2026-07-05T04:31:43.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024850889076564,"aZ":-14.253614293276158,"pfxX":-5.217135407589059,"pfxZ":9.375547599008748,"pX":0.017198741754210257,"pZ":2.781097826591097,"vX0":7.930560283200302,"vY0":-137.0722747440313,"vZ0":-3.5900365695907506,"x":116.34,"y":163.69,"x0":-2.229717485975779,"y0":50.002400977462194,"z0":5.074874195909896,"aX":-9.972388885196422},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2328,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.39890893605488387,"extension":6.107417017909807},"index":0,"playId":"9f2edbe3-78b0-3e47-a426-a21f9080dea6","pitchNumber":1,"startTime":"2026-07-05T04:31:03.251Z","endTime":"2026-07-05T04:31:07.500Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.631913670870237,"aZ":-27.211035968582284,"pfxX":-10.031310479474072,"pfxZ":2.5610948481747187,"pX":0.5590951438246887,"pZ":2.0072062411287734,"vX0":11.380571568613814,"vY0":-137.90270063566777,"vZ0":-2.895127210853203,"x":95.69,"y":184.59,"x0":-2.3041607016474996,"y0":50.00568080143126,"z0":4.8924575897947,"aX":-19.461416275905943},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":16.0,"spinRate":2128,"spinDirection":237},"zone":9,"typeConfidence":0.96,"plateTime":0.3961225594503053,"extension":6.124298279280587},"hitData":{"launchSpeed":83.4,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.08,"coordY":155.18}},"index":1,"playId":"c52b0499-2a34-3ce6-a849-64cb418f3177","pitchNumber":2,"startTime":"2026-07-05T04:31:36.052Z","endTime":"2026-07-05T04:31:43.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:31:43.472Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:32:01.864Z","endTime":"2026-07-05T04:32:59.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"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":"69.56"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.19"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.37"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.93"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.31"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.21"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.46"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".538"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33321506012181,"aZ":-33.3503451025889,"pfxX":3.2069025317412825,"pfxZ":-0.7098614007950328,"pX":-0.6486076439387467,"pZ":3.6309671639791112,"vX0":2.814679271482696,"vY0":-126.45201572469298,"vZ0":2.118975476833336,"x":141.72,"y":140.74,"x0":-2.18563609274924,"y0":50.005383545561266,"z0":5.423820262487658,"aX":5.289321345033376},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":-6.4,"spinRate":2688,"spinDirection":97},"zone":11,"typeConfidence":0.9,"plateTime":0.43013338811734725,"extension":5.744490453264525},"index":0,"playId":"8cb6b80c-fbfc-3974-834b-fbe642a0f2bb","pitchNumber":1,"startTime":"2026-07-05T04:32:07.965Z","endTime":"2026-07-05T04:32:12.199Z","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, 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":84.0,"endSpeed":77.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958606402912704,"aZ":-26.892355559737144,"pfxX":8.52240571514231,"pfxZ":3.49144794621907,"pX":0.08690145411873736,"pZ":2.6072005828006803,"vX0":3.5830108530704723,"vY0":-122.3884519427944,"vZ0":0.02234025988300059,"x":113.69,"y":168.39,"x0":-2.504564781023567,"y0":50.00067209299998,"z0":4.907945056633458,"aX":12.879768891129737},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.3,"spinRate":2776,"spinDirection":74},"zone":5,"typeConfidence":0.9,"plateTime":0.4481387235843468,"extension":5.759579979580749},"index":1,"playId":"67b641b1-30e3-3f5c-8485-e83e9f7c93e3","pitchNumber":2,"startTime":"2026-07-05T04:32:23.273Z","endTime":"2026-07-05T04:32:27.062Z","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":95.7,"endSpeed":87.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95191694015338,"aZ":-13.321063187448011,"pfxX":-5.242224338634175,"pfxZ":9.640123208725413,"pX":-0.051786916464818186,"pZ":3.7676124662220176,"vX0":7.7442443821043465,"vY0":-139.1330909023883,"vZ0":-1.2023380915672424,"x":118.97,"y":137.05,"x0":-2.1933918957095155,"y0":50.00035990239434,"z0":5.090389234509713,"aX":-10.25029613959358},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2511,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.39403680488524273,"extension":6.1499686035276255},"index":2,"playId":"105330ef-3c18-3c96-ac4e-7c7cd0b59686","pitchNumber":3,"startTime":"2026-07-05T04:32:39.330Z","endTime":"2026-07-05T04:32:42.619Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402695779369356,"aZ":-24.0871872931411,"pfxX":7.870072381779953,"pfxZ":5.2542853334231845,"pX":1.0526054630622217,"pZ":1.4029077271478523,"vX0":5.868957818970546,"vY0":-123.4784815887218,"vZ0":-3.1178546253516153,"x":76.88,"y":200.9,"x0":-2.380221179431627,"y0":50.000911008887456,"z0":4.716399357738895,"aX":12.107780763144861},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.0,"breakHorizontal":-15.6,"spinRate":2790,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.44417409572861777,"extension":5.792910465949786},"index":3,"playId":"4c8dcf73-dc3c-3c22-acc1-e1396d10a6be","pitchNumber":4,"startTime":"2026-07-05T04:32:55.225Z","endTime":"2026-07-05T04:32:59.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:32:59.407Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:32:01.864Z","endTime":"2026-07-05T04:32:59.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"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":"69.56"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.19"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.37"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.93"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.31"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.21"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.38"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.46"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".538"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33321506012181,"aZ":-33.3503451025889,"pfxX":3.2069025317412825,"pfxZ":-0.7098614007950328,"pX":-0.6486076439387467,"pZ":3.6309671639791112,"vX0":2.814679271482696,"vY0":-126.45201572469298,"vZ0":2.118975476833336,"x":141.72,"y":140.74,"x0":-2.18563609274924,"y0":50.005383545561266,"z0":5.423820262487658,"aX":5.289321345033376},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":-6.4,"spinRate":2688,"spinDirection":97},"zone":11,"typeConfidence":0.9,"plateTime":0.43013338811734725,"extension":5.744490453264525},"index":0,"playId":"8cb6b80c-fbfc-3974-834b-fbe642a0f2bb","pitchNumber":1,"startTime":"2026-07-05T04:32:07.965Z","endTime":"2026-07-05T04:32:12.199Z","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, 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":84.0,"endSpeed":77.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958606402912704,"aZ":-26.892355559737144,"pfxX":8.52240571514231,"pfxZ":3.49144794621907,"pX":0.08690145411873736,"pZ":2.6072005828006803,"vX0":3.5830108530704723,"vY0":-122.3884519427944,"vZ0":0.02234025988300059,"x":113.69,"y":168.39,"x0":-2.504564781023567,"y0":50.00067209299998,"z0":4.907945056633458,"aX":12.879768891129737},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.3,"spinRate":2776,"spinDirection":74},"zone":5,"typeConfidence":0.9,"plateTime":0.4481387235843468,"extension":5.759579979580749},"index":1,"playId":"67b641b1-30e3-3f5c-8485-e83e9f7c93e3","pitchNumber":2,"startTime":"2026-07-05T04:32:23.273Z","endTime":"2026-07-05T04:32:27.062Z","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":95.7,"endSpeed":87.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95191694015338,"aZ":-13.321063187448011,"pfxX":-5.242224338634175,"pfxZ":9.640123208725413,"pX":-0.051786916464818186,"pZ":3.7676124662220176,"vX0":7.7442443821043465,"vY0":-139.1330909023883,"vZ0":-1.2023380915672424,"x":118.97,"y":137.05,"x0":-2.1933918957095155,"y0":50.00035990239434,"z0":5.090389234509713,"aX":-10.25029613959358},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2511,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.39403680488524273,"extension":6.1499686035276255},"index":2,"playId":"105330ef-3c18-3c96-ac4e-7c7cd0b59686","pitchNumber":3,"startTime":"2026-07-05T04:32:39.330Z","endTime":"2026-07-05T04:32:42.619Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402695779369356,"aZ":-24.0871872931411,"pfxX":7.870072381779953,"pfxZ":5.2542853334231845,"pX":1.0526054630622217,"pZ":1.4029077271478523,"vX0":5.868957818970546,"vY0":-123.4784815887218,"vZ0":-3.1178546253516153,"x":76.88,"y":200.9,"x0":-2.380221179431627,"y0":50.000911008887456,"z0":4.716399357738895,"aX":12.107780763144861},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.0,"breakHorizontal":-15.6,"spinRate":2790,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.44417409572861777,"extension":5.792910465949786},"index":3,"playId":"4c8dcf73-dc3c-3c22-acc1-e1396d10a6be","pitchNumber":4,"startTime":"2026-07-05T04:32:55.225Z","endTime":"2026-07-05T04:32:59.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:32:59.407Z","atBatIndex":79},"scoringPlays":[16,20,36,50,57,70,76],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":177.77,"y":110.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":57.63,"y":106.17},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":143.95,"y":75.87},"type":"O","description":"Flyout"}],"home":[{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":192.37,"y":85.57},"type":"H","description":"Double"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":82.22,"y":139.38},"type":"O","description":"Flyout"}],"home":[{"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":145.98,"y":162.29},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":93.31,"y":79.3},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":152.35,"y":173.29},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":104.0,"y":168.0},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":25,"top":[16,17,18,19,20,21],"bottom":[22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":237.11,"y":53.24},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":102.35,"y":167.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":96.54,"y":105.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":44.81,"y":70.48},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":151.48,"y":166.66},"type":"O","description":"Groundout"}],"home":[{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":139.39,"y":169.41},"type":"O","description":"Groundout"}]}},{"startIndex":26,"endIndex":32,"top":[26,27,28,29],"bottom":[30,31,32],"hits":{"away":[],"home":[{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":85.8,"y":66.39},"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":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":112.93,"y":161.31},"type":"O","description":"Forceout"},{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":115.03,"y":155.69},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":33,"endIndex":41,"top":[33,34,35,36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":38.0,"y":108.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":165.61,"y":153.51},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":144.46,"y":201.44},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":56.72,"y":115.58},"type":"H","description":"Double"}],"home":[{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":79.02,"y":75.83},"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":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":110.0,"y":152.0},"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":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":53.14,"y":122.64},"type":"O","description":"Flyout"}]}},{"startIndex":42,"endIndex":47,"top":[42,43,44],"bottom":[45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":109.56,"y":129.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":149.03,"y":176.53},"type":"O","description":"Double Play"}],"home":[{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":109.45,"y":152.64},"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":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":147.51,"y":156.19},"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":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":147.51,"y":155.18},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":58,"top":[48,49,50,51,52,53],"bottom":[54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":186.39,"y":102.11},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":175.41,"y":114.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":49.21,"y":67.08},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":146.0,"y":163.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":148.01,"y":153.65},"type":"O","description":"Groundout"}],"home":[{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":114.53,"y":177.04},"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":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":164.84,"y":78.11},"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":7,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":138.37,"y":88.07},"type":"O","description":"Sac Fly"}]}},{"startIndex":59,"endIndex":67,"top":[59,60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":148.52,"y":65.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":171.35,"y":111.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":174.4,"y":88.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":142.43,"y":150.09},"type":"O","description":"Groundout"}],"home":[{"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":126.7,"y":153.65},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":81.38,"y":99.59},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":140.55,"y":132.68},"type":"O","description":"Lineout"}]}},{"startIndex":68,"endIndex":79,"top":[68,69,70,71,72,73,74],"bottom":[75,76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":63.79,"y":103.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":185.56,"y":123.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":77.49,"y":108.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":186.18,"y":101.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":90.52,"y":169.59},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":140.91,"y":169.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":62.27,"y":120.61},"type":"O","description":"Flyout"}],"home":[{"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":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":156.44,"y":60.59},"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":9,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":117.06,"y":157.21},"type":"E","description":"Field Error"},{"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":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":118.08,"y":155.18},"type":"O","description":"Grounded Into DP"}]}}]},"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":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":4,"errors":1,"leftOnBase":3}}],"teams":{"home":{"runs":2,"hits":7,"errors":0,"leftOnBase":7},"away":{"runs":7,"hits":13,"errors":2,"leftOnBase":10}},"defense":{"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"catcher":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"first":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"onDeck":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"inHole":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"battingOrder":9,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"onDeck":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"inHole":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"battingOrder":9,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".251","atBats":38,"obp":".328","slg":".404","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":24,"rbi":7,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"12.67","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":13,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":32,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":114,"era":"4.04","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.25","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":32,"strikes":82,"strikePercentage":".720","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.25","rbi":1,"pitchesPerInning":"12.67","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":2,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":2,"strikes":12,"strikePercentage":".860","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"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":12,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":41,"obp":".348","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"4.35","inningsPitched":"10.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.35","battersFaced":46,"outs":31,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":51,"strikes":113,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".---","pitchesPerInning":"15.87","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.58","walksPer9Inn":"2.61","hitsPer9Inn":"9.58","runsScoredPer9":"5.23","homeRunsPer9":"1.74","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":29,"gamesStarted":4,"flyOuts":32,"groundOuts":38,"airOuts":51,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":49,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":3,"atBats":164,"obp":".258","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":757,"era":"2.87","inningsPitched":"47.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"0.96","battersFaced":187,"outs":141,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":757,"balls":291,"strikes":466,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.11","gamesFinished":9,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"9.38","walksPer9Inn":"3.26","hitsPer9Inn":"5.36","runsScoredPer9":"3.06","homeRunsPer9":"0.96","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694350":{"person":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","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":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"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":23,"flyOuts":3,"groundOuts":19,"airOuts":6,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".233","atBats":60,"obp":".352","slg":".433","ops":".785","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":26,"rbi":10,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"3.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":0,"lineOuts":3},"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":38,"errors":0,"chances":38,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":27,"gamesStarted":1,"flyOuts":17,"groundOuts":11,"airOuts":30,"runs":21,"doubles":3,"triples":2,"homeRuns":6,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":1,"hits":23,"hitByPitch":3,"atBats":96,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":463,"era":"6.84","inningsPitched":"25.0","wins":3,"losses":3,"saves":12,"saveOpportunities":14,"holds":2,"blownSaves":2,"earnedRuns":19,"whip":"1.36","battersFaced":111,"outs":75,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":153,"strikes":310,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".500","pitchesPerInning":"18.52","gamesFinished":22,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.88","walksPer9Inn":"3.96","hitsPer9Inn":"8.28","runsScoredPer9":"7.56","homeRunsPer9":"2.16","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":60,"flyOuts":29,"groundOuts":43,"airOuts":52,"runs":20,"doubles":5,"triples":1,"homeRuns":9,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".222","atBats":180,"obp":".299","slg":".411","ops":".710","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":74,"rbi":32,"leftOnBase":102,"sacBunts":0,"sacFlies":1,"babip":".246","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":9,"lineOuts":14},"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":98,"errors":1,"chances":100,"fielding":".990","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"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 10-4)","summary":"8.0 IP, ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":31,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":30,"strikes":70,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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":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":19,"gamesStarted":19,"flyOuts":73,"groundOuts":136,"airOuts":127,"runs":60,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":92,"baseOnBalls":33,"intentionalWalks":0,"hits":122,"hitByPitch":7,"atBats":474,"obp":".314","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":1849,"era":"4.00","inningsPitched":"123.2","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.25","battersFaced":517,"outs":371,"gamesPitched":19,"completeGames":1,"shutouts":1,"pitchesThrown":1849,"balls":600,"strikes":1249,"strikePercentage":".680","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".714","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"6.70","walksPer9Inn":"2.40","hitsPer9Inn":"8.88","runsScoredPer9":"4.37","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"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"}]},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":23,"gamesStarted":7,"flyOuts":43,"groundOuts":80,"airOuts":68,"runs":29,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":52,"baseOnBalls":32,"intentionalWalks":0,"hits":63,"hitByPitch":1,"atBats":262,"obp":".325","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1116,"era":"3.52","inningsPitched":"69.0","wins":1,"losses":3,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":27,"whip":"1.38","battersFaced":297,"outs":207,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1116,"balls":408,"strikes":708,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".250","pitchesPerInning":"16.17","gamesFinished":8,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.78","walksPer9Inn":"4.17","hitsPer9Inn":"8.22","runsScoredPer9":"3.78","homeRunsPer9":"1.04","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"602","stats":{"batting":{"note":"1-","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":2,"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":53,"flyOuts":11,"groundOuts":10,"airOuts":27,"runs":22,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":4,"avg":".241","atBats":87,"obp":".337","slg":".483","ops":".820","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":42,"rbi":9,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.37","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":10,"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":1,"putOuts":55,"errors":1,"chances":57,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"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":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":48,"groundOuts":68,"airOuts":100,"runs":43,"doubles":11,"triples":3,"homeRuns":5,"strikeOuts":84,"baseOnBalls":47,"intentionalWalks":0,"hits":58,"hitByPitch":8,"avg":".190","atBats":306,"obp":".312","slg":".294","ops":".606","caughtStealing":10,"stolenBases":18,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":90,"rbi":22,"leftOnBase":115,"sacBunts":3,"sacFlies":1,"babip":".243","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.20","popOuts":28,"lineOuts":24},"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":4,"putOuts":201,"errors":0,"chances":205,"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"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":37,"gamesStarted":0,"flyOuts":18,"groundOuts":39,"airOuts":28,"runs":22,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":132,"obp":".354","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":623,"era":"4.25","inningsPitched":"36.0","wins":4,"losses":4,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":17,"whip":"1.53","battersFaced":162,"outs":108,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":623,"balls":247,"strikes":376,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".500","pitchesPerInning":"17.31","gamesFinished":7,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"9.50","walksPer9Inn":"6.25","hitsPer9Inn":"7.50","runsScoredPer9":"5.50","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":18,"gamesStarted":18,"flyOuts":56,"groundOuts":94,"airOuts":99,"runs":35,"doubles":15,"triples":2,"homeRuns":10,"strikeOuts":112,"baseOnBalls":36,"intentionalWalks":0,"hits":78,"hitByPitch":7,"atBats":381,"obp":".285","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1635,"era":"2.53","inningsPitched":"103.0","wins":9,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.11","battersFaced":426,"outs":309,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1635,"balls":581,"strikes":1054,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".900","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.79","walksPer9Inn":"3.15","hitsPer9Inn":"6.82","runsScoredPer9":"3.06","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":39,"gamesStarted":1,"flyOuts":19,"groundOuts":41,"airOuts":41,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":4,"atBats":130,"obp":".222","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":510,"era":"2.31","inningsPitched":"39.0","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"0.72","battersFaced":144,"outs":117,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":510,"balls":175,"strikes":335,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".750","pitchesPerInning":"13.08","gamesFinished":10,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.08","hitsPer9Inn":"4.38","runsScoredPer9":"2.31","homeRunsPer9":"0.92","inheritedRunners":25,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":15},"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":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":27,"groundOuts":62,"airOuts":65,"runs":20,"doubles":15,"triples":2,"homeRuns":3,"strikeOuts":21,"baseOnBalls":14,"intentionalWalks":0,"hits":57,"hitByPitch":0,"avg":".281","atBats":203,"obp":".326","slg":".419","ops":".745","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":85,"rbi":34,"leftOnBase":90,"sacBunts":1,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.67","popOuts":18,"lineOuts":20},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":5,"groundOuts":0,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":11,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":15,"strikes":25,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.33","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":103,"putOuts":63,"errors":8,"chances":174,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":14,"gamesStarted":0,"flyOuts":8,"groundOuts":18,"airOuts":16,"runs":14,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":4,"atBats":72,"obp":".407","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":353,"era":"7.00","inningsPitched":"18.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.72","battersFaced":86,"outs":54,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":118,"strikes":235,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.61","gamesFinished":6,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"8.50","walksPer9Inn":"3.50","hitsPer9Inn":"12.00","runsScoredPer9":"7.00","homeRunsPer9":"0.50","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":5},"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}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2 BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":54,"groundOuts":93,"airOuts":96,"runs":49,"doubles":13,"triples":5,"homeRuns":6,"strikeOuts":44,"baseOnBalls":47,"intentionalWalks":4,"hits":97,"hitByPitch":0,"avg":".299","atBats":324,"obp":".383","slg":".426","ops":".809","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":138,"rbi":35,"leftOnBase":127,"sacBunts":1,"sacFlies":5,"babip":".326","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":13,"lineOuts":29},"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":200,"putOuts":129,"errors":4,"chances":333,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":35,"gamesStarted":0,"flyOuts":27,"groundOuts":21,"airOuts":43,"runs":15,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":45,"baseOnBalls":15,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":133,"obp":".273","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":612,"era":"3.16","inningsPitched":"37.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":13,"blownSaves":0,"earnedRuns":13,"whip":"1.05","battersFaced":150,"outs":111,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":221,"strikes":391,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".500","pitchesPerInning":"16.54","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.95","walksPer9Inn":"3.65","hitsPer9Inn":"5.84","runsScoredPer9":"3.65","homeRunsPer9":"0.73","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":4},"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":true,"isSubstitute":false}},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"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":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":29,"groundOuts":45,"airOuts":56,"runs":35,"doubles":16,"triples":3,"homeRuns":11,"strikeOuts":87,"baseOnBalls":27,"intentionalWalks":2,"hits":61,"hitByPitch":6,"avg":".247","atBats":247,"obp":".335","slg":".470","ops":".805","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":116,"rbi":39,"leftOnBase":122,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.46","popOuts":14,"lineOuts":13},"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":8,"putOuts":200,"errors":4,"chances":212,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":78,"flyOuts":44,"groundOuts":82,"airOuts":89,"runs":48,"doubles":7,"triples":1,"homeRuns":13,"strikeOuts":29,"baseOnBalls":31,"intentionalWalks":1,"hits":77,"hitByPitch":5,"avg":".284","atBats":271,"obp":".362","slg":".461","ops":".823","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":125,"rbi":54,"leftOnBase":110,"sacBunts":1,"sacFlies":5,"babip":".274","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"20.85","popOuts":24,"lineOuts":21},"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":4,"stolenBases":32,"stolenBasePercentage":".889","caughtStealingPercentage":".111","assists":23,"putOuts":358,"errors":2,"chances":383,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687531":{"person":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":7,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":12,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":33,"obp":".167","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":140,"era":"0.00","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":36,"outs":30,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":47,"strikes":93,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"9.90","walksPer9Inn":"1.80","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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}},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":28,"groundOuts":29,"airOuts":47,"runs":29,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":96,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":3,"avg":".236","atBats":216,"obp":".292","slg":".444","ops":".736","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":96,"rbi":49,"leftOnBase":89,"sacBunts":0,"sacFlies":7,"babip":".345","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.64","popOuts":5,"lineOuts":14},"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":105,"errors":0,"chances":105,"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"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":31,"airOuts":21,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":5,"avg":".200","atBats":95,"obp":".294","slg":".242","ops":".536","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":23,"rbi":4,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":21,"errors":3,"chances":50,"fielding":".940","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".167","slg":".000","ops":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":2,"sacFlies":0,"babip":".000","groundOutsToAirouts":"4.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":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":4,"putOuts":17,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":21,"groundOuts":37,"airOuts":33,"runs":23,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".255","atBats":141,"obp":".314","slg":".440","ops":".754","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":62,"rbi":23,"leftOnBase":61,"sacBunts":2,"sacFlies":0,"babip":".299","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.14","popOuts":7,"lineOuts":5},"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":16,"stolenBases":23,"stolenBasePercentage":".590","caughtStealingPercentage":".410","assists":23,"putOuts":364,"errors":5,"chances":392,"fielding":".987","passedBall":4,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":14,"gamesStarted":14,"flyOuts":37,"groundOuts":51,"airOuts":76,"runs":38,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":81,"baseOnBalls":32,"intentionalWalks":0,"hits":56,"hitByPitch":6,"atBats":263,"obp":".311","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1217,"era":"4.21","inningsPitched":"72.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.21","battersFaced":302,"outs":218,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1217,"balls":448,"strikes":769,"strikePercentage":".630","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".400","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.03","walksPer9Inn":"3.96","hitsPer9Inn":"6.94","runsScoredPer9":"4.71","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":27,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":53,"groundOuts":101,"airOuts":85,"runs":57,"doubles":24,"triples":5,"homeRuns":8,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":0,"hits":120,"hitByPitch":4,"avg":".341","atBats":352,"obp":".371","slg":".506","ops":".877","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":178,"rbi":40,"leftOnBase":128,"sacBunts":0,"sacFlies":5,"babip":".376","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":9,"lineOuts":23},"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":182,"putOuts":104,"errors":12,"chances":298,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[689414,669065,672640,669364,665052,683357,681715,665923,805300,691788,691594,645261,676604],"pitchers":[645261,676604],"bench":[677870,640459],"bullpen":[669199,694350,664126,676534,806188,687531,667463,676974,691587,656848,663969],"battingOrder":[689414,669065,672640,669364,665052,665923,805300,691788,691594],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sanoja (15, Civale); Lopez, O (24, Civale)."},{"label":"HR","value":"Mack (7, 3rd inning off Civale, 0 on, 0 out); Lopez, O (8, 3rd inning off Civale, 1 on, 2 out); Stowers (11, 7th inning off Morris, 1 on, 1 out)."},{"label":"TB","value":"Edwards, X; Hicks, L 3; Lopez, O 7; Mack 5; Marsee; Sanoja 2; Stowers 5."},{"label":"RBI","value":"Edwards, X (35); Lopez, O 3 (40); Mack (23); Stowers 2 (39)."},{"label":"2-out RBI","value":"Lopez, O 3."},{"label":"Runners left in scoring position, 2 out","value":"Conine; Mack 2; Hicks, L."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Hicks, L (2nd base by Civale)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mack (5, dropped foul); Lopez, O (12, throw)."},{"label":"DP","value":"2 (Lopez, O-Edwards, X-Stowers; Lopez, O-Stowers)."}]}],"note":[{"label":"a","value":"Grounded out for Caissie in the 6th."},{"label":"1","value":"Ran for Hernández, H in the 8th."}]},"home":{"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":3,"groundOuts":13,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".248","atBats":32,"obp":".326","slg":".410","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":9,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":38,"obp":".432","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":182,"era":"5.05","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.46","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":73,"strikes":109,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":7,"pitchesPerInning":"20.22","runsScoredPer9":"7.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"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":"300","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":19,"groundOuts":68,"airOuts":42,"runs":29,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":66,"baseOnBalls":29,"intentionalWalks":1,"hits":44,"hitByPitch":0,"avg":".200","atBats":220,"obp":".293","slg":".300","ops":".593","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":66,"rbi":22,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":6,"lineOuts":17},"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":134,"errors":1,"chances":136,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":24,"groundOuts":42,"airOuts":40,"runs":19,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".234","atBats":141,"obp":".295","slg":".468","ops":".763","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":66,"rbi":23,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".234","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.62","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":6,"stolenBases":23,"stolenBasePercentage":".793","caughtStealingPercentage":".207","assists":10,"putOuts":250,"errors":1,"chances":261,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":19,"gamesStarted":16,"flyOuts":50,"groundOuts":103,"airOuts":88,"runs":36,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":82,"baseOnBalls":41,"intentionalWalks":0,"hits":75,"hitByPitch":4,"atBats":345,"obp":".306","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1499,"era":"3.04","inningsPitched":"94.2","wins":7,"losses":4,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":32,"whip":"1.23","battersFaced":393,"outs":284,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1499,"balls":587,"strikes":912,"strikePercentage":".610","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".636","pitchesPerInning":"15.83","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.80","walksPer9Inn":"3.90","hitsPer9Inn":"7.13","runsScoredPer9":"3.42","homeRunsPer9":"0.95","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":26,"groundOuts":48,"airOuts":51,"runs":40,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".283","atBats":212,"obp":".339","slg":".500","ops":".839","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":106,"rbi":29,"leftOnBase":87,"sacBunts":2,"sacFlies":0,"babip":".336","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.27","popOuts":14,"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":93,"putOuts":77,"errors":6,"chances":176,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"0-3 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":43,"groundOuts":75,"airOuts":92,"runs":23,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":1,"hits":58,"hitByPitch":4,"avg":".227","atBats":256,"obp":".292","slg":".305","ops":".597","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":78,"rbi":26,"leftOnBase":116,"sacBunts":1,"sacFlies":3,"babip":".249","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.33","popOuts":16,"lineOuts":33},"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":159,"putOuts":126,"errors":4,"chances":289,"fielding":".986","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":{},"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":41,"gamesStarted":0,"flyOuts":26,"groundOuts":35,"airOuts":42,"runs":20,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":1,"hits":36,"hitByPitch":0,"atBats":150,"obp":".280","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":636,"era":"4.08","inningsPitched":"39.2","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":18,"whip":"1.13","battersFaced":162,"outs":119,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":636,"balls":218,"strikes":418,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"16.03","gamesFinished":5,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"9.08","walksPer9Inn":"2.04","hitsPer9Inn":"8.17","runsScoredPer9":"4.54","homeRunsPer9":"2.04","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","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":0,"flyOuts":14,"groundOuts":8,"airOuts":21,"runs":6,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":61,"obp":".286","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":302,"era":"3.12","inningsPitched":"17.1","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.15","battersFaced":70,"outs":52,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":111,"strikes":191,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.42","gamesFinished":6,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"10.90","walksPer9Inn":"4.67","hitsPer9Inn":"5.71","runsScoredPer9":"3.12","homeRunsPer9":"1.56","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID811965":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"jerseyNumber":"44","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".444","atBats":18,"obp":".474","slg":".556","ops":"1.030","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":10,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID661531":{"person":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"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":68,"flyOuts":28,"groundOuts":61,"airOuts":51,"runs":19,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":27,"baseOnBalls":21,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".281","atBats":192,"obp":".359","slg":".438","ops":".797","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":84,"rbi":22,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":57,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.18","battersFaced":18,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":24,"strikes":33,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.55","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":58,"errors":0,"chances":59,"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"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":6,"strikes":7,"strikePercentage":".540","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":28,"gamesStarted":1,"flyOuts":20,"groundOuts":36,"airOuts":44,"runs":25,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":1,"hits":51,"hitByPitch":3,"atBats":176,"obp":".376","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":802,"era":"4.76","inningsPitched":"45.1","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":24,"whip":"1.61","battersFaced":204,"outs":136,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":802,"balls":305,"strikes":497,"strikePercentage":".620","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".333","pitchesPerInning":"17.69","gamesFinished":12,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"9.53","walksPer9Inn":"4.37","hitsPer9Inn":"10.13","runsScoredPer9":"4.96","homeRunsPer9":"0.60","inheritedRunners":18,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":15},"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"}]},"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":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":6,"groundOuts":18,"airOuts":13,"runs":12,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".286","atBats":77,"obp":".313","slg":".455","ops":".768","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":35,"rbi":8,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":5,"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":44,"putOuts":23,"errors":4,"chances":71,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691777":{"person":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":16,"groundOuts":30,"airOuts":32,"runs":22,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":55,"baseOnBalls":11,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".235","atBats":149,"obp":".299","slg":".409","ops":".708","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":61,"rbi":20,"leftOnBase":65,"sacBunts":0,"sacFlies":3,"babip":".326","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.80","popOuts":9,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":23,"errors":3,"chances":68,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","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":7,"gamesStarted":7,"flyOuts":24,"groundOuts":25,"airOuts":48,"runs":13,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":146,"obp":".294","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":639,"era":"2.93","inningsPitched":"40.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.13","battersFaced":160,"outs":120,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":210,"strikes":429,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".600","pitchesPerInning":"15.98","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"7.88","runsScoredPer9":"2.93","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":17},"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}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":22,"gamesStarted":0,"flyOuts":21,"groundOuts":15,"airOuts":23,"runs":14,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":84,"obp":".283","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":401,"era":"5.40","inningsPitched":"23.1","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":14,"whip":"1.11","battersFaced":92,"outs":70,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":401,"balls":134,"strikes":267,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"17.19","gamesFinished":9,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.09","hitsPer9Inn":"6.94","runsScoredPer9":"5.40","homeRunsPer9":"1.93","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 5-6)","summary":"4.2 IP, 4 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":21,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":31,"strikes":53,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":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":15,"gamesStarted":15,"flyOuts":60,"groundOuts":51,"airOuts":105,"runs":42,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":1,"hits":92,"hitByPitch":2,"atBats":299,"obp":".357","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1254,"era":"5.10","inningsPitched":"72.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.58","battersFaced":327,"outs":217,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1254,"balls":434,"strikes":820,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.49","rbi":4,"winPercentage":".455","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"6.72","walksPer9Inn":"2.74","hitsPer9Inn":"11.45","runsScoredPer9":"5.23","homeRunsPer9":"1.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"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"}]},"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":"100","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"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":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":34,"groundOuts":51,"airOuts":56,"runs":61,"doubles":15,"triples":1,"homeRuns":20,"strikeOuts":124,"baseOnBalls":76,"intentionalWalks":9,"hits":89,"hitByPitch":2,"avg":".278","atBats":320,"obp":".420","slg":".519","ops":".939","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":166,"rbi":66,"leftOnBase":100,"sacBunts":0,"sacFlies":0,"babip":".392","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":7,"lineOuts":15},"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":36,"putOuts":604,"errors":3,"chances":643,"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"}]},"ID695034":{"person":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":18,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":30,"strikes":38,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"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":3,"gamesStarted":1,"flyOuts":6,"groundOuts":11,"airOuts":11,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":46,"obp":".472","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":209,"era":"11.70","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.50","battersFaced":53,"outs":30,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":84,"strikes":125,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":".000","pitchesPerInning":"20.90","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"17.10","runsScoredPer9":"11.70","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":42,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":35,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":25,"intentionalWalks":2,"hits":36,"hitByPitch":3,"atBats":150,"obp":".358","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":756,"era":"3.46","inningsPitched":"39.0","wins":3,"losses":0,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":15,"whip":"1.56","battersFaced":179,"outs":117,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":296,"strikes":460,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.38","gamesFinished":11,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"11.77","walksPer9Inn":"5.77","hitsPer9Inn":"8.31","runsScoredPer9":"3.69","homeRunsPer9":"0.92","inheritedRunners":30,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"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}},"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":28,"gamesStarted":1,"flyOuts":24,"groundOuts":29,"airOuts":36,"runs":21,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":47,"baseOnBalls":20,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":147,"obp":".347","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":676,"era":"3.96","inningsPitched":"38.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":17,"whip":"1.50","battersFaced":171,"outs":116,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":270,"strikes":406,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"17.48","gamesFinished":9,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"10.94","walksPer9Inn":"4.66","hitsPer9Inn":"8.84","runsScoredPer9":"4.89","homeRunsPer9":"0.93","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"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":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":"600","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":47,"flyOuts":15,"groundOuts":43,"airOuts":20,"runs":16,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":6,"avg":".292","atBats":154,"obp":".373","slg":".370","ops":".743","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":57,"rbi":14,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".406","groundOutsToAirouts":"2.15","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":138,"errors":3,"chances":143,"fielding":".979","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":13,"airOuts":31,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".227","atBats":88,"obp":".261","slg":".398","ops":".659","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":35,"rbi":11,"leftOnBase":35,"sacBunts":1,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":6,"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":0,"putOuts":52,"errors":2,"chances":54,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":63,"groundOuts":61,"airOuts":108,"runs":51,"doubles":16,"triples":0,"homeRuns":20,"strikeOuts":75,"baseOnBalls":28,"intentionalWalks":2,"hits":87,"hitByPitch":4,"avg":".264","atBats":330,"obp":".328","slg":".494","ops":".822","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":163,"rbi":44,"leftOnBase":145,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":26,"lineOuts":19},"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":16,"stolenBases":29,"stolenBasePercentage":".644","caughtStealingPercentage":".356","assists":31,"putOuts":546,"errors":1,"chances":578,"fielding":".998","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":33,"gamesStarted":0,"flyOuts":17,"groundOuts":24,"airOuts":30,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":117,"obp":".331","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":494,"era":"4.70","inningsPitched":"30.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.34","battersFaced":130,"outs":92,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":494,"balls":173,"strikes":321,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"16.11","gamesFinished":7,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"9.68","walksPer9Inn":"2.93","hitsPer9Inn":"9.10","runsScoredPer9":"4.70","homeRunsPer9":"0.59","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"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":{},"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":23,"gamesStarted":6,"flyOuts":35,"groundOuts":38,"airOuts":57,"runs":43,"doubles":8,"triples":2,"homeRuns":8,"strikeOuts":70,"baseOnBalls":21,"intentionalWalks":0,"hits":58,"hitByPitch":7,"atBats":220,"obp":".343","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":968,"era":"6.75","inningsPitched":"54.2","wins":2,"losses":4,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":41,"whip":"1.45","battersFaced":251,"outs":164,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":968,"balls":331,"strikes":637,"strikePercentage":".660","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"17.71","gamesFinished":5,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"11.52","walksPer9Inn":"3.46","hitsPer9Inn":"9.55","runsScoredPer9":"7.08","homeRunsPer9":"1.32","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"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}},"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":18,"gamesStarted":18,"flyOuts":73,"groundOuts":79,"airOuts":117,"runs":66,"doubles":16,"triples":3,"homeRuns":24,"strikeOuts":80,"baseOnBalls":33,"intentionalWalks":0,"hits":96,"hitByPitch":2,"atBats":367,"obp":".322","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1583,"era":"5.79","inningsPitched":"93.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.38","battersFaced":407,"outs":280,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1583,"balls":574,"strikes":1009,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".273","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.18","hitsPer9Inn":"9.26","runsScoredPer9":"6.36","homeRunsPer9":"2.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[701762,680869,671732,641680,666126,703607,811965,643446,675961,650644,665660,660761,695034],"pitchers":[650644,665660,660761,695034],"bench":[669127,691777,661531,687515],"bullpen":[686930,669372,663687,695611,643410,665622,678022,605488,686993],"battingOrder":[701762,680869,671732,641680,666126,703607,811965,643446,675961],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gelof (11, Alcantara, S); Cortes (10, Zuber)."},{"label":"TB","value":"Bolte; Butler, L; Cortes 3; Gelof 2; Kuroda-Grauer 2."},{"label":"RBI","value":"McNeil (26)."},{"label":"Runners left in scoring position, 2 out","value":"Williams 2; Cortes."},{"label":"SF","value":"McNeil."},{"label":"GIDP","value":"Kuroda-Grauer; McNeil."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Civale (Hicks, L at 2nd base)."},{"label":"DP","value":"(Kurtz)."}]}],"note":[]}},"officials":[{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Gelof (by Alcantara, S); Kuroda-Grauer (by Zuber)."},{"label":"ABS Challenge","value":"Butler, L (Strike-Overturned to Ball); Heim (Ball-Confirmed); Sanoja (Strike-Confirmed); Mack (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Alcantara, S 100-70; Zuber 14-12; Civale 84-53; Alvarado 17-11; Suarez, J 13-7; Morris 68-38."},{"label":"Groundouts-flyouts","value":"Alcantara, S 11-3; Zuber 2-0; Civale 2-2; Alvarado 0-0; Suarez, J 1-0; Morris 4-3."},{"label":"Batters faced","value":"Alcantara, S 31; Zuber 5; Civale 21; Alvarado 2; Suarez, J 3; Morris 18."},{"label":"Inherited runners-scored","value":"Alvarado 1-0."},{"label":"Umpires","value":"HP: Jordan Baker. 1B: Junior Valentine. 2B: Austin Jones. 3B: Rob Drake. "},{"label":"Weather","value":"89 degrees, Clear."},{"label":"Wind","value":"8 mph, Out To RF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:51."},{"label":"Att","value":"12,532."},{"label":"Venue","value":"Sutter Health Park."},{"label":"July 4, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","boxscoreName":"Alcantara, S"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 10-4)","summary":"8.0 IP, ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":31,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":30,"strikes":70,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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":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":19,"gamesStarted":19,"flyOuts":73,"groundOuts":136,"airOuts":127,"runs":60,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":92,"baseOnBalls":33,"intentionalWalks":0,"hits":122,"hitByPitch":7,"atBats":474,"obp":".314","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":1849,"era":"4.00","inningsPitched":"123.2","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.25","battersFaced":517,"outs":371,"gamesPitched":19,"completeGames":1,"shutouts":1,"pitchesThrown":1849,"balls":600,"strikes":1249,"strikePercentage":".680","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".714","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"6.70","walksPer9Inn":"2.40","hitsPer9Inn":"8.88","runsScoredPer9":"4.37","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"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"}]},"type":"starter","gameScore":79,"pitchingGameScore":79},{"player":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","boxscoreName":"Lopez, O"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":53,"groundOuts":101,"airOuts":85,"runs":57,"doubles":24,"triples":5,"homeRuns":8,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":0,"hits":120,"hitByPitch":4,"avg":".341","atBats":352,"obp":".371","slg":".506","ops":".877","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":178,"rbi":40,"leftOnBase":128,"sacBunts":0,"sacFlies":5,"babip":".376","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":9,"lineOuts":23},"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":182,"putOuts":104,"errors":12,"chances":298,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","boxscoreName":"Stowers"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"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":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":29,"groundOuts":45,"airOuts":56,"runs":35,"doubles":16,"triples":3,"homeRuns":11,"strikeOuts":87,"baseOnBalls":27,"intentionalWalks":2,"hits":61,"hitByPitch":6,"avg":".247","atBats":247,"obp":".335","slg":".470","ops":".805","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":116,"rbi":39,"leftOnBase":122,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.46","popOuts":14,"lineOuts":13},"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":8,"putOuts":200,"errors":4,"chances":212,"fielding":".981","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":63,"hittingGameScore":63}]},"decisions":{"winner":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"loser":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}