{"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":823210,"link":"/api/v1.1/game/823210/feed/live","metaData":{"wait":10,"timeStamp":"20260624_042735","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823210,"type":"R","doubleHeader":"N","id":"2026/06/23/athmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823210-2026-06-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-24T01:45:00Z","originalDate":"2026-06-23","officialDate":"2026-06-23","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":79,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":41,"ties":0,"pct":".481"},"records":{},"divisionLeader":false,"wins":38,"losses":41,"winningPercentage":".481"},"franchiseName":"Athletics","clubName":"Athletics","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":78,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":32,"losses":46,"ties":0,"pct":".410"},"records":{},"divisionLeader":false,"wins":32,"losses":46,"winningPercentage":".410"},"franchiseName":"San Francisco","clubName":"Giants","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},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID664129":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129","firstName":"Geoffery","lastName":"Hartlieb","primaryNumber":"31","birthDate":"1993-12-09","currentAge":32,"birthCity":"Highland","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Geoff","useLastName":"Hartlieb","middleName":"Thomas","boxscoreName":"Hartlieb","nickName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"HART-leeb","mlbDebutDate":"2019-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geoff Hartlieb","nameSlug":"geoff-hartlieb-664129","firstLastName":"Geoff Hartlieb","lastFirstName":"Hartlieb, Geoff","lastInitName":"Hartlieb, G","initLastName":"G Hartlieb","fullFMLName":"Geoffery Thomas Hartlieb","fullLFMName":"Hartlieb, Geoffery Thomas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":23,"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},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"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},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","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},"ID640454":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454","firstName":"Matthew","lastName":"Krook","birthDate":"1994-10-21","currentAge":31,"birthCity":"Hillsborough","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Krook","middleName":"Edward","boxscoreName":"Krook","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Krook","nameSlug":"matt-krook-640454","firstLastName":"Matt Krook","lastFirstName":"Krook, Matt","lastInitName":"Krook, M","initLastName":"M Krook","fullFMLName":"Matthew Edward Krook","fullLFMName":"Krook, Matthew Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID608841":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841","firstName":"Joey","lastName":"Meneses","primaryNumber":"13","birthDate":"1992-05-06","currentAge":34,"birthCity":"Culiacan","birthCountry":"Mexico","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Joey","useLastName":"Meneses","boxscoreName":"Meneses","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"meh-NEH-sess","mlbDebutDate":"2022-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Meneses","nameSlug":"joey-meneses-608841","firstLastName":"Joey Meneses","lastFirstName":"Meneses, Joey","lastInitName":"Meneses, J","initLastName":"J Meneses","fullFMLName":"Joey Meneses","fullLFMName":"Meneses, Joey","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","primaryNumber":"41","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41915,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Clear","temp":"60","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":40043,"firstPitch":"2026-06-24T01:46:00.000Z","gameDurationMinutes":161},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"home":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"}},"officialScorer":{"id":639285,"fullName":"Chris Thoms","link":"/api/v1/people/639285"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T01:46:35.946Z","endTime":"2026-06-24T01:47:27.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-23T22:16:09.910Z","endTime":"2026-06-24T01:17:24.030Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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-06-24T01:17:24.030Z","endTime":"2026-06-24T01:45:34.843Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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-06-24T01:45:34.843Z","endTime":"2026-06-24T01:46:38.117Z","isPitch":false,"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(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":94.4,"endSpeed":87.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006244772328305,"aZ":-18.605419477728887,"pfxX":10.40740259844301,"pfxZ":7.112041617388344,"pX":-0.5081910908927117,"pZ":0.8445130113191746,"vX0":-11.200969681056504,"vY0":-136.74112394992116,"vZ0":-9.80636021832426,"x":136.37,"y":215.98,"x0":2.274205897891807,"y0":50.00512850136617,"z0":5.7344941140334225,"aX":19.861810766684336},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.7,"spinRate":2280,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.39940139432045063,"extension":6.533415463452548},"index":3,"playId":"2684bf9f-9b77-36e8-9dfd-c81faa027243","pitchNumber":1,"startTime":"2026-06-24T01:46:38.117Z","endTime":"2026-06-24T01:46:43.109Z","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":93.5,"endSpeed":85.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461785017614012,"aZ":-12.88394052326679,"pfxX":5.305294778094473,"pfxZ":10.291816845211816,"pX":0.19865635176173327,"pZ":1.428780107818645,"vX0":-7.4897912176112635,"vY0":-135.72971120368433,"vZ0":-9.535480944138301,"x":109.43,"y":200.2,"x0":2.2988577142220654,"y0":50.00221056001281,"z0":5.874701490476076,"aX":9.943348759374766},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-8.2,"spinRate":2371,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4028618076365502,"extension":6.581033712012795},"index":4,"playId":"c8bc680a-5f1f-3abf-9ed4-878bec47d6d6","pitchNumber":2,"startTime":"2026-06-24T01:47:01.074Z","endTime":"2026-06-24T01:47:05.418Z","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":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086896869723788,"aZ":-17.262070730687835,"pfxX":7.645873925641063,"pfxZ":7.8618000591094015,"pX":0.06938577914988113,"pZ":2.36826608294318,"vX0":-8.669155852169135,"vY0":-136.38456677759746,"vZ0":-6.422395962783983,"x":114.36,"y":174.84,"x0":2.2856378964921933,"y0":50.00143545924553,"z0":5.930654008157336,"aX":14.50068905016209},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":-12.1,"spinRate":2262,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.40055746220555877,"extension":6.343674878160692},"hitData":{"launchSpeed":98.0,"launchAngle":47.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.27,"coordY":95.32}},"index":5,"playId":"cf79e119-4204-3edc-82a7-2844237cc0b1","pitchNumber":3,"startTime":"2026-06-24T01:47:18.457Z","endTime":"2026-06-24T01:47:27.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:47:27.919Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T01:47:38.801Z","endTime":"2026-06-24T01:48:54.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903058447673526,"aZ":-13.604457633193745,"pfxX":4.983093753166464,"pfxZ":9.70717625951848,"pX":0.23511947652142393,"pZ":3.2036971853424836,"vX0":-7.3079586223729915,"vY0":-136.86612356654055,"vZ0":-5.056140659539733,"x":108.04,"y":152.28,"x0":2.2823552259991278,"y0":50.00086980071488,"z0":5.994111796824553,"aX":9.530937224680548},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-7.7,"spinRate":2363,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.39895432743844417,"extension":6.578654748829926},"index":0,"playId":"ec274abe-cb67-30f3-ae83-f4194881aee2","pitchNumber":1,"startTime":"2026-06-24T01:47:54.781Z","endTime":"2026-06-24T01:47:57.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.965433604047544,"aZ":-38.72598194343593,"pfxX":-1.646508530582748,"pfxZ":-4.403514033585594,"pX":-0.0749548313198503,"pZ":2.730320184518474,"vX0":-5.6188732453225665,"vY0":-120.29607869417947,"vZ0":0.0032422771412305984,"x":119.86,"y":165.06,"x0":2.490494837520681,"y0":50.00309987429898,"z0":6.118667943887976,"aX":-2.44888332504978},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.8,"breakHorizontal":4.1,"spinRate":2068,"spinDirection":307},"zone":5,"typeConfidence":2.0,"plateTime":0.4526786765777904,"extension":6.243529461765128},"index":1,"playId":"23b40e93-4fb6-3fba-9f05-a6dd21863b79","pitchNumber":2,"startTime":"2026-06-24T01:48:09.321Z","endTime":"2026-06-24T01:48:14.013Z","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":1},"index":2,"startTime":"2026-06-24T01:48:25.799Z","endTime":"2026-06-24T01:48:36.090Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975275870651,"aZ":-21.247219258245078,"pfxX":0.5328055168037231,"pfxZ":6.520400576681738,"pX":-1.6444428019924382,"pZ":1.7268709200410004,"vX0":-9.76697661578299,"vY0":-127.75356073595326,"vZ0":-6.3909316507339,"x":179.68,"y":192.15,"x0":2.1370675474189746,"y0":50.002103292747954,"z0":5.898254757348641,"aX":0.8946863294551519},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.7,"breakHorizontal":1.0,"spinRate":2241,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4265431186598292,"extension":6.3838749711649605},"index":3,"playId":"9cbf43be-211d-31e8-943d-4c0a16374f60","pitchNumber":3,"startTime":"2026-06-24T01:48:36.090Z","endTime":"2026-06-24T01:48:41.308Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.231060513206206,"aZ":-20.658216006095692,"pfxX":1.096036363366725,"pfxZ":6.713962697305825,"pX":-1.3969466803437505,"pZ":1.3876287104022003,"vX0":-9.455578024682373,"vY0":-129.17878612271235,"vZ0":-7.516692034340563,"x":170.25,"y":201.31,"x0":2.1457217737867045,"y0":50.001884048196196,"z0":5.886610528441129,"aX":1.8813294958319051},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.9,"breakHorizontal":-0.2,"spinRate":2312,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.42167728193243326,"extension":6.223118365576922},"index":4,"playId":"0e45485c-6a8c-3731-9d35-77378fa3fb97","pitchNumber":4,"startTime":"2026-06-24T01:48:50.691Z","endTime":"2026-06-24T01:48:54.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:48:54.196Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T01:49:08.319Z","endTime":"2026-06-24T01:50:12.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.258981221827103,"aZ":-18.613814223225855,"pfxX":8.810722415853078,"pfxZ":7.155237670646539,"pX":0.9096806066769731,"pZ":4.125709451135356,"vX0":-6.876327599738703,"vY0":-136.37752457370104,"vZ0":-1.8512414065089606,"x":82.33,"y":127.39,"x0":2.3113501584930796,"y0":50.002311069864106,"z0":6.088825711274115,"aX":16.69841556957074},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-14.6,"spinRate":2256,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4006756171567858,"extension":6.276151400179843},"index":0,"playId":"03c49763-879d-3445-abf4-60808cc0628b","pitchNumber":1,"startTime":"2026-06-24T01:49:17.576Z","endTime":"2026-06-24T01:49:22.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686484772448566,"aZ":-10.971369254506966,"pfxX":6.0446602690096185,"pfxZ":11.083974516181083,"pX":0.9094791051473764,"pZ":4.832550289665186,"vX0":-6.114785317457794,"vY0":-137.26474479568546,"vZ0":-1.7119849411133268,"x":82.33,"y":108.3,"x0":2.3780514075712786,"y0":50.003285179183585,"z0":6.209210138281557,"aX":11.563877663694702},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.9,"breakHorizontal":-9.7,"spinRate":2355,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3986696954830027,"extension":6.112496116794625},"index":1,"playId":"b7e1ff42-901b-361c-b623-1576507d3cfe","pitchNumber":2,"startTime":"2026-06-24T01:49:33.757Z","endTime":"2026-06-24T01:49:36.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984571535367106,"aZ":-38.423194750576265,"pfxX":0.21519602452441955,"pfxZ":-4.297988058772029,"pX":-1.1163339856805772,"pZ":2.6014282482366164,"vX0":-8.444661630810996,"vY0":-120.01981295373199,"vZ0":-0.24320307940224306,"x":159.55,"y":168.54,"x0":2.4250047738233387,"y0":50.003629656283,"z0":6.136080834853948,"aX":0.3142517586951855},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.6,"breakHorizontal":1.7,"spinRate":2188,"spinDirection":322},"zone":11,"typeConfidence":2.0,"plateTime":0.4569820476615414,"extension":6.304623403234967},"index":2,"playId":"b86e617f-8af9-334c-8fc3-3bf9ef3c091a","pitchNumber":3,"startTime":"2026-06-24T01:49:52.597Z","endTime":"2026-06-24T01:49:56.785Z","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":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405745575551432,"aZ":-14.42262961282004,"pfxX":4.927570989976925,"pfxZ":9.331517475216058,"pX":0.6113765756570845,"pZ":3.902020626608752,"vX0":-6.6384574691728995,"vY0":-137.0748375347827,"vZ0":-3.2104721204725073,"x":93.7,"y":133.43,"x0":2.424756719046359,"y0":50.000869438421894,"z0":6.07352798772104,"aX":9.372508750677298},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-7.6,"spinRate":2279,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39963303153706375,"extension":6.500397427849825},"index":3,"playId":"5a2de1a3-b1bc-3059-9466-0937833cf6cf","pitchNumber":4,"startTime":"2026-06-24T01:50:08.371Z","endTime":"2026-06-24T01:50:12.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:50:12.326Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T01:50:24.364Z","endTime":"2026-06-24T01:52:09.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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, 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":88.6,"endSpeed":81.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983303990011436,"aZ":-19.81730099353746,"pfxX":0.6308487448015256,"pfxZ":7.292294334561866,"pX":-0.8012247781739057,"pZ":2.962073856295074,"vX0":-8.43896979285032,"vY0":-128.88977014828592,"vZ0":-3.632858361197572,"x":147.54,"y":158.8,"x0":2.423434837148043,"y0":50.00364802824851,"z0":5.90683897768875,"aX":1.0703040271043023},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.7,"breakHorizontal":0.6,"spinRate":2302,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.423801011117952,"extension":6.406516716131531},"index":0,"playId":"350db281-93cb-3abc-9250-cb4a163a114d","pitchNumber":1,"startTime":"2026-06-24T01:50:39.710Z","endTime":"2026-06-24T01:50:43.777Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81861981554483,"aZ":-23.06425340990939,"pfxX":-0.25208893129612076,"pfxZ":5.378961597493644,"pX":-1.3467616049835347,"pZ":1.3335404494019705,"vX0":-9.590470724924486,"vY0":-129.04401573407867,"vZ0":-6.935863335044051,"x":168.34,"y":202.77,"x0":2.4442311556522607,"y0":50.00386098434533,"z0":5.8224106182374875,"aX":-0.42465064009090986},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":2.5,"spinRate":2208,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4237879212376514,"extension":6.396826536867045},"index":1,"playId":"a13f8cbc-620d-3bae-b38b-8ef1195f0aa6","pitchNumber":2,"startTime":"2026-06-24T01:51:07.690Z","endTime":"2026-06-24T01:51:11.877Z","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":90.4,"endSpeed":83.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83817696957173,"aZ":-19.01643570688011,"pfxX":1.6471639005531973,"pfxZ":7.458870837047813,"pX":-1.4456960042605538,"pZ":1.3825610739668548,"vX0":-10.361450310349285,"vY0":-131.21729141430203,"vZ0":-7.760992669868974,"x":172.11,"y":201.45,"x0":2.3210614048234763,"y0":50.00158538917689,"z0":5.768461596400684,"aX":2.907146198739146},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.1,"breakHorizontal":-1.0,"spinRate":2280,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4156471747855277,"extension":6.534946273887797},"index":2,"playId":"ec2e9552-5e71-3757-872c-cb5e12f987ce","pitchNumber":3,"startTime":"2026-06-24T01:51:24.508Z","endTime":"2026-06-24T01:51:27.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.157379700336868,"aZ":-24.969898667161765,"pfxX":-1.025139314819293,"pfxZ":4.3116223479677505,"pX":-0.6704608466793481,"pZ":2.01777552141767,"vX0":-7.593834550479421,"vY0":-127.37184031048933,"vZ0":-4.844557826743747,"x":142.56,"y":184.3,"x0":2.4626670454377235,"y0":50.001561294846795,"z0":5.87955115245036,"aX":-1.7097885251830929},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":3.4,"spinRate":2190,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.4273725712100389,"extension":6.494226145847861},"index":3,"playId":"e7fcdbfd-c3e6-36af-956a-a219a933ff86","pitchNumber":4,"startTime":"2026-06-24T01:51:43.058Z","endTime":"2026-06-24T01:51:46.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-24T01:51:58.108Z","endTime":"2026-06-24T01:52:06.315Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944494912201627,"aZ":-12.59466051552471,"pfxX":5.894788054381117,"pfxZ":10.296807784235247,"pX":0.3263122478966526,"pZ":3.5320808833052464,"vX0":-7.347698458477083,"vY0":-137.17539134892777,"vZ0":-4.2637285353101735,"x":104.56,"y":143.41,"x0":2.276418402140626,"y0":50.00469284375245,"z0":5.968157529324567,"aX":11.211784279225565},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":-9.1,"spinRate":2280,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3996134910581852,"extension":6.493580936733107},"index":5,"playId":"cb138a7f-fb3f-37f5-bb67-f66821f99c73","pitchNumber":5,"startTime":"2026-06-24T01:52:06.315Z","endTime":"2026-06-24T01:52:09.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:52:09.315Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T01:54:16.068Z","endTime":"2026-06-24T01:57:28.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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,7,8],"actionIndex":[3],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005753325868323,"aZ":-17.802858738269318,"pfxX":-7.802577347680819,"pfxZ":8.025245447045,"pX":-0.13474464049521415,"pZ":2.3292656521994437,"vX0":4.36714280447058,"vY0":-132.6413810376726,"vZ0":-6.217511450865896,"x":122.14,"y":175.89,"x0":-0.7843565829337663,"y0":50.00349676614461,"z0":5.991186423419208,"aX":-13.975237716914542},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2275,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.41213363669984027,"extension":5.92775469474034},"index":0,"playId":"1bbd44f6-9a19-3d80-9d13-137b1770ea94","pitchNumber":1,"startTime":"2026-06-24T01:54:24.538Z","endTime":"2026-06-24T01:54:27.635Z","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.5,"endSpeed":69.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.726011471705988,"aZ":-43.50139557741539,"pfxX":7.106283981211352,"pfxZ":-9.380507570421864,"pX":-0.027664583239465915,"pZ":1.3855514220238532,"vX0":-0.7338656109040552,"vY0":-109.89255500864674,"vZ0":-0.8432001377401215,"x":118.05,"y":201.37,"x0":-0.6089182027004426,"y0":50.00271634727965,"z0":6.445645271485168,"aX":8.583062046086681},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-16.8,"breakHorizontal":-12.6,"spinRate":3109,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.5008079954573108,"extension":5.715349952121867},"index":1,"playId":"50df0ee0-4c20-3e62-8025-a84c0f36bfd2","pitchNumber":2,"startTime":"2026-06-24T01:54:40.302Z","endTime":"2026-06-24T01:54:44.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647278844285267,"aZ":-42.71004629129165,"pfxX":6.749602550406585,"pfxZ":-8.146857916763013,"pX":0.19685760980680156,"pZ":2.1388676628692957,"vX0":-0.24418777368751493,"vY0":-113.29007186074661,"vZ0":-0.17050180115958558,"x":109.5,"y":181.03,"x0":-0.5698868101223439,"y0":50.002459320825416,"z0":6.501750292881429,"aX":8.729864010895305},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.5,"breakHorizontal":-12.1,"spinRate":3165,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4843953063669395,"extension":5.752512319669064},"index":2,"playId":"005bdd3c-0a9c-3f62-8bb3-19f148977ed4","pitchNumber":3,"startTime":"2026-06-24T01:54:55.694Z","endTime":"2026-06-24T01:54:59.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-24T01:55:08.279Z","endTime":"2026-06-24T01:56:16.559Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":92.0,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.887739236023254,"aZ":-19.793623771041787,"pfxX":-9.939162288206052,"pfxZ":6.761940749474409,"pX":0.16919017331500502,"pZ":4.044267013873032,"vX0":6.0058023200184305,"vY0":-133.9406311357655,"vZ0":-1.8160661745430673,"x":110.55,"y":129.58,"x0":-0.8021464309977548,"y0":50.001685725916076,"z0":6.135523186443256,"aX":-18.193765328569917},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":16.8,"spinRate":2359,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4077574546119904,"extension":5.7589731048443635},"index":4,"playId":"98b1e5d3-22ac-3802-b5b4-1b63b29f4ea2","pitchNumber":4,"startTime":"2026-06-24T01:56:16.559Z","endTime":"2026-06-24T01:56:20.287Z","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":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.612572460386136,"aZ":-23.89041276544254,"pfxX":4.13120333833831,"pfxZ":4.9004814257161495,"pX":1.6302558198953911,"pZ":3.0973145317539705,"vX0":4.2979516617760885,"vY0":-128.43975721496258,"vZ0":-3.2978561387314693,"x":54.86,"y":155.15,"x0":-0.5943275037830492,"y0":50.00510879464184,"z0":6.231120180933318,"aX":6.984511593792885},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-8.4,"spinRate":2804,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.42451341879929805,"extension":5.812088518394601},"index":5,"playId":"feef51c5-41ad-3531-8634-b828d7ce8a2a","pitchNumber":5,"startTime":"2026-06-24T01:56:37.507Z","endTime":"2026-06-24T01:56:43.051Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-24T01:56:49.755Z","endTime":"2026-06-24T01:56:59.391Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916493139727265,"aZ":-10.113973521719455,"pfxX":-4.667847630622792,"pfxZ":11.913807710540302,"pX":-0.38646150406071467,"pZ":2.592512226018416,"vX0":2.2703603268071273,"vY0":-134.86342598407586,"vZ0":-7.351807023749691,"x":131.73,"y":168.78,"x0":-0.630450891774617,"y0":50.00106124801896,"z0":6.058203097581332,"aX":-8.641781750368322},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.3,"breakHorizontal":8.0,"spinRate":2473,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4053395005393101,"extension":6.0084391492364535},"index":7,"playId":"c556b10e-5155-3e28-9216-4ceafc11d3d7","pitchNumber":6,"startTime":"2026-06-24T01:56:59.391Z","endTime":"2026-06-24T01:57:02.908Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487119312244975,"aZ":-26.672723008383432,"pfxX":4.913479246208534,"pfxZ":3.2295382579970884,"pX":0.0028851467453840374,"pZ":2.3219252208753156,"vX0":0.0879643894555378,"vY0":-128.7814757423462,"vZ0":-4.579437545494974,"x":116.89,"y":176.09,"x0":-0.671152237487988,"y0":50.000072567154945,"z0":6.154635881413273,"aX":8.358286651583992},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-9.0,"spinRate":2662,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.42321851260009424,"extension":5.948036069138257},"hitData":{"launchSpeed":85.5,"launchAngle":44.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.52,"coordY":105.54}},"index":8,"playId":"c40e3180-2006-39db-b9c5-2f156328ad47","pitchNumber":7,"startTime":"2026-06-24T01:57:19.443Z","endTime":"2026-06-24T01:57:28.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:57:28.876Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T01:57:31.458Z","endTime":"2026-06-24T01:58:50.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.255445491648498,"aZ":-24.510583213982166,"pfxX":4.4289754817281075,"pfxZ":4.505523056708757,"pX":1.0340140215178408,"pZ":3.3044022702514297,"vX0":2.8127968275207746,"vY0":-128.49689086581947,"vZ0":-2.722004631012682,"x":77.59,"y":149.56,"x0":-0.6439888748915608,"y0":50.00356045911727,"z0":6.246707999318478,"aX":7.536544462226994},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":-8.6,"spinRate":2621,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4234290721488829,"extension":5.896420170728163},"index":0,"playId":"5236ecce-6088-35f9-b82a-59eb85f69c47","pitchNumber":1,"startTime":"2026-06-24T01:57:52.304Z","endTime":"2026-06-24T01:57:56.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, 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":77.0,"endSpeed":70.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.007358012938568,"aZ":-43.929646265338164,"pfxX":7.951692029678242,"pfxZ":-9.291436886219264,"pX":-1.2234912282491346,"pZ":3.3174007086782615,"vX0":-3.261244920152365,"vY0":-111.98123549166604,"vZ0":2.652562031053195,"x":163.64,"y":149.21,"x0":-0.778108551310628,"y0":50.00395278960887,"z0":6.624981345187058,"aX":10.057388422635059},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-15.7,"breakHorizontal":-13.6,"spinRate":3147,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.48989576267696533,"extension":5.64880639641882},"index":1,"playId":"f6e1ed07-f19d-3ddd-8b99-27a2e9407ff6","pitchNumber":2,"startTime":"2026-06-24T01:58:09.341Z","endTime":"2026-06-24T01:58:12.920Z","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":78.1,"endSpeed":72.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672207638596444,"aZ":-42.90755048774613,"pfxX":6.605719785465627,"pfxZ":-8.208093169205958,"pX":0.10305104233718361,"pZ":1.7974040663287276,"vX0":-0.47480348006087125,"vY0":-113.82979529828005,"vZ0":-0.9159575714331533,"x":113.07,"y":190.25,"x0":-0.5430328186125682,"y0":50.00467592411939,"z0":6.467919160244161,"aX":8.63478287553005},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.8,"breakHorizontal":-11.9,"spinRate":3150,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4819147880889507,"extension":5.73444623855481},"index":2,"playId":"01ee8274-0641-3166-8e65-c77580c550bd","pitchNumber":3,"startTime":"2026-06-24T01:58:28.624Z","endTime":"2026-06-24T01:58:31.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456254063294182,"aZ":-19.532570197485317,"pfxX":-7.355356747655886,"pfxZ":6.7671466859339215,"pX":0.5539247251186324,"pZ":4.018269975047231,"vX0":5.61434450966189,"vY0":-134.86383089038603,"vZ0":-2.0407911078896133,"x":95.89,"y":130.29,"x0":-0.5847060919416214,"y0":50.00262052452311,"z0":6.142069080231214,"aX":-13.740131798274447},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":12.4,"spinRate":2289,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40397358256687843,"extension":5.834864380116578},"index":3,"playId":"169bf17b-9ec1-31c6-9acf-9c0ba9c91c07","pitchNumber":4,"startTime":"2026-06-24T01:58:46.528Z","endTime":"2026-06-24T01:58:50.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T01:58:50.868Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to first baseman Nick Kurtz in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T01:58:58.573Z","endTime":"2026-06-24T02:00:37.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.836716222756984,"aZ":-42.914301388226626,"pfxX":7.108202695418424,"pfxZ":-8.704804315335386,"pX":-0.7478811527278535,"pZ":2.588812547000944,"vX0":-3.1954675661341687,"vY0":-110.98585041144179,"vZ0":1.1583113856160654,"x":145.51,"y":168.88,"x0":-0.20476519505804042,"y0":50.0021331184642,"z0":6.567143732098045,"aX":8.772875065823605},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-15.0,"breakHorizontal":-11.9,"spinRate":3142,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4955473226137026,"extension":5.837509655334001},"index":0,"playId":"6bf28c31-6dab-3f78-b320-7a065a22c762","pitchNumber":1,"startTime":"2026-06-24T01:59:25.706Z","endTime":"2026-06-24T01:59:29.158Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38071963838411,"aZ":-10.919236086561147,"pfxX":-2.7667819693909075,"pfxZ":11.547481194896601,"pX":0.22613364913608971,"pZ":3.2968633597792425,"vX0":1.915490733585163,"vY0":-135.04912249813074,"vZ0":-5.5118178596891925,"x":108.38,"y":149.76,"x0":-0.13415456421908528,"y0":50.00121451489769,"z0":6.137521857247861,"aX":-5.092134838785605},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":4.6,"spinRate":2512,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.40612486306521944,"extension":5.888639952850458},"index":1,"playId":"328446db-ce1c-3e68-b44d-e5b17e6f6589","pitchNumber":2,"startTime":"2026-06-24T01:59:47.107Z","endTime":"2026-06-24T01:59:50.288Z","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":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.978460962377614,"aZ":-42.5695007763887,"pfxX":4.88388468157168,"pfxZ":-8.02330291070844,"pX":0.6752494246123613,"pZ":-0.08791134556856213,"vX0":0.1619363109800892,"vY0":-113.98539060779513,"vZ0":-4.745615302618565,"x":91.26,"y":241.15,"x0":-0.030035743474932295,"y0":50.00279983290439,"z0":6.292691374978011,"aX":6.327060578298127},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.5,"breakHorizontal":-8.9,"spinRate":3219,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.48338997433026876,"extension":5.8214607105960665},"index":2,"playId":"d4f9d415-9e6d-39eb-ace0-e5ae3220ff30","pitchNumber":3,"startTime":"2026-06-24T02:00:03.867Z","endTime":"2026-06-24T02:00:08.006Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0673605508117,"aZ":-10.548853462245777,"pfxX":-2.361861135349472,"pfxZ":11.857277557277786,"pX":0.5474934745350498,"pZ":3.5488841733271173,"vX0":2.4902970670630404,"vY0":-134.65124109758983,"vZ0":-4.8998577363137805,"x":96.13,"y":142.96,"x0":-0.08545097153235738,"y0":50.00633708045528,"z0":6.148106656552038,"aX":-4.3090303661389475},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.5,"breakHorizontal":3.7,"spinRate":2404,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40783321113442783,"extension":6.082673292485027},"hitData":{"launchSpeed":82.7,"launchAngle":80.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":145.73,"coordY":200.33}},"index":3,"playId":"4e23f333-af27-3a50-942f-85cc92c4bc31","pitchNumber":4,"startTime":"2026-06-24T02:00:27.931Z","endTime":"2026-06-24T02:00:37.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:00:37.472Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T02:02:27.687Z","endTime":"2026-06-24T02:03:26.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09807559555121,"aZ":-12.709753678881633,"pfxX":5.569213007257715,"pfxZ":10.572625901569328,"pX":0.3907600510821158,"pZ":3.265066595831688,"vX0":-7.24699623108506,"vY0":-134.55883366977707,"vZ0":-5.008216337759276,"x":113.59,"y":126.76,"x0":2.390293693125642,"y0":50.003084213030334,"z0":6.044767925622122,"aX":10.253989534679912},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-8.6,"spinRate":2219,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4064257101582083,"extension":6.410764176738908},"index":0,"playId":"e12f542d-bd8f-3adf-8677-ec0adc5e1a6e","pitchNumber":1,"startTime":"2026-06-24T02:02:45.587Z","endTime":"2026-06-24T02:02:49.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778253295311067,"aZ":-13.73497811899859,"pfxX":5.697399650275196,"pfxZ":10.029676377431226,"pX":-0.859417639314136,"pZ":2.956720716696945,"vX0":-10.21690604745722,"vY0":-134.60951883938202,"vZ0":-5.520659285851537,"x":149.76,"y":158.95,"x0":2.2421609083221816,"y0":50.000114114908236,"z0":6.003862888488718,"aX":10.472270253171821},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2211,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4066449706355155,"extension":6.467457638956404},"index":1,"playId":"2803dce7-d845-328d-a25b-9a06e2ce3573","pitchNumber":2,"startTime":"2026-06-24T02:03:04.051Z","endTime":"2026-06-24T02:03:08.523Z","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":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876628252679605,"aZ":-21.90346323804092,"pfxX":7.982334037607057,"pfxZ":6.193442007820501,"pX":0.1915967998867779,"pZ":1.5586580180322078,"vX0":-8.522296215124491,"vY0":-127.36223168086347,"vZ0":-6.697471071948256,"x":109.7,"y":196.7,"x0":2.5293464160256383,"y0":50.00206367406453,"z0":5.931026763596394,"aX":13.235692776717915},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.0,"breakHorizontal":-12.7,"spinRate":1808,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.42853890302892905,"extension":6.465724654117964},"hitData":{"launchSpeed":81.2,"launchAngle":34.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.86,"coordY":124.24}},"index":2,"playId":"8e002363-5445-34ea-baaf-54192de4e599","pitchNumber":3,"startTime":"2026-06-24T02:03:19.053Z","endTime":"2026-06-24T02:03:26.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:03:26.501Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Meneses walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T02:03:31.619Z","endTime":"2026-06-24T02:05:40.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.555699658713362,"aZ":-36.17265314894922,"pfxX":-1.3838575516085323,"pfxZ":-2.7871554338187554,"pX":0.008914037126095673,"pZ":2.7209507490883804,"vX0":-5.649859021923722,"vY0":-118.76668236016734,"vZ0":-0.5127785418458272,"x":116.66,"y":165.31,"x0":2.592814275243462,"y0":50.000318343606004,"z0":6.2136267034583295,"aX":-1.987173477424516},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.9,"breakHorizontal":3.8,"spinRate":2209,"spinDirection":322},"zone":5,"typeConfidence":2.0,"plateTime":0.4601997480137001,"extension":6.306861349908533},"index":0,"playId":"416bf68b-9687-36dd-a3cb-5366604311ce","pitchNumber":1,"startTime":"2026-06-24T02:03:50.715Z","endTime":"2026-06-24T02:03:54.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855526136655627,"aZ":-18.18280666402167,"pfxX":6.484750780555568,"pfxZ":8.489852605737404,"pX":1.333530785458047,"pZ":2.5152114459592023,"vX0":-5.573749684698898,"vY0":-127.95957146821033,"vZ0":-4.992909524399834,"x":66.17,"y":170.87,"x0":2.7037217168061005,"y0":50.00623230763869,"z0":5.9283501752293635,"aX":10.69256371408474},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.4,"breakHorizontal":-10.4,"spinRate":1522,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.42902044767412084,"extension":6.33801494586347},"index":1,"playId":"d364c883-a96b-354a-98df-123f475f6d7b","pitchNumber":2,"startTime":"2026-06-24T02:04:03.956Z","endTime":"2026-06-24T02:04:08.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12538237630706,"aZ":-22.455009564870373,"pfxX":7.946853776007336,"pfxZ":5.8359945883309425,"pX":0.4468141410017775,"pZ":2.058670701134399,"vX0":-7.3926266516790005,"vY0":-127.42486711732685,"vZ0":-5.5180598571158495,"x":99.97,"y":183.2,"x0":2.3358499348444592,"y0":50.000623433519515,"z0":5.996742370854744,"aX":13.229752820895046},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":-13.0,"spinRate":1387,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.42781620083787475,"extension":6.371930987069129},"index":2,"playId":"cc772a3f-e1fa-3b31-bbb9-ab3288007abc","pitchNumber":3,"startTime":"2026-06-24T02:04:23.330Z","endTime":"2026-06-24T02:04:26.825Z","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-06-24T02:04:32.398Z","endTime":"2026-06-24T02:04:43.857Z","isPitch":false,"type":"action","player":{"id":608841,"link":"/api/v1/people/608841"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628834426859328,"aZ":-13.51468982687963,"pfxX":5.484589979761009,"pfxZ":9.91556785759608,"pX":1.5689123380207126,"pZ":4.326947020063269,"vX0":-4.853544351257115,"vY0":-136.46771238549627,"vZ0":-2.0379159108590246,"x":57.2,"y":121.95,"x0":2.659753938435952,"y0":50.00450717726479,"z0":6.016646836183607,"aX":10.323768691909162},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-8.9,"spinRate":2324,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40167599758644235,"extension":6.272120612090396},"index":4,"playId":"5f766565-8893-3956-b00a-c6bbcb211bcd","pitchNumber":4,"startTime":"2026-06-24T02:04:43.857Z","endTime":"2026-06-24T02:04:47.358Z","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":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.062648612889728,"aZ":-25.52275862729869,"pfxX":-0.8872265676009055,"pfxZ":4.066037643865843,"pX":-0.6890172807209661,"pZ":0.6199714587424088,"vX0":-7.77806014139757,"vY0":-126.14926473995256,"vZ0":-7.640672766082022,"x":143.26,"y":222.04,"x0":2.5305243948148153,"y0":50.00275244471368,"z0":5.701346483943722,"aX":-1.4507193025678768},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":3.1,"spinRate":2369,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4317254257371661,"extension":6.4640091704662135},"index":5,"playId":"5b5079aa-738d-3833-a523-0c31a420b788","pitchNumber":5,"startTime":"2026-06-24T02:05:00.826Z","endTime":"2026-06-24T02:05:04.567Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339088307001294,"aZ":-18.154750501197388,"pfxX":8.416105441068243,"pfxZ":7.427222338558968,"pX":0.2647888281761129,"pZ":3.8409428911643,"vX0":-8.281076264058763,"vY0":-136.5739824004625,"vZ0":-2.454032724637468,"x":106.91,"y":135.07,"x0":2.2441263150112256,"y0":50.001164266100666,"z0":6.001035426669599,"aX":15.882855582101199},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":-13.4,"spinRate":2214,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40118099228189097,"extension":6.440080480901776},"index":6,"playId":"10c1a05f-d0fe-3fb3-8aef-bc3804a25600","pitchNumber":6,"startTime":"2026-06-24T02:05:17.963Z","endTime":"2026-06-24T02:05:23.632Z","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":87.3,"endSpeed":80.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061506631132264,"aZ":-22.227953767039676,"pfxX":6.394480581169045,"pfxZ":6.078380768354979,"pX":-0.846589550866078,"pZ":1.4660455200659597,"vX0":-9.75528533282585,"vY0":-126.64586888612669,"vZ0":-6.803551367428124,"x":149.27,"y":199.2,"x0":2.2114509401350912,"y0":50.00544054931743,"z0":5.946095642644017,"aX":10.467727074899228},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.7,"breakHorizontal":-9.6,"spinRate":1542,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4312739421360461,"extension":6.414654202925733},"index":7,"playId":"d4246a6e-f59a-3fc2-bc30-279bcc6f7bf2","pitchNumber":7,"startTime":"2026-06-24T02:05:36.827Z","endTime":"2026-06-24T02:05:40.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:05:40.805Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Henry Bolte grounds into a double play, pitcher Robbie Ray to second baseman Luis Arraez to first baseman Rafael Devers. Joey Meneses out at 2nd. Henry Bolte out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T02:05:55.445Z","endTime":"2026-06-24T02:06:29.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592662,"link":"/api/v1/people/592662"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":93.9,"endSpeed":86.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362143933909106,"aZ":-17.488884021468266,"pfxX":8.262701012032942,"pfxZ":7.740287830854021,"pX":-0.03670845440053349,"pZ":3.649429798913426,"vX0":-8.919015405246846,"vY0":-136.45920041068192,"vZ0":-3.0604391504500192,"x":118.4,"y":140.25,"x0":2.191391775433562,"y0":50.0009518735541,"z0":5.981565320342009,"aX":15.673633187503329},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":-13.2,"spinRate":2191,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40048363244664253,"extension":6.422672199113991},"index":0,"playId":"ee7989ac-733b-3e68-846d-2c8f75f8121b","pitchNumber":1,"startTime":"2026-06-24T02:06:04.958Z","endTime":"2026-06-24T02:06:08.719Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006979302511695,"aZ":-23.22550356488116,"pfxX":6.753018778747172,"pfxZ":5.4139691808991985,"pX":0.04940957456153683,"pZ":1.9281445107866129,"vX0":-8.142639886153587,"vY0":-127.24731243553157,"vZ0":-5.514540599194629,"x":115.12,"y":186.72,"x0":2.400727318554829,"y0":50.005852165813835,"z0":5.94269413388315,"aX":11.171475340697514},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":-10.6,"spinRate":1590,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.429039544186105,"extension":6.282308225983775},"hitData":{"launchSpeed":79.1,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":179.55}},"index":1,"playId":"cb6f673a-78bd-31a6-86e5-f8997ed3e848","pitchNumber":2,"startTime":"2026-06-24T02:06:21.732Z","endTime":"2026-06-24T02:06:29.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:06:29.268Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out softly, pitcher Aaron Civale to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T02:08:29.068Z","endTime":"2026-06-24T02:10:57.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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,6,7],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650644,"link":"/api/v1/people/650644"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543300250365064,"aZ":-14.975057920926531,"pfxX":-7.840557788970633,"pfxZ":9.386212083002594,"pX":-0.5640559718171366,"pZ":2.6839720084767436,"vX0":3.3940231942284473,"vY0":-134.58434463237137,"vZ0":-5.988304798415891,"x":138.5,"y":166.31,"x0":-0.8237517859849344,"y0":50.00177530435447,"z0":6.000685357799043,"aX":-14.364268983871415},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":13.4,"spinRate":2258,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4071702593964037,"extension":5.929209006588712},"index":0,"playId":"5640668a-383d-3351-86f5-4644ef24c35e","pitchNumber":1,"startTime":"2026-06-24T02:08:46.910Z","endTime":"2026-06-24T02:08:51.145Z","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":78.8,"endSpeed":73.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52311330645212,"aZ":-39.39124730855266,"pfxX":4.785204627028152,"pfxZ":-5.415725413982778,"pX":-0.20927829997110467,"pZ":1.495417142051443,"vX0":-0.2745316413554417,"vY0":-114.78530087469805,"vZ0":-2.4613816100164136,"x":124.98,"y":198.4,"x0":-0.7096336207110353,"y0":50.00402706253432,"z0":6.422187960236659,"aX":6.376485318371732},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.1,"breakHorizontal":-8.6,"spinRate":3060,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.47742886558463393,"extension":5.7392916852788485},"index":1,"playId":"2d62fb9d-2f8d-3605-b30e-83ef55a79cc4","pitchNumber":2,"startTime":"2026-06-24T02:09:07.525Z","endTime":"2026-06-24T02:09:11.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55356036568685,"aZ":-7.993375962552291,"pfxX":-4.08733197642153,"pfxZ":13.369664827335264,"pX":0.593958764308092,"pZ":4.061861577728687,"vX0":4.475870559889179,"vY0":-134.2560510942671,"vZ0":-4.053584815189189,"x":94.36,"y":129.11,"x0":-0.571058310378718,"y0":50.00366126156371,"z0":6.170419938655379,"aX":-7.393418323925467},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":23.4,"breakHorizontal":6.4,"spinRate":2452,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40940205315097655,"extension":5.852250411522049},"index":2,"playId":"53b5aee9-4dad-3982-9b33-ffe329f66621","pitchNumber":3,"startTime":"2026-06-24T02:09:22.343Z","endTime":"2026-06-24T02:09:25.931Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.880462588541818,"aZ":-14.02383847139795,"pfxX":-7.807267321170191,"pfxZ":9.918449406341391,"pX":-0.2542232639947223,"pZ":2.530074596030235,"vX0":3.9921334439073277,"vY0":-134.13788509299687,"vZ0":-6.569371609228978,"x":126.69,"y":170.47,"x0":-0.7441242577988176,"y0":50.00314429398406,"z0":6.003053927963202,"aX":-14.286694972629423},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":13.3,"spinRate":2303,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4076876093279691,"extension":5.904708231225879},"index":3,"playId":"3dded341-2297-3112-8071-c2367aaf781c","pitchNumber":4,"startTime":"2026-06-24T02:09:40.244Z","endTime":"2026-06-24T02:09:47.604Z","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":92.8,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602450935362505,"aZ":-9.666386113129448,"pfxX":-1.2617158152239834,"pfxZ":12.152384324721215,"pX":0.08862522572629278,"pZ":3.291448391988771,"vX0":2.16147683088139,"vY0":-135.0364429346915,"vZ0":-5.8762461984177135,"x":113.62,"y":149.91,"x0":-0.5571935653258278,"y0":50.00210035747667,"z0":6.171418123457336,"aX":-2.336867303732325},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.0,"breakHorizontal":1.8,"spinRate":2430,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4051595570634854,"extension":5.920232383034948},"index":4,"playId":"5035ebc9-9bca-3e8d-982a-c6ea48660afc","pitchNumber":5,"startTime":"2026-06-24T02:10:02.633Z","endTime":"2026-06-24T02:10:05.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-24T02:10:19.164Z","endTime":"2026-06-24T02:10:30.506Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.812208728318826,"aZ":-23.194933546488187,"pfxX":4.540085576047421,"pfxZ":5.262888714427621,"pX":1.1048897461745624,"pZ":1.7030782819166455,"vX0":2.9429973810026566,"vY0":-129.27056084356386,"vZ0":-6.661469383091893,"x":74.88,"y":192.8,"x0":-0.6350493985583997,"y0":50.00394652139989,"z0":6.0724088315008435,"aX":7.749557628740899},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-8.9,"spinRate":2825,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42233744570537457,"extension":6.015670734174903},"index":6,"playId":"427049c6-32c2-3123-99eb-6c5d799c8a5f","pitchNumber":6,"startTime":"2026-06-24T02:10:30.506Z","endTime":"2026-06-24T02:10:34.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181315731291186,"aZ":-10.398090623244533,"pfxX":-4.925115889870208,"pfxZ":11.635883468983437,"pX":0.11867758179708189,"pZ":1.7710608367308958,"vX0":3.3037611223227064,"vY0":-135.58488238183648,"vZ0":-9.329208830801136,"x":112.48,"y":190.96,"x0":-0.47242253758314895,"y0":50.00669776960929,"z0":5.971656454815858,"aX":-9.22016954372096},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":8.3,"spinRate":2485,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.40317238284968804,"extension":5.945414167281661},"hitData":{"launchSpeed":72.5,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.88,"coordY":179.81}},"index":7,"playId":"fb99a43a-9bfa-3aef-a9b3-d224c7200f9c","pitchNumber":7,"startTime":"2026-06-24T02:10:49.906Z","endTime":"2026-06-24T02:10:57.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:10:57.061Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jung Hoo Lee homers (5) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T02:11:03.187Z","endTime":"2026-06-24T02:12:05.518Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":72.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747965547125446,"aZ":-42.51582880172857,"pfxX":6.328652446843878,"pfxZ":-8.000703288293288,"pX":0.07793236239201823,"pZ":0.7560492388572005,"vX0":-0.2585886836551182,"vY0":-113.55587283762138,"vZ0":-3.0534299886836886,"x":114.03,"y":218.37,"x0":-0.6270125534320525,"y0":50.002090958102244,"z0":6.389179800750615,"aX":8.181350273646625},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.0,"breakHorizontal":-11.4,"spinRate":3015,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4842045765511931,"extension":5.698253193394789},"index":0,"playId":"ae8c87f2-77a7-318c-b008-c3ee165fdad9","pitchNumber":1,"startTime":"2026-06-24T02:11:23.544Z","endTime":"2026-06-24T02:11:27.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.144056555176334,"aZ":-23.40970830070395,"pfxX":2.646714661545369,"pfxZ":5.109547617459974,"pX":0.13252491482643072,"pZ":2.5630488129962217,"vX0":1.162473571546233,"vY0":-128.71224809177608,"vZ0":-4.806999777501956,"x":111.95,"y":169.58,"x0":-0.6659590389017659,"y0":50.004090646231205,"z0":6.217680950401045,"aX":4.539117927867567},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":-5.0,"spinRate":2605,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.4219916807855668,"extension":5.84703970025962},"hitData":{"launchSpeed":99.9,"launchAngle":30.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":173.44,"coordY":38.19}},"index":1,"playId":"31b5a25b-7326-39be-a790-aec1e1895b57","pitchNumber":2,"startTime":"2026-06-24T02:11:42.734Z","endTime":"2026-06-24T02:12:05.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:12:05.518Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (19) on a fly ball to center fielder Henry Bolte, deflected by left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T02:12:09.869Z","endTime":"2026-06-24T02:14:50.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.414249259337947,"aZ":-23.400754200226604,"pfxX":3.9070297495719233,"pfxZ":5.197468716343428,"pX":1.5200372535855526,"pZ":1.383513056394984,"vX0":2.641148236280971,"vY0":-127.81493452695068,"vZ0":-7.470312275705156,"x":59.06,"y":201.43,"x0":-0.02729487731255173,"y0":50.00067134452216,"z0":6.127287327096166,"aX":6.592451463466813},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.3,"breakHorizontal":-7.6,"spinRate":2630,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4253026964667712,"extension":5.919332977484536},"index":0,"playId":"354f3b27-3d88-3335-b5c0-67a1a345704b","pitchNumber":1,"startTime":"2026-06-24T02:12:30.223Z","endTime":"2026-06-24T02:12:33.962Z","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":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.802374350845632,"aZ":-43.830107322943554,"pfxX":4.534932835101069,"pfxZ":-9.05928216557511,"pX":-0.22643792370706897,"pZ":2.272470878306491,"vX0":-1.7634446349023298,"vY0":-113.0731154408749,"vZ0":0.36044604445754036,"x":125.63,"y":177.42,"x0":-0.022978866654688596,"y0":50.002689829132365,"z0":6.531041285363709,"aX":5.835948157003601},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-16.0,"breakHorizontal":-7.7,"spinRate":2978,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.485543990498027,"extension":5.787378683145352},"index":1,"playId":"fe355e6b-d4a7-3527-b6ba-7cf078cae253","pitchNumber":2,"startTime":"2026-06-24T02:12:44.104Z","endTime":"2026-06-24T02:12:47.476Z","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":91.9,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.729042716900434,"aZ":-10.754834034195333,"pfxX":-2.4733581200479025,"pfxZ":12.003649507412579,"pX":0.9134188398395024,"pZ":1.7449512271283603,"vX0":3.261665690245883,"vY0":-133.48126923682108,"vZ0":-9.16890788597834,"x":82.18,"y":191.67,"x0":-0.009399307719342703,"y0":50.00156098716496,"z0":6.022303902445763,"aX":-4.413135350564682},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.7,"breakHorizontal":3.7,"spinRate":2401,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.41211043991783747,"extension":6.047737171449785},"index":2,"playId":"ab6cfb92-00dc-3360-82aa-e153be12d1a0","pitchNumber":3,"startTime":"2026-06-24T02:13:04.319Z","endTime":"2026-06-24T02:13:08.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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.919072863403585,"aZ":-43.985045542181986,"pfxX":6.853950370585997,"pfxZ":-8.996556885603496,"pX":0.5325179627449225,"pZ":0.8623805713506363,"vX0":-0.5138332620886183,"vY0":-114.87099588735892,"vZ0":-2.6760993942234412,"x":96.7,"y":215.5,"x0":-0.12697070233327165,"y0":50.005265606975,"z0":6.394091185143555,"aX":8.992971016671758},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-16.7,"breakHorizontal":-12.2,"spinRate":3165,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4802006671830634,"extension":5.934940287332827},"index":3,"playId":"c4a8a51d-eaa0-3bc3-aef8-aa0ae8751f5d","pitchNumber":4,"startTime":"2026-06-24T02:13:24.446Z","endTime":"2026-06-24T02:13:28.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095663982068093,"aZ":-20.837456452288926,"pfxX":4.4050215780665205,"pfxZ":6.603026503289916,"pX":0.056542531139554986,"pZ":2.267479577106689,"vX0":-0.844260176887738,"vY0":-129.24414706514114,"vZ0":-5.985767573005431,"x":114.84,"y":177.56,"x0":-0.188477397342777,"y0":50.00568204468874,"z0":6.1792658476249445,"aX":7.566793654256275},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.0,"breakHorizontal":-7.8,"spinRate":2703,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.42135416655061864,"extension":5.916997843404398},"index":4,"playId":"b814e5b0-d887-378c-90e3-013f2b2bcf43","pitchNumber":5,"startTime":"2026-06-24T02:13:44.792Z","endTime":"2026-06-24T02:13:48.063Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-24T02:14:02.619Z","endTime":"2026-06-24T02:14:09.208Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":91.7,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71953869192559,"aZ":-11.68394230536876,"pfxX":-2.5035548224608424,"pfxZ":11.435407669211857,"pX":-0.023593052290161846,"pZ":3.071668002413333,"vX0":1.115724153013721,"vY0":-133.49956101654604,"vZ0":-5.742237565296126,"x":117.9,"y":155.84,"x0":-0.12341817520445098,"y0":50.0000187284742,"z0":6.103280547848321,"aX":-4.484818215373656},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.6,"breakHorizontal":4.3,"spinRate":2501,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4114373271589504,"extension":6.039680687291181},"index":6,"playId":"2edc6b5d-bc2a-3f9c-8003-90ac51b5f6fe","pitchNumber":6,"startTime":"2026-06-24T02:14:09.208Z","endTime":"2026-06-24T02:14:13.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.882544867779878,"aZ":-42.91014950788151,"pfxX":7.491330042624117,"pfxZ":-8.402327252699402,"pX":-0.5147770499841214,"pZ":3.1135256178007436,"vX0":-3.053454918934388,"vY0":-112.45230296827081,"vZ0":1.9323235251893944,"x":136.62,"y":154.71,"x0":-0.1107531441086437,"y0":50.00434022415187,"z0":6.604634916925245,"aX":9.570237289113457},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.4,"breakHorizontal":-12.7,"spinRate":3108,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.4875627090262453,"extension":5.79550948550156},"hitData":{"launchSpeed":74.0,"launchAngle":25.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.57,"coordY":101.86}},"index":7,"playId":"11cf5305-ee3d-3230-acf8-371bce88b0a7","pitchNumber":7,"startTime":"2026-06-24T02:14:36.756Z","endTime":"2026-06-24T02:14:50.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:14:50.160Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a sharp line drive to left fielder Tyler Soderstrom. Willy Adames scores. Matt Chapman out at 2nd on the throw, left fielder Tyler Soderstrom to second baseman Zack Gelof.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T02:15:13.180Z","endTime":"2026-06-24T02:15:56.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13923525026757,"aZ":-24.93775347271536,"pfxX":4.268642383558081,"pfxZ":4.223815734280747,"pX":0.708416450789757,"pZ":1.75932584274029,"vX0":0.909894180773246,"vY0":-128.8337568497441,"vZ0":-6.448491015357937,"x":90.0,"y":191.28,"x0":-0.20280839426051991,"y0":50.000559136555765,"z0":6.1738282204232835,"aX":7.306429700728425},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-7.9,"spinRate":2742,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4221926830774807,"extension":6.137873111797407},"index":0,"playId":"8cd71800-4e78-33a4-b970-e9362bf1d38a","pitchNumber":1,"startTime":"2026-06-24T02:15:24.776Z","endTime":"2026-06-24T02:15:28.113Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166710057584712,"aZ":-17.303606934081085,"pfxX":-8.137326344274417,"pfxZ":8.170708225120041,"pX":0.0538129024533243,"pZ":2.427338006904894,"vX0":3.450971555839918,"vY0":-133.65207922040457,"vZ0":-6.234749522917308,"x":114.95,"y":173.24,"x0":-0.19245535766180744,"y0":50.00548894551957,"z0":6.021074940201083,"aX":-14.812710981280228},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":14.0,"spinRate":2360,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40888343673038374,"extension":6.088764355511332},"hitData":{"launchSpeed":112.1,"launchAngle":17.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.57,"coordY":91.98}},"index":1,"playId":"bce66390-ec50-3f2c-b4ad-13a51ef77d1d","pitchNumber":2,"startTime":"2026-06-24T02:15:44.404Z","endTime":"2026-06-24T02:15:56.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:15:56.431Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T02:17:32.958Z","endTime":"2026-06-24T02:18:17.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jeff McNeil replaces second baseman Zack Gelof, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T02:17:09.921Z","endTime":"2026-06-24T02:17:34.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02436406176036,"aZ":-16.174214108131363,"pfxX":-7.064896575010423,"pfxZ":8.871397392719125,"pX":-0.8232377450007865,"pZ":1.8969994577275149,"vX0":2.2846854895199957,"vY0":-132.60655503269643,"vZ0":-7.685453611723908,"x":148.38,"y":187.56,"x0":-0.771651412509801,"y0":50.003337454266244,"z0":5.98558862349292,"aX":-12.739577611756653},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":12.4,"spinRate":2296,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4110856592717278,"extension":5.899169900328867},"index":1,"playId":"13d8a4ca-8cd8-38e1-86f8-6678846cf177","pitchNumber":1,"startTime":"2026-06-24T02:17:34.876Z","endTime":"2026-06-24T02:17:39.816Z","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":2},"pitchData":{"startSpeed":77.3,"endSpeed":72.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.4589432385286,"aZ":-39.82583838613884,"pfxX":5.959255791743331,"pfxZ":-5.922658206572702,"pX":-0.06888718056613573,"pZ":2.171436766003491,"vX0":-0.5841328437649005,"vY0":-112.60144108007334,"vZ0":-0.7022559190371587,"x":119.63,"y":180.15,"x0":-0.5816676204018334,"y0":50.00501689791262,"z0":6.498870375182797,"aX":7.692907077461656},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.7,"breakHorizontal":-10.7,"spinRate":3051,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4854667407161828,"extension":5.874411741597608},"index":2,"playId":"44686278-55d3-3315-bc94-9b0d9c0ef092","pitchNumber":2,"startTime":"2026-06-24T02:17:52.898Z","endTime":"2026-06-24T02:17:57.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.667589274238196,"aZ":-21.385821616095964,"pfxX":2.512402863909843,"pfxZ":6.304957149251754,"pX":0.9193068700295755,"pZ":3.0616654635920293,"vX0":2.9215642725078763,"vY0":-128.44174702964625,"vZ0":-3.950541665654218,"x":81.96,"y":156.12,"x0":-0.5492674570981712,"y0":50.00014119104428,"z0":6.235209314444546,"aX":4.296569272898286},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.0,"breakHorizontal":-5.0,"spinRate":2807,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4226245382502527,"extension":5.834919296600359},"hitData":{"launchSpeed":88.6,"launchAngle":56.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.6,"coordY":114.79}},"index":3,"playId":"c126ea3c-d1d8-3425-858a-6ac7c3866115","pitchNumber":3,"startTime":"2026-06-24T02:18:08.240Z","endTime":"2026-06-24T02:18:17.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:18:17.970Z","atBatIndex":14},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Colby Thomas reaches on a fielding error by right fielder Jung Hoo Lee. Colby Thomas to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T02:20:21.617Z","endTime":"2026-06-24T02:21:22.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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(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":85.8,"endSpeed":79.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030064190894663,"aZ":-21.912315116393618,"pfxX":7.8407704858070035,"pfxZ":6.432468547933199,"pX":-0.8109653349451631,"pZ":2.9245622162982285,"vX0":-10.054515123765452,"vY0":-124.68690484953986,"vZ0":-3.3788561739387672,"x":147.91,"y":159.82,"x0":2.2309858988394202,"y0":50.000143762727454,"z0":6.078624716699347,"aX":12.503721103766313},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.2,"breakHorizontal":-12.2,"spinRate":1676,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4371149602173201,"extension":6.241128708793717},"index":0,"playId":"5ca967c5-6f87-3828-9cfb-63761cd16553","pitchNumber":1,"startTime":"2026-06-24T02:20:28.762Z","endTime":"2026-06-24T02:20:32.482Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90623395963757,"aZ":-19.67432545339957,"pfxX":7.615874063978885,"pfxZ":7.779237583219751,"pX":-0.1478309081680871,"pZ":1.1658986956495379,"vX0":-8.887740512817626,"vY0":-125.5513048470394,"vZ0":-7.940420585787584,"x":122.63,"y":207.3,"x0":2.4380222527265705,"y0":50.00333922707549,"z0":5.953993520880301,"aX":12.237115402729302},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.5,"breakHorizontal":-11.9,"spinRate":1548,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.43521198801045013,"extension":6.466645456758446},"index":1,"playId":"d559df00-1037-3a9a-862b-7573b34198ae","pitchNumber":2,"startTime":"2026-06-24T02:20:53.640Z","endTime":"2026-06-24T02:20:57.888Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.978728853093873,"aZ":-21.431156904761263,"pfxX":10.490524334858865,"pfxZ":5.886813647960121,"pX":0.8184262796156785,"pZ":3.086841786899174,"vX0":-8.10636737493258,"vY0":-133.9867286420267,"vZ0":-3.6193123945541688,"x":85.8,"y":155.44,"x0":2.514815177023284,"y0":50.00107442648784,"z0":5.9798955866997225,"aX":19.14031172182889},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":-17.3,"spinRate":2108,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.40823218018248264,"extension":6.343453213234551},"hitData":{"launchSpeed":93.4,"launchAngle":32.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.9,"coordY":71.65}},"index":2,"playId":"07a10c17-9b50-3ae0-92db-4ec08dfe30d7","pitchNumber":3,"startTime":"2026-06-24T02:21:09.003Z","endTime":"2026-06-24T02:21:22.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:21:22.344Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to left fielder Casey Schmitt. Colby Thomas scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T02:21:46.248Z","endTime":"2026-06-24T02:22:39.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.704273908797138,"aZ":-12.957872026042894,"pfxX":5.8815786012306726,"pfxZ":10.443984471431452,"pX":0.4687124803832319,"pZ":3.3381573495561376,"vX0":-7.166712928312412,"vY0":-135.32539126386203,"vZ0":-4.704406491144447,"x":99.13,"y":148.65,"x0":2.397065068875135,"y0":50.00433139408091,"z0":6.01869130020489,"aX":10.823952893143721},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-9.0,"spinRate":2257,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.40596828049061795,"extension":6.343085752320747},"index":0,"playId":"c6bbc483-2078-3c01-b3c9-e0fd17294601","pitchNumber":1,"startTime":"2026-06-24T02:21:52.849Z","endTime":"2026-06-24T02:21:56.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8116739031575,"aZ":-10.528776045404635,"pfxX":6.497216641486109,"pfxZ":11.42186659547611,"pX":-0.45568472749293376,"pZ":1.5248254361253744,"vX0":-9.825782026766154,"vY0":-136.05735297953308,"vZ0":-9.62851518195636,"x":134.37,"y":197.61,"x0":2.340488349643633,"y0":50.0067861439212,"z0":5.816987568076224,"aX":12.31759820505111},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":-10.0,"spinRate":2370,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40092353985771867,"extension":6.57610166800019},"index":1,"playId":"58637d89-5736-351e-8b91-9c4128e78e60","pitchNumber":2,"startTime":"2026-06-24T02:22:10.891Z","endTime":"2026-06-24T02:22:15.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14816212480177,"aZ":-20.027272735052293,"pfxX":8.129941219365023,"pfxZ":7.199192505407561,"pX":-0.09392622584971369,"pZ":2.0222939557969606,"vX0":-9.336383953217927,"vY0":-128.19139117424703,"vZ0":-6.090127518223433,"x":120.58,"y":184.18,"x0":2.5161357793461967,"y0":50.000033879307345,"z0":5.961365406647394,"aX":13.711603153620423},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":1379,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.42508247163874824,"extension":6.41095924240224},"hitData":{"launchSpeed":105.5,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.24,"coordY":111.65}},"index":2,"playId":"e084e12d-9666-32b3-962c-e70a1a571b7d","pitchNumber":3,"startTime":"2026-06-24T02:22:29.953Z","endTime":"2026-06-24T02:22:39.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:22:39.484Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to third baseman Matt Chapman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T02:22:50.478Z","endTime":"2026-06-24T02:26:17.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592662,"link":"/api/v1/people/592662"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":"Pop Out","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":8},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741539556882778,"aZ":-11.215863987744584,"pfxX":4.898045773622424,"pfxZ":10.934712656184985,"pX":-0.008263140365715483,"pZ":2.943854484178699,"vX0":-7.9434492769656355,"vY0":-137.1845826119841,"vZ0":-6.1052799332904355,"x":117.31,"y":159.3,"x0":2.281012745712455,"y0":50.005074189954776,"z0":5.954034346750997,"aX":9.390601028103774},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":-7.3,"spinRate":2280,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.39840460217203777,"extension":6.506601844379409},"index":0,"playId":"1c41ae27-bfe6-3aa0-bbfb-6b637b31fa5f","pitchNumber":1,"startTime":"2026-06-24T02:23:11.625Z","endTime":"2026-06-24T02:23:14.740Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190810992080277,"aZ":-21.327810255540076,"pfxX":0.06263690549549406,"pfxZ":6.292565126461733,"pX":-1.5033387455759977,"pZ":1.479282726574248,"vX0":-9.92887035412505,"vY0":-129.49926931097986,"vZ0":-6.919460706720116,"x":174.3,"y":198.84,"x0":2.3481010672673905,"y0":50.0044153871604,"z0":5.780148133698968,"aX":0.10792845984410059},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":1.8,"spinRate":2384,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.42052425493848666,"extension":6.519825406028714},"index":1,"playId":"1b25374e-6050-31ff-a979-9b61d6a1b03b","pitchNumber":2,"startTime":"2026-06-24T02:23:35.146Z","endTime":"2026-06-24T02:23:39.990Z","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":89.2,"endSpeed":83.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.477853432598152,"aZ":-19.913866387075775,"pfxX":1.9039236126471764,"pfxZ":7.080216071320136,"pX":-1.3409223809822897,"pZ":1.4033540525590151,"vX0":-9.876402544076518,"vY0":-129.57328749446708,"vZ0":-7.419152061736819,"x":168.11,"y":200.89,"x0":2.2431631471741094,"y0":50.00169078407571,"z0":5.781266879710666,"aX":3.297603547759783},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":-1.7,"spinRate":2327,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.41982813326587065,"extension":6.603717995252447},"index":2,"playId":"677a37b0-5d36-3867-8b38-612a2edd5ed9","pitchNumber":3,"startTime":"2026-06-24T02:23:53.564Z","endTime":"2026-06-24T02:23:59.342Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877650164571694,"aZ":-17.395679703026687,"pfxX":8.300908704929025,"pfxZ":7.826349099548926,"pX":-0.6144662235786533,"pZ":2.491589826297336,"vX0":-10.303806048186283,"vY0":-136.0731056137583,"vZ0":-5.962705001730057,"x":140.42,"y":171.51,"x0":2.1302621312510235,"y0":50.005250398021374,"z0":5.903118189817375,"aX":15.679740230755456},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-13.1,"spinRate":2254,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.40144604955769836,"extension":6.521918881529889},"index":3,"playId":"47ad83db-fff6-36e9-9462-842749736408","pitchNumber":4,"startTime":"2026-06-24T02:24:15.097Z","endTime":"2026-06-24T02:24:19.117Z","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.7,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86067347536507,"aZ":-13.68466611067283,"pfxX":5.693751730492341,"pfxZ":9.787576452912031,"pX":0.2702182602124524,"pZ":3.348813764540159,"vX0":-7.545954263792174,"vY0":-136.30487636297843,"vZ0":-4.321958712500208,"x":106.7,"y":148.36,"x0":2.329705009193116,"y0":50.00334741774268,"z0":5.894280962705931,"aX":10.75691580943631},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-8.8,"spinRate":2294,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4012382634594691,"extension":6.520279455196002},"index":4,"playId":"905bbbc4-f6b2-366f-9fc0-df71bcd99994","pitchNumber":5,"startTime":"2026-06-24T02:24:37.296Z","endTime":"2026-06-24T02:24:41.049Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"7871fef0-7a5a-4765-86ef-1cb7c4c45467","startTime":"2026-06-24T02:25:03.989Z","endTime":"2026-06-24T02:25:09.762Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Jeff McNeil batting, Max Muncy picked off and caught stealing 2nd base, shortstop Willy Adames.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"7871fef0-7a5a-4765-86ef-1cb7c4c45467","startTime":"2026-06-24T02:25:19.592Z","endTime":"2026-06-24T02:25:51.770Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.624752201075836,"aZ":-19.62504412067793,"pfxX":1.1080744183515616,"pfxZ":7.107968580227934,"pX":-0.9360677114209213,"pZ":0.9227828874618427,"vX0":-8.968995374201999,"vY0":-130.33185588734148,"vZ0":-8.924171534903255,"x":152.68,"y":213.86,"x0":2.3678889223681288,"y0":50.0057117661757,"z0":5.804762119371835,"aX":1.9588021964390365},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.6,"breakHorizontal":-0.6,"spinRate":2407,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.41611701683232694,"extension":6.575202646328988},"index":7,"playId":"24c82de9-764b-300c-804f-212ec4e440d2","pitchNumber":6,"startTime":"2026-06-24T02:25:51.770Z","endTime":"2026-06-24T02:25:54.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991015602781605,"aZ":-13.449253396829159,"pfxX":5.8688815998926085,"pfxZ":9.718655721563472,"pX":0.5155643067527543,"pZ":3.2763328750986718,"vX0":-6.899946082814944,"vY0":-138.00637307503476,"vZ0":-4.679283654217206,"x":97.35,"y":150.32,"x0":2.2868380197764315,"y0":50.006528373592005,"z0":5.901329986306667,"aX":11.312453915892293},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-9.1,"spinRate":2311,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3970288103423276,"extension":6.411114762347985},"hitData":{"launchSpeed":68.3,"launchAngle":76.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.35,"coordY":182.59}},"index":8,"playId":"bcb4f683-8c68-35cb-9f9d-7af116c30f00","pitchNumber":7,"startTime":"2026-06-24T02:26:08.162Z","endTime":"2026-06-24T02:26:17.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:26:17.711Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T02:26:36.015Z","endTime":"2026-06-24T02:27:49.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46409117720078,"aZ":-37.18033482188733,"pfxX":-2.9381804668148908,"pfxZ":-3.5238017311361354,"pX":0.16826535075437166,"pZ":2.838904366222667,"vX0":-5.046317909082795,"vY0":-118.17746971226205,"vZ0":0.3145271428547698,"x":110.59,"y":162.13,"x0":2.708726708547054,"y0":50.001622921583454,"z0":6.105388175244672,"aX":-4.175681225705063},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.0,"breakHorizontal":6.5,"spinRate":1976,"spinDirection":310},"zone":5,"typeConfidence":2.0,"plateTime":0.46258698458840364,"extension":6.256694298681858},"index":0,"playId":"5cc54128-15df-3a53-9776-61fe7246b460","pitchNumber":1,"startTime":"2026-06-24T02:26:45.847Z","endTime":"2026-06-24T02:26:49.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702791367143828,"aZ":-18.954803725779616,"pfxX":9.29008865444813,"pfxZ":7.130770546681233,"pX":-1.149355053388906,"pZ":2.2893494674523933,"vX0":-11.71272342700729,"vY0":-135.0999633601513,"vZ0":-6.187587450089509,"x":160.81,"y":176.97,"x0":2.0298357300060648,"y0":50.00096985139423,"z0":5.9360470779461485,"aX":17.217580434228108},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":-14.4,"spinRate":2230,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40502175852459343,"extension":6.259365164866158},"index":1,"playId":"27e3103f-f472-3e20-b0e1-a0e189954c48","pitchNumber":2,"startTime":"2026-06-24T02:27:02.599Z","endTime":"2026-06-24T02:27:06.826Z","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":89.1,"endSpeed":83.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28263965306434,"aZ":-21.466388736573307,"pfxX":1.3730679558404928,"pfxZ":6.194905738244286,"pX":-1.9735007515114924,"pZ":2.315736411220554,"vX0":-11.155540392654554,"vY0":-129.45372289214447,"vZ0":-5.036324666462219,"x":192.23,"y":176.26,"x0":2.1793148772897575,"y0":50.00546136246844,"z0":5.889547562393256,"aX":2.375742134865345},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":-0.5,"spinRate":2348,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4201179692539858,"extension":6.376936290295783},"index":2,"playId":"9ef4fe47-22c2-3dc6-9e86-6496800865b3","pitchNumber":3,"startTime":"2026-06-24T02:27:25.192Z","endTime":"2026-06-24T02:27:28.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42529800641616,"aZ":-17.734976897749437,"pfxX":10.237485124268371,"pfxZ":7.67105567984043,"pX":-0.16291285360712188,"pZ":2.4262889362306894,"vX0":-9.901609157768394,"vY0":-136.2187906296938,"vZ0":-6.138192209681503,"x":123.21,"y":173.27,"x0":2.1859312736223715,"y0":50.00572139414724,"z0":5.931691877224256,"aX":19.277006511849265},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":-16.4,"spinRate":2154,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40181937015650426,"extension":6.1767266300301875},"hitData":{"launchSpeed":108.2,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":151.68}},"index":3,"playId":"f6e0db64-0e99-3dbc-abb4-ee39d093c96b","pitchNumber":4,"startTime":"2026-06-24T02:27:41.354Z","endTime":"2026-06-24T02:27:49.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:27:49.055Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T02:29:52.366Z","endTime":"2026-06-24T02:30:53.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":87.0,"endSpeed":81.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.388478102945513,"aZ":-20.388781140192084,"pfxX":3.7003460961787975,"pfxZ":7.0802662084982515,"pX":0.8525132455635778,"pZ":2.2478163278353476,"vX0":1.0470127623998524,"vY0":-126.7764764412554,"vZ0":-5.890141048561929,"x":84.5,"y":178.09,"x0":-0.04455297902728704,"y0":50.00400087417738,"z0":6.176653611419795,"aX":6.160561736967576},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.0,"breakHorizontal":-7.0,"spinRate":2674,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4283533642827768,"extension":5.969568181442439},"index":0,"playId":"9f0caed1-0c7c-3e9d-8df0-8d2c3721329a","pitchNumber":1,"startTime":"2026-06-24T02:30:02.755Z","endTime":"2026-06-24T02:30:06.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.370601700865958,"aZ":-33.164856605196036,"pfxX":4.912004374145479,"pfxZ":-0.6493762196006827,"pX":0.5643124753505043,"pZ":1.5849487806630878,"vX0":0.3400274657954719,"vY0":-122.13402665849318,"vZ0":-4.250949707801431,"x":95.49,"y":195.99,"x0":-0.21557694855341106,"y0":50.00088057687343,"z0":6.150204169060114,"aX":7.540477406947895},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.8,"breakHorizontal":-9.0,"spinRate":2850,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4457050580343642,"extension":5.94899794707412},"index":1,"playId":"13459da4-5375-3dbb-9d60-f374976b4c3f","pitchNumber":2,"startTime":"2026-06-24T02:30:23.416Z","endTime":"2026-06-24T02:30:26.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-24T02:30:33.763Z","endTime":"2026-06-24T02:30:49.505Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.514746867087446,"aZ":-43.48502370618664,"pfxX":8.983144404560464,"pfxZ":-8.983476185365262,"pX":0.4543057624243469,"pZ":2.6855187003047463,"vX0":-1.4721821421040646,"vY0":-111.89485794873768,"vZ0":1.2865107948681247,"x":99.68,"y":166.27,"x0":-0.042959795351789586,"y0":50.00228591321555,"z0":6.582975987500658,"aX":11.310625756462793},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.6,"breakHorizontal":-15.8,"spinRate":3135,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.49082475868259934,"extension":5.697494404832178},"index":3,"playId":"39a63a31-9595-3d54-a981-6a532136ed56","pitchNumber":3,"startTime":"2026-06-24T02:30:49.505Z","endTime":"2026-06-24T02:30:53.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:30:53.028Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T02:31:08.512Z","endTime":"2026-06-24T02:34:41.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4802191708313,"aZ":-26.03562135855332,"pfxX":-11.119480491999196,"pfxZ":3.9950591866497955,"pX":-1.2408086776002658,"pZ":2.746023536213468,"vX0":2.399153071450985,"vY0":-123.93352489501086,"vZ0":-2.9707977513249384,"x":164.3,"y":164.64,"x0":-0.7843784324094758,"y0":50.00364727140593,"z0":6.162136635942649,"aX":-17.095453829079347},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":19.4,"spinRate":2037,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.44394014869336873,"extension":5.647344611651734},"index":0,"playId":"677afb0d-fd45-33bc-afa2-36b947d93282","pitchNumber":1,"startTime":"2026-06-24T02:31:20.329Z","endTime":"2026-06-24T02:31:23.525Z","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":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.704278518494284,"aZ":-42.71738828769896,"pfxX":9.034806626149294,"pfxZ":-8.38269817519942,"pX":-0.2180448591594628,"pZ":2.8269372159759647,"vX0":-1.6198262828643077,"vY0":-112.1775140506711,"vZ0":1.4112287473622012,"x":125.31,"y":162.45,"x0":-0.6538576677208229,"y0":50.00087536054405,"z0":6.587638527266563,"aX":11.366563324101737},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.4,"breakHorizontal":-15.8,"spinRate":3180,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.490654502164908,"extension":5.741626818935691},"index":1,"playId":"9c6b1a1c-1415-3163-830d-c8eceddb51e3","pitchNumber":2,"startTime":"2026-06-24T02:31:36.878Z","endTime":"2026-06-24T02:31:39.986Z","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.7,"endSpeed":81.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509927304049874,"aZ":-19.948423348981567,"pfxX":3.82412947933635,"pfxZ":7.300514065676622,"pX":1.1662441900277905,"pZ":1.7555206926305982,"vX0":2.889521023933586,"vY0":-127.64420389495845,"vZ0":-7.112589931282923,"x":72.55,"y":191.38,"x0":-0.4714897567839196,"y0":50.0055573915676,"z0":6.111414295057878,"aX":6.408010708384579},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.1,"breakHorizontal":-7.6,"spinRate":2762,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42661852170432857,"extension":5.625265878967695},"index":2,"playId":"70d9317c-128c-3e0a-881f-fa5a2d74e8c5","pitchNumber":3,"startTime":"2026-06-24T02:31:52.563Z","endTime":"2026-06-24T02:31:58.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-24T02:32:13.410Z","endTime":"2026-06-24T02:32:26.795Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670039948112862,"aZ":-17.42926395468955,"pfxX":-7.272600062278039,"pfxZ":8.008524874527609,"pX":-0.2169230282681445,"pZ":4.842042131959529,"vX0":3.670494349507603,"vY0":-134.9207110268417,"vZ0":-0.3676296802016691,"x":125.27,"y":108.04,"x0":-0.6508850679154146,"y0":50.00559700890597,"z0":6.209638049472279,"aX":-13.39443462854384},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":12.4,"spinRate":2325,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40615292821353854,"extension":5.776049471879607},"index":4,"playId":"160921f0-958b-3790-9881-6ddbf9a4d1ce","pitchNumber":4,"startTime":"2026-06-24T02:32:26.795Z","endTime":"2026-06-24T02:32:31.201Z","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":82.5,"endSpeed":77.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.910523229532927,"aZ":-37.902375110664295,"pfxX":6.851416356617613,"pfxZ":-3.868718615668614,"pX":0.9760083325509106,"pZ":1.4914878250255754,"vX0":1.6797911272920198,"vY0":-120.26503373315066,"vZ0":-3.2739659899548834,"x":79.8,"y":198.51,"x0":-0.6200504211096141,"y0":50.00300957380152,"z0":6.195406053089073,"aX":10.146330968725852},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.4,"breakHorizontal":-12.8,"spinRate":2975,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45353364305205845,"extension":5.954288198387064},"index":5,"playId":"74131f3f-cda4-3cb8-a83d-7ae55cbd9528","pitchNumber":5,"startTime":"2026-06-24T02:32:46.347Z","endTime":"2026-06-24T02:32:50.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82841243071471,"aZ":-11.137373990325361,"pfxX":-2.0363149527088216,"pfxZ":11.48245605485222,"pX":0.02812280574165939,"pZ":3.2972453137383524,"vX0":2.400708289556062,"vY0":-134.8593934830547,"vZ0":-5.338481831059283,"x":115.93,"y":149.75,"x0":-0.6113424389393471,"y0":50.00001573447291,"z0":6.096126683473634,"aX":-3.7298397118130837},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":3.1,"spinRate":2388,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40700483777215357,"extension":5.956477555962677},"index":6,"playId":"fa10017c-740d-3991-87d0-87e17eff0fc3","pitchNumber":6,"startTime":"2026-06-24T02:33:14.263Z","endTime":"2026-06-24T02:33:20.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65241978245947,"aZ":-24.012168266641236,"pfxX":-8.51231151372299,"pfxZ":4.863843912412553,"pX":-0.07990062603375063,"pZ":1.4275848269992752,"vX0":4.542469762780074,"vY0":-127.3209776130977,"vZ0":-6.80824844093418,"x":120.05,"y":200.24,"x0":-0.760480300728767,"y0":50.00343429250409,"z0":5.976973921093168,"aX":-14.288910032312565},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":2076,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42656006326890816,"extension":5.9064803240859325},"index":7,"playId":"97ff12ea-755c-3681-b0cc-f775e12e7389","pitchNumber":7,"startTime":"2026-06-24T02:33:41.870Z","endTime":"2026-06-24T02:33:45.339Z","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":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.522350478764984,"aZ":-13.20467974323114,"pfxX":-3.237542442358922,"pfxZ":10.482901581589065,"pX":0.8020348906046405,"pZ":4.027037907191184,"vX0":4.733797084931168,"vY0":-134.5065832011039,"vZ0":-3.1293303225942304,"x":86.43,"y":130.05,"x0":-0.5701539551648437,"y0":50.00361223709529,"z0":6.1575635913707085,"aX":-5.859448452808887},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":4.7,"spinRate":2368,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4091421194465177,"extension":5.853004864655941},"index":8,"playId":"3aaff882-eac4-3ce5-930b-a9f96257090c","pitchNumber":8,"startTime":"2026-06-24T02:34:06.474Z","endTime":"2026-06-24T02:34:11.364Z","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":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.085680903976257,"aZ":-22.552625768730984,"pfxX":3.544582652590643,"pfxZ":5.725289934371284,"pX":0.14783815485340243,"pZ":3.160227699071972,"vX0":0.8596154770767781,"vY0":-128.44071591707024,"vZ0":-3.309566214421597,"x":111.36,"y":153.45,"x0":-0.6513554382270754,"y0":50.00434001475638,"z0":6.207119964954327,"aX":5.958610329416347},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":-6.6,"spinRate":2623,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4254538077525787,"extension":5.847085690437261},"hitData":{"launchSpeed":91.1,"launchAngle":11.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.77,"coordY":87.91}},"index":9,"playId":"d3fdc571-9605-3c5b-b6f2-875105d1f5a5","pitchNumber":9,"startTime":"2026-06-24T02:34:29.907Z","endTime":"2026-06-24T02:34:41.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:34:41.179Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Eldridge grounds into a force out, second baseman Jeff McNeil to shortstop Jacob Wilson. Luis Arraez out at 2nd. Bryce Eldridge to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T02:34:49.574Z","endTime":"2026-06-24T02:37:29.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71301993386742,"aZ":-20.584571896278955,"pfxX":-7.460419650157937,"pfxZ":6.363847341670953,"pX":-0.875780493065602,"pZ":3.0762048534797173,"vX0":2.6766612739882576,"vY0":-133.33991158395852,"vZ0":-3.9454443816213107,"x":150.38,"y":155.72,"x0":-0.9170519795292026,"y0":50.00034900222193,"z0":6.039961957923831,"aX":-13.579455841546995},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":13.1,"spinRate":2279,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40905318200001384,"extension":6.040664475744867},"index":0,"playId":"abe19db2-e1b3-3ab4-8d05-64cf6d1a7b50","pitchNumber":1,"startTime":"2026-06-24T02:35:07.079Z","endTime":"2026-06-24T02:35:10.926Z","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":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.488266956547964,"aZ":-21.01148095493696,"pfxX":2.9884717194565855,"pfxZ":6.65162860203384,"pX":0.989449557320931,"pZ":2.9185510262642533,"vX0":3.0741177949936738,"vY0":-127.99108940709436,"vZ0":-4.231873651557786,"x":79.28,"y":159.98,"x0":-0.6104319263779013,"y0":50.006373081072944,"z0":6.2147996798681335,"aX":5.0170061346563815},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.4,"breakHorizontal":-6.0,"spinRate":2641,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4260247619538462,"extension":5.9301378269828176},"index":1,"playId":"f8c1a441-f0c7-31d2-ad8e-a74ef4d10d30","pitchNumber":2,"startTime":"2026-06-24T02:35:23.805Z","endTime":"2026-06-24T02:35:29.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.984985068274355,"aZ":-14.767271550140517,"pfxX":-3.7709826136792506,"pfxZ":9.72892718083413,"pX":-0.19784541840977596,"pZ":4.22297872316733,"vX0":2.6758326866426683,"vY0":-132.35832890740164,"vZ0":-2.3755890608707366,"x":124.54,"y":124.76,"x0":-0.7276376756581109,"y0":50.00437132306406,"z0":6.202649304256385,"aX":-6.748685519783769},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2363,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41246743627473226,"extension":5.927388636902779},"index":2,"playId":"a43f1b79-5bbb-3e11-ad77-9a5e979d4172","pitchNumber":3,"startTime":"2026-06-24T02:35:59.138Z","endTime":"2026-06-24T02:36:02.342Z","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":1},"pitchData":{"startSpeed":77.3,"endSpeed":72.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.054282892974783,"aZ":-41.67089568129405,"pfxX":6.899375885155811,"pfxZ":-7.334487648655488,"pX":-0.8560961757184457,"pZ":1.6299983040956558,"vX0":-2.0174757475585023,"vY0":-112.6104612298623,"vZ0":-1.3481115488499111,"x":149.63,"y":194.77,"x0":-0.8488937977821807,"y0":50.0055560034867,"z0":6.424655254499548,"aX":8.92704430333714},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.3,"breakHorizontal":-12.0,"spinRate":3012,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4850427031882414,"extension":5.841953927202098},"index":3,"playId":"69d8b938-bfd7-33bd-9001-7bba87471bb4","pitchNumber":4,"startTime":"2026-06-24T02:36:22.655Z","endTime":"2026-06-24T02:36:26.745Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":71.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42953414440522,"aZ":-41.62886869578257,"pfxX":7.469325268605681,"pfxZ":-7.492603387267277,"pX":-0.6238740893448611,"pZ":2.1782709844340067,"vX0":-1.6889445046605984,"vY0":-111.46282518483902,"vZ0":-0.01546534006598832,"x":140.78,"y":179.97,"x0":-0.8282382663532043,"y0":50.00156841858687,"z0":6.472166414377648,"aX":9.42792122574487},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.3,"breakHorizontal":-13.1,"spinRate":3137,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.4907888323966225,"extension":5.7200212063666225},"index":4,"playId":"022ea4ac-31a2-3c88-879b-9d1fea17d6b4","pitchNumber":5,"startTime":"2026-06-24T02:36:39.610Z","endTime":"2026-06-24T02:36:43.440Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"d7daf548-2def-31c4-98c6-d2e92a6e19f5","startTime":"2026-06-24T02:37:00.814Z","endTime":"2026-06-24T02:37:03.814Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.443684251871005,"aZ":-13.890738896733772,"pfxX":-1.7862442521261865,"pfxZ":10.174616148830065,"pX":-0.7492188387324114,"pZ":3.40766391964067,"vX0":0.8721079010983709,"vY0":-132.48903022870164,"vZ0":-4.549694530274362,"x":145.56,"y":146.77,"x0":-0.8486823365853218,"y0":50.00208188810579,"z0":6.145512362681586,"aX":-3.2096837202781665},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2351,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41172407805416267,"extension":5.870563958671175},"hitData":{"launchSpeed":98.7,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":150.67}},"index":6,"playId":"4e9e763d-03c5-3d37-9ddf-0cfa8d1716fd","pitchNumber":6,"startTime":"2026-06-24T02:37:21.314Z","endTime":"2026-06-24T02:37:29.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:37:29.170Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T02:38:00.557Z","endTime":"2026-06-24T02:39:14.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199922051187418,"aZ":-24.103405220212025,"pfxX":3.7677106074170488,"pfxZ":4.937987616243369,"pX":0.46135877940735487,"pZ":2.697238610193687,"vX0":0.25990143492369,"vY0":-126.363382341145,"vZ0":-3.9867976106162204,"x":99.41,"y":165.95,"x0":-0.13269638825860722,"y0":50.00135054968604,"z0":6.207909642604569,"aX":6.157015226146136},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.4,"breakHorizontal":-6.8,"spinRate":2713,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.4317027903098589,"extension":6.003998928149871},"index":0,"playId":"0bf0d3d6-4160-3d8b-825b-24f8116236c9","pitchNumber":1,"startTime":"2026-06-24T02:38:09.730Z","endTime":"2026-06-24T02:38:13.099Z","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":90.7,"endSpeed":84.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54470657379786,"aZ":-18.226046530559547,"pfxX":-6.51751149718771,"pfxZ":7.748738946255097,"pX":-0.49231957787726865,"pZ":3.1157697912661777,"vX0":1.563885571958493,"vY0":-132.18739465585307,"vZ0":-4.272418751695847,"x":135.77,"y":154.65,"x0":-0.23792092848819096,"y0":50.00578004053679,"z0":6.060113337333435,"aX":-11.738542053496149},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2419,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4116148112864302,"extension":5.978002629521521},"index":1,"playId":"9347ce1c-ba3f-3c8d-bc9f-73f13eae9705","pitchNumber":2,"startTime":"2026-06-24T02:38:27.966Z","endTime":"2026-06-24T02:38:33.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90776194353176,"aZ":-13.190653987423255,"pfxX":-3.044659239546225,"pfxZ":10.404675621556796,"pX":-0.8065436058675014,"pZ":4.178545378450479,"vX0":-0.6362505215804208,"vY0":-133.52159130858746,"vZ0":-2.8620848499804934,"x":147.74,"y":125.96,"x0":-0.1699597813500865,"y0":50.002532727838584,"z0":6.200472035168624,"aX":-5.555452746418037},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":5.6,"spinRate":2393,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4085678781276356,"extension":5.952005283859881},"index":2,"playId":"82639043-a075-36ad-8cdc-26e8e5431e22","pitchNumber":3,"startTime":"2026-06-24T02:38:50.965Z","endTime":"2026-06-24T02:38:54.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.53843623485742,"aZ":-35.06141320803973,"pfxX":5.037560995408169,"pfxZ":-1.9429653954972252,"pX":0.6967078629357599,"pZ":0.6081939904364209,"vX0":0.8158884197345639,"vY0":-120.06490112485884,"vZ0":-5.562301410431145,"x":90.44,"y":222.36,"x0":-0.301521632007997,"y0":50.00470193113665,"z0":6.015321313107605,"aX":7.480180288776858},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":-9.4,"spinRate":2966,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4532698762538927,"extension":6.039122292343158},"index":3,"playId":"c9038bbd-3ed6-3e6e-b75c-a378ae053d13","pitchNumber":4,"startTime":"2026-06-24T02:39:10.040Z","endTime":"2026-06-24T02:39:14.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:39:14.493Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T02:41:12.499Z","endTime":"2026-06-24T02:43:01.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.534074622383613,"aZ":-21.731335984752647,"pfxX":7.035442532791814,"pfxZ":6.443883353041821,"pX":0.5110198293309499,"pZ":2.3018239029268037,"vX0":-7.310540105884211,"vY0":-125.45118958102945,"vZ0":-4.859950134692953,"x":97.52,"y":176.63,"x0":2.5266910003260055,"y0":50.00004633439075,"z0":5.999026555198155,"aX":11.394088719899495},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.9,"breakHorizontal":-11.4,"spinRate":1808,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.43393512535236134,"extension":6.169760622813548},"index":0,"playId":"ec2a4878-9f8b-37fa-bc5b-c3430e8cc6d0","pitchNumber":1,"startTime":"2026-06-24T02:41:24.015Z","endTime":"2026-06-24T02:41:29.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012532109390108,"aZ":-17.182198803837437,"pfxX":5.570098945164538,"pfxZ":7.9098598488015135,"pX":0.5775894133358961,"pZ":3.9213429213576116,"vX0":-7.190805406284299,"vY0":-135.66727469695465,"vZ0":-2.2803149037662527,"x":94.98,"y":132.9,"x0":2.518221300327333,"y0":50.00405133170174,"z0":5.948098027697024,"aX":10.559230634818569},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-8.9,"spinRate":2223,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4011721542134308,"extension":6.303868637638871},"index":1,"playId":"7fe28a02-7a0a-30d0-9239-40d016500d9a","pitchNumber":2,"startTime":"2026-06-24T02:42:06.451Z","endTime":"2026-06-24T02:42:10.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873084620227587,"aZ":-14.809172238606502,"pfxX":6.396355353530135,"pfxZ":9.306256167024468,"pX":0.5468636475142575,"pZ":3.4366766445210795,"vX0":-7.269170936272138,"vY0":-135.31886512422074,"vZ0":-4.140268908416203,"x":96.15,"y":145.99,"x0":2.4293383826428814,"y0":50.00125537134749,"z0":6.015077127685684,"aX":11.933020658496188},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.2,"spinRate":2271,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.40385744550020064,"extension":6.191981447644468},"index":2,"playId":"99394e65-51cb-360d-b5b1-ce54587abcac","pitchNumber":3,"startTime":"2026-06-24T02:42:30.955Z","endTime":"2026-06-24T02:42:34.615Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-24T02:42:40.566Z","endTime":"2026-06-24T02:42:56.676Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50463115676929,"aZ":-23.87241943485692,"pfxX":7.945882994957464,"pfxZ":4.984895794863691,"pX":-0.011161109905191192,"pZ":0.720374708964724,"vX0":-8.655464113935599,"vY0":-127.30667860372004,"vZ0":-8.117535751181315,"x":123.67,"y":218.64,"x0":2.376895958481614,"y0":50.004155700008894,"z0":5.797317939897087,"aX":13.237309905776458},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":-12.8,"spinRate":1559,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.42783297849153934,"extension":6.414885548733954},"index":4,"playId":"d32c41eb-8346-372a-b0d5-3efe935cba35","pitchNumber":4,"startTime":"2026-06-24T02:42:56.676Z","endTime":"2026-06-24T02:43:01.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:43:01.265Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T02:43:14.145Z","endTime":"2026-06-24T02:43:34.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":91.6,"endSpeed":85.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278573783045644,"aZ":-18.940837297373022,"pfxX":7.249617842799079,"pfxZ":7.19248310351513,"pX":-0.5320204821105534,"pZ":3.0623736671863258,"vX0":-9.483731059944034,"vY0":-133.20331336219647,"vZ0":-4.150116123755,"x":137.28,"y":156.1,"x0":2.0940027560533983,"y0":50.000229896440224,"z0":5.968421321045845,"aX":13.333694414780807},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":-11.6,"spinRate":2086,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.40754644281016095,"extension":6.3049734885452455},"hitData":{"launchSpeed":92.6,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":163.34}},"index":0,"playId":"d76ca020-b89d-3c9b-8f1c-b5c2b2c2b54a","pitchNumber":1,"startTime":"2026-06-24T02:43:26.262Z","endTime":"2026-06-24T02:43:34.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:43:34.564Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Wilson walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T02:43:40.327Z","endTime":"2026-06-24T02:45:20.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957357953077107,"aZ":-19.42213935920212,"pfxX":8.578425307406825,"pfxZ":6.7850967528300306,"pX":1.7292555905059135,"pZ":3.108706901679492,"vX0":-5.288792147145408,"vY0":-135.80408204251913,"vZ0":-3.8410721515396635,"x":51.08,"y":154.84,"x0":2.5809304808317375,"y0":50.00635364455878,"z0":5.881652201102285,"aX":16.12905115990894},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":-14.5,"spinRate":2087,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4023495059380986,"extension":6.284209852273243},"index":0,"playId":"29d7dfe4-7e0f-35ae-81e2-5c19782a2f3c","pitchNumber":1,"startTime":"2026-06-24T02:44:01.110Z","endTime":"2026-06-24T02:44:05.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.368692157233443,"aZ":-39.03125752886503,"pfxX":-2.2218825864127396,"pfxZ":-5.139032572881755,"pX":1.2429470270329928,"pZ":3.9491778392054573,"vX0":-2.651197455687075,"vY0":-114.78723637910993,"vZ0":3.1906030126273004,"x":69.62,"y":132.15,"x0":2.7018881096903202,"y0":50.004539367987356,"z0":6.342882783921909,"aX":-2.9629154215566587},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.2,"breakHorizontal":4.7,"spinRate":1896,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.47727929373130396,"extension":6.086860393210673},"index":1,"playId":"a95f71cf-9f37-3339-83de-a449f2d53dce","pitchNumber":2,"startTime":"2026-06-24T02:44:17.109Z","endTime":"2026-06-24T02:44:20.614Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53329549046786,"aZ":-18.358402578044323,"pfxX":9.18474930673966,"pfxZ":7.262913517906184,"pX":1.243549226224486,"pZ":2.131775300740007,"vX0":-7.033172068015607,"vY0":-136.87465988026034,"vZ0":-6.450248814392289,"x":69.6,"y":181.22,"x0":2.650070866258845,"y0":50.00042140538685,"z0":5.770938404667504,"aX":17.466720036682492},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-15.2,"spinRate":2112,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.3997948110993046,"extension":6.466784730269669},"index":2,"playId":"1281a672-11e3-3308-bf3a-a25e9c644218","pitchNumber":3,"startTime":"2026-06-24T02:44:39.885Z","endTime":"2026-06-24T02:44:44.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49833659790413,"aZ":-11.872589009142501,"pfxX":4.962878122577427,"pfxZ":10.679468348094009,"pX":-0.02559013008115397,"pZ":2.205764015093093,"vX0":-8.5069599506725,"vY0":-136.17702845589102,"vZ0":-7.800947382424098,"x":117.98,"y":179.22,"x0":2.4768054328988844,"y0":50.0018360336368,"z0":5.906041725015218,"aX":9.434106391707305},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":-7.4,"spinRate":2388,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.4003572378236342,"extension":6.288808583081467},"index":3,"playId":"a8dcf53f-88ef-32a1-aa3e-c6063a36440e","pitchNumber":4,"startTime":"2026-06-24T02:44:56.740Z","endTime":"2026-06-24T02:45:00.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3942490839431,"aZ":-11.131973469868289,"pfxX":6.077262492366713,"pfxZ":11.08100140810121,"pX":-0.8793075046253114,"pZ":2.2811490175218667,"vX0":-10.57432700922188,"vY0":-136.5326438868942,"vZ0":-7.5733253355814885,"x":150.52,"y":177.19,"x0":2.243922899579566,"y0":50.004159320091105,"z0":5.846420762990076,"aX":11.542622173051452},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-8.9,"spinRate":2282,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40025975160186844,"extension":6.488543129941875},"index":4,"playId":"ff867403-7f28-3b6b-89ba-d247befe8bac","pitchNumber":5,"startTime":"2026-06-24T02:45:15.120Z","endTime":"2026-06-24T02:45:20.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:45:20.324Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Meneses called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T02:45:28.679Z","endTime":"2026-06-24T02:48:00.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,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":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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, 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":87.4,"endSpeed":81.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.714623943581167,"aZ":-23.2492700620894,"pfxX":1.7756078098722912,"pfxZ":5.385240273664074,"pX":-0.01468514997490972,"pZ":0.3400331221475126,"vX0":-7.323754951401916,"vY0":-127.03190122376039,"vZ0":-8.778407704298738,"x":117.56,"y":229.6,"x0":2.658036565098458,"y0":50.00049909540396,"z0":5.648410345436121,"aX":2.9416758008444397},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.8,"spinRate":2297,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.42896332223913003,"extension":6.4957124332051555},"index":0,"playId":"83de43f5-c0fd-3d15-8912-82de4a573b18","pitchNumber":1,"startTime":"2026-06-24T02:45:46.489Z","endTime":"2026-06-24T02:45:50.345Z","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.0,"endSpeed":86.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.568616086040727,"aZ":-16.913145256718792,"pfxX":8.607209824321773,"pfxZ":7.971697442323132,"pX":1.7286419441426224,"pZ":3.3603483971854136,"vX0":-5.384163258608844,"vY0":-136.84718918620672,"vZ0":-3.7475992531267615,"x":51.11,"y":148.05,"x0":2.593976237095295,"y0":50.0021872420069,"z0":5.891910294189837,"aX":16.47613618098516},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":-14.6,"spinRate":2157,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.39883384179489756,"extension":6.458753823298959},"index":1,"playId":"140bd812-303d-3d69-bdee-d4da046e29e1","pitchNumber":2,"startTime":"2026-06-24T02:46:04.360Z","endTime":"2026-06-24T02:46:08.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-24T02:46:13.083Z","endTime":"2026-06-24T02:46:54.344Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.168128101168435,"aZ":-23.114004660696917,"pfxX":8.435390680340554,"pfxZ":5.508612324629655,"pX":-0.14626257793730968,"pZ":2.449047550640637,"vX0":-8.942078947152186,"vY0":-126.2622121657247,"vZ0":-4.394843885134975,"x":122.58,"y":172.66,"x0":2.3140524601042176,"y0":50.00541081327008,"z0":6.030115692980682,"aX":13.8794625572556},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.4,"breakHorizontal":-13.7,"spinRate":1502,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.43072057015081144,"extension":6.389819530963283},"index":3,"playId":"68ffabfb-6287-3073-93ed-075c3683da88","pitchNumber":3,"startTime":"2026-06-24T02:46:54.344Z","endTime":"2026-06-24T02:46:59.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048603065857733,"aZ":-12.541346296180599,"pfxX":6.395700924056586,"pfxZ":10.601308345482716,"pX":-0.8836653553948635,"pZ":3.0706541300730974,"vX0":-10.312307858920784,"vY0":-135.34939986990685,"vZ0":-5.43757043412913,"x":150.68,"y":155.87,"x0":2.1480238835679697,"y0":50.00465267803195,"z0":5.986969925746143,"aX":11.847333368111592},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":-9.4,"spinRate":2307,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.404963511469957,"extension":6.562249037021355},"index":4,"playId":"1185bf45-e4e4-3172-9b20-8ac3b4817670","pitchNumber":4,"startTime":"2026-06-24T02:47:12.637Z","endTime":"2026-06-24T02:47:16.982Z","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":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.546621951202816,"aZ":-17.071828088910195,"pfxX":9.412202977348466,"pfxZ":8.052275043083302,"pX":-0.30743458457363404,"pZ":1.9584737148018583,"vX0":-10.05050970499208,"vY0":-135.58135786393194,"vZ0":-7.30973661978994,"x":128.72,"y":185.9,"x0":2.211416838578152,"y0":50.00580086601781,"z0":5.865156191851218,"aX":17.659169457963735},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":-15.1,"spinRate":2227,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4028255812678534,"extension":6.58268886577723},"index":5,"playId":"bcfce0dd-c5ed-3281-b319-91a30e7d4449","pitchNumber":5,"startTime":"2026-06-24T02:47:28.926Z","endTime":"2026-06-24T02:47:32.368Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.179564232869318,"aZ":-36.498911050674835,"pfxX":-0.820632948977414,"pfxZ":-3.1456468137875078,"pX":0.22467715804253202,"pZ":3.6009695341478554,"vX0":-5.332966857390702,"vY0":-116.34338613303674,"vZ0":2.139986802610659,"x":108.44,"y":141.55,"x0":2.650162919497584,"y0":50.0024290663576,"z0":6.120531352600184,"aX":-1.127768241036996},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.9,"breakHorizontal":2.8,"spinRate":2138,"spinDirection":320},"zone":12,"typeConfidence":2.0,"plateTime":0.47022045748208097,"extension":6.251946084241741},"index":6,"playId":"9ee16415-213f-33fa-8ba7-8b7daa09d6c5","pitchNumber":6,"startTime":"2026-06-24T02:47:51.378Z","endTime":"2026-06-24T02:48:00.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:48:00.863Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T02:49:45.929Z","endTime":"2026-06-24T02:53:06.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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,5,6,7],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.54220140835767,"aZ":-40.33490215087634,"pfxX":6.9485506367058525,"pfxZ":-6.210136183421114,"pX":0.24249732728509948,"pZ":1.6680998319273759,"vX0":0.010578223188703106,"vY0":-113.25443810822121,"vZ0":-1.5953581555215517,"x":107.76,"y":193.74,"x0":-0.6667448246993997,"y0":50.00487726984262,"z0":6.375828168666704,"aX":9.12700182153456},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.4,"breakHorizontal":-12.6,"spinRate":3101,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4816010485405724,"extension":5.8796604389302995},"index":0,"playId":"95c5951a-65e5-3d46-a17d-1a8668398afd","pitchNumber":1,"startTime":"2026-06-24T02:50:30.726Z","endTime":"2026-06-24T02:50:34.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81182253622989,"aZ":-14.046337318007312,"pfxX":-3.4574859070777944,"pfxZ":9.840071640082568,"pX":1.6175118984750778,"pZ":3.303097235586106,"vX0":7.230768490665562,"vY0":-133.87539589082752,"vZ0":-4.7167146427676565,"x":55.34,"y":149.6,"x0":-0.6511256262814367,"y0":50.00442202636683,"z0":6.069626016960213,"aX":-6.3711093977501365},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2538,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4067811098614378,"extension":6.064574666056399},"index":1,"playId":"c5279c9e-b35c-3023-8ca3-c76ba084d39a","pitchNumber":2,"startTime":"2026-06-24T02:50:49.753Z","endTime":"2026-06-24T02:50:54.457Z","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":84.9,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.334084916523786,"aZ":-22.825140027829544,"pfxX":-8.372656588677355,"pfxZ":5.903564292814339,"pX":-0.41061406115168747,"pZ":0.965439018899345,"vX0":3.71807161992277,"vY0":-123.66818917831144,"vZ0":-7.586988740849536,"x":132.65,"y":212.71,"x0":-0.8271267406395729,"y0":50.00536596769816,"z0":5.922525114190705,"aX":-13.26963851132427},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":2157,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43906073803170687,"extension":5.831782517471076},"index":2,"playId":"0bee3fe1-d480-3e55-9f96-0994f448bd09","pitchNumber":3,"startTime":"2026-06-24T02:51:11.436Z","endTime":"2026-06-24T02:51:15.592Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.836809651609922,"aZ":-16.51994415253685,"pfxX":-8.95962496051902,"pfxZ":8.66613640989115,"pX":-0.11631120062173493,"pZ":2.752472401305833,"vX0":4.573643994106838,"vY0":-133.57996134934598,"vZ0":-5.369341386018572,"x":121.43,"y":164.46,"x0":-0.6867686738105353,"y0":50.00526435154899,"z0":5.976794085196666,"aX":-16.1900333022287},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":15.2,"spinRate":2414,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.41006800250902664,"extension":6.016013575656736},"index":3,"playId":"124c8dde-af0d-313d-b355-e5685a58cc1f","pitchNumber":4,"startTime":"2026-06-24T02:51:29.457Z","endTime":"2026-06-24T02:51:34.357Z","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":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693216631845882,"aZ":-26.708243314081148,"pfxX":5.425039986092738,"pfxZ":3.2582266083440317,"pX":-0.08901705315359437,"pZ":4.1384289890369566,"vX0":0.09707268360895094,"vY0":-127.96130044626659,"vZ0":-0.22111689387745703,"x":120.39,"y":127.04,"x0":-0.8332817006455759,"y0":50.00060250087415,"z0":6.2991285664381875,"aX":9.093680145382825},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":-9.8,"spinRate":2769,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4262547837668187,"extension":5.805988688168206},"index":4,"playId":"85c81d1f-6047-3cd9-bf94-1d53ea5cea66","pitchNumber":5,"startTime":"2026-06-24T02:51:49.703Z","endTime":"2026-06-24T02:51:53.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.327560401859706,"aZ":-24.21543556563492,"pfxX":4.900946435032018,"pfxZ":4.69521070173084,"pX":-0.07434942306143655,"pZ":2.4406670949130858,"vX0":0.11660212160276376,"vY0":-128.5266610151155,"vZ0":-4.66787291368155,"x":119.83,"y":172.88,"x0":-0.7581894508066701,"y0":50.00251413046102,"z0":6.130270250740096,"aX":8.30804599018233},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":-8.9,"spinRate":2735,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.42401202599841836,"extension":6.014504064501477},"index":5,"playId":"7b313aec-23c1-3d1a-97ab-966359f59dc3","pitchNumber":6,"startTime":"2026-06-24T02:52:08.978Z","endTime":"2026-06-24T02:52:13.452Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10681374240221,"aZ":-16.070053397097176,"pfxX":-7.770403957619102,"pfxZ":8.51259028909443,"pX":0.6570912860826371,"pZ":2.6021884428964834,"vX0":6.214964968993036,"vY0":-136.00003866418191,"vZ0":-5.907278947637632,"x":91.95,"y":168.52,"x0":-0.6372684069398472,"y0":50.00072723449868,"z0":5.89914855217715,"aX":-14.695993349782698},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2425,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.40125301890159193,"extension":6.066926091555828},"index":6,"playId":"e1ca7834-ca96-3423-b54c-9f558e16a82c","pitchNumber":7,"startTime":"2026-06-24T02:52:31.830Z","endTime":"2026-06-24T02:52:35.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87394901699626,"aZ":-11.6718836953955,"pfxX":-3.6992552589374803,"pfxZ":11.153072471614463,"pX":-0.10555109984983818,"pZ":3.3867526895368316,"vX0":2.5980807853993673,"vY0":-134.63141298095644,"vZ0":-5.050490192922208,"x":121.02,"y":147.34,"x0":-0.6018455121137452,"y0":50.00092331115374,"z0":6.111108821876352,"aX":-6.798933238483343},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":6.1,"spinRate":2427,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4066359989062649,"extension":5.923172804721996},"hitData":{"launchSpeed":98.1,"launchAngle":56.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.13,"coordY":89.76}},"index":7,"playId":"c92c6ccb-970d-3176-b30a-bac39696e407","pitchNumber":8,"startTime":"2026-06-24T02:52:56.187Z","endTime":"2026-06-24T02:53:06.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:53:06.136Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to shortstop Jacob Wilson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T02:53:19.871Z","endTime":"2026-06-24T02:55:32.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":92.4,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371944261285844,"aZ":-19.329537658377408,"pfxX":-7.881674581566621,"pfxZ":6.923209682903018,"pX":-0.8305040704833355,"pZ":3.7271139355256246,"vX0":2.697101868125185,"vY0":-134.63300703400012,"vZ0":-2.7174113753749554,"x":148.66,"y":138.15,"x0":-0.8151739888381473,"y0":50.00168300357676,"z0":6.101404537750757,"aX":-14.618463389353213},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2245,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4052229542686523,"extension":5.962798242673044},"index":0,"playId":"116379ed-e83f-3633-b601-9fc20db2d651","pitchNumber":1,"startTime":"2026-06-24T02:53:42.758Z","endTime":"2026-06-24T02:53:46.459Z","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":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.759406109286584,"aZ":-41.58872213536809,"pfxX":7.220380512952843,"pfxZ":-7.3845459401079605,"pX":-0.47130412575059644,"pZ":3.249811170448985,"vX0":-1.538956768926103,"vY0":-111.82346852851418,"vZ0":2.0034596236466635,"x":134.97,"y":151.04,"x0":-0.7154440988818499,"y0":50.000084977303274,"z0":6.585432529021529,"aX":9.210509308621814},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.6,"breakHorizontal":-12.7,"spinRate":3016,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.48842274712584466,"extension":5.7386845321402005},"index":1,"playId":"c8b2f6f4-8410-34e5-b8e2-5dc5c1263e02","pitchNumber":2,"startTime":"2026-06-24T02:54:00.648Z","endTime":"2026-06-24T02:54:05.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79442003564328,"aZ":-41.823468365632955,"pfxX":7.670703909997027,"pfxZ":-7.5770401806553185,"pX":0.683134807935188,"pZ":2.165253687278158,"vX0":0.43682087064539443,"vY0":-112.23190346825552,"vZ0":-0.15701106924911623,"x":90.96,"y":180.32,"x0":-0.5105599663806776,"y0":50.00560326088046,"z0":6.504703792679359,"aX":9.76208446849516},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.4,"breakHorizontal":-14.0,"spinRate":3167,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.48849645001513364,"extension":5.782332761363326},"index":2,"playId":"fa5f6aaf-47b0-3151-814b-f11498efa615","pitchNumber":3,"startTime":"2026-06-24T02:54:18.648Z","endTime":"2026-06-24T02:54:22.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5912826496307,"aZ":-14.274358494001651,"pfxX":-3.651572519031043,"pfxZ":9.699818597575199,"pX":0.11649015236452381,"pZ":4.4269400754808625,"vX0":3.3463929549138225,"vY0":-134.37085670724784,"vZ0":-1.8880055466501124,"x":112.56,"y":119.25,"x0":-0.6650398721225445,"y0":50.00365260149792,"z0":6.142393146282381,"aX":-6.7396200628677905},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2416,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40619258186438234,"extension":5.873084624976106},"index":3,"playId":"a6b91fa7-0eaa-3571-8efc-6cec2c10771f","pitchNumber":4,"startTime":"2026-06-24T02:54:43.008Z","endTime":"2026-06-24T02:54:46.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111013711113085,"aZ":-12.414338580707595,"pfxX":-4.535317855663321,"pfxZ":10.842066564854937,"pX":-1.1118216027786476,"pZ":2.926636418894844,"vX0":0.8183559770431847,"vY0":-134.3795396384813,"vZ0":-5.900330538530176,"x":159.38,"y":159.76,"x0":-0.8319788403114292,"y0":50.000773045024786,"z0":6.038767677517576,"aX":-8.262677852928194},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":8.0,"spinRate":2422,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40817106595870145,"extension":5.921241129753037},"index":4,"playId":"0b75eb3c-97f2-3a2c-a4df-1b30ad6deb85","pitchNumber":5,"startTime":"2026-06-24T02:55:02.705Z","endTime":"2026-06-24T02:55:05.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.870859923566524,"aZ":-42.465937560169905,"pfxX":8.891389374169743,"pfxZ":-8.324633964428857,"pX":-0.3936050958143974,"pZ":3.0834516121174964,"vX0":-1.9458610351892176,"vY0":-110.54938682949826,"vZ0":2.1023175883485363,"x":132.0,"y":155.53,"x0":-0.6565886019838509,"y0":50.00133792378586,"z0":6.580594770786857,"aX":10.99446637267746},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-14.2,"breakHorizontal":-15.6,"spinRate":3022,"spinDirection":39},"zone":1,"typeConfidence":2.0,"plateTime":0.49561460897397325,"extension":5.721573290475372},"hitData":{"launchSpeed":92.7,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":144.08}},"index":5,"playId":"f7248841-f851-3675-be07-2f499a4dbf83","pitchNumber":6,"startTime":"2026-06-24T02:55:24.965Z","endTime":"2026-06-24T02:55:32.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:55:32.989Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a fly ball to center fielder Henry Bolte. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T02:55:51.111Z","endTime":"2026-06-24T02:57:07.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55498712857218,"aZ":-21.37596553774361,"pfxX":3.5948389757873627,"pfxZ":6.609109654091714,"pX":1.0218875099072873,"pZ":2.0323146833055854,"vX0":1.7233722849139614,"vY0":-126.18726868812587,"vZ0":-5.923593411817576,"x":78.05,"y":183.91,"x0":-0.1342118518316342,"y0":50.00156742094408,"z0":6.101172579944577,"aX":5.871849274538934},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.0,"breakHorizontal":-6.8,"spinRate":2579,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.43192066482425506,"extension":5.9972058823616115},"index":0,"playId":"d67c0d40-70be-387e-a175-7be658e4f724","pitchNumber":1,"startTime":"2026-06-24T02:56:13.189Z","endTime":"2026-06-24T02:56:17.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2209357468135,"aZ":-35.36839997920805,"pfxX":4.518410162679275,"pfxZ":-2.291246604400521,"pX":1.0081134621686099,"pZ":0.7902615348791218,"vX0":1.6793278142086452,"vY0":-117.24073568385947,"vZ0":-4.641179810463718,"x":78.57,"y":217.44,"x0":-0.3046683586582984,"y0":50.00557185443481,"z0":6.097539817619297,"aX":6.289023524243182},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.0,"breakHorizontal":-8.6,"spinRate":2900,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.46723646876157554,"extension":6.026367591955167},"index":1,"playId":"6908e7e2-bfed-3842-b854-23e46727da89","pitchNumber":2,"startTime":"2026-06-24T02:56:32.954Z","endTime":"2026-06-24T02:56:37.188Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.277412341923966,"aZ":-17.898531650174327,"pfxX":-7.577321574490934,"pfxZ":7.861159297388769,"pX":-0.659414763652553,"pZ":1.8496630728699333,"vX0":1.749116899271502,"vY0":-132.86413847874587,"vZ0":-7.373521453142677,"x":142.14,"y":188.84,"x0":-0.3348783994310341,"y0":50.004160590612905,"z0":5.926813790569655,"aX":-13.760299947676211},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":13.4,"spinRate":2324,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4098104543784373,"extension":5.980899739353784},"hitData":{"launchSpeed":77.2,"launchAngle":35.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.48,"coordY":95.43}},"index":2,"playId":"3f04302f-adfa-35a1-b429-23b8ad498e72","pitchNumber":3,"startTime":"2026-06-24T02:56:55.889Z","endTime":"2026-06-24T02:57:07.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:57:07.835Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T02:57:25.372Z","endTime":"2026-06-24T02:59:07.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":79.0,"endSpeed":73.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.794042977761244,"aZ":-38.75000147010777,"pfxX":6.210655916209623,"pfxZ":-4.83186538094137,"pX":0.40271242766506093,"pZ":2.6349608946159018,"vX0":-0.4224763144049275,"vY0":-115.16544921803573,"vZ0":-0.22681000574890242,"x":101.65,"y":167.64,"x0":-0.2211281542741308,"y0":50.003792683446044,"z0":6.442369271508687,"aX":8.4506098929535},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.6,"breakHorizontal":-11.2,"spinRate":2851,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4732640329941957,"extension":5.900801934379686},"index":0,"playId":"a80f03cf-7e19-340c-bd60-720f374c39ad","pitchNumber":1,"startTime":"2026-06-24T02:57:46.459Z","endTime":"2026-06-24T02:57:50.107Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.210173866308338,"aZ":-22.727088222770522,"pfxX":3.3280921022014898,"pfxZ":5.671648901116416,"pX":0.6414180971459019,"pZ":3.313308738792749,"vX0":0.9751085688046777,"vY0":-127.22363090691059,"vZ0":-2.9832378853624175,"x":92.55,"y":149.32,"x0":-0.17775753635809713,"y0":50.0009852414114,"z0":6.27103963403405,"aX":5.541742539344067},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.0,"breakHorizontal":-6.2,"spinRate":2566,"spinDirection":176},"zone":3,"typeConfidence":2.0,"plateTime":0.4279368783888331,"extension":5.995061776832753},"index":1,"playId":"ecc66d01-079e-3a24-b9a0-d42f7febfab7","pitchNumber":2,"startTime":"2026-06-24T02:58:19.104Z","endTime":"2026-06-24T02:58:22.326Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-24T02:58:27.401Z","endTime":"2026-06-24T02:58:46.300Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"2337d578-e9cb-47a1-9758-bbd2ae5b5826","startTime":"2026-06-24T02:58:46.300Z","endTime":"2026-06-24T02:58:51.300Z","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(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":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88773107281159,"aZ":-24.231190003267926,"pfxX":3.4092300807996154,"pfxZ":4.700041427790914,"pX":0.14831660975002353,"pZ":2.9395065028676823,"vX0":0.0996483245999629,"vY0":-127.98134678731053,"vZ0":-3.4662971823842033,"x":111.35,"y":159.41,"x0":-0.3350679443427202,"y0":50.001949268651686,"z0":6.1707139921592615,"aX":5.757850444421488},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-6.2,"spinRate":2690,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.42503492493816086,"extension":6.071455436898671},"index":4,"playId":"e3117e70-68e0-3348-9b9a-95c929e4895e","pitchNumber":3,"startTime":"2026-06-24T02:59:03.526Z","endTime":"2026-06-24T02:59:07.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T02:59:07.410Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Athletics challenged (hit by pitch), call on the field was upheld: Drew Gilbert hit by pitch. Jung Hoo Lee to 3rd. Willy Adames to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T02:59:18.838Z","endTime":"2026-06-24T03:00:00.553Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.423247854587203,"aZ":-40.031211621517464,"pfxX":3.3739485263737388,"pfxZ":-5.804314919313843,"pX":0.0964220340853556,"pZ":2.1024970741990527,"vX0":0.963155074536755,"vY0":-115.35536792740773,"vZ0":-1.0360283873914147,"x":113.32,"y":182.01,"x0":-0.764275179931481,"y0":50.0017505016375,"z0":6.3993328767492015,"aX":4.569497061774937},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.4,"breakHorizontal":-6.4,"spinRate":2911,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.473885623980725,"extension":5.886134782764574},"index":0,"playId":"cee01c92-e473-3bd0-8076-2d348f67c5cd","pitchNumber":1,"startTime":"2026-06-24T02:59:35.076Z","endTime":"2026-06-24T02:59:38.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87095198819165,"aZ":-14.104325264294518,"pfxX":-2.0708640661202873,"pfxZ":10.03914397883882,"pX":1.242530223557928,"pZ":3.8369413305051947,"vX0":5.778026305841427,"vY0":-133.12215925422913,"vZ0":-3.191650808672509,"x":69.64,"y":135.18,"x0":-0.6843846245214738,"y0":50.00016977856073,"z0":6.068855885813477,"aX":-3.727499547295016},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":2.5,"spinRate":2341,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4110390795014225,"extension":6.037489728442188},"index":1,"playId":"6a02d470-d711-35ee-b5af-f3b6769cccc5","pitchNumber":2,"startTime":"2026-06-24T02:59:54.522Z","endTime":"2026-06-24T03:00:00.553Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":133},"playEndTime":"2026-06-24T03:00:00.553Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T03:02:46.330Z","endTime":"2026-06-24T03:04:12.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"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":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T03:01:59.276Z","endTime":"2026-06-24T03:02:48.454Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310731986720477,"aZ":-22.50542024961619,"pfxX":3.998728439301286,"pfxZ":5.666819238910536,"pX":1.5118592549396737,"pZ":2.978177177459226,"vX0":2.947031547040945,"vY0":-128.42439288340776,"vZ0":-3.89119996290458,"x":59.37,"y":158.37,"x0":-0.16166810313631527,"y0":50.00043149198913,"z0":6.2197964313443865,"aX":6.8197763557132856},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.8,"breakHorizontal":-7.8,"spinRate":2651,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4230892879613104,"extension":5.935092223406081},"index":1,"playId":"50ee2b4d-0a93-35a9-ad4d-a9454e742098","pitchNumber":1,"startTime":"2026-06-24T03:02:48.454Z","endTime":"2026-06-24T03:02:52.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289456782700235,"aZ":-20.609807439680857,"pfxX":3.4726917076807116,"pfxZ":6.937354779245037,"pX":0.42220411828777343,"pZ":1.6122834835704143,"vX0":0.3494622121315571,"vY0":-127.28974030327915,"vZ0":-7.280627324110456,"x":100.91,"y":195.25,"x0":-0.16833126489663505,"y0":50.003655818564205,"z0":6.1019321897023575,"aX":5.7875552392445595},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.4,"breakHorizontal":-6.4,"spinRate":2618,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4277527290281524,"extension":6.175313605441707},"index":2,"playId":"9710e456-cdd2-3ff4-954c-66615857eaa2","pitchNumber":2,"startTime":"2026-06-24T03:03:10.648Z","endTime":"2026-06-24T03:03:17.640Z","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":91.2,"endSpeed":84.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.499749284763485,"aZ":-12.930420937677216,"pfxX":-4.2389602450443125,"pfxZ":10.701093107162418,"pX":0.29569440617590714,"pZ":3.1010637295716226,"vX0":2.547476336935064,"vY0":-132.77489379370363,"vZ0":-5.622431469655973,"x":105.73,"y":155.05,"x0":-0.12184928127923181,"y0":50.004864224303645,"z0":6.1750907777440585,"aX":-7.624192567530114},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":7.2,"spinRate":2486,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.41138970314088574,"extension":5.933820801045389},"index":3,"playId":"9d9452ae-143b-3683-bd46-16a8dfc3b6ea","pitchNumber":3,"startTime":"2026-06-24T03:03:42.562Z","endTime":"2026-06-24T03:03:47.753Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969163007298345,"aZ":-22.005179932423314,"pfxX":2.4963371431363957,"pfxZ":5.96508408714287,"pX":-0.19881163089917067,"pZ":4.624639037644802,"vX0":-0.7043891158748963,"vY0":-129.47411789762813,"vZ0":-0.05271200795174613,"x":124.58,"y":113.91,"x0":-0.24827928438974378,"y0":50.00428357742038,"z0":6.323400179218904,"aX":4.256166765845279},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.0,"breakHorizontal":-4.3,"spinRate":2696,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4223779219041419,"extension":5.910865096647744},"index":4,"playId":"05146269-6c63-3b4d-bf3b-5fb738d8b8c9","pitchNumber":4,"startTime":"2026-06-24T03:04:08.020Z","endTime":"2026-06-24T03:04:12.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:04:12.137Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, second baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T03:06:17.228Z","endTime":"2026-06-24T03:07:06.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jonah Cox replaces second baseman Luis Arraez, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T03:06:04.031Z","endTime":"2026-06-24T03:06:04.051Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"description":"Defensive switch from left field to second base for Casey Schmitt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T03:06:04.051Z","endTime":"2026-06-24T03:06:04.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"300"},{"details":{"description":"Defensive switch from center field to left field for Drew Gilbert.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T03:06:04.052Z","endTime":"2026-06-24T03:06:19.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.484844215844927,"aZ":-37.921275586646914,"pfxX":-0.9011709986206533,"pfxZ":-4.378477479477114,"pX":0.7158110659364119,"pZ":2.751191514276891,"vX0":-3.931093207059196,"vY0":-113.72784896556408,"vZ0":0.7593890943976753,"x":89.71,"y":164.5,"x0":2.5824731732164303,"y0":50.00374918214406,"z0":6.168516432241694,"aX":-1.1819790963543053},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.4,"breakHorizontal":2.6,"spinRate":2033,"spinDirection":315},"zone":6,"typeConfidence":2.0,"plateTime":0.4812700603721214,"extension":6.248510790076782},"index":3,"playId":"1ffac52d-7dce-3d02-a4d3-2c75cfcc3b08","pitchNumber":1,"startTime":"2026-06-24T03:06:19.456Z","endTime":"2026-06-24T03:06:22.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.126349523868853,"aZ":-13.527656579357203,"pfxX":6.403098334647634,"pfxZ":10.223787040486103,"pX":-0.6957504781058695,"pZ":2.468647024146049,"vX0":-9.80854378940734,"vY0":-133.5416545254108,"vZ0":-6.591845191295733,"x":143.52,"y":172.13,"x0":2.176482962682062,"y0":50.00162572708846,"z0":5.92417040920159,"aX":11.677483933888867},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":-9.7,"spinRate":2302,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4086300097792761,"extension":6.383933910841755},"index":4,"playId":"8626b5aa-1810-34ad-bf33-0fe11f18570d","pitchNumber":2,"startTime":"2026-06-24T03:06:34.527Z","endTime":"2026-06-24T03:06:37.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-24T03:06:47.993Z","endTime":"2026-06-24T03:06:59.173Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.365594521244038,"aZ":-33.44367538422488,"pfxX":-1.6066911879489327,"pfxZ":-0.8733095368576773,"pX":0.30949490000121577,"pZ":1.933451627164985,"vX0":-4.873255284766218,"vY0":-119.06760472108084,"vZ0":-2.508588774190264,"x":105.2,"y":186.58,"x0":2.5780042748317156,"y0":50.00156591000361,"z0":5.979353511643223,"aX":-2.343103484468568},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.9,"breakHorizontal":4.0,"spinRate":2209,"spinDirection":317},"zone":8,"typeConfidence":2.0,"plateTime":0.45717550870312884,"extension":6.409410897005837},"hitData":{"launchSpeed":106.5,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.46,"coordY":143.57}},"index":6,"playId":"822e72e5-cc06-3148-bafb-8084c2f1fdb9","pitchNumber":3,"startTime":"2026-06-24T03:06:59.173Z","endTime":"2026-06-24T03:07:06.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:07:06.980Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T03:07:13.456Z","endTime":"2026-06-24T03:07:38.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586182788333193,"aZ":-22.316031030616166,"pfxX":6.2952472313145655,"pfxZ":6.205838560038906,"pX":0.6600521077393018,"pZ":2.5439328316152903,"vX0":-6.601400212441612,"vY0":-124.36953105172499,"vZ0":-4.032382913859019,"x":91.84,"y":170.09,"x0":2.513002556828482,"y0":50.00554618110553,"z0":6.005724474990686,"aX":10.00554783474872},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.7,"breakHorizontal":-10.2,"spinRate":1624,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.438014764844894,"extension":6.417628263554845},"hitData":{"launchSpeed":78.1,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":167.39}},"index":0,"playId":"c0eb7da9-d71e-3d76-80a9-468b396150ce","pitchNumber":1,"startTime":"2026-06-24T03:07:30.835Z","endTime":"2026-06-24T03:07:38.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:07:38.264Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T03:08:09.990Z","endTime":"2026-06-24T03:09:21.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T03:08:01.031Z","endTime":"2026-06-24T03:08:12.134Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537734012385226,"aZ":-20.375314744548067,"pfxX":9.048281106479735,"pfxZ":6.488281226125589,"pX":1.0648926038215236,"pZ":2.309180879676398,"vX0":-6.653652871568412,"vY0":-133.01394822529195,"vZ0":-5.570037270674898,"x":76.41,"y":176.43,"x0":2.404647048835528,"y0":50.00424526827847,"z0":5.876705964759372,"aX":16.457261364163873},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":-15.2,"spinRate":2135,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.40945040641221375,"extension":6.398667753158904},"index":1,"playId":"7bd07fcd-59b4-3354-bf4e-2640fa7fb15f","pitchNumber":1,"startTime":"2026-06-24T03:08:12.134Z","endTime":"2026-06-24T03:08:17.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.577931754745315,"aZ":-23.02170630240042,"pfxX":-0.23661244319228114,"pfxZ":5.601691500316405,"pX":1.173406943217549,"pZ":1.5612672065166529,"vX0":-3.947347153135414,"vY0":-125.47381318585376,"vZ0":-5.966475206091234,"x":72.27,"y":196.63,"x0":2.781879644749569,"y0":50.001034692409156,"z0":5.784531888938793,"aX":-0.3860390554529883},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.4,"breakHorizontal":1.1,"spinRate":2192,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4325213528372136,"extension":6.450677931050857},"index":2,"playId":"e00fdfc3-0a34-3ac8-b73b-b7fe9ad7ee3a","pitchNumber":2,"startTime":"2026-06-24T03:08:24.183Z","endTime":"2026-06-24T03:08:29.524Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055381551251795,"aZ":-17.5779061620475,"pfxX":8.219977503985582,"pfxZ":7.973531401057784,"pX":-0.2590530674883464,"pZ":2.4494217700545,"vX0":-9.388518392402187,"vY0":-134.21477515982266,"vZ0":-5.80486221176486,"x":126.87,"y":172.65,"x0":2.210367012281698,"y0":50.00671038648231,"z0":5.885224164341571,"aX":15.055302160444615},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-13.0,"spinRate":2175,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4075321827048408,"extension":6.404008980556979},"index":3,"playId":"2cc50661-f9cf-3b31-ba3f-de356d9ffcce","pitchNumber":3,"startTime":"2026-06-24T03:08:45.965Z","endTime":"2026-06-24T03:08:49.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.636092946913603,"aZ":-11.444735406087638,"pfxX":5.571799969010323,"pfxZ":11.2087645715799,"pX":-1.1009826080506573,"pZ":1.8911033261111638,"vX0":-10.855413920937227,"vY0":-134.95771844182212,"vZ0":-8.214838342445843,"x":158.97,"y":187.72,"x0":2.2447513474975893,"y0":50.003533800653905,"z0":5.775339861672285,"aX":10.305866295971377},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-7.8,"spinRate":2270,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40542616093248585,"extension":6.386381074709655},"index":4,"playId":"54bd0107-9e71-35b5-b493-3ca7962618ac","pitchNumber":4,"startTime":"2026-06-24T03:09:00.391Z","endTime":"2026-06-24T03:09:04.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206560223372797,"aZ":-18.65596825170966,"pfxX":9.98422550365222,"pfxZ":7.226084620130613,"pX":-0.8253571704085979,"pZ":2.3910719541212937,"vX0":-11.334196264932974,"vY0":-135.3310274025649,"vZ0":-5.81152013155141,"x":148.46,"y":174.22,"x0":2.1032753003404165,"y0":50.000478701105614,"z0":5.8563207375678905,"aX":18.67293262157019},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":-16.0,"spinRate":2240,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4034330293734212,"extension":6.322637761731315},"index":5,"playId":"dc1a93f4-9933-36e0-8a96-e4a9d49617f0","pitchNumber":5,"startTime":"2026-06-24T03:09:16.102Z","endTime":"2026-06-24T03:09:21.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:09:21.539Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-24T03:09:35.157Z","endTime":"2026-06-24T03:10:14.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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, 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":88.8,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51597921688355,"aZ":-21.397017705102794,"pfxX":0.9469768430599022,"pfxZ":6.367739036497272,"pX":-1.5648251163528843,"pZ":1.6745415675141864,"vX0":-10.030990633216964,"vY0":-128.9191055466727,"vZ0":-6.376961989735674,"x":176.65,"y":193.57,"x0":2.244877666361978,"y0":50.00168205070592,"z0":5.819447240329533,"aX":1.6043141867828574},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":0.4,"spinRate":2267,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.42403603619746333,"extension":6.4694847465023395},"index":0,"playId":"4bb80d9e-4a7a-39aa-8792-7273e36d79e4","pitchNumber":1,"startTime":"2026-06-24T03:09:47.617Z","endTime":"2026-06-24T03:09:51.379Z","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":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80755548953278,"aZ":-24.57109395804375,"pfxX":0.7758211197081495,"pfxZ":4.57280959786231,"pX":-0.19724079734842287,"pZ":2.6217345074376492,"vX0":-7.075294588722547,"vY0":-127.70617411220616,"vZ0":-3.354056687519634,"x":124.52,"y":167.99,"x0":2.501122838935488,"y0":50.0018174548128,"z0":5.871949450577758,"aX":1.2911995658223323},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":0.1,"spinRate":2152,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.4279118146036516,"extension":6.392512749473572},"hitData":{"launchSpeed":96.1,"launchAngle":22.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.77,"coordY":68.64}},"index":1,"playId":"6fb72e29-cb2c-3d74-80d3-ebd8830abbe3","pitchNumber":2,"startTime":"2026-06-24T03:10:06.993Z","endTime":"2026-06-24T03:10:14.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:10:14.354Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T03:12:36.220Z","endTime":"2026-06-24T03:14:20.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Krook replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T03:11:33.077Z","endTime":"2026-06-24T03:12:38.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640454,"link":"/api/v1/people/640454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":80.8,"endSpeed":73.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00716135292846,"aZ":-30.176331532398102,"pfxX":-10.34167377297323,"pfxZ":1.4562602647184058,"pX":-0.19340952940973272,"pZ":2.2169014642391263,"vX0":-4.458837705662149,"vY0":-117.51496104303226,"vZ0":-1.413970271076251,"x":124.37,"y":178.92,"x0":3.0828251232229076,"y0":50.00492054801883,"z0":5.677023999234687,"aX":-14.203446826809111},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.5,"breakHorizontal":19.9,"spinRate":2639,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.4693487036207027,"extension":6.089544497198573},"index":1,"playId":"26c9c105-73ea-3284-b518-1be71ab56a2d","pitchNumber":1,"startTime":"2026-06-24T03:12:38.164Z","endTime":"2026-06-24T03:12:42.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.980904989270776,"aZ":-30.779804515814863,"pfxX":-9.151826166712858,"pfxZ":1.0056932218978103,"pX":-1.0616499219280078,"pZ":1.1140514459110713,"vX0":-6.824057408472953,"vY0":-117.34032838854557,"vZ0":-3.733944725453312,"x":157.47,"y":208.7,"x0":3.081832350301697,"y0":50.00145583616444,"z0":5.620145655330223,"aX":-12.649619321436866},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.1,"breakHorizontal":18.4,"spinRate":2675,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4683358130837556,"extension":6.250867679952845},"index":2,"playId":"9e5778d9-65ba-3b70-a4b7-f1dd8ca045f7","pitchNumber":2,"startTime":"2026-06-24T03:13:02.242Z","endTime":"2026-06-24T03:13:06.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":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.670444989191033,"aZ":-27.76209207809499,"pfxX":10.012766274070874,"pfxZ":2.550946675207083,"pX":1.1877467876778787,"pZ":1.9161727504381247,"vX0":-6.951522556371482,"vY0":-130.4864426746768,"vZ0":-5.289604085483986,"x":71.73,"y":187.04,"x0":2.5813563574606726,"y0":50.0027738712731,"z0":6.053331496275289,"aX":17.319263074397586},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":-16.7,"spinRate":2065,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.4192581053786779,"extension":6.12122405061538},"index":3,"playId":"070051ba-b60a-333a-aad6-1610b8bb203f","pitchNumber":3,"startTime":"2026-06-24T03:13:16.979Z","endTime":"2026-06-24T03:13:21.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031290152200867,"aZ":-35.138775461887896,"pfxX":-8.439910964294679,"pfxZ":-2.148635981520686,"pX":-1.4262634283037336,"pZ":0.42249735826676316,"vX0":-7.73508937624193,"vY0":-117.77531791444383,"vZ0":-4.276496627219793,"x":171.37,"y":227.37,"x0":3.0182782502041405,"y0":50.0017846114531,"z0":5.57325091137695,"aX":-11.647824813887603},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.8,"breakHorizontal":17.4,"spinRate":2759,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4682164237200017,"extension":6.207457942456439},"index":4,"playId":"b3bf8783-838c-3cb6-a925-3347bc4af55e","pitchNumber":4,"startTime":"2026-06-24T03:13:35.981Z","endTime":"2026-06-24T03:13:40.498Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189766620190483,"aZ":-27.965741610302242,"pfxX":10.789503610395437,"pfxZ":2.548771796760354,"pX":0.3975167519369335,"pZ":2.5586812336702116,"vX0":-8.927296131290344,"vY0":-127.36272578415712,"vZ0":-3.205315620428587,"x":101.85,"y":169.7,"x0":2.5395465836303157,"y0":50.00121436075658,"z0":6.035839277475037,"aX":17.79460300620839},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":-17.6,"spinRate":1941,"spinDirection":121},"zone":6,"typeConfidence":0.84,"plateTime":0.42941480936034937,"extension":6.223322662357393},"index":5,"playId":"2820554e-29b1-3034-880d-83828066a664","pitchNumber":5,"startTime":"2026-06-24T03:13:57.229Z","endTime":"2026-06-24T03:14:00.953Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816622587259594,"aZ":-28.613853172187767,"pfxX":10.684677590534985,"pfxZ":2.0313858270317624,"pX":0.1640229059122517,"pZ":2.3823180271767654,"vX0":-9.904147200229325,"vY0":-131.0251886499438,"vZ0":-4.023097082760939,"x":110.75,"y":174.46,"x0":2.5917424426779916,"y0":50.000489567279864,"z0":6.058298065342843,"aX":18.70894335313812},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":-17.4,"spinRate":1922,"spinDirection":119},"zone":5,"typeConfidence":0.91,"plateTime":0.41688100157692176,"extension":6.1533999910736235},"index":6,"playId":"c5780e98-2a75-3caa-baa0-34563ce8ce3f","pitchNumber":6,"startTime":"2026-06-24T03:14:17.313Z","endTime":"2026-06-24T03:14:20.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:14:20.976Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T03:14:39.062Z","endTime":"2026-06-24T03:15:21.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93064801837545,"aZ":-27.08211923654549,"pfxX":9.080464188614329,"pfxZ":2.8685219803614928,"pX":-0.08023821460324752,"pZ":2.8192700574322207,"vX0":-9.771807214203621,"vY0":-130.96647928784563,"vZ0":-3.5080222961797753,"x":120.06,"y":162.66,"x0":2.4809823682741867,"y0":50.004040240198776,"z0":6.152969703174973,"aX":16.12444513960213},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-14.9,"spinRate":1964,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.41474693866484147,"extension":6.147518736236758},"index":0,"playId":"e3177ca6-c92d-3d51-8770-088b83f5fe88","pitchNumber":1,"startTime":"2026-06-24T03:14:44.272Z","endTime":"2026-06-24T03:14:47.329Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01570198618759,"aZ":-30.661486497839196,"pfxX":-7.464232717160796,"pfxZ":0.9711357809320003,"pX":0.8748093537074836,"pZ":2.818670905640594,"vX0":-3.2320264987395126,"vY0":-123.32074660135044,"vZ0":-1.1091385656050103,"x":83.65,"y":162.68,"x0":3.167935012401869,"y0":50.003499306679856,"z0":5.835443913380127,"aX":-11.620883171076287},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":14.3,"spinRate":2709,"spinDirection":293},"zone":6,"typeConfidence":0.9,"plateTime":0.4423229989955382,"extension":6.151508138043789},"index":1,"playId":"b0537223-6f7e-3f95-b701-7ba52b3a4032","pitchNumber":2,"startTime":"2026-06-24T03:14:58.406Z","endTime":"2026-06-24T03:15:01.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-24T03:15:07.495Z","endTime":"2026-06-24T03:15:18.011Z","isPitch":false,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.877099328093934,"aZ":-32.30825252792586,"pfxX":-8.542388588122181,"pfxZ":-0.08943571774966674,"pX":-1.9273381613296903,"pZ":1.2434313700806794,"vX0":-8.647756705176535,"vY0":-120.58613732599322,"vZ0":-3.8054612791866838,"x":190.47,"y":205.21,"x0":2.805790804555334,"y0":50.0034150637203,"z0":5.670713561056012,"aX":-12.669885388433118},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.8,"breakHorizontal":17.4,"spinRate":2858,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.4529852119181861,"extension":6.185027434573663},"index":3,"playId":"30e63938-9af8-3185-a614-c341c79d7c7e","pitchNumber":3,"startTime":"2026-06-24T03:15:18.011Z","endTime":"2026-06-24T03:15:21.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:15:21.888Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a sharp line drive to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T03:15:33.777Z","endTime":"2026-06-24T03:15:57.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.690399173309217,"aZ":-31.354513498237626,"pfxX":-8.035958730975484,"pfxZ":0.572508468581491,"pX":0.4441639996730242,"pZ":1.902546012563934,"vX0":-3.9651604629176935,"vY0":-118.77018971937643,"vZ0":-2.312975611018452,"x":100.07,"y":187.41,"x0":3.176821704350392,"y0":50.004357412923795,"z0":5.726744408387812,"aX":-11.537634351619404},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.7,"breakHorizontal":15.5,"spinRate":2933,"spinDirection":328},"zone":9,"typeConfidence":0.9,"plateTime":0.46028704492880657,"extension":6.124238636881853},"hitData":{"launchSpeed":101.9,"launchAngle":12.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.51,"coordY":73.9}},"index":0,"playId":"5bf97a66-67fd-3e6d-ab3b-9a73e2fc0307","pitchNumber":1,"startTime":"2026-06-24T03:15:46.886Z","endTime":"2026-06-24T03:15:57.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:15:57.467Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to first baseman Nick Kurtz in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-24T03:16:04.757Z","endTime":"2026-06-24T03:18:33.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898923748925668,"aZ":-34.54953003730884,"pfxX":-6.798786425546583,"pfxZ":-1.6230106637298602,"pX":0.11038835842503586,"pZ":1.7824702840024167,"vX0":-4.988744250252265,"vY0":-120.05229305538367,"vZ0":-2.1640380689933165,"x":112.79,"y":190.65,"x0":3.097553705165213,"y0":50.00352040360658,"z0":5.766100175650303,"aX":-9.939911333883222},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.2,"breakHorizontal":13.4,"spinRate":2617,"spinDirection":297},"zone":8,"typeConfidence":0.9,"plateTime":0.45596984437519206,"extension":6.342133750535118},"index":0,"playId":"b17009da-014d-3d28-bccd-c23296d0c470","pitchNumber":1,"startTime":"2026-06-24T03:16:24.647Z","endTime":"2026-06-24T03:16:28.307Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44838433200261,"aZ":-27.59186241643691,"pfxX":10.1005433537499,"pfxZ":2.6296006124342934,"pX":0.42144938429540957,"pZ":2.907702994018765,"vX0":-9.126265726010923,"vY0":-130.702191368711,"vZ0":-3.0594503954521604,"x":100.94,"y":160.27,"x0":2.6324177102124846,"y0":50.00526587806614,"z0":6.14757520328835,"aX":17.62048027106661},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-16.4,"spinRate":1997,"spinDirection":121},"zone":3,"typeConfidence":0.91,"plateTime":0.4177782022718626,"extension":6.282780316602155},"index":1,"playId":"6bbd41c7-f78d-3992-8749-5a4ccfadfdd2","pitchNumber":2,"startTime":"2026-06-24T03:16:41.197Z","endTime":"2026-06-24T03:16:46.407Z","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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.093018367599527,"aZ":-30.86664963583932,"pfxX":-10.682204982267455,"pfxZ":0.9163737425265648,"pX":0.21684748860337458,"pZ":3.369770491581894,"vX0":-3.350670730390968,"vY0":-118.69097694189533,"vZ0":0.7758373375982635,"x":108.73,"y":147.8,"x0":3.0351867452573416,"y0":50.00233256800714,"z0":5.853427662551087,"aX":-15.211332621396348},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.2,"breakHorizontal":20.2,"spinRate":2683,"spinDirection":303},"zone":2,"typeConfidence":0.9,"plateTime":0.4618012523395625,"extension":6.216182198002477},"index":2,"playId":"bceb7e1b-04fb-3100-93e0-a2ae68ed8703","pitchNumber":3,"startTime":"2026-06-24T03:17:08.073Z","endTime":"2026-06-24T03:17:12.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"43e9e983-3a6b-3eed-93f7-f1071786f828","startTime":"2026-06-24T03:17:31.890Z","endTime":"2026-06-24T03:17:34.890Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36589590960318,"aZ":-31.283992799574115,"pfxX":-10.953162027334185,"pfxZ":0.6093054165056522,"pX":-0.9883167940912126,"pZ":1.738584681443434,"vX0":-5.885546210996372,"vY0":-119.94502575826847,"vZ0":-2.968228825064805,"x":154.67,"y":191.84,"x0":2.920596069318438,"y0":50.00083599529761,"z0":5.7837034033384285,"aX":-15.945023352362655},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":21.2,"spinRate":2596,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.45678450802723125,"extension":6.235851893185779},"index":4,"playId":"77844c66-0013-3ce1-baf2-8e0a1ae216c3","pitchNumber":4,"startTime":"2026-06-24T03:17:50.180Z","endTime":"2026-06-24T03:17:54.010Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"playId":"baf2d752-5b25-40ea-9723-30a957686981","startTime":"2026-06-24T03:18:13.024Z","endTime":"2026-06-24T03:18:18.024Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.234276681435677,"aZ":-28.9191385968373,"pfxX":-5.852199794238945,"pfxZ":2.2641708003886576,"pX":-1.2681579371289864,"pZ":2.1268471000030154,"vX0":-7.762237225401655,"vY0":-119.26969389618762,"vZ0":-2.506624017938845,"x":165.34,"y":181.36,"x0":2.7907172374007265,"y0":50.00471971675505,"z0":5.803088706935708,"aX":-8.41889936641905},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":12.5,"spinRate":2686,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.459476551105356,"extension":6.26944266879075},"hitData":{"launchSpeed":66.5,"launchAngle":81.0,"totalDistance":31.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":145.22,"coordY":196.78}},"index":6,"playId":"f7bc4e37-097a-3574-ab35-cc2f79b7c099","pitchNumber":5,"startTime":"2026-06-24T03:18:25.280Z","endTime":"2026-06-24T03:18:33.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:18:33.613Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T03:20:33.914Z","endTime":"2026-06-24T03:22:02.608Z","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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.291822515686448,"aZ":-25.144659687204655,"pfxX":-1.0503049319413982,"pfxZ":4.265991665354724,"pX":-0.3112988594812101,"pZ":2.2515170856381133,"vX0":-6.691691627789904,"vY0":-126.86289912163961,"vZ0":-3.9906901440156144,"x":128.87,"y":177.99,"x0":2.485283229796011,"y0":50.004341437280765,"z0":5.824102180140239,"aX":-1.7289731701445241},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":3.2,"spinRate":2198,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.42995866022169205,"extension":6.416712553048508},"index":0,"playId":"f73bb81e-ccc4-341d-85b0-fb25bc1f71ca","pitchNumber":1,"startTime":"2026-06-24T03:20:43.515Z","endTime":"2026-06-24T03:20:47.148Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.648303428325857,"aZ":-22.744862543018677,"pfxX":1.0429139810337764,"pfxZ":5.938283384877673,"pX":-1.5275571961199206,"pZ":0.3600506327365112,"vX0":-9.67177254022113,"vY0":-124.37962935349583,"vZ0":-8.750960453009034,"x":175.23,"y":229.06,"x0":2.252872681965844,"y0":50.005674438683926,"z0":5.767600992026404,"aX":1.6570786840752465},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.1,"breakHorizontal":0.0,"spinRate":2254,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.43801473508049993,"extension":6.412856994268818},"index":1,"playId":"e2e223e6-e9ef-34cb-9334-93720d683b41","pitchNumber":2,"startTime":"2026-06-24T03:20:58.123Z","endTime":"2026-06-24T03:21:02.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17086927754918,"aZ":-13.547227737173749,"pfxX":8.264596350389274,"pfxZ":10.302202552652387,"pX":-1.5721948802194272,"pZ":2.467367470546649,"vX0":-12.232887760018805,"vY0":-132.80036125749123,"vZ0":-6.446462813512879,"x":176.93,"y":172.16,"x0":1.9943172154733546,"y0":50.00479452113852,"z0":5.889541847693291,"aX":14.946430082500775},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":-12.7,"spinRate":2253,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.41053363910796614,"extension":6.3759399009643145},"index":2,"playId":"701408e8-3956-301d-ae97-3f20cb37621a","pitchNumber":3,"startTime":"2026-06-24T03:21:18.154Z","endTime":"2026-06-24T03:21:22.034Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3892037339839,"aZ":-21.030099422753537,"pfxX":11.441028674494664,"pfxZ":6.219119013194117,"pX":0.01335046448897213,"pZ":1.9012705791442148,"vX0":-9.181647162628082,"vY0":-132.9870984803902,"vZ0":-6.571041983805441,"x":116.49,"y":187.45,"x0":2.0233388963321652,"y0":50.004602118591144,"z0":5.928687656618319,"aX":20.50520560166281},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-18.7,"spinRate":2115,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4117958440290437,"extension":6.33225940386411},"index":3,"playId":"419354ff-a1d9-36f4-a03c-b5815f40304a","pitchNumber":4,"startTime":"2026-06-24T03:21:34.884Z","endTime":"2026-06-24T03:21:38.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-24T03:21:45.983Z","endTime":"2026-06-24T03:21:58.655Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.112569267238722,"aZ":-37.793810165050544,"pfxX":-3.9594794160258617,"pfxZ":-3.9331201055780376,"pX":0.4564025284200226,"pZ":2.9575941766533878,"vX0":-3.3680752150021878,"vY0":-117.80952986143386,"vZ0":0.7074368861729761,"x":99.6,"y":158.92,"x0":2.4111576293330175,"y0":50.004621185816504,"z0":6.1039540246770185,"aX":-5.652720404885027},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.7,"breakHorizontal":7.9,"spinRate":2112,"spinDirection":313},"zone":6,"typeConfidence":2.0,"plateTime":0.4621842063834669,"extension":6.385393350053018},"index":5,"playId":"403f06df-0a70-386d-bbab-60fd90f2a8a6","pitchNumber":5,"startTime":"2026-06-24T03:21:58.655Z","endTime":"2026-06-24T03:22:02.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:22:02.608Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to second baseman Casey Schmitt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T03:22:19.507Z","endTime":"2026-06-24T03:22:35.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"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(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":85.7,"endSpeed":79.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.783890061870792,"aZ":-19.66647009154954,"pfxX":6.972105558941265,"pfxZ":7.820236319500967,"pX":0.6428572462951065,"pZ":2.6244396811730524,"vX0":-6.672047947246557,"vY0":-124.7877660395016,"vZ0":-4.286596433052071,"x":92.5,"y":167.92,"x0":2.427472793310629,"y0":50.0030920120604,"z0":5.955740300737552,"aX":11.151795812685819},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":13.6,"breakHorizontal":-11.4,"spinRate":1736,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.43657236487714846,"extension":6.445454658784775},"hitData":{"launchSpeed":85.6,"launchAngle":69.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.13,"coordY":150.35}},"index":0,"playId":"cfc6f7ce-de24-3320-a0ad-f756e6e85c9e","pitchNumber":1,"startTime":"2026-06-24T03:22:26.646Z","endTime":"2026-06-24T03:22:35.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:22:35.877Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to left fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T03:22:42.078Z","endTime":"2026-06-24T03:24:25.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928298142253762,"aZ":-12.65468179437795,"pfxX":4.479928129179393,"pfxZ":10.278254871400438,"pX":-0.15511782058710222,"pZ":3.2964577399077566,"vX0":-7.933850616141424,"vY0":-136.64843247582712,"vZ0":-4.857538021868368,"x":122.91,"y":149.78,"x0":2.1982937126414637,"y0":50.00106995099546,"z0":5.96024996999611,"aX":8.506966022978592},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":-6.5,"spinRate":2382,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.40018426191241163,"extension":6.392818816219044},"index":0,"playId":"a974dfe4-6180-3732-a63b-90cc0517d933","pitchNumber":1,"startTime":"2026-06-24T03:23:01.158Z","endTime":"2026-06-24T03:23:04.485Z","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":92.8,"endSpeed":85.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667751765111202,"aZ":-19.100021190097145,"pfxX":10.15306838580161,"pfxZ":7.07803440445293,"pX":0.44254669483927117,"pZ":3.2758302554091943,"vX0":-8.061667135739896,"vY0":-134.9041199072343,"vZ0":-3.727123642111523,"x":100.13,"y":150.33,"x0":2.1467845514223747,"y0":50.006032958791664,"z0":6.01757731209882,"aX":18.763892101904972},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-16.7,"spinRate":2181,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.40563092338296425,"extension":6.220486685621263},"index":1,"playId":"2e752b40-529e-302d-a4cd-e8394949f79e","pitchNumber":2,"startTime":"2026-06-24T03:23:17.691Z","endTime":"2026-06-24T03:23:22.315Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70769633520573,"aZ":-25.29611039460859,"pfxX":0.11800799201627044,"pfxZ":4.069718733124252,"pX":-1.5494612464086914,"pZ":2.170853592580995,"vX0":-9.57470695418845,"vY0":-127.9535187677438,"vZ0":-4.365695881108614,"x":176.06,"y":180.17,"x0":2.1960239068499865,"y0":50.001921083559296,"z0":5.837068595796566,"aX":0.2006449411247783},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":1.6,"spinRate":2299,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4250018973389844,"extension":6.389981305655102},"index":2,"playId":"1aca6948-ff0f-3541-9edb-1c239d847fc2","pitchNumber":3,"startTime":"2026-06-24T03:23:38.583Z","endTime":"2026-06-24T03:23:42.464Z","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.4,"endSpeed":81.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.207010145736422,"aZ":-24.112583588561172,"pfxX":0.440661799342724,"pfxZ":4.8467970695088,"pX":-1.6933986095199163,"pZ":1.2726368233968026,"vX0":-10.120507951471764,"vY0":-126.9242979033238,"vZ0":-6.64179502815474,"x":181.55,"y":204.42,"x0":2.2558092493447877,"y0":50.00413046848453,"z0":5.7915540234514555,"aX":0.7344433053024699},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":1.1,"spinRate":2247,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4283547253389952,"extension":6.491073520211789},"index":3,"playId":"6d5c38c8-9a9e-3356-bba0-9803e025b2df","pitchNumber":4,"startTime":"2026-06-24T03:23:55.520Z","endTime":"2026-06-24T03:23:59.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.948135363965257,"aZ":-12.606614145680236,"pfxX":7.357879679753438,"pfxZ":10.139322039903321,"pX":-0.04920502989306006,"pZ":3.2110227795914508,"vX0":-8.32334799805664,"vY0":-137.44376511891727,"vZ0":-5.116222740258625,"x":118.88,"y":152.08,"x0":2.049823830751743,"y0":50.005561378039154,"z0":5.939744094012958,"aX":14.204199731069647},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-11.8,"spinRate":2312,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.39718282977752306,"extension":6.27700313361193},"hitData":{"launchSpeed":106.2,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.95,"coordY":110.13}},"index":4,"playId":"01c3f62b-7aa2-32ab-80a8-f8168b965e03","pitchNumber":5,"startTime":"2026-06-24T03:24:15.406Z","endTime":"2026-06-24T03:24:25.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:24:25.688Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jacob Wilson grounds into a force out, shortstop Willy Adames to second baseman Casey Schmitt. Tyler Soderstrom out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-24T03:24:31.620Z","endTime":"2026-06-24T03:24:56.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9971684355222,"aZ":-19.792779982178022,"pfxX":8.7142744656182,"pfxZ":6.581488970851613,"pX":0.6040331287587118,"pZ":2.515981311199644,"vX0":-8.1116589274974,"vY0":-135.85689296608072,"vZ0":-4.842491141219119,"x":93.98,"y":170.85,"x0":2.487163350527917,"y0":50.00371248082994,"z0":5.685379225447734,"aX":16.394343211682536},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":-14.2,"spinRate":2181,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4021926874313264,"extension":6.45147661601062},"hitData":{"launchSpeed":98.4,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":148.64}},"index":0,"playId":"817113db-9c92-3f40-99dd-8ee48be3c9a3","pitchNumber":1,"startTime":"2026-06-24T03:24:48.979Z","endTime":"2026-06-24T03:24:56.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:24:56.251Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T03:26:55.611Z","endTime":"2026-06-24T03:28:31.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501339994814753,"aZ":-27.9198451190527,"pfxX":10.775339947864158,"pfxZ":2.482964955453916,"pX":-0.09047074663960625,"pZ":2.0309444807625425,"vX0":-10.135139505432372,"vY0":-129.58318109262382,"vZ0":-5.015380093773944,"x":120.45,"y":183.94,"x0":2.4597830883806924,"y0":50.00060202206816,"z0":6.108418832806929,"aX":18.437274370779022},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-17.4,"spinRate":2030,"spinDirection":129},"zone":8,"typeConfidence":0.91,"plateTime":0.42168822345931023,"extension":6.106109498587554},"index":0,"playId":"f3b41a21-9432-32aa-b90a-d56679cb2344","pitchNumber":1,"startTime":"2026-06-24T03:27:03.194Z","endTime":"2026-06-24T03:27:06.228Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4190566423885,"aZ":-27.363968712450838,"pfxX":11.56855043798069,"pfxZ":2.8763863532131757,"pX":-1.8791647335736414,"pZ":0.7089319939188204,"vX0":-14.33636649846763,"vY0":-127.80023435058058,"vZ0":-7.764970608819254,"x":188.63,"y":219.64,"x0":2.2695246029190947,"y0":50.00589891339921,"z0":5.900243788789637,"aX":19.36732308191452},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-18.1,"spinRate":1913,"spinDirection":115},"zone":13,"typeConfidence":0.91,"plateTime":0.4266568122881842,"extension":6.358440440099196},"index":1,"playId":"d5645b70-1866-32ca-88db-06639f92ef36","pitchNumber":2,"startTime":"2026-06-24T03:27:19.027Z","endTime":"2026-06-24T03:27:22.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65170359490538,"aZ":-32.139874465248774,"pfxX":-9.426022998089913,"pfxZ":0.026374096560257243,"pX":-0.83334827736583,"pZ":1.8752604826727302,"vX0":-6.238272665074712,"vY0":-119.4572193163201,"vZ0":-2.279411100732382,"x":148.77,"y":188.15,"x0":3.0394711480281456,"y0":50.004996491770314,"z0":5.7395940891704225,"aX":-13.582582710036306},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.2,"breakHorizontal":18.6,"spinRate":2673,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.45904342125025055,"extension":6.109802456046858},"index":2,"playId":"1cf19578-904e-3770-952e-fa6dd45b520c","pitchNumber":3,"startTime":"2026-06-24T03:27:37.007Z","endTime":"2026-06-24T03:27:40.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.587109260291566,"aZ":-29.766522397548744,"pfxX":-4.227939356168793,"pfxZ":1.7200115267551048,"pX":-2.2007031607316785,"pZ":1.6013576932154736,"vX0":-10.474627748295267,"vY0":-118.2100268955157,"vZ0":-3.0437094968054863,"x":200.89,"y":195.54,"x0":2.854762882162387,"y0":50.00485367816177,"z0":5.66618752646705,"aX":-5.923885561939807},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.5,"breakHorizontal":10.4,"spinRate":2737,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4650931444771542,"extension":6.398022133751677},"index":3,"playId":"0a06581d-931b-36fd-8642-24c179be8811","pitchNumber":4,"startTime":"2026-06-24T03:27:55.198Z","endTime":"2026-06-24T03:27:59.009Z","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":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006178935758037,"aZ":-24.142239716419834,"pfxX":12.865568319122927,"pfxZ":4.640768099512183,"pX":-1.2498086179265036,"pZ":0.40497649169536387,"vX0":-13.151671691526571,"vY0":-130.5815061689508,"vZ0":-9.493273354934102,"x":164.64,"y":227.85,"x0":2.175838907942453,"y0":50.00050345093053,"z0":5.897831181373172,"aX":22.257682511477306},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-20.5,"spinRate":1973,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.41913983008531774,"extension":6.223182626467126},"index":4,"playId":"d2745d23-11e0-3ae1-aaef-e4eb2715922c","pitchNumber":5,"startTime":"2026-06-24T03:28:09.918Z","endTime":"2026-06-24T03:28:13.509Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11685613476438,"aZ":-30.61104214081125,"pfxX":-8.597359304939328,"pfxZ":1.0850178535045671,"pX":-1.6889414498364037,"pZ":1.5526250755722277,"vX0":-8.217925900828767,"vY0":-119.69882663436607,"vZ0":-3.266093910338194,"x":181.38,"y":196.86,"x0":2.9173183107764435,"y0":50.0017025615924,"z0":5.7024161513872365,"aX":-12.356303827855177},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.3,"breakHorizontal":17.6,"spinRate":2546,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4592357057464591,"extension":6.2951327924690625},"index":5,"playId":"d6cef90c-7055-3d95-8c5d-a32c6c1bfdef","pitchNumber":6,"startTime":"2026-06-24T03:28:27.406Z","endTime":"2026-06-24T03:28:31.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:28:31.464Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Max Muncy to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T03:29:25.110Z","endTime":"2026-06-24T03:32:37.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,5,6,7],"actionIndex":[3,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T03:29:01.228Z","endTime":"2026-06-24T03:29:10.790Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"4b904391-ee2b-3e68-ad7c-9bf212e26ca0","startTime":"2026-06-24T03:29:10.790Z","endTime":"2026-06-24T03:29:13.790Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98418593959815,"aZ":-28.791779454032735,"pfxX":7.624699959362418,"pfxZ":1.8951957795959142,"pX":1.7198875917290883,"pZ":3.7202143784882082,"vX0":-5.5345543598819935,"vY0":-131.48329377675637,"vZ0":-1.2187639381176854,"x":51.44,"y":138.33,"x0":2.8420379268749487,"y0":50.001076424752064,"z0":6.289840709909622,"aX":13.598684103395472},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":2050,"spinDirection":122},"zone":12,"typeConfidence":0.88,"plateTime":0.41363170560647067,"extension":5.832237836632372},"index":2,"playId":"561d4ac0-e0cb-3a2e-9bcd-f54b123e6dd8","pitchNumber":1,"startTime":"2026-06-24T03:29:27.238Z","endTime":"2026-06-24T03:29:38.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jung Hoo Lee steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"561d4ac0-e0cb-3a2e-9bcd-f54b123e6dd8","startTime":"2026-06-24T03:29:43.313Z","endTime":"2026-06-24T03:29:47.336Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-24T03:29:47.336Z","endTime":"2026-06-24T03:31:51.573Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544555770463965,"aZ":-28.832360615864722,"pfxX":-8.848451754473519,"pfxZ":2.3397572933016857,"pX":-1.0558721858141056,"pZ":2.1428005868004996,"vX0":-6.791341215726607,"vY0":-119.19373766246044,"vZ0":-2.2412967990916624,"x":157.25,"y":180.92,"x0":2.987493300062147,"y0":50.001968606290255,"z0":5.718377235444672,"aX":-12.633334972800714},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.0,"breakHorizontal":17.8,"spinRate":2666,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.4608801403565419,"extension":6.145439118138763},"index":5,"playId":"e568eb5a-30df-398d-8159-45f985b99de2","pitchNumber":2,"startTime":"2026-06-24T03:31:51.573Z","endTime":"2026-06-24T03:31:55.971Z","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.7,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277173316580537,"aZ":-27.094924551600492,"pfxX":-7.986690170137724,"pfxZ":3.5541189944751563,"pX":0.107713257848231,"pZ":1.586477617433588,"vX0":-4.677536022777223,"vY0":-118.94279039194366,"vZ0":-3.693754003847701,"x":112.89,"y":195.95,"x0":3.138990593122624,"y0":50.00506096869669,"z0":5.622514399704798,"aX":-11.41823330652177},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.8,"breakHorizontal":15.6,"spinRate":2749,"spinDirection":294},"zone":14,"typeConfidence":0.9,"plateTime":0.4608919770579232,"extension":6.136229881653055},"index":6,"playId":"cb086d42-97ea-385c-9374-ce12a08c15bd","pitchNumber":3,"startTime":"2026-06-24T03:32:07.332Z","endTime":"2026-06-24T03:32:13.668Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.051650589481213,"aZ":-30.072717424991406,"pfxX":9.840227149526324,"pfxZ":1.2382507361800155,"pX":0.44462248071514915,"pZ":2.2813084674854025,"vX0":-8.581201880764187,"vY0":-129.7947991687644,"vZ0":-3.8633017809805508,"x":100.05,"y":177.18,"x0":2.5207323725914232,"y0":50.00530735273681,"z0":6.087998658209887,"aX":16.733619846569642},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":-15.8,"spinRate":2064,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.4225621143309728,"extension":6.093848015079},"hitData":{"launchSpeed":81.5,"launchAngle":8.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":165.87}},"index":7,"playId":"2ed52295-c46b-3c0f-8f86-089829539f81","pitchNumber":4,"startTime":"2026-06-24T03:32:29.792Z","endTime":"2026-06-24T03:32:37.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:32:37.286Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman challenged (pitch result), call on the field was confirmed: Matt Chapman called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T03:35:12.699Z","endTime":"2026-06-24T03:38:46.674Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T03:32:59.815Z","endTime":"2026-06-24T03:33:31.102Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Barnett replaces Matt Krook.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-24T03:33:31.102Z","endTime":"2026-06-24T03:35:14.810Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686930,"link":"/api/v1/people/686930"},"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(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":87.4,"endSpeed":80.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581290698016478,"aZ":-31.269583650932745,"pfxX":0.9614318820249472,"pfxZ":0.5530364214765484,"pX":-0.07359961792992122,"pZ":4.070258369742743,"vX0":4.712928042542664,"vY0":-127.20329847256619,"vZ0":0.5920947071153464,"x":119.81,"y":128.88,"x0":-2.0737682251995,"y0":50.004785928741505,"z0":6.309511638654032,"aX":1.5783061910641654},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":-2.8,"spinRate":2469,"spinDirection":69},"zone":11,"typeConfidence":0.85,"plateTime":0.4302455005735504,"extension":6.067677976119657},"index":2,"playId":"c2e4f3b6-8b59-3a79-b9fa-06d194a3fdaf","pitchNumber":1,"startTime":"2026-06-24T03:35:14.810Z","endTime":"2026-06-24T03:35:18.568Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.877121069638658,"aZ":-35.119181919500875,"pfxX":1.135345774866444,"pfxZ":-1.844124282032281,"pX":0.03077166525516654,"pZ":2.068644012189902,"vX0":4.521565659247639,"vY0":-125.10228672192346,"vZ0":-3.167761965526034,"x":115.83,"y":182.93,"x0":-1.9434392157744937,"y0":50.00590883020594,"z0":6.213333857595171,"aX":1.809389073354043},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.8,"breakHorizontal":-3.0,"spinRate":2544,"spinDirection":79},"zone":8,"typeConfidence":0.91,"plateTime":0.4368756794139146,"extension":6.029234753106623},"index":3,"playId":"d16fd9b7-f21d-399d-8189-c0b2f7c15b95","pitchNumber":2,"startTime":"2026-06-24T03:35:34.093Z","endTime":"2026-06-24T03:35:37.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.176581621454748,"aZ":-32.45505810425505,"pfxX":8.355874183640495,"pfxZ":-0.18045714126252577,"pX":0.4721436194259561,"pZ":1.7000951844563277,"vX0":4.545596363589164,"vY0":-123.21582318715627,"vZ0":-3.6249360850962686,"x":99.0,"y":192.88,"x0":-2.4815417861000064,"y0":50.00464355249593,"z0":5.928910367988223,"aX":12.865550107781594},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.0,"breakHorizontal":-16.2,"spinRate":2799,"spinDirection":40},"zone":9,"typeConfidence":0.91,"plateTime":0.4442996949598381,"extension":6.192587131880589},"index":4,"playId":"3d27e7a7-6410-3575-a2f1-038110553fef","pitchNumber":3,"startTime":"2026-06-24T03:35:54.724Z","endTime":"2026-06-24T03:36:00.093Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-24T03:36:07.006Z","endTime":"2026-06-24T03:36:25.060Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49325534155865,"aZ":-14.662674191688394,"pfxX":-1.139514699733712,"pfxZ":8.771506458577587,"pX":-0.8499478048674656,"pZ":2.452621944961981,"vX0":4.489276267828835,"vY0":-139.27988622480018,"vZ0":-6.489282411082434,"x":149.4,"y":172.56,"x0":-2.323320173038523,"y0":50.00664206782066,"z0":5.753762964310757,"aX":-2.276433413027698},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":1.3,"spinRate":2266,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.39083304020502263,"extension":6.3896633552489535},"index":6,"playId":"49f15a88-7818-391d-b478-1d4087480774","pitchNumber":4,"startTime":"2026-06-24T03:36:25.060Z","endTime":"2026-06-24T03:36:52.075Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94677828038299,"aZ":-35.53554047651923,"pfxX":7.336741881960927,"pfxZ":-2.168427897954377,"pX":-0.5642818600817496,"pZ":3.039321742379623,"vX0":2.138891158500883,"vY0":-122.66736873778362,"vZ0":-0.06428851419554737,"x":138.51,"y":156.72,"x0":-2.397976268463915,"y0":50.005684018962135,"z0":6.058867292851721,"aX":11.346462740732303},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.7,"breakHorizontal":-13.8,"spinRate":2679,"spinDirection":46},"zone":1,"typeConfidence":0.91,"plateTime":0.4440349580152594,"extension":6.190228596466618},"index":7,"playId":"65338d1e-8245-36e3-8a64-b72f8ca08406","pitchNumber":5,"startTime":"2026-06-24T03:37:03.777Z","endTime":"2026-06-24T03:37:07.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.111233257459066,"aZ":-14.655964207405773,"pfxX":-1.4559556812663226,"pfxZ":8.752326940038701,"pX":0.31606748588836137,"pZ":3.2581608429038886,"vX0":7.266146621018474,"vY0":-139.7841116529223,"vZ0":-4.5727129582842885,"x":104.95,"y":150.81,"x0":-2.115094463448711,"y0":50.00609840075623,"z0":5.860657822630557,"aX":-2.916877393969322},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":1.3,"spinRate":2161,"spinDirection":197},"zone":3,"typeConfidence":0.91,"plateTime":0.3901445906112584,"extension":6.267355596475163},"index":8,"playId":"9f9d8914-e102-385c-bb93-4e51d4aeb68c","pitchNumber":6,"startTime":"2026-06-24T03:37:27.249Z","endTime":"2026-06-24T03:37:32.901Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47608664304868,"aZ":-44.67189788328966,"pfxX":5.053616536785238,"pfxZ":-9.284932032880459,"pX":-0.7829674693413923,"pZ":2.69581256468386,"vX0":1.6224395172505859,"vY0":-115.82276242916979,"vZ0":1.440412307353852,"x":146.84,"y":165.99,"x0":-2.1507519748396544,"y0":50.00216404065333,"z0":6.368011339488177,"aX":6.802718116162104},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.1,"breakHorizontal":-9.6,"spinRate":2505,"spinDirection":18},"zone":4,"typeConfidence":0.9,"plateTime":0.4745664981990103,"extension":6.0069251300049915},"index":9,"playId":"c6837e15-149e-3ce3-9eb2-5c59225dbb87","pitchNumber":7,"startTime":"2026-06-24T03:37:52.023Z","endTime":"2026-06-24T03:38:03.195Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683743941323968,"aZ":-34.23596128510211,"pfxX":1.1767844029092587,"pfxZ":-1.2343239520533746,"pX":-0.4174657871671719,"pZ":3.420430307928601,"vX0":3.6408008120454247,"vY0":-127.68653454773501,"vZ0":-0.38218215069981754,"x":132.91,"y":146.43,"x0":-2.0086650080094,"y0":50.00288675734282,"z0":6.241583398674003,"aX":1.9638799000121026},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":-2.9,"spinRate":2330,"spinDirection":67},"zone":1,"typeConfidence":0.9,"plateTime":0.42722583072386877,"extension":6.076729411943295},"index":10,"playId":"1c9bb5e0-f321-34c1-8899-51b768103ecc","pitchNumber":8,"startTime":"2026-06-24T03:38:19.654Z","endTime":"2026-06-24T03:38:46.674Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"}},"playEndTime":"2026-06-24T03:38:46.674Z","atBatIndex":47},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Mason Barnett intentionally walks Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T03:39:06.732Z","endTime":"2026-06-24T03:39:12.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08232106-0496-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-24T03:39:10.976Z","endTime":"2026-06-24T03:39:10.996Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08232106-0496-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-24T03:39:10.996Z","endTime":"2026-06-24T03:39:10.997Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08232106-0496-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-24T03:39:10.997Z","endTime":"2026-06-24T03:39:10.999Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08232106-0496-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-24T03:39:10.999Z","endTime":"2026-06-24T03:39:12.815Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-06-24T03:39:12.815Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-24T03:39:14.686Z","endTime":"2026-06-24T03:41:36.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964381728683115,"aZ":-17.977761751379635,"pfxX":1.563320893500297,"pfxZ":7.22654956326252,"pX":0.5004395572207634,"pZ":2.8010915343016944,"vX0":6.506201216101352,"vY0":-138.53817747710872,"vZ0":-5.148332694991337,"x":97.92,"y":163.15,"x0":-2.0716358285414316,"y0":50.001049024283766,"z0":5.866988683256904,"aX":3.067245875931343},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":-4.1,"spinRate":2242,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.3938323442673215,"extension":6.226287237483775},"index":0,"playId":"9980fd4f-94e4-3ba7-a9ab-b34d64cca9d1","pitchNumber":1,"startTime":"2026-06-24T03:39:25.961Z","endTime":"2026-06-24T03:39:29.453Z","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":94.3,"endSpeed":85.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572011298465135,"aZ":-14.315464343827001,"pfxX":-0.5147957026658427,"pfxZ":9.406956070690718,"pX":-0.9985733033851095,"pZ":3.6434167115700227,"vX0":3.8490841975522616,"vY0":-137.20732114309777,"vZ0":-3.4933081773101544,"x":155.06,"y":140.41,"x0":-2.355295790488202,"y0":50.00353893428963,"z0":5.914438649986027,"aX":-0.9780632777733901},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":0.1,"spinRate":2100,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.39985674617055933,"extension":6.313989843395584},"index":1,"playId":"c517b058-ae26-3ae7-affc-59f2b7250194","pitchNumber":2,"startTime":"2026-06-24T03:39:45.724Z","endTime":"2026-06-24T03:39:50.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-24T03:40:06.225Z","endTime":"2026-06-24T03:40:19.926Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.743676735986355,"aZ":-31.743179486845285,"pfxX":9.469383581279821,"pfxZ":0.2637227828508948,"pX":0.2049771924370585,"pZ":2.7145698549067943,"vX0":3.359497382068528,"vY0":-125.44356206355064,"vZ0":-1.842125806594051,"x":109.19,"y":165.49,"x0":-2.377659251228981,"y0":50.00051452588799,"z0":6.0192300366756415,"aX":15.254833385565034},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":-17.9,"spinRate":2683,"spinDirection":51},"zone":5,"typeConfidence":0.91,"plateTime":0.4347997025446264,"extension":6.103184224559074},"index":3,"playId":"3cd50830-a6ca-3406-ba6c-d9fa5eedbc6b","pitchNumber":3,"startTime":"2026-06-24T03:40:19.926Z","endTime":"2026-06-24T03:40:24.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959726749843046,"aZ":-15.948423918463313,"pfxX":1.6838417075445058,"pfxZ":8.29433834111975,"pX":0.6922801894705344,"pZ":4.076879285362923,"vX0":7.187455492198355,"vY0":-138.29108960129656,"vZ0":-2.2885707346817874,"x":90.61,"y":128.7,"x0":-2.1485892754541043,"y0":50.00115332830757,"z0":5.972645751735025,"aX":3.2936928795557066},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-4.4,"spinRate":2187,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.3945684081674963,"extension":6.194952878891454},"index":4,"playId":"a35bae21-b6ff-347f-960d-3e73a266145e","pitchNumber":4,"startTime":"2026-06-24T03:40:45.866Z","endTime":"2026-06-24T03:40:51.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.938707190056263,"aZ":-37.826076904819324,"pfxX":8.256697849140753,"pfxZ":-3.677060739826988,"pX":0.08504050383010657,"pZ":0.6495345003908068,"vX0":3.416175371216767,"vY0":-122.58812503446109,"vZ0":-4.673311717084058,"x":113.76,"y":221.24,"x0":-2.3951336449971197,"y0":50.002343937315146,"z0":5.774582119075608,"aX":12.692799333478002},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.4,"breakHorizontal":-15.7,"spinRate":2649,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4450846874519918,"extension":6.333166753368722},"index":5,"playId":"d09b7a0b-9a83-3a11-8a0c-f8e3e32d3ef1","pitchNumber":5,"startTime":"2026-06-24T03:41:08.953Z","endTime":"2026-06-24T03:41:13.416Z","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":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63402665925585,"aZ":-43.282315686461786,"pfxX":6.658828755165728,"pfxZ":-8.357782801201948,"pX":0.29929053139408146,"pZ":1.0952246141040867,"vX0":3.097554738964381,"vY0":-114.93940205889815,"vZ0":-2.0334845759157716,"x":105.59,"y":209.21,"x0":-1.933804231661848,"y0":50.00352353353944,"z0":6.22037069606696,"aX":8.849296548007732},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.4,"breakHorizontal":-12.8,"spinRate":2569,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.4777541252987656,"extension":6.258336868305663},"index":6,"playId":"6e9243ee-e85a-3f65-8159-a358bf858959","pitchNumber":6,"startTime":"2026-06-24T03:41:32.519Z","endTime":"2026-06-24T03:41:36.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:41:36.603Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Meneses grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T03:43:38.102Z","endTime":"2026-06-24T03:44:17.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.191977164326584,"aZ":-24.683522846828062,"pfxX":-1.0860979001043534,"pfxZ":4.818675954887847,"pX":-0.13537377181905166,"pZ":1.7349987399523346,"vX0":-6.5640267569844255,"vY0":-122.98770093226537,"vZ0":-4.822947422379452,"x":122.16,"y":191.94,"x0":2.693806575827992,"y0":50.00096209714467,"z0":5.779372556990917,"aX":-1.6850522700310597},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.0,"breakHorizontal":3.2,"spinRate":2251,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.44299081481407,"extension":6.367497702104763},"index":0,"playId":"1be905cf-a754-3239-bc18-6f87cbb2873f","pitchNumber":1,"startTime":"2026-06-24T03:43:51.813Z","endTime":"2026-06-24T03:43:55.010Z","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":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.856018562533183,"aZ":-28.81312524127408,"pfxX":-2.1075084025016775,"pfxZ":2.1837436982088967,"pX":0.7069570549447224,"pZ":2.087638254862443,"vX0":-4.395751236075001,"vY0":-122.40371174656937,"vZ0":-3.152228835779545,"x":90.05,"y":182.41,"x0":2.7896481136662676,"y0":50.004038043943375,"z0":5.821880406930997,"aX":-3.2439057442611814},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":4.7,"spinRate":2143,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4450164174122593,"extension":6.261876869147541},"hitData":{"launchSpeed":89.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":152.19}},"index":1,"playId":"27c78edb-872d-3420-b0e4-4383afc9e82b","pitchNumber":2,"startTime":"2026-06-24T03:44:09.451Z","endTime":"2026-06-24T03:44:17.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:44:17.371Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out sharply, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T03:44:42.215Z","endTime":"2026-06-24T03:44:56.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63796387002879,"aZ":-24.910089962543452,"pfxX":-1.4957230683745704,"pfxZ":4.827884274843381,"pX":0.03968555983513256,"pZ":2.451184302218484,"vX0":-6.234752051879433,"vY0":-121.58641650210113,"vZ0":-2.963430659643532,"x":115.49,"y":172.6,"x0":2.825975140646138,"y0":50.00434670981337,"z0":5.8350384855349855,"aX":-2.2514115539242896},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.3,"breakHorizontal":4.1,"spinRate":2135,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.4495510246660972,"extension":6.222827925616227},"hitData":{"launchSpeed":109.4,"launchAngle":9.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":104.63,"coordY":147.51}},"index":0,"playId":"68ea1670-21cf-38a6-ad2f-d2a2289c5676","pitchNumber":1,"startTime":"2026-06-24T03:44:48.653Z","endTime":"2026-06-24T03:44:56.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:44:56.139Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colby Thomas pops out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-24T03:45:04.719Z","endTime":"2026-06-24T03:46:33.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.891191942573094,"aZ":-14.317804150593988,"pfxX":7.214706118833412,"pfxZ":9.845206686454883,"pX":2.5148509367451757,"pZ":4.067304905260758,"vX0":-2.6823374055306735,"vY0":-133.8309190386591,"vZ0":-2.5093505672787426,"x":21.14,"y":128.96,"x0":2.5927433083101152,"y0":50.004259942706426,"z0":6.042672982221478,"aX":13.087701346470835},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-12.5,"spinRate":2206,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4092690416146971,"extension":6.297756565259199},"index":0,"playId":"c67abad1-f766-3f7b-9ad3-b27d17388d9f","pitchNumber":1,"startTime":"2026-06-24T03:45:25.538Z","endTime":"2026-06-24T03:45:29.288Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.286438765820744,"aZ":-38.655813945530284,"pfxX":-2.0869665203589443,"pfxZ":-4.8461147506110365,"pX":0.18096761648834533,"pZ":3.01780560166608,"vX0":-4.641524396747315,"vY0":-114.39343342274262,"vZ0":1.2140795996712226,"x":110.1,"y":157.3,"x0":2.500039656475238,"y0":50.00343678729936,"z0":6.243124668706261,"aX":-2.790327309530433},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.3,"breakHorizontal":4.8,"spinRate":2174,"spinDirection":318},"zone":2,"typeConfidence":2.0,"plateTime":0.4771471221602668,"extension":5.994831151256454},"index":1,"playId":"0f6fd67b-a393-3771-bb11-ed70a4552656","pitchNumber":2,"startTime":"2026-06-24T03:45:46.331Z","endTime":"2026-06-24T03:45:49.495Z","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":91.8,"endSpeed":84.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663042278296324,"aZ":-15.681681904043794,"pfxX":7.455622785452575,"pfxZ":9.08588245111427,"pX":-0.27333410399922903,"pZ":2.5726838311323688,"vX0":-9.192473930542294,"vY0":-133.38775681108098,"vZ0":-5.8871054191896235,"x":127.42,"y":169.32,"x0":2.2368138487164524,"y0":50.005211457581275,"z0":5.925064282228397,"aX":13.53830067431041},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-11.6,"spinRate":2286,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.409438510458215,"extension":6.335766156062869},"index":2,"playId":"95595dc2-14cb-31dd-b948-b51392d8f36c","pitchNumber":3,"startTime":"2026-06-24T03:46:01.676Z","endTime":"2026-06-24T03:46:04.723Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.016293559288023,"aZ":-21.4864259793643,"pfxX":6.317014833680812,"pfxZ":6.391261417638329,"pX":-0.529542251260848,"pZ":1.8284795938085991,"vX0":-8.816155918869367,"vY0":-126.95723310738529,"vZ0":-6.024686691125186,"x":137.18,"y":189.41,"x0":2.1287151767785137,"y0":50.00325130239689,"z0":5.88422333383357,"aX":10.565371563501964},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.7,"breakHorizontal":-10.0,"spinRate":1559,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.42745000280136036,"extension":6.472303207575032},"hitData":{"launchSpeed":83.8,"launchAngle":67.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.04,"coordY":177.02}},"index":3,"playId":"50cac39e-41c9-35a7-8362-6a3904bb04d2","pitchNumber":4,"startTime":"2026-06-24T03:46:23.407Z","endTime":"2026-06-24T03:46:33.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:46:33.113Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T03:48:33.897Z","endTime":"2026-06-24T03:49:50.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45507812755708,"aZ":-33.82713398746885,"pfxX":0.5949149874790686,"pfxZ":-1.0255492368568317,"pX":-0.24074795093482262,"pZ":-0.04942632366400904,"vX0":4.117211777781836,"vY0":-125.12332390175064,"vZ0":-8.021997875726582,"x":126.18,"y":240.11,"x0":-1.9770110069682436,"y0":50.00613924139135,"z0":5.927465956678327,"aX":0.9544676671523314},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.4,"breakHorizontal":-1.9,"spinRate":2581,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.4357974875536166,"extension":6.034006586347826},"index":0,"playId":"4b87bdca-d94f-3aa0-9028-cf85bc407d9a","pitchNumber":1,"startTime":"2026-06-24T03:48:42.936Z","endTime":"2026-06-24T03:48:48.829Z","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":86.4,"endSpeed":80.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210393965482663,"aZ":-33.997402374982286,"pfxX":0.8725613267990249,"pfxZ":-1.1280844900232214,"pX":-0.6826383025841921,"pZ":1.5981242567320104,"vX0":3.0992745187169644,"vY0":-125.87267341222726,"vZ0":-4.413611212575357,"x":143.02,"y":195.63,"x0":-2.0405040583878686,"y0":50.00496703575091,"z0":6.110264441432012,"aX":1.407563774821877},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.8,"breakHorizontal":-2.3,"spinRate":2409,"spinDirection":75},"zone":13,"typeConfidence":0.91,"plateTime":0.4342213170138627,"extension":6.058872375187207},"index":1,"playId":"61620625-ba40-3c5e-9c89-d0f80f9f8ae7","pitchNumber":2,"startTime":"2026-06-24T03:49:02.311Z","endTime":"2026-06-24T03:49:06.042Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190239104507395,"aZ":-14.207686963152247,"pfxX":-1.610250631994377,"pfxZ":9.40506441428162,"pX":0.4916606896084018,"pZ":2.2484960265532172,"vX0":7.17361495581209,"vY0":-136.84070619825877,"vZ0":-7.170403030145996,"x":98.26,"y":178.07,"x0":-1.946473863991186,"y0":50.0018648801424,"z0":5.862706933538411,"aX":-3.077209843697446},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":1.6,"spinRate":2286,"spinDirection":188},"zone":6,"typeConfidence":0.9,"plateTime":0.3991916102626094,"extension":6.286836422304146},"index":2,"playId":"a6aacc16-8260-3d2b-b586-239fcd8555fc","pitchNumber":3,"startTime":"2026-06-24T03:49:26.230Z","endTime":"2026-06-24T03:49:30.371Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.359191917966257,"aZ":-16.85136391369536,"pfxX":-0.18268169990804323,"pfxZ":7.996192811141745,"pX":0.12335148997391328,"pZ":3.84240003295047,"vX0":5.595111071762178,"vY0":-137.081533237402,"vZ0":-2.7923474965923853,"x":112.3,"y":135.04,"x0":-1.9145164876199527,"y0":50.00292233319842,"z0":6.015254587629277,"aX":-0.3512863386852884},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":-0.7,"spinRate":2276,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.3985349550428574,"extension":6.272315523778086},"index":3,"playId":"c80f6b23-3960-353e-8462-8fe0e61223ee","pitchNumber":4,"startTime":"2026-06-24T03:49:46.563Z","endTime":"2026-06-24T03:49:50.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:49:50.181Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T03:49:57.021Z","endTime":"2026-06-24T03:52:16.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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, 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":79.2,"endSpeed":73.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95356214753437,"aZ":-42.71666652447791,"pfxX":5.8420506843973845,"pfxZ":-7.843261067357909,"pX":-0.6490241409093256,"pZ":1.0350425364489342,"vX0":1.4606384311867462,"vY0":-115.36202894444853,"vZ0":-2.2853555962992593,"x":141.74,"y":210.83,"x0":-2.049623566243965,"y0":50.00116967125358,"z0":6.16542715601335,"aX":7.854084803987252},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.5,"breakHorizontal":-10.9,"spinRate":2586,"spinDirection":18},"zone":13,"typeConfidence":0.9,"plateTime":0.4752275502531944,"extension":6.150800538907937},"index":0,"playId":"e70333f6-4a1d-3184-8d29-9072841abe43","pitchNumber":1,"startTime":"2026-06-24T03:50:15.052Z","endTime":"2026-06-24T03:50:19.063Z","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":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07627870873795,"aZ":-43.903808913912165,"pfxX":6.286369627554628,"pfxZ":-8.852909697128384,"pX":0.6089422974128849,"pZ":2.421198560419899,"vX0":3.9097950870339964,"vY0":-115.41689089560514,"vZ0":0.9425655364757217,"x":93.79,"y":173.41,"x0":-1.9341856598338496,"y0":50.002417556281415,"z0":6.296454845884258,"aX":8.328750093151697},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.4,"breakHorizontal":-12.5,"spinRate":2510,"spinDirection":20},"zone":9,"typeConfidence":0.91,"plateTime":0.4778484615980405,"extension":6.178216562614874},"index":1,"playId":"1002eb2e-b5b1-38c2-a4c4-ad74b2ea8a7c","pitchNumber":2,"startTime":"2026-06-24T03:50:35.751Z","endTime":"2026-06-24T03:50:39.273Z","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":94.1,"endSpeed":86.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0201106322914,"aZ":-16.03653659545118,"pfxX":0.23529561753522632,"pfxZ":8.558207835599667,"pX":1.9433916682294403,"pZ":1.1638211555780689,"vX0":9.950001207165656,"vY0":-136.45367607350633,"vZ0":-9.300582519167166,"x":42.92,"y":207.36,"x0":-1.781006718381415,"y0":50.005835252461225,"z0":5.721577233287873,"aX":0.4417371327557965},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":-2.5,"spinRate":2152,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.40140256043321276,"extension":6.382283425138473},"index":2,"playId":"8e1b779f-54e3-36a7-8063-7dd6a2f1b9ac","pitchNumber":3,"startTime":"2026-06-24T03:51:02.156Z","endTime":"2026-06-24T03:51:08.112Z","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":93.6,"endSpeed":86.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59633214392486,"aZ":-17.501093463085304,"pfxX":0.9384364842259889,"pfxZ":7.726159025189477,"pX":0.8861669647119482,"pZ":2.0989023160629867,"vX0":7.038611937848797,"vY0":-136.1531988798638,"vZ0":-6.856797544996545,"x":83.22,"y":182.11,"x0":-1.8420215139108123,"y0":50.00405387405028,"z0":5.8369095498231545,"aX":1.7831097369153446},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":-3.0,"spinRate":2208,"spinDirection":188},"zone":14,"typeConfidence":0.89,"plateTime":0.40049262355910065,"extension":6.422963844895027},"index":3,"playId":"a020c0e8-c1b5-3673-88f3-448b98ecdfad","pitchNumber":4,"startTime":"2026-06-24T03:51:23.567Z","endTime":"2026-06-24T03:51:50.567Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"}}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97917545862147,"aZ":-35.86268575695408,"pfxX":0.3978690155423269,"pfxZ":-2.228600242634231,"pX":0.1904013207393023,"pZ":1.5322515489306339,"vX0":5.063618021595035,"vY0":-127.34860338881771,"vZ0":-4.470003489002332,"x":109.74,"y":197.41,"x0":-1.8680334624916168,"y0":50.00201888452316,"z0":6.119844725968464,"aX":0.6580924194389144},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.8,"breakHorizontal":-1.8,"spinRate":2540,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.42865923564774633,"extension":6.103395452082943},"index":4,"playId":"3c1dde0a-a6a6-3e14-bc24-05e3d6a3d60c","pitchNumber":5,"startTime":"2026-06-24T03:51:54.999Z","endTime":"2026-06-24T03:51:59.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.306537125999256,"aZ":-44.92318269123761,"pfxX":4.507420177531431,"pfxZ":-9.478700307485392,"pX":0.8852944437691047,"pZ":1.3348886393044266,"vX0":4.6495385959263205,"vY0":-116.03474035942214,"vZ0":-1.215133077006533,"x":83.25,"y":202.74,"x0":-1.7394239582411506,"y0":50.000180938177174,"z0":6.19468017251679,"aX":6.065014909763299},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-17.2,"breakHorizontal":-9.5,"spinRate":2674,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.4743833708972587,"extension":6.169875264498585},"index":5,"playId":"0ac594f8-c1d9-3642-8546-0b4c099fa37e","pitchNumber":6,"startTime":"2026-06-24T03:52:12.307Z","endTime":"2026-06-24T03:52:16.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:52:16.998Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Tyler Soderstrom. Bryce Eldridge to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T03:52:27.167Z","endTime":"2026-06-24T03:52:54.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.254059728547094,"aZ":-36.037100583707115,"pfxX":0.8049948260612239,"pfxZ":-2.336583769582374,"pX":-0.08175988087605474,"pZ":2.153353720403421,"vX0":4.630379581400944,"vY0":-127.2724846497234,"vZ0":-2.731779607730866,"x":120.12,"y":180.64,"x0":-2.023560654414175,"y0":50.003240541302915,"z0":6.073204590193813,"aX":1.3301463243742564},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.6,"breakHorizontal":-2.4,"spinRate":2546,"spinDirection":76},"zone":8,"typeConfidence":0.91,"plateTime":0.4291041819657222,"extension":5.944801715337251},"hitData":{"launchSpeed":99.6,"launchAngle":11.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.91,"coordY":107.43}},"index":0,"playId":"ab9a9841-36cc-367c-a506-e000bb760d30","pitchNumber":1,"startTime":"2026-06-24T03:52:44.486Z","endTime":"2026-06-24T03:52:54.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:52:54.422Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Henry Bolte. Bryce Eldridge scores. Casey Schmitt to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T03:55:37.794Z","endTime":"2026-06-24T03:56:53.958Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":686930,"link":"/api/v1/people/686930"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T03:53:08.976Z","endTime":"2026-06-24T03:53:42.308Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Suarez replaces Mason Barnett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-24T03:53:42.308Z","endTime":"2026-06-24T03:55:39.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"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":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.629644066824927,"aZ":-13.009218100027557,"pfxX":6.708129888787658,"pfxZ":10.551069882858783,"pX":-0.8485228867445871,"pZ":1.6591231156335091,"vX0":-8.903242390745717,"vY0":-133.41586576250447,"vZ0":-8.09355968478283,"x":149.34,"y":193.98,"x0":1.6484077855018477,"y0":50.00529689720891,"z0":5.654024138309613,"aX":12.188418827391171},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-10.4,"spinRate":2371,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4093361139663143,"extension":5.869312031359831},"index":2,"playId":"f2cfd1dd-042f-3d88-92e4-c820fa72afc8","pitchNumber":1,"startTime":"2026-06-24T03:55:39.936Z","endTime":"2026-06-24T03:55:44.188Z","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":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.702822277946613,"aZ":-29.744011808763517,"pfxX":-0.7744428660556837,"pfxZ":1.6773264248172275,"pX":-0.14318975407874168,"pZ":1.5824332123636857,"vX0":-4.448224458931684,"vY0":-118.81428638797136,"vZ0":-3.453568081589144,"x":122.46,"y":196.05,"x0":1.8429769476490538,"y0":50.00541855615888,"z0":5.717436312833954,"aX":-1.1221303727314418},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.5,"breakHorizontal":2.3,"spinRate":2744,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4585027936192563,"extension":5.888036373500142},"index":3,"playId":"0e256116-e7b2-3839-84cd-5ddb39fa7483","pitchNumber":2,"startTime":"2026-06-24T03:56:01.510Z","endTime":"2026-06-24T03:56:05.220Z","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.6,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.424195930588958,"aZ":-28.363670406179015,"pfxX":-1.6962517127638508,"pfxZ":2.6177278360812934,"pX":-1.074814036791872,"pZ":2.424319241885761,"vX0":-6.244005382017406,"vY0":-118.90395636261245,"vZ0":-1.8921217258636052,"x":157.97,"y":173.32,"x0":1.788790255909931,"y0":50.002028411918246,"z0":5.765514937880802,"aX":-2.46552043816097},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.6,"breakHorizontal":4.3,"spinRate":2765,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4579012977743693,"extension":6.029311226813079},"index":4,"playId":"027f9115-e9eb-30b6-aed7-f6bfd22ae7e9","pitchNumber":3,"startTime":"2026-06-24T03:56:22.832Z","endTime":"2026-06-24T03:56:26.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03097471341342,"aZ":-13.360421468587933,"pfxX":4.282249503274672,"pfxZ":10.370445879411292,"pX":-0.24720589669069012,"pZ":3.247366530420063,"vX0":-6.445918299270807,"vY0":-133.64642820586263,"vZ0":-4.108840105584247,"x":126.42,"y":151.1,"x0":1.6363887334154135,"y0":50.0031615685738,"z0":5.760212146521087,"aX":7.769538095102207},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-6.4,"spinRate":2406,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4093815234681477,"extension":5.9922166504353305},"hitData":{"launchSpeed":101.7,"launchAngle":5.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.13,"coordY":84.29}},"index":5,"playId":"07bc4595-e521-3f0f-80ab-75ea18b370e0","pitchNumber":4,"startTime":"2026-06-24T03:56:43.004Z","endTime":"2026-06-24T03:56:53.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:56:53.958Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, first baseman Nick Kurtz to pitcher José Suarez. Casey Schmitt to 3rd. Rafael Devers to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T03:57:26.477Z","endTime":"2026-06-24T03:58:05.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611631443019448,"aZ":-21.7071430905545,"pfxX":9.931595721700738,"pfxZ":5.680871703382054,"pX":-0.22501885408148856,"pZ":1.7337243935731284,"vX0":-8.631460510817474,"vY0":-134.01759191005655,"vZ0":-6.156520047849953,"x":125.58,"y":191.97,"x0":1.7278253663106118,"y0":50.00029588866066,"z0":5.583513975850674,"aX":18.286895170061953},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":-16.4,"spinRate":2073,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4067864231145717,"extension":6.06013392794016},"index":0,"playId":"830833f4-6f46-33c5-bd2a-2b2b40312b35","pitchNumber":1,"startTime":"2026-06-24T03:57:39.345Z","endTime":"2026-06-24T03:57:42.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":78.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.367940430526158,"aZ":-29.335915568766424,"pfxX":-2.0892914904938733,"pfxZ":1.8679256801454915,"pX":-1.1318780211395578,"pZ":2.0647677491515615,"vX0":-6.484585846033755,"vY0":-121.31469658788629,"vZ0":-2.649239478721344,"x":160.14,"y":183.03,"x0":1.8262878197303762,"y0":50.002998081149144,"z0":5.678156803330943,"aX":-3.1746891095804948},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":5.0,"spinRate":2771,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4481442874420165,"extension":6.024639950520425},"hitData":{"launchSpeed":64.3,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.1,"coordY":163.87}},"index":1,"playId":"bd570d5d-e350-3f79-83f6-385147d71ad7","pitchNumber":2,"startTime":"2026-06-24T03:57:57.271Z","endTime":"2026-06-24T03:58:05.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T03:58:05.069Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-24T03:59:29.674Z","endTime":"2026-06-24T04:00:28.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":[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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T03:58:32.898Z","endTime":"2026-06-24T03:59:31.522Z","isPitch":false,"type":"action"},{"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":78.0,"endSpeed":73.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.213965427290677,"aZ":-36.98597026845077,"pfxX":-3.465050269179332,"pfxZ":-3.6210713400335894,"pX":0.6871119538844053,"pZ":1.4060210252947098,"vX0":-1.7686847367102574,"vY0":-113.73606399851346,"vZ0":-1.807759958339328,"x":90.81,"y":200.82,"x0":1.921708984495886,"y0":50.004710691798586,"z0":5.833810487667465,"aX":-4.601183560240034},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.7,"breakHorizontal":6.7,"spinRate":2712,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.4791120684972019,"extension":5.927997052772093},"index":1,"playId":"dff038a2-6f0d-36a9-bdf1-23a90fb9ad6f","pitchNumber":1,"startTime":"2026-06-24T03:59:31.522Z","endTime":"2026-06-24T03:59:35.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884064479464175,"aZ":-12.071400500362474,"pfxX":7.1769628293485335,"pfxZ":10.838547274324043,"pX":-1.0294817264315583,"pZ":2.304841095984043,"vX0":-9.701470329952604,"vY0":-135.40932215218615,"vZ0":-6.342937870133711,"x":156.24,"y":176.55,"x0":1.6691755161728685,"y0":50.00309119250308,"z0":5.524140393677692,"aX":13.31271287449034},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":-10.9,"spinRate":2387,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4046665067234496,"extension":6.003046088824787},"index":2,"playId":"b567c748-7e92-3179-b87f-6faafb5bd348","pitchNumber":2,"startTime":"2026-06-24T03:59:55.241Z","endTime":"2026-06-24T03:59:59.628Z","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":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.757867512314018,"aZ":-32.98634944544346,"pfxX":-3.262996137244138,"pfxZ":-0.5565224301176546,"pX":0.07435510445579237,"pZ":2.348330455672194,"vX0":-3.359780454134703,"vY0":-119.23425649080208,"vZ0":-1.0683271339860618,"x":114.17,"y":175.38,"x0":1.9180076786962725,"y0":50.00340095362976,"z0":5.74004053528982,"aX":-4.766431996566453},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.0,"breakHorizontal":6.6,"spinRate":2868,"spinDirection":286},"zone":5,"typeConfidence":2.0,"plateTime":0.4568236468676492,"extension":6.0048197120617175},"hitData":{"launchSpeed":93.7,"launchAngle":58.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.72,"coordY":112.3}},"index":3,"playId":"f0551b93-d050-3306-988a-d1eaf7866c5b","pitchNumber":3,"startTime":"2026-06-24T04:00:18.336Z","endTime":"2026-06-24T04:00:28.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:00:28.021Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T04:02:30.502Z","endTime":"2026-06-24T04:04:17.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.601774958559034,"aZ":-36.50840642551357,"pfxX":-0.9205238522706216,"pfxZ":-3.1063790619040432,"pX":0.08258722331159708,"pZ":2.923424326045084,"vX0":-5.432150885856877,"vY0":-116.62676815737346,"vZ0":0.43525044035992044,"x":113.85,"y":159.85,"x0":2.5508385723053726,"y0":50.004973832328496,"z0":6.146254574008812,"aX":-1.2826838528263746},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.3,"breakHorizontal":2.9,"spinRate":2201,"spinDirection":317},"zone":2,"typeConfidence":2.0,"plateTime":0.4676167172896366,"extension":6.090736385201766},"index":0,"playId":"55a3fe14-f598-3c17-a379-0075688b6265","pitchNumber":1,"startTime":"2026-06-24T04:02:41.337Z","endTime":"2026-06-24T04:02:44.616Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.147979772252924,"aZ":-14.865641449705103,"pfxX":5.694280464145228,"pfxZ":9.428885620050192,"pX":0.6772086232707902,"pZ":3.9791644371962005,"vX0":-6.609581706164749,"vY0":-134.62780591894852,"vZ0":-2.8180299610570936,"x":91.19,"y":131.34,"x0":2.423995111103132,"y0":50.006700287814056,"z0":6.091363152626041,"aX":10.458245786961255},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-8.9,"spinRate":2263,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40679679103852484,"extension":6.291070785298243},"index":1,"playId":"c61edca2-a0c0-36e3-a959-acd10f343984","pitchNumber":2,"startTime":"2026-06-24T04:02:55.190Z","endTime":"2026-06-24T04:02:59.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334278917944253,"aZ":-16.03317381545006,"pfxX":6.202265869749191,"pfxZ":9.11168217486784,"pX":0.9328278477407931,"pZ":3.019599422453275,"vX0":-5.823426081019821,"vY0":-131.83906507646998,"vZ0":-4.679632380570493,"x":81.44,"y":157.25,"x0":2.3576023171185487,"y0":50.00651674197612,"z0":5.990031570712858,"aX":10.991650884243265},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-10.1,"spinRate":2251,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4144302255062797,"extension":6.139181666650596},"index":2,"playId":"f026ea42-905a-3431-8189-874a4d746991","pitchNumber":3,"startTime":"2026-06-24T04:03:12.900Z","endTime":"2026-06-24T04:03:17.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.577273734873884,"aZ":-27.273968572048005,"pfxX":-1.6603612419417655,"pfxZ":3.050401030821921,"pX":0.3756693749067295,"pZ":2.154693432549844,"vX0":-4.720501582297717,"vY0":-125.50160105838174,"vZ0":-3.7891835356398786,"x":102.68,"y":180.6,"x0":2.4910241489814675,"y0":50.00581778757186,"z0":5.886782407187048,"aX":-2.6680324030678175},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":4.0,"spinRate":2113,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.4351763751863289,"extension":6.517417004142929},"index":3,"playId":"899f2fa1-cbc8-35ef-ab1a-c7399411b198","pitchNumber":4,"startTime":"2026-06-24T04:03:32.296Z","endTime":"2026-06-24T04:03:36.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.586466667968786,"aZ":-13.048009636760328,"pfxX":6.297836043472423,"pfxZ":10.32133158151271,"pX":0.6439966096735303,"pZ":4.444781229384518,"vX0":-6.8164974874764095,"vY0":-134.83840462172319,"vZ0":-1.8352662482965418,"x":92.45,"y":118.77,"x0":2.3789513797161694,"y0":50.00182051650248,"z0":6.048274188305274,"aX":11.669715576168429},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-10.1,"spinRate":2349,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4052371866512692,"extension":6.174650641842494},"index":4,"playId":"913bdc29-95db-3757-aef4-13593136ab9b","pitchNumber":5,"startTime":"2026-06-24T04:03:50.963Z","endTime":"2026-06-24T04:03:54.852Z","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":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79863315806302,"aZ":-19.081171260966144,"pfxX":7.608084147885155,"pfxZ":8.052638745625627,"pX":0.4047656930705996,"pZ":2.408577820228816,"vX0":-7.3570358424498234,"vY0":-126.22666958781323,"vZ0":-4.949333093114446,"x":101.57,"y":173.75,"x0":2.357766153797412,"y0":50.005301535454514,"z0":5.914680566039003,"aX":12.375742004199246},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.8,"breakHorizontal":-12.2,"spinRate":1705,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.43261560835346335,"extension":6.392904670971546},"hitData":{"launchSpeed":93.6,"launchAngle":46.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.45,"coordY":102.02}},"index":5,"playId":"4377f1ab-ca97-36a4-9db5-5b78ed508f8a","pitchNumber":6,"startTime":"2026-06-24T04:04:08.588Z","endTime":"2026-06-24T04:04:17.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:04:17.901Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out sharply to center fielder Jonah Cox.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T04:04:20.338Z","endTime":"2026-06-24T04:04:58.968Z","isComplete":true,"isScoringPlay":false,"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.112385736560203,"aZ":-25.404904704626205,"pfxX":0.34556942455259465,"pfxZ":4.145372608247129,"pX":-0.49998973370578936,"pZ":2.129452485565576,"vX0":-7.518819038529893,"vY0":-126.3247269431939,"vZ0":-4.26640393406986,"x":136.06,"y":181.28,"x0":2.4565369407604316,"y0":50.00426663055226,"z0":5.8565543020513475,"aX":0.5648338078664235},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":1.0,"spinRate":2045,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.4318017327003272,"extension":6.4693140985034585},"hitData":{"launchSpeed":101.5,"launchAngle":15.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.07,"coordY":80.33}},"index":0,"playId":"50a5125b-c176-38d9-8d4c-0684777650b2","pitchNumber":1,"startTime":"2026-06-24T04:04:50.132Z","endTime":"2026-06-24T04:04:58.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:04:58.968Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-24T04:05:08.585Z","endTime":"2026-06-24T04:06:40.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67795252022107,"aZ":-35.426195533371256,"pfxX":0.8854654447790828,"pfxZ":-2.3053581063157242,"pX":0.026950182446856475,"pZ":1.9309157507942225,"vX0":-5.707047726133576,"vY0":-117.75035289963802,"vZ0":-2.186872242186891,"x":115.97,"y":186.65,"x0":2.363702061440977,"y0":50.004675159507265,"z0":6.139332056378435,"aX":1.24796052916581},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.4,"breakHorizontal":-0.2,"spinRate":1810,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.46457751738869346,"extension":6.281112230397749},"index":0,"playId":"d06204b1-feea-380f-89a3-c8573c23f6d0","pitchNumber":1,"startTime":"2026-06-24T04:05:26.648Z","endTime":"2026-06-24T04:05:30.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.895126744750133,"aZ":-22.732201032141322,"pfxX":0.2602814776646558,"pfxZ":5.651082033911549,"pX":-0.9163007915277132,"pZ":1.758711195744494,"vX0":-7.571703672896269,"vY0":-127.06990971721174,"vZ0":-6.0417524534258895,"x":151.93,"y":191.29,"x0":2.0418725239931907,"y0":50.000513103938125,"z0":5.921418849887801,"aX":0.4365571422522818},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":0.8,"spinRate":2160,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4276400986515174,"extension":6.324655596413531},"index":1,"playId":"25f7f0f7-69d9-3d05-947a-d0d555028e3f","pitchNumber":2,"startTime":"2026-06-24T04:05:53.942Z","endTime":"2026-06-24T04:05:58.449Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-24T04:06:03.857Z","endTime":"2026-06-24T04:06:19.450Z","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(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":86.5,"endSpeed":81.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.853618419511815,"aZ":-23.823233639464792,"pfxX":1.0009285201431508,"pfxZ":5.107731844247128,"pX":-0.8244790023911346,"pZ":1.0388541531790496,"vX0":-7.936544351220716,"vY0":-125.81015352185972,"vZ0":-7.275895666445609,"x":148.43,"y":210.73,"x0":2.2148391699778855,"y0":50.001568628130556,"z0":5.844907460527592,"aX":1.6369127768048595},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.0,"breakHorizontal":-0.4,"spinRate":1992,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4321520136149717,"extension":6.307203428239282},"index":3,"playId":"a8d17f9e-6cb7-314d-b0f0-136a0804f87e","pitchNumber":3,"startTime":"2026-06-24T04:06:19.450Z","endTime":"2026-06-24T04:06:23.555Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760944040000123,"aZ":-24.256261127907816,"pfxX":1.6761239525855496,"pfxZ":4.84547046579484,"pX":-1.3584063703272924,"pZ":1.787882434495264,"vX0":-9.545000203044582,"vY0":-126.27856429561687,"vZ0":-5.400535560513586,"x":168.78,"y":190.51,"x0":2.232975248043461,"y0":50.004863154926575,"z0":5.875049466098006,"aX":2.741052536860328},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":-1.1,"spinRate":2290,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.43172703099315424,"extension":6.171292700726439},"index":4,"playId":"515e5259-ff4f-3ab5-9a58-b3e20b0f63d1","pitchNumber":4,"startTime":"2026-06-24T04:06:36.531Z","endTime":"2026-06-24T04:06:40.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:06:40.764Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T04:08:40.932Z","endTime":"2026-06-24T04:09:35.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":[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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.991257355136955,"aZ":-34.93123297137014,"pfxX":-3.2156267132770484,"pfxZ":-2.036655828078553,"pX":0.07131020434828922,"pZ":2.4806954557315835,"vX0":-3.095475865026666,"vY0":-115.12867481688602,"vZ0":-0.1596569054502448,"x":114.28,"y":171.8,"x0":1.8477508738300055,"y0":50.0056694635063,"z0":5.9123799459955215,"aX":-4.346144681041765},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.5,"breakHorizontal":6.6,"spinRate":2780,"spinDirection":283},"zone":5,"typeConfidence":2.0,"plateTime":0.4745149366093968,"extension":5.847647463417175},"index":0,"playId":"8eae35a1-d289-3674-8b52-129127f9aef3","pitchNumber":1,"startTime":"2026-06-24T04:08:52.613Z","endTime":"2026-06-24T04:08:55.836Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59661369994501,"aZ":-14.700321769030815,"pfxX":6.355423553420028,"pfxZ":9.305306210401179,"pX":-0.4902535058021217,"pZ":2.380907141791481,"vX0":-8.240348868800536,"vY0":-135.67216080310766,"vZ0":-5.7436616342048765,"x":135.69,"y":174.5,"x0":1.7501036714836553,"y0":50.004676878541424,"z0":5.5369108379052765,"aX":11.938092965924167},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":-10.0,"spinRate":2319,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4025645153033426,"extension":5.775232302469819},"index":1,"playId":"de2be354-90d3-31ea-ac8f-06bee0d0fb10","pitchNumber":2,"startTime":"2026-06-24T04:09:13.260Z","endTime":"2026-06-24T04:09:16.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.316492367682475,"aZ":-29.311734226505667,"pfxX":8.853144529664341,"pfxZ":1.9669996990618341,"pX":0.013655611947311871,"pZ":0.5199790871168682,"vX0":-6.5502459251366965,"vY0":-119.27983219274851,"vZ0":-5.508478231483339,"x":116.48,"y":224.74,"x0":1.6287351275169737,"y0":50.00578555385316,"z0":5.463919794372152,"aX":12.915267341125356},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":-14.8,"spinRate":1669,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4570584311512911,"extension":5.813232538439851},"index":2,"playId":"9ac30008-5ebc-3060-9585-87ef64841cfc","pitchNumber":3,"startTime":"2026-06-24T04:09:30.905Z","endTime":"2026-06-24T04:09:35.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:09:35.340Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T04:09:45.015Z","endTime":"2026-06-24T04:11:39.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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, 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":81.7,"endSpeed":76.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14350807113079,"aZ":-33.339085503475125,"pfxX":-1.9428897104725138,"pfxZ":-0.80458244782813,"pX":-0.767928185829029,"pZ":1.0619433905562536,"vX0":-5.258583151274627,"vY0":-118.99197308685012,"vZ0":-3.7786379078909533,"x":146.27,"y":210.11,"x0":1.7161515233567215,"y0":50.00442356388789,"z0":5.6662624435331965,"aX":-2.807433320170864},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.0,"breakHorizontal":4.7,"spinRate":2745,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4589302901474075,"extension":6.036609726574138},"index":0,"playId":"de9f760c-b308-3534-bd08-88564ec6ea56","pitchNumber":1,"startTime":"2026-06-24T04:10:03.842Z","endTime":"2026-06-24T04:10:07.845Z","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":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14246233498127,"aZ":-34.92908985402311,"pfxX":-4.008780964496168,"pfxZ":-1.9842418662086452,"pX":-0.36663969026418947,"pZ":3.211648987925001,"vX0":-3.5558033597617675,"vY0":-116.71338129624,"vZ0":1.3404194521777837,"x":130.98,"y":152.07,"x0":1.6923568818229522,"y0":50.00058805121758,"z0":5.897493520014929,"aX":-5.5774039638159},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.0,"breakHorizontal":8.0,"spinRate":2760,"spinDirection":289},"zone":1,"typeConfidence":2.0,"plateTime":0.4677128044088761,"extension":5.8166627584539246},"index":1,"playId":"26d18148-4cf4-3d7d-b14c-0a2af98f9454","pitchNumber":2,"startTime":"2026-06-24T04:10:23.493Z","endTime":"2026-06-24T04:10:26.705Z","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":92.3,"endSpeed":84.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147955776695547,"aZ":-20.23164186277905,"pfxX":9.656551359884135,"pfxZ":6.542674083648744,"pX":-1.0037964480106143,"pZ":1.6608051636711951,"vX0":-9.815386946533634,"vY0":-134.05442836174183,"vZ0":-6.51322040932992,"x":155.26,"y":193.94,"x0":1.445152426272165,"y0":50.00463142766234,"z0":5.55952738808867,"aX":17.631426505422475},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":-15.5,"spinRate":2223,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4081065431686173,"extension":6.035189851208577},"index":2,"playId":"22d41c3d-7914-3d9b-ad12-34bf64331d47","pitchNumber":3,"startTime":"2026-06-24T04:10:43.234Z","endTime":"2026-06-24T04:10:46.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-24T04:10:57.239Z","endTime":"2026-06-24T04:11:15.257Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150693588802035,"aZ":-14.708970784613502,"pfxX":5.557585351770003,"pfxZ":9.292929761831905,"pX":-0.8879409391610938,"pZ":0.798011160124629,"vX0":-8.248420321001023,"vY0":-135.16448213176685,"vZ0":-9.695584468588189,"x":150.85,"y":217.23,"x0":1.4594233946969444,"y0":50.00051480904985,"z0":5.427673682714624,"aX":10.442726260835373},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":-8.6,"spinRate":2354,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.40284165524222626,"extension":5.926650054588641},"index":4,"playId":"ed38c740-e27d-3b3b-8e9f-494c1eae2d5e","pitchNumber":4,"startTime":"2026-06-24T04:11:15.257Z","endTime":"2026-06-24T04:11:19.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.728245852015817,"aZ":-20.653675511449386,"pfxX":9.121940361625551,"pfxZ":6.57138219890259,"pX":-0.1536577391011621,"pZ":3.9517654116857877,"vX0":-7.477871961641319,"vY0":-131.0899889996845,"vZ0":-0.6497669530468326,"x":122.86,"y":132.08,"x0":1.5400650650674117,"y0":50.00489312078629,"z0":5.73410944341856,"aX":15.999475069605303},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":-15.0,"spinRate":2319,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4166074945154583,"extension":5.961944193320269},"index":5,"playId":"beb0cb37-b82a-3d3c-8522-006b8c88aca6","pitchNumber":5,"startTime":"2026-06-24T04:11:35.954Z","endTime":"2026-06-24T04:11:39.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:11:39.319Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Susac flies out to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-24T04:12:19.073Z","endTime":"2026-06-24T04:16:44.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"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":[1,2,3,4,5,6,7,8,9,10,12],"actionIndex":[11],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T04:12:02.665Z","endTime":"2026-06-24T04:12:21.219Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":93.4,"endSpeed":86.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065414675696108,"aZ":-13.537493858285934,"pfxX":5.368188331874573,"pfxZ":9.922806919851734,"pX":-1.6090285277186565,"pZ":1.57295013368012,"vX0":-10.192517124912035,"vY0":-135.5668769442228,"vZ0":-7.97052210357743,"x":178.33,"y":196.31,"x0":1.4864399322733175,"y0":50.006370887596724,"z0":5.4776881609464745,"aX":10.086935466365906},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":-7.8,"spinRate":2428,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4026001774588246,"extension":5.964331120375194},"index":1,"playId":"387a3d8c-99cf-37db-874d-32787559c91a","pitchNumber":1,"startTime":"2026-06-24T04:12:21.219Z","endTime":"2026-06-24T04:12:25.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.38370591571684,"aZ":-31.623107754904073,"pfxX":7.694213367714744,"pfxZ":0.37632631470977174,"pX":-0.603614445213317,"pZ":1.3780854666400382,"vX0":-7.541060145995673,"vY0":-119.04096141808837,"vZ0":-3.4331617945028454,"x":140.01,"y":201.57,"x0":1.5884179606098834,"y0":50.00197352126058,"z0":5.6677613704343655,"aX":11.170246194594483},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.1,"breakHorizontal":-12.4,"spinRate":1614,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4581069030860849,"extension":6.028564498263521},"index":2,"playId":"016fee3c-4f18-38a6-b322-44e3c67a0b28","pitchNumber":2,"startTime":"2026-06-24T04:12:44.383Z","endTime":"2026-06-24T04:12:48.264Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"9bcc9df1-a46c-3e14-9084-ea2237319aa7","startTime":"2026-06-24T04:13:05.307Z","endTime":"2026-06-24T04:13:08.307Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.268827734410216,"aZ":-29.710932622919636,"pfxX":9.93628038764225,"pfxZ":1.650057390553934,"pX":-0.7013357389727227,"pZ":0.8166213527233787,"vX0":-8.46161239714911,"vY0":-120.7713134111362,"vZ0":-5.264768898346435,"x":143.73,"y":216.73,"x0":1.5395449800108607,"y0":50.0036548721655,"z0":5.606786370535609,"aX":14.829391385005126},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.0,"breakHorizontal":-16.2,"spinRate":1602,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.45177536091000814,"extension":6.056444926897768},"index":4,"playId":"1e63e4d7-41e6-37ac-b7c3-9a5bf5e2272a","pitchNumber":3,"startTime":"2026-06-24T04:13:26.554Z","endTime":"2026-06-24T04:13:31.086Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089896057478587,"aZ":-29.598636705993044,"pfxX":-0.0950778525054079,"pfxZ":1.700267450711518,"pX":-0.9417126421934437,"pZ":1.9281182976308844,"vX0":-6.269959324450115,"vY0":-122.03404435525341,"vZ0":-2.920957364057773,"x":152.9,"y":186.72,"x0":1.6687460109457841,"y0":50.00254339619052,"z0":5.679458367732531,"aX":-0.14339582046982655},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":1.6,"spinRate":2574,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.44813044906251376,"extension":5.9461645786972825},"index":5,"playId":"f2732b20-6b89-361b-b4b4-f95e22bc8f6b","pitchNumber":4,"startTime":"2026-06-24T04:13:51.586Z","endTime":"2026-06-24T04:13:55.631Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.928791070692622,"aZ":-39.00437682823053,"pfxX":-3.8804322019083735,"pfxZ":-5.1391875085658825,"pX":1.4521015240884516,"pZ":2.923173094381886,"vX0":0.2262455448586517,"vY0":-114.27884502907803,"vZ0":1.7839951377890955,"x":61.65,"y":159.85,"x0":1.8566083921108825,"y0":50.00026762012714,"z0":5.947471588527966,"aX":-5.1609842599355025},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.6,"breakHorizontal":7.0,"spinRate":2684,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4782336536356877,"extension":5.950382925358715},"index":6,"playId":"0a834c5b-628f-3041-8bcf-3fd54e054d57","pitchNumber":5,"startTime":"2026-06-24T04:14:19.045Z","endTime":"2026-06-24T04:14:23.021Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"12121974-6b90-3a36-a525-3fedd2c2054c","startTime":"2026-06-24T04:14:39.948Z","endTime":"2026-06-24T04:14:44.245Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.1740126993147,"aZ":-31.52397802351999,"pfxX":-1.7732610998504437,"pfxZ":0.42879543304457624,"pX":-0.9371198473116381,"pZ":1.2000464951520062,"vX0":-5.786757021658966,"vY0":-120.51254226070631,"vZ0":-3.9445031399259474,"x":152.72,"y":206.38,"x0":1.706835024905687,"y0":50.000434765250226,"z0":5.585430456683527,"aX":-2.6567208591372222},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":4.3,"spinRate":2876,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.45118461460576587,"extension":5.996401447508202},"index":8,"playId":"57d7aca3-a157-31f2-868a-fccf04559b01","pitchNumber":6,"startTime":"2026-06-24T04:15:02.973Z","endTime":"2026-06-24T04:15:07.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.67404575700724,"aZ":-29.687040821556764,"pfxX":8.256560775864747,"pfxZ":1.700173429335047,"pX":1.3346144622581197,"pZ":2.1656687051227848,"vX0":-3.2731303437368684,"vY0":-119.16858977015612,"vZ0":-1.9791713024669484,"x":66.13,"y":180.31,"x0":1.6383563253790132,"y0":50.0053762203564,"z0":5.638750418993819,"aX":12.11088023850572},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.9,"breakHorizontal":-14.4,"spinRate":1568,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4562081627017376,"extension":6.071061579624582},"index":9,"playId":"753f5c11-0449-3f95-9b29-118e2e528605","pitchNumber":7,"startTime":"2026-06-24T04:15:35.623Z","endTime":"2026-06-24T04:15:40.136Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":3,"strikes":2,"outs":1},"index":10,"playId":"4c8270c0-d501-3654-8513-39a2787d0e8f","startTime":"2026-06-24T04:16:00.909Z","endTime":"2026-06-24T04:16:07.029Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Daniel Susac batting, Drew Gilbert picked off and caught stealing 2nd base, shortstop Jacob Wilson.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":11,"actionPlayId":"4c8270c0-d501-3654-8513-39a2787d0e8f","startTime":"2026-06-24T04:16:19.927Z","endTime":"2026-06-24T04:16:35.268Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489193438768147,"aZ":-14.467264706799618,"pfxX":5.915886461044725,"pfxZ":9.81857877412918,"pX":-0.7707601342281928,"pZ":3.1511292889426987,"vX0":-8.262513785041492,"vY0":-132.93613667048422,"vZ0":-3.5845301033922174,"x":146.38,"y":153.7,"x0":1.5982065068420954,"y0":50.00057998116416,"z0":5.556340975783434,"aX":10.666854559501234},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-9.1,"spinRate":2349,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.41084337675013316,"extension":5.975295232162982},"hitData":{"launchSpeed":89.1,"launchAngle":38.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.55,"coordY":71.62}},"index":12,"playId":"add3c152-5363-34ee-9169-b1ef7850b284","pitchNumber":8,"startTime":"2026-06-24T04:16:35.268Z","endTime":"2026-06-24T04:16:44.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:16:44.071Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to left fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T04:19:04.390Z","endTime":"2026-06-24T04:19:55.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T04:17:58.773Z","endTime":"2026-06-24T04:19:06.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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.3,"endSpeed":89.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.286930758709627,"aZ":-14.667305343024216,"pfxX":-1.3793311501902374,"pfxZ":8.672600922531132,"pX":0.015923961242965457,"pZ":3.1111255034965417,"vX0":7.054639739037731,"vY0":-140.14121444652656,"vZ0":-4.8245238121456975,"x":116.39,"y":154.78,"x0":-2.3387612708614562,"y0":50.0009784970464,"z0":5.790765553259519,"aX":-2.784582248802635},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":1.3,"spinRate":2397,"spinDirection":199},"zone":2,"typeConfidence":0.86,"plateTime":0.3886481495459959,"extension":6.515854762700682},"index":1,"playId":"abfcc5e7-deae-3707-a621-250749318f91","pitchNumber":1,"startTime":"2026-06-24T04:19:06.553Z","endTime":"2026-06-24T04:19:09.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.754655151681455,"aZ":-43.77469550769937,"pfxX":6.987560413128378,"pfxZ":-8.395856851334521,"pX":-0.8730647667091039,"pZ":3.3723341884599005,"vX0":1.7326160007606894,"vY0":-117.03303673063753,"vZ0":3.108958600515403,"x":150.28,"y":147.73,"x0":-2.5311243526526908,"y0":50.00078553925857,"z0":6.136085855263931,"aX":9.658898103031694},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.0,"breakHorizontal":-13.1,"spinRate":2671,"spinDirection":39},"zone":11,"typeConfidence":0.91,"plateTime":0.46860500818353756,"extension":6.312872956158349},"index":2,"playId":"d85d5b92-9670-3089-a798-6c99a697129b","pitchNumber":2,"startTime":"2026-06-24T04:19:23.914Z","endTime":"2026-06-24T04:19:28.219Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809169016975197,"aZ":-29.7628629470934,"pfxX":3.2903052748695765,"pfxZ":1.4495103373332903,"pX":-0.35266762367396554,"pZ":2.6055098981423286,"vX0":4.102167613946771,"vY0":-127.2948588234079,"vZ0":-2.4562070019751534,"x":130.44,"y":168.43,"x0":-2.404365858646036,"y0":50.00301308800045,"z0":5.907504270191765,"aX":5.4722216172732985},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-6.8,"spinRate":2535,"spinDirection":103},"zone":4,"typeConfidence":0.91,"plateTime":0.4280668594259782,"extension":6.526760405821566},"hitData":{"launchSpeed":94.5,"launchAngle":57.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.82,"coordY":114.08}},"index":3,"playId":"8f730ae9-12f4-3f6a-81f9-2f707784dbba","pitchNumber":3,"startTime":"2026-06-24T04:19:42.512Z","endTime":"2026-06-24T04:19:55.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:19:55.409Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a line drive to left fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T04:20:09.888Z","endTime":"2026-06-24T04:20:30.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62722267246039,"aZ":-12.971301537786273,"pfxX":-0.8409428389551026,"pfxZ":9.506955760365425,"pX":0.40379341526135576,"pZ":2.4438297830220908,"vX0":7.9383039582257995,"vY0":-140.69515284105918,"vZ0":-6.711905893414101,"x":101.61,"y":172.8,"x0":-2.335928139025817,"y0":50.005917580429674,"z0":5.688120905765298,"aX":-1.6997621436957633},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":0.0,"spinRate":2321,"spinDirection":202},"zone":6,"typeConfidence":0.86,"plateTime":0.3881651624187432,"extension":6.650215563124932},"hitData":{"launchSpeed":95.8,"launchAngle":15.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.25,"coordY":81.57}},"index":0,"playId":"2a7faf93-0529-3874-ae81-8527c45b5f0b","pitchNumber":1,"startTime":"2026-06-24T04:20:21.635Z","endTime":"2026-06-24T04:20:30.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:20:30.916Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jacob Wilson grounds into a force out, pitcher Caleb Kilian to shortstop Willy Adames. Tyler Soderstrom out at 2nd. Jacob Wilson to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T04:20:37.143Z","endTime":"2026-06-24T04:22:30.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":97.1,"endSpeed":88.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04138401579194,"aZ":-15.027174822161621,"pfxX":-10.295682556916816,"pfxZ":8.528562509840599,"pX":-0.6048769949463217,"pZ":2.270852451585753,"vX0":8.181767524745291,"vY0":-141.09442486625122,"vZ0":-7.070775858585085,"x":140.06,"y":177.47,"x0":-2.2091960498405583,"y0":50.00001994209645,"z0":5.783509887045521,"aX":-20.690255956950207},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":16.9,"spinRate":2400,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.3886724491242495,"extension":6.655915915418264},"index":0,"playId":"ebfaeeae-53e8-37d0-9431-c268c054b8dd","pitchNumber":1,"startTime":"2026-06-24T04:20:58.176Z","endTime":"2026-06-24T04:21:01.873Z","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":97.3,"endSpeed":89.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.033920012885886,"aZ":-14.298311440158283,"pfxX":-0.22746005477865427,"pfxZ":8.845382012203755,"pX":1.7962767942766598,"pZ":2.852522008751454,"vX0":10.607554042493318,"vY0":-141.22563004456623,"vZ0":-5.768839902167989,"x":48.53,"y":161.76,"x0":-1.9782098567192918,"y0":50.00381226038687,"z0":5.840810437960094,"aX":-0.46274885992004183},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-1.8,"spinRate":2450,"spinDirection":199},"zone":12,"typeConfidence":0.76,"plateTime":0.387785113921979,"extension":6.797454580390173},"index":1,"playId":"a895d3b2-463f-30a4-ac15-d3e20b11082d","pitchNumber":2,"startTime":"2026-06-24T04:21:18.253Z","endTime":"2026-06-24T04:21:21.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.197665415033946,"aZ":-45.41660383696827,"pfxX":5.784166548748366,"pfxZ":-9.477794883312326,"pX":-1.4200935259933927,"pZ":2.7018360748810726,"vX0":0.48941980649212985,"vY0":-117.4433116152284,"vZ0":1.897760203794572,"x":171.13,"y":165.83,"x0":-2.382682794421614,"y0":50.00342280566285,"z0":6.106774062322305,"aX":8.081340011207743},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.4,"breakHorizontal":-10.6,"spinRate":2688,"spinDirection":30},"zone":11,"typeConfidence":0.91,"plateTime":0.4663399124535643,"extension":6.48207202707253},"index":2,"playId":"f6780ad2-b5fa-3e46-9397-e45ed0622c40","pitchNumber":3,"startTime":"2026-06-24T04:21:38.299Z","endTime":"2026-06-24T04:21:42.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395398211790457,"aZ":-17.166060108171166,"pfxX":0.7521649643383386,"pfxZ":7.386048804311855,"pX":0.5463060306604448,"pZ":2.6893766264437113,"vX0":7.001334554923011,"vY0":-140.58847012415146,"vZ0":-5.617070281295345,"x":96.18,"y":166.17,"x0":-2.058727061826167,"y0":50.00405776391646,"z0":5.801381458071392,"aX":1.5258307190507536},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":-2.6,"spinRate":2435,"spinDirection":195},"zone":6,"typeConfidence":0.63,"plateTime":0.38740504026771916,"extension":6.746656993016167},"index":3,"playId":"d8587ac5-5957-3ed4-b377-fd76da45b062","pitchNumber":4,"startTime":"2026-06-24T04:21:59.913Z","endTime":"2026-06-24T04:22:04.138Z","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":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637494665214014,"aZ":-19.035622463950272,"pfxX":-7.789907387958223,"pfxZ":6.572658362934114,"pX":-0.06917749268780123,"pZ":1.9027605066339854,"vX0":8.605115598486721,"vY0":-140.23523364807212,"vZ0":-7.0608807737305215,"x":119.64,"y":187.41,"x0":-2.1600799802262602,"y0":50.00432256325353,"z0":5.687590067771185,"aX":-15.573763710818334},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":12.5,"spinRate":2449,"spinDirection":202},"zone":8,"typeConfidence":0.91,"plateTime":0.39004077496856704,"extension":6.6693564423278575},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.46,"coordY":182.59}},"index":4,"playId":"1a82e9dc-0459-367b-acb8-eb893b983fb3","pitchNumber":5,"startTime":"2026-06-24T04:22:24.115Z","endTime":"2026-06-24T04:22:30.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:22:30.389Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T04:23:45.227Z","endTime":"2026-06-24T04:24:51.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Lawrence Butler replaces Joey Meneses.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T04:22:54.080Z","endTime":"2026-06-24T04:23:02.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":608841,"link":"/api/v1/people/608841"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-24T04:23:02.854Z","endTime":"2026-06-24T04:23:47.365Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12117475500307,"aZ":-10.74604636939863,"pfxX":-2.710559735737982,"pfxZ":10.516208018009305,"pX":0.9048753034980891,"pZ":2.2911999196841664,"vX0":9.555897600081465,"vY0":-141.9813431102276,"vZ0":-7.7689208180377225,"x":82.51,"y":176.92,"x0":-2.1551594541288077,"y0":50.002481716215954,"z0":5.750300416001626,"aX":-5.524214957627085},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":2.9,"spinRate":2441,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.38607551505825777,"extension":6.869337340629679},"index":2,"playId":"3ad69d7f-4f7c-32b5-ba25-819ac197c9e7","pitchNumber":1,"startTime":"2026-06-24T04:23:47.365Z","endTime":"2026-06-24T04:23:51.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83793264651052,"aZ":-44.25532860495563,"pfxX":6.407346732099343,"pfxZ":-9.0947406231627,"pX":-1.2967166893797424,"pZ":2.13289274891873,"vX0":1.0176199695581603,"vY0":-115.52509081675643,"vZ0":0.9753865273176721,"x":166.43,"y":181.19,"x0":-2.575951413801907,"y0":50.00027603631637,"z0":6.015548702923363,"aX":8.515424830696931},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.7,"breakHorizontal":-11.9,"spinRate":2774,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.4771587095264711,"extension":6.373419203521526},"index":3,"playId":"8e5d7491-0ded-37c1-acfc-874b25aa5a64","pitchNumber":2,"startTime":"2026-06-24T04:24:06.504Z","endTime":"2026-06-24T04:24:12.500Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jacob Wilson advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"8e5d7491-0ded-37c1-acfc-874b25aa5a64","startTime":"2026-06-24T04:24:16.565Z","endTime":"2026-06-24T04:24:25.697Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"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":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28955497297549,"aZ":-16.71902913967019,"pfxX":-10.39692736697741,"pfxZ":7.675121991197019,"pX":-0.6653752257612237,"pZ":1.2456376251218997,"vX0":8.30119758657721,"vY0":-141.69538765022648,"vZ0":-9.224322234982248,"x":142.36,"y":205.15,"x0":-2.296353409070156,"y0":50.00344828967737,"z0":5.633479790163764,"aX":-20.938492250002227},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":16.9,"spinRate":2634,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.38798917800915733,"extension":6.598240067331073},"index":5,"playId":"720683e3-4375-365f-8cc7-1cc90821f4a0","pitchNumber":3,"startTime":"2026-06-24T04:24:25.697Z","endTime":"2026-06-24T04:24:30.945Z","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":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.603612004870328,"aZ":-20.117641846837152,"pfxX":-8.331316404743998,"pfxZ":6.036907884096378,"pX":-0.7574026991731875,"pZ":2.7644276586511016,"vX0":7.614497639004101,"vY0":-140.36527537051117,"vZ0":-4.5698709107709545,"x":145.87,"y":164.14,"x0":-2.422150805213049,"y0":50.00097745842301,"z0":5.7224602043998685,"aX":-16.63253849696668},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":13.6,"spinRate":2474,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.39013733150260466,"extension":6.531794396177005},"index":6,"playId":"c9671166-25b5-352f-8596-6c1976808466","pitchNumber":4,"startTime":"2026-06-24T04:24:45.166Z","endTime":"2026-06-24T04:24:51.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:24:51.354Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T04:26:12.203Z","endTime":"2026-06-24T04:27:35.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.65"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.67"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.68"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.50"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.16"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.96"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.90"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.30"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.27"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.16"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.48"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.61"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.71"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T04:25:10.733Z","endTime":"2026-06-24T04:26:14.502Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911140839242446,"aZ":-30.906565654516086,"pfxX":2.337152388923914,"pfxZ":0.758266659823392,"pX":1.3056870628782224,"pZ":-0.012080000764233897,"vX0":7.921216043580187,"vY0":-128.06066484291108,"vZ0":-8.354544254357357,"x":67.23,"y":239.11,"x0":-2.1234600742505285,"y0":50.002797197498865,"z0":5.689359903753489,"aX":3.905077992754651},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":-5.9,"spinRate":2594,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.42669089360657075,"extension":6.6415336893934445},"index":1,"playId":"35f8b7a3-71b4-3a25-b3ba-f6423dd716f5","pitchNumber":1,"startTime":"2026-06-24T04:26:14.502Z","endTime":"2026-06-24T04:26:18.632Z","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":87.9,"endSpeed":81.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.138099787738835,"aZ":-31.809429864391557,"pfxX":2.3191058526874073,"pfxZ":0.2210070436153746,"pX":0.006835254393401224,"pZ":2.7526209545993527,"vX0":5.322827464791146,"vY0":-127.9758634987051,"vZ0":-1.7071625730087439,"x":116.74,"y":164.46,"x0":-2.3939525236338173,"y0":50.00609118972228,"z0":5.898591704510806,"aX":3.88157292200651},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-5.3,"spinRate":2587,"spinDirection":77},"zone":5,"typeConfidence":0.91,"plateTime":0.426498276601321,"extension":6.625789492805476},"index":2,"playId":"e1aa490b-ca4f-3e4f-8c1a-ee3ff3ecf91c","pitchNumber":2,"startTime":"2026-06-24T04:26:33.432Z","endTime":"2026-06-24T04:26:39.180Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47925927085204,"aZ":-17.58007258338453,"pfxX":-8.129721058801453,"pfxZ":7.2718354518245905,"pX":-1.1985462866000256,"pZ":2.3321293427768173,"vX0":6.124513720970481,"vY0":-140.46719380335676,"vZ0":-6.081406141170357,"x":162.69,"y":175.81,"x0":-2.345952995513649,"y0":50.005870952233956,"z0":5.660038919936214,"aX":-16.32187292801571},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2446,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.3892741468032308,"extension":6.717064845272796},"index":3,"playId":"0f924415-c3b7-3d8c-93a8-2dc7dab7e599","pitchNumber":3,"startTime":"2026-06-24T04:26:51.328Z","endTime":"2026-06-24T04:26:56.678Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129061116418704,"aZ":-17.885421799145096,"pfxX":-8.51283886557237,"pfxZ":7.2415025563411,"pX":0.47680673424984665,"pZ":1.910207281441645,"vX0":10.448522850685402,"vY0":-139.09764579885513,"vZ0":-7.081732344962389,"x":98.83,"y":187.2,"x0":-2.209728034565391,"y0":50.00497588814843,"z0":5.660646817650747,"aX":-16.80242983554393},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2382,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.39272014166764846,"extension":6.750619136691944},"index":4,"playId":"19ed7536-46ed-3e98-b30d-1937e67240a2","pitchNumber":4,"startTime":"2026-06-24T04:27:10.566Z","endTime":"2026-06-24T04:27:13.845Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740539641758712,"aZ":-42.71984123433223,"pfxX":6.27132893535102,"pfxZ":-7.556469877573913,"pX":-0.052807563835699414,"pZ":1.4042611947475085,"vX0":3.7991147860660135,"vY0":-117.80790326665465,"vZ0":-1.315279821133644,"x":119.01,"y":200.86,"x0":-2.5044884286783895,"y0":50.001534190020976,"z0":5.941666955643256,"aX":8.755237492370295},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.7,"breakHorizontal":-12.4,"spinRate":2646,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4660979829221028,"extension":6.5754060118862006},"index":5,"playId":"8389e420-da57-32c0-b34c-f9ce42b2d994","pitchNumber":5,"startTime":"2026-06-24T04:27:30.675Z","endTime":"2026-06-24T04:27:35.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:27:35.546Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-24T04:26:12.203Z","endTime":"2026-06-24T04:27:35.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.65"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.67"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.68"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.50"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.16"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.96"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.90"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.30"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.27"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.16"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.48"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.61"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.71"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T04:25:10.733Z","endTime":"2026-06-24T04:26:14.502Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911140839242446,"aZ":-30.906565654516086,"pfxX":2.337152388923914,"pfxZ":0.758266659823392,"pX":1.3056870628782224,"pZ":-0.012080000764233897,"vX0":7.921216043580187,"vY0":-128.06066484291108,"vZ0":-8.354544254357357,"x":67.23,"y":239.11,"x0":-2.1234600742505285,"y0":50.002797197498865,"z0":5.689359903753489,"aX":3.905077992754651},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":-5.9,"spinRate":2594,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.42669089360657075,"extension":6.6415336893934445},"index":1,"playId":"35f8b7a3-71b4-3a25-b3ba-f6423dd716f5","pitchNumber":1,"startTime":"2026-06-24T04:26:14.502Z","endTime":"2026-06-24T04:26:18.632Z","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":87.9,"endSpeed":81.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.138099787738835,"aZ":-31.809429864391557,"pfxX":2.3191058526874073,"pfxZ":0.2210070436153746,"pX":0.006835254393401224,"pZ":2.7526209545993527,"vX0":5.322827464791146,"vY0":-127.9758634987051,"vZ0":-1.7071625730087439,"x":116.74,"y":164.46,"x0":-2.3939525236338173,"y0":50.00609118972228,"z0":5.898591704510806,"aX":3.88157292200651},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-5.3,"spinRate":2587,"spinDirection":77},"zone":5,"typeConfidence":0.91,"plateTime":0.426498276601321,"extension":6.625789492805476},"index":2,"playId":"e1aa490b-ca4f-3e4f-8c1a-ee3ff3ecf91c","pitchNumber":2,"startTime":"2026-06-24T04:26:33.432Z","endTime":"2026-06-24T04:26:39.180Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47925927085204,"aZ":-17.58007258338453,"pfxX":-8.129721058801453,"pfxZ":7.2718354518245905,"pX":-1.1985462866000256,"pZ":2.3321293427768173,"vX0":6.124513720970481,"vY0":-140.46719380335676,"vZ0":-6.081406141170357,"x":162.69,"y":175.81,"x0":-2.345952995513649,"y0":50.005870952233956,"z0":5.660038919936214,"aX":-16.32187292801571},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2446,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.3892741468032308,"extension":6.717064845272796},"index":3,"playId":"0f924415-c3b7-3d8c-93a8-2dc7dab7e599","pitchNumber":3,"startTime":"2026-06-24T04:26:51.328Z","endTime":"2026-06-24T04:26:56.678Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129061116418704,"aZ":-17.885421799145096,"pfxX":-8.51283886557237,"pfxZ":7.2415025563411,"pX":0.47680673424984665,"pZ":1.910207281441645,"vX0":10.448522850685402,"vY0":-139.09764579885513,"vZ0":-7.081732344962389,"x":98.83,"y":187.2,"x0":-2.209728034565391,"y0":50.00497588814843,"z0":5.660646817650747,"aX":-16.80242983554393},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2382,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.39272014166764846,"extension":6.750619136691944},"index":4,"playId":"19ed7536-46ed-3e98-b30d-1937e67240a2","pitchNumber":4,"startTime":"2026-06-24T04:27:10.566Z","endTime":"2026-06-24T04:27:13.845Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740539641758712,"aZ":-42.71984123433223,"pfxX":6.27132893535102,"pfxZ":-7.556469877573913,"pX":-0.052807563835699414,"pZ":1.4042611947475085,"vX0":3.7991147860660135,"vY0":-117.80790326665465,"vZ0":-1.315279821133644,"x":119.01,"y":200.86,"x0":-2.5044884286783895,"y0":50.001534190020976,"z0":5.941666955643256,"aX":8.755237492370295},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.7,"breakHorizontal":-12.4,"spinRate":2646,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4660979829221028,"extension":6.5754060118862006},"index":5,"playId":"8389e420-da57-32c0-b34c-f9ce42b2d994","pitchNumber":5,"startTime":"2026-06-24T04:27:30.675Z","endTime":"2026-06-24T04:27:35.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T04:27:35.546Z","atBatIndex":69},"scoringPlays":[11,13,16,56],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":195.27,"y":95.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":61.52,"y":105.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":145.73,"y":200.33},"type":"O","description":"Pop Out"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9],"bottom":[10,11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":196.86,"y":124.24},"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":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":127.49,"y":179.55},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":129.88,"y":179.81},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":173.44,"y":38.19},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":67.57,"y":101.86},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":54.57,"y":91.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":163.6,"y":114.79},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":170.9,"y":71.65},"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":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":71.24,"y":111.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":117.35,"y":182.59},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":150.8,"y":151.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":117.77,"y":87.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":145.73,"y":150.67},"type":"O","description":"Forceout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26],"bottom":[27,28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":108.74,"y":163.34},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":88.13,"y":89.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":106.71,"y":144.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":142.48,"y":95.43},"type":"H","description":"Single"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":125.46,"y":143.57},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":101.64,"y":167.39},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":177.77,"y":68.64},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":141.51,"y":73.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":145.22,"y":196.78},"type":"O","description":"Pop Out"}]}},{"startIndex":41,"endIndex":49,"top":[41,42,43,44],"bottom":[45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":155.13,"y":150.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":86.95,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":108.23,"y":148.64},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":99.62,"y":165.87},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52],"bottom":[53,54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"coordinates":{"x":108.23,"y":152.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":7,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":104.63,"y":147.51},"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":7,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":169.04,"y":177.02},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":56.91,"y":107.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":138.13,"y":84.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":154.1,"y":163.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":120.72,"y":112.3},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":64,"top":[59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":190.45,"y":102.02},"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":8,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":120.07,"y":80.33},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":132.55,"y":71.62},"type":"O","description":"Flyout"}]}},{"startIndex":65,"endIndex":69,"top":[65,66,67,68,69],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":85.82,"y":114.08},"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":9,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":76.25,"y":81.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":125.46,"y":182.59},"type":"O","description":"Forceout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":3,"hits":9,"errors":1,"leftOnBase":9},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"catcher":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"first":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"second":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"third":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"center":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"right":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"onDeck":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"inHole":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"battingOrder":10,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"onDeck":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"inHole":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"battingOrder":7,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":9,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".248","atBats":29,"obp":".328","slg":".417","ops":".745","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":3,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":31,"obp":".389","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":159,"era":"4.97","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.45","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":55,"strikes":104,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":3,"pitchesPerInning":"19.88","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":71,"flyOuts":17,"groundOuts":60,"airOuts":37,"runs":26,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":56,"baseOnBalls":22,"intentionalWalks":1,"hits":37,"hitByPitch":0,"avg":".195","atBats":190,"obp":".278","slg":".305","ops":".583","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":58,"rbi":20,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".248","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":6,"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":120,"errors":1,"chances":122,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":19,"groundOuts":30,"airOuts":32,"runs":14,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".245","atBats":106,"obp":".305","slg":".491","ops":".796","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":52,"rbi":17,"leftOnBase":52,"sacBunts":0,"sacFlies":2,"babip":".244","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.67","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":9,"putOuts":208,"errors":1,"chances":218,"fielding":".995","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":17,"gamesStarted":14,"flyOuts":45,"groundOuts":92,"airOuts":74,"runs":32,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":73,"baseOnBalls":35,"intentionalWalks":0,"hits":64,"hitByPitch":4,"atBats":300,"obp":".302","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1306,"era":"3.05","inningsPitched":"82.2","wins":5,"losses":4,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":28,"whip":"1.20","battersFaced":342,"outs":248,"gamesPitched":17,"completeGames":1,"shutouts":0,"pitchesThrown":1306,"balls":503,"strikes":803,"strikePercentage":".610","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".556","pitchesPerInning":"15.80","gamesFinished":2,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.95","walksPer9Inn":"3.81","hitsPer9Inn":"6.97","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":26,"groundOuts":46,"airOuts":51,"runs":40,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":59,"hitByPitch":3,"avg":".282","atBats":209,"obp":".336","slg":".498","ops":".834","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":104,"rbi":29,"leftOnBase":87,"sacBunts":2,"sacFlies":0,"babip":".336","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","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":74,"errors":6,"chances":173,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID640454":{"person":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":25,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":8,"strikes":17,"strikePercentage":".680","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":43,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.29","battersFaced":9,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":17,"strikes":26,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.43","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"7.71","hitsPer9Inn":"3.86","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664129":{"person":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"jerseyNumber":"31","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":1,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":16,"strikes":27,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.33","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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}},"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":"101","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"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":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"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":29,"groundOuts":66,"airOuts":75,"runs":19,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":1,"hits":52,"hitByPitch":3,"avg":".231","atBats":225,"obp":".303","slg":".316","ops":".619","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":71,"rbi":19,"leftOnBase":101,"sacBunts":1,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":16,"lineOuts":30},"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":145,"putOuts":118,"errors":4,"chances":267,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":36,"gamesStarted":0,"flyOuts":25,"groundOuts":30,"airOuts":39,"runs":18,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":133,"obp":".285","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":579,"era":"4.08","inningsPitched":"35.1","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":16,"whip":"1.16","battersFaced":145,"outs":106,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":199,"strikes":380,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"16.39","gamesFinished":5,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"8.92","walksPer9Inn":"2.29","hitsPer9Inn":"8.15","runsScoredPer9":"4.58","homeRunsPer9":"1.78","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":9},"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":{"summary":"1.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.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":7,"gamesStarted":0,"flyOuts":12,"groundOuts":6,"airOuts":16,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":47,"obp":".259","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":237,"era":"1.32","inningsPitched":"13.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.02","battersFaced":54,"outs":41,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":237,"balls":88,"strikes":149,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.34","gamesFinished":3,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"11.85","walksPer9Inn":"4.61","hitsPer9Inn":"4.61","runsScoredPer9":"1.32","homeRunsPer9":"0.66","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":27,"groundOuts":59,"airOuts":50,"runs":17,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":23,"baseOnBalls":21,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".276","atBats":181,"obp":".359","slg":".436","ops":".795","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":79,"rbi":22,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.17","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":57,"errors":0,"chances":58,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":25,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":11,"strikes":14,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":1,"flyOuts":18,"groundOuts":32,"airOuts":38,"runs":25,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":1,"hits":51,"hitByPitch":3,"atBats":164,"obp":".394","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":749,"era":"5.27","inningsPitched":"41.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":24,"whip":"1.73","battersFaced":190,"outs":123,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":282,"strikes":467,"strikePercentage":".620","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":1,"winPercentage":".333","pitchesPerInning":"18.27","gamesFinished":11,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.10","walksPer9Inn":"4.39","hitsPer9Inn":"11.20","runsScoredPer9":"5.49","homeRunsPer9":"0.66","inheritedRunners":15,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608841":{"person":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 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":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".333","slg":".200","ops":".533","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, RBI, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"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":37,"flyOuts":16,"groundOuts":26,"airOuts":28,"runs":19,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":44,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":4,"avg":".228","atBats":123,"obp":".295","slg":".407","ops":".702","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":50,"rbi":17,"leftOnBase":53,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"30.75","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":23,"errors":3,"chances":63,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":41,"groundOuts":82,"airOuts":70,"runs":40,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":58,"baseOnBalls":41,"intentionalWalks":4,"hits":68,"hitByPitch":2,"avg":".245","atBats":277,"obp":".346","slg":".473","ops":".819","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":131,"rbi":41,"leftOnBase":135,"sacBunts":0,"sacFlies":1,"babip":".266","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.31","popOuts":18,"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":5,"putOuts":151,"errors":0,"chances":156,"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"}]},"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":5,"gamesStarted":5,"flyOuts":22,"groundOuts":21,"airOuts":39,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":105,"obp":".271","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":451,"era":"2.37","inningsPitched":"30.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.99","battersFaced":118,"outs":91,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":451,"balls":145,"strikes":306,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".750","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.67","hitsPer9Inn":"6.23","runsScoredPer9":"2.37","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":11},"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}},"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":{},"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":17,"gamesStarted":0,"flyOuts":16,"groundOuts":13,"airOuts":17,"runs":12,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":71,"obp":".295","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":337,"era":"5.49","inningsPitched":"19.2","wins":3,"losses":2,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":12,"whip":"1.17","battersFaced":78,"outs":59,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":117,"strikes":220,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".600","pitchesPerInning":"17.14","gamesFinished":7,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"11.44","walksPer9Inn":"3.20","hitsPer9Inn":"7.32","runsScoredPer9":"5.49","homeRunsPer9":"1.37","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"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-4)","summary":"4.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":27,"strikes":57,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":52,"groundOuts":46,"airOuts":90,"runs":34,"doubles":17,"triples":1,"homeRuns":13,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":1,"hits":80,"hitByPitch":2,"atBats":259,"obp":".358","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1080,"era":"4.88","inningsPitched":"62.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.58","battersFaced":284,"outs":188,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1080,"balls":375,"strikes":705,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":2,"winPercentage":".556","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.61","walksPer9Inn":"2.73","hitsPer9Inn":"11.49","runsScoredPer9":"4.88","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":29,"groundOuts":48,"airOuts":47,"runs":56,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":107,"baseOnBalls":72,"intentionalWalks":9,"hits":81,"hitByPitch":2,"avg":".286","atBats":283,"obp":".434","slg":".548","ops":".982","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":155,"rbi":61,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".395","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.90","popOuts":7,"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":31,"putOuts":557,"errors":3,"chances":591,"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"}]},"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":39,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":34,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":24,"intentionalWalks":2,"hits":34,"hitByPitch":3,"atBats":139,"obp":".365","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":708,"era":"3.75","inningsPitched":"36.0","wins":3,"losses":0,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":15,"whip":"1.61","battersFaced":167,"outs":108,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":708,"balls":283,"strikes":425,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.67","gamesFinished":10,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"10.75","walksPer9Inn":"6.00","hitsPer9Inn":"8.50","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":26,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":25,"gamesStarted":1,"flyOuts":23,"groundOuts":26,"airOuts":35,"runs":21,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":134,"obp":".342","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":588,"era":"4.41","inningsPitched":"34.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":17,"whip":"1.47","battersFaced":152,"outs":104,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":588,"balls":232,"strikes":356,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"16.96","gamesFinished":9,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.89","hitsPer9Inn":"9.35","runsScoredPer9":"5.45","homeRunsPer9":"1.04","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":1,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":11,"groundOuts":29,"airOuts":15,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".304","atBats":115,"obp":".388","slg":".400","ops":".788","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":46,"rbi":10,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".429","groundOutsToAirouts":"1.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","popOuts":1,"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":2,"putOuts":102,"errors":3,"chances":107,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":16,"groundOuts":10,"airOuts":24,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".206","atBats":68,"obp":".250","slg":".324","ops":".574","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":22,"rbi":6,"leftOnBase":24,"sacBunts":1,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"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":0,"putOuts":36,"errors":2,"chances":38,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":55,"groundOuts":55,"airOuts":100,"runs":49,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":1,"hits":79,"hitByPitch":4,"avg":".268","atBats":295,"obp":".332","slg":".515","ops":".847","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":152,"rbi":40,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.53","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":{"gamesStarted":1,"caughtStealing":16,"stolenBases":28,"stolenBasePercentage":".636","caughtStealingPercentage":".364","assists":29,"putOuts":495,"errors":1,"chances":525,"fielding":".998","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":21,"gamesStarted":4,"flyOuts":28,"groundOuts":34,"airOuts":47,"runs":34,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":16,"intentionalWalks":0,"hits":47,"hitByPitch":6,"atBats":183,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":796,"era":"6.26","inningsPitched":"46.0","wins":2,"losses":3,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":32,"whip":"1.37","battersFaced":207,"outs":138,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":796,"balls":269,"strikes":527,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".400","pitchesPerInning":"17.30","gamesFinished":5,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"11.15","walksPer9Inn":"3.13","hitsPer9Inn":"9.20","runsScoredPer9":"6.65","homeRunsPer9":"1.17","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"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":16,"gamesStarted":16,"flyOuts":62,"groundOuts":70,"airOuts":102,"runs":57,"doubles":15,"triples":3,"homeRuns":21,"strikeOuts":72,"baseOnBalls":27,"intentionalWalks":0,"hits":85,"hitByPitch":2,"atBats":325,"obp":".318","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1404,"era":"5.55","inningsPitched":"82.2","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.35","battersFaced":358,"outs":248,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1404,"balls":506,"strikes":898,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".300","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.84","walksPer9Inn":"2.94","hitsPer9Inn":"9.25","runsScoredPer9":"6.21","homeRunsPer9":"2.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":31,"groundOuts":68,"airOuts":54,"runs":23,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":55,"hitByPitch":0,"avg":".276","atBats":199,"obp":".310","slg":".387","ops":".697","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":77,"rbi":26,"leftOnBase":90,"sacBunts":1,"sacFlies":1,"babip":".297","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.75","popOuts":7,"lineOuts":16},"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":94,"putOuts":55,"errors":0,"chances":149,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[680869,643446,701762,669127,691016,805779,608841,671732,703607,687515,691777,650644,640454,686930,660761],"pitchers":[650644,640454,686930,660761],"bench":[666126,641680],"bullpen":[665660,669372,663687,664129,695611,665622,678022,605488,686993],"battingOrder":[643446,701762,669127,691016,805779,671732,703607,687515,691777],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Muncy; Soderstrom 2."},{"label":"RBI","value":"Muncy (17)."},{"label":"Runners left in scoring position, 2 out","value":"Bolte."},{"label":"GIDP","value":"Bolte."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Muncy (2, 2nd base by Ray/Susac, D)."},{"label":"PO","value":"Muncy (1st base by Ray)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Soderstrom (Chapman, M at 2nd base)."},{"label":"Pickoffs","value":"Suarez, J (Gilbert at 1st base)."}]}],"note":[{"label":"a","value":"Walked for Meneses in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":1,"avg":".258","atBats":31,"obp":".310","slg":".419","ops":".729","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"31.00","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":29,"obp":".235","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":120,"era":"4.40","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.38","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":52,"strikes":68,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":1,"pitchesPerInning":"13.33","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":49,"groundOuts":50,"airOuts":92,"runs":34,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":58,"baseOnBalls":7,"intentionalWalks":0,"hits":84,"hitByPitch":6,"avg":".299","atBats":281,"obp":".327","slg":".530","ops":".857","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":149,"rbi":42,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.56","popOuts":25,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":176,"errors":2,"chances":208,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":26,"gamesStarted":0,"flyOuts":27,"groundOuts":34,"airOuts":50,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":139,"obp":".300","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":643,"era":"2.75","inningsPitched":"39.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.22","battersFaced":160,"outs":118,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":643,"balls":239,"strikes":404,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"16.35","gamesFinished":10,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"6.41","walksPer9Inn":"4.12","hitsPer9Inn":"6.86","runsScoredPer9":"3.20","homeRunsPer9":"0.46","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"101","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":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".353","atBats":17,"obp":".353","slg":".706","ops":"1.059","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":12,"rbi":2,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".714","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":1,"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":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":11,"groundOuts":57,"airOuts":35,"runs":28,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":9,"atBats":175,"obp":".345","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":759,"era":"4.93","inningsPitched":"45.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.34","battersFaced":205,"outs":137,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":759,"balls":283,"strikes":476,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".286","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.28","walksPer9Inn":"3.55","hitsPer9Inn":"8.47","runsScoredPer9":"5.52","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":8,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":119,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":29,"outs":20,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":43,"strikes":76,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"17.85","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"9.45","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"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}},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".167","atBats":18,"obp":".167","slg":".333","ops":".500","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":6,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"3.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"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":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":36,"groundOuts":104,"airOuts":65,"runs":34,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":70,"baseOnBalls":20,"intentionalWalks":0,"hits":73,"hitByPitch":4,"atBats":311,"obp":".290","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1220,"era":"3.35","inningsPitched":"83.1","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.12","battersFaced":337,"outs":250,"gamesPitched":13,"completeGames":1,"shutouts":0,"pitchesThrown":1220,"balls":420,"strikes":800,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".444","pitchesPerInning":"14.64","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.56","walksPer9Inn":"2.16","hitsPer9Inn":"7.88","runsScoredPer9":"3.67","homeRunsPer9":"0.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":14,"groundOuts":18,"airOuts":20,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":3,"hits":20,"hitByPitch":1,"atBats":73,"obp":".376","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":345,"era":"5.21","inningsPitched":"19.0","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":3,"blownSaves":3,"earnedRuns":11,"whip":"1.63","battersFaced":87,"outs":57,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":127,"strikes":218,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"18.16","gamesFinished":8,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.05","walksPer9Inn":"5.21","hitsPer9Inn":"9.47","runsScoredPer9":"5.68","homeRunsPer9":"0.95","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":77,"flyOuts":32,"groundOuts":74,"airOuts":71,"runs":35,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":1,"hits":69,"hitByPitch":5,"avg":".243","atBats":284,"obp":".329","slg":".384","ops":".713","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":109,"rbi":42,"leftOnBase":117,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.57","popOuts":24,"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":158,"putOuts":49,"errors":8,"chances":215,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(S, 5)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":18,"groundOuts":28,"airOuts":31,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":119,"obp":".285","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":519,"era":"2.97","inningsPitched":"33.1","wins":2,"losses":3,"saves":5,"saveOpportunities":6,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"1.14","battersFaced":138,"outs":100,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":519,"balls":185,"strikes":334,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".400","pitchesPerInning":"15.57","gamesFinished":15,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"10.53","walksPer9Inn":"4.32","hitsPer9Inn":"5.94","runsScoredPer9":"3.51","homeRunsPer9":"1.35","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | 2 BB, HBP, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":59,"flyOuts":16,"groundOuts":47,"airOuts":43,"runs":18,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":2,"hits":37,"hitByPitch":4,"avg":".234","atBats":158,"obp":".320","slg":".367","ops":".687","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":58,"rbi":15,"leftOnBase":83,"sacBunts":2,"sacFlies":0,"babip":".279","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"52.67","popOuts":15,"lineOuts":12},"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":105,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":39,"groundOuts":76,"airOuts":79,"runs":40,"doubles":18,"triples":2,"homeRuns":5,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":88,"hitByPitch":3,"avg":".331","atBats":266,"obp":".365","slg":".470","ops":".835","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":125,"rbi":27,"leftOnBase":73,"sacBunts":0,"sacFlies":3,"babip":".349","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.20","popOuts":6,"lineOuts":34},"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":127,"errors":3,"chances":131,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":16,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":13,"intentionalWalks":1,"hits":10,"hitByPitch":2,"atBats":47,"obp":".397","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"2.84","inningsPitched":"12.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.82","battersFaced":63,"outs":38,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":107,"strikes":151,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".333","pitchesPerInning":"20.37","gamesFinished":1,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"9.95","walksPer9Inn":"9.24","hitsPer9Inn":"7.11","runsScoredPer9":"3.55","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":2},"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}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":41,"groundOuts":65,"airOuts":70,"runs":35,"doubles":23,"triples":1,"homeRuns":11,"strikeOuts":97,"baseOnBalls":27,"intentionalWalks":2,"hits":72,"hitByPitch":1,"avg":".238","atBats":302,"obp":".301","slg":".430","ops":".731","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":130,"rbi":37,"leftOnBase":142,"sacBunts":0,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.46","popOuts":14,"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":42,"putOuts":478,"errors":5,"chances":525,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":6,"groundOuts":15,"airOuts":12,"runs":8,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":43,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"6.75","inningsPitched":"10.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.41","battersFaced":47,"outs":32,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":58,"strikes":120,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"16.69","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"4.22","walksPer9Inn":"1.69","hitsPer9Inn":"10.97","runsScoredPer9":"6.75","homeRunsPer9":"0.84","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":16,"airOuts":13,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".214","atBats":56,"obp":".267","slg":".482","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":27,"rbi":9,"leftOnBase":32,"sacBunts":2,"sacFlies":0,"babip":".229","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":4,"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":{"caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","assists":8,"putOuts":111,"errors":3,"chances":122,"fielding":".975","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":35,"groundOuts":77,"airOuts":70,"runs":47,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":48,"baseOnBalls":25,"intentionalWalks":0,"hits":79,"hitByPitch":4,"atBats":269,"obp":".359","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1113,"era":"5.73","inningsPitched":"66.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.58","battersFaced":303,"outs":198,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1113,"balls":421,"strikes":692,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".250","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.41","hitsPer9Inn":"10.77","runsScoredPer9":"6.41","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":51,"groundOuts":56,"airOuts":92,"runs":38,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":88,"baseOnBalls":17,"intentionalWalks":0,"hits":69,"hitByPitch":1,"avg":".227","atBats":304,"obp":".269","slg":".424","ops":".693","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":129,"rbi":31,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.38","popOuts":23,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":111,"errors":12,"chances":288,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 6-6)","summary":"8.0 IP, 0 ER, 6 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":102,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":29,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":43,"strikes":59,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":15,"flyOuts":68,"groundOuts":67,"airOuts":107,"runs":41,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":80,"baseOnBalls":42,"intentionalWalks":0,"hits":70,"hitByPitch":0,"atBats":317,"obp":".308","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1526,"era":"3.70","inningsPitched":"87.2","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.28","battersFaced":366,"outs":263,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1526,"balls":599,"strikes":927,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".500","pitchesPerInning":"17.41","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.21","walksPer9Inn":"4.31","hitsPer9Inn":"7.19","runsScoredPer9":"4.21","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":25,"gamesStarted":0,"flyOuts":6,"groundOuts":17,"airOuts":13,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":75,"obp":".376","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":440,"era":"4.50","inningsPitched":"20.0","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":8,"blownSaves":1,"earnedRuns":10,"whip":"1.70","battersFaced":93,"outs":60,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":207,"strikes":233,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".---","pitchesPerInning":"22.00","gamesFinished":4,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"12.60","walksPer9Inn":"7.65","hitsPer9Inn":"7.65","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":15,"gamesStarted":15,"flyOuts":31,"groundOuts":87,"airOuts":56,"runs":41,"doubles":21,"triples":2,"homeRuns":5,"strikeOuts":89,"baseOnBalls":33,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":300,"obp":".315","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1440,"era":"4.15","inningsPitched":"80.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.29","battersFaced":338,"outs":241,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1440,"balls":572,"strikes":868,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".417","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"9.97","walksPer9Inn":"3.70","hitsPer9Inn":"7.95","runsScoredPer9":"4.59","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"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":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":72,"groundOuts":90,"airOuts":112,"runs":40,"doubles":16,"triples":6,"homeRuns":3,"strikeOuts":13,"baseOnBalls":18,"intentionalWalks":3,"hits":96,"hitByPitch":3,"avg":".321","atBats":299,"obp":".358","slg":".445","ops":".803","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":133,"rbi":30,"leftOnBase":85,"sacBunts":5,"sacFlies":7,"babip":".321","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"99.67","popOuts":13,"lineOuts":27},"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":202,"putOuts":91,"errors":3,"chances":296,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":21,"groundOuts":27,"airOuts":32,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":20,"intentionalWalks":1,"hits":37,"hitByPitch":0,"avg":".291","atBats":127,"obp":".385","slg":".504","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":64,"rbi":16,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".344","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.17","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":43,"errors":0,"chances":46,"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"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":22,"groundOuts":23,"airOuts":29,"runs":5,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".267","atBats":101,"obp":".315","slg":".337","ops":".652","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":34,"rbi":14,"leftOnBase":48,"sacBunts":2,"sacFlies":2,"babip":".351","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":9,"stolenBases":21,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":14,"putOuts":228,"errors":2,"chances":244,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":31,"gamesStarted":0,"flyOuts":15,"groundOuts":29,"airOuts":24,"runs":12,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":20,"baseOnBalls":14,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":94,"obp":".351","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":453,"era":"3.96","inningsPitched":"25.0","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.52","battersFaced":112,"outs":75,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":453,"balls":180,"strikes":273,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".800","pitchesPerInning":"18.12","gamesFinished":4,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.20","walksPer9Inn":"5.04","hitsPer9Inn":"8.64","runsScoredPer9":"4.32","homeRunsPer9":"1.80","inheritedRunners":26,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650333,813841,805811,669477,646240,808982,642715,656305,687551,691740,592662,668873],"pitchers":[592662,668873],"bench":[682674,606992,671083],"bullpen":[663941,664141,657424,656529,605288,686790,669062,694738,681916,676254,657277],"battingOrder":[813841,805811,669477,646240,808982,642715,656305,687551,691740],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adames (19, Civale)."},{"label":"HR","value":"Lee, J (5, 2nd inning off Civale, 0 on, 1 out)."},{"label":"TB","value":"Adames 3; Arraez; Chapman, M; Devers; Lee, J 5; Schmitt 2."},{"label":"RBI","value":"Chapman, M (42); Devers (37); Lee, J (27)."},{"label":"Runners left in scoring position, 2 out","value":"Adames 2; Susac, D 3."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lee, J (5, 2nd base off Krook/Langeliers)."},{"label":"CS","value":"Gilbert (3, 2nd base by Suarez, J/Langeliers)."},{"label":"PO","value":"Gilbert (1st base by Suarez, J)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lee, J (3, fielding)."},{"label":"Pickoffs","value":"Ray (Muncy at 1st base)."},{"label":"DP","value":"(Ray-Arraez-Devers)."}]}],"note":[]}},"officials":[{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Home Plate"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Gilbert (by Barnett)."},{"label":"HBP","value":"Gilbert (by Civale)."},{"label":"ABS Challenge","value":"Chapman, M (Strike-Confirmed); Langeliers (Ball-Confirmed); Eldridge (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Civale 84-57; Krook 25-17; Barnett 25-16; Suarez, J 25-14; Ray 102-59; Kilian 18-9."},{"label":"Groundouts-flyouts","value":"Civale 2-3; Krook 1-0; Barnett 0-0; Suarez, J 1-2; Ray 8-4; Kilian 1-1."},{"label":"Batters faced","value":"Civale 18; Krook 6; Barnett 6; Suarez, J 6; Ray 29; Kilian 5."},{"label":"Inherited runners-scored","value":"Barnett 1-0; Suarez, J 2-1."},{"label":"Umpires","value":"HP: Quinn Wolcott. 1B: Ramon De Jesus. 2B: Paul Clemons. 3B: Adrian Johnson. "},{"label":"Weather","value":"60 degrees, Clear."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:41."},{"label":"Att","value":"40,043."},{"label":"Venue","value":"Oracle Park."},{"label":"June 23, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","boxscoreName":"Ray"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 6-6)","summary":"8.0 IP, 0 ER, 6 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":25,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":102,"inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":29,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":43,"strikes":59,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":15,"flyOuts":68,"groundOuts":67,"airOuts":107,"runs":41,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":80,"baseOnBalls":42,"intentionalWalks":0,"hits":70,"hitByPitch":0,"atBats":317,"obp":".308","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1526,"era":"3.70","inningsPitched":"87.2","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.28","battersFaced":366,"outs":263,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1526,"balls":599,"strikes":927,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".500","pitchesPerInning":"17.41","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.21","walksPer9Inn":"4.31","hitsPer9Inn":"7.19","runsScoredPer9":"4.21","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":2,"chances":13,"fielding":".846","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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","boxscoreName":"Lee, J"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":39,"groundOuts":76,"airOuts":79,"runs":40,"doubles":18,"triples":2,"homeRuns":5,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":0,"hits":88,"hitByPitch":3,"avg":".331","atBats":266,"obp":".365","slg":".470","ops":".835","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":125,"rbi":27,"leftOnBase":73,"sacBunts":0,"sacFlies":3,"babip":".349","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.20","popOuts":6,"lineOuts":34},"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":127,"errors":3,"chances":131,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","boxscoreName":"Adames"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":51,"groundOuts":56,"airOuts":92,"runs":38,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":88,"baseOnBalls":17,"intentionalWalks":0,"hits":69,"hitByPitch":1,"avg":".227","atBats":304,"obp":".269","slg":".424","ops":".693","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":129,"rbi":31,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.38","popOuts":23,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":111,"errors":12,"chances":288,"fielding":".958","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":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"loser":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"save":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}