{"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":824532,"link":"/api/v1.1/game/824532/feed/live","metaData":{"wait":10,"timeStamp":"20260416_010534","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824532,"type":"R","doubleHeader":"N","id":"2026/04/15/sfnmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824532-2026-04-15","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-15T22:40:00Z","originalDate":"2026-04-15","officialDate":"2026-04-15","dayNight":"night","time":"6:40","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":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":18,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":12,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":6,"losses":12,"winningPercentage":".333"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":18,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":7,"ties":0,"pct":".611"},"records":{},"divisionLeader":false,"wins":11,"losses":7,"winningPercentage":".611"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID666464":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","firstName":"Jerar","lastName":"Encarnacion","primaryNumber":"19","birthDate":"1997-10-22","currentAge":28,"birthCity":"Bayaguana","birthCountry":"Dominican Republic","height":"6' 4\"","weight":265,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jerar","useLastName":"Encarnacion","middleName":"Luis","boxscoreName":"Encarnacion","gender":"M","nameMatrilineal":"Olmos","isPlayer":true,"isVerified":true,"pronunciation":"jer-ARE","mlbDebutDate":"2022-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jerar Encarnacion","nameSlug":"jerar-encarnacion-666464","firstLastName":"Jerar Encarnacion","lastFirstName":"Encarnacion, Jerar","lastInitName":"Encarnacion, J","initLastName":"J Encarnacion","fullFMLName":"Jerar Luis Encarnacion","fullLFMName":"Encarnacion, Jerar Luis","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"ID682227":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227","firstName":"Brandon","lastName":"Williamson","primaryNumber":"55","birthDate":"1998-04-02","currentAge":28,"birthCity":"Fairmont","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Williamson","middleName":"Martin","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-05-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Williamson","nameSlug":"brandon-williamson-682227","firstLastName":"Brandon Williamson","lastFirstName":"Williamson, Brandon","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Brandon Martin Williamson","fullLFMName":"Williamson, Brandon Martin","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"46","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686823":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823","firstName":"William","lastName":"Brennan","primaryNumber":"7","birthDate":"1998-02-02","currentAge":28,"birthCity":"Colorado Springs","birthStateProvince":"CO","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Will","useLastName":"Brennan","middleName":"Daniel","boxscoreName":"Brennan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Brennan","nameSlug":"will-brennan-686823","firstLastName":"Will Brennan","lastFirstName":"Brennan, Will","lastInitName":"Brennan, W","initLastName":"W Brennan","fullFMLName":"William Daniel Brennan","fullLFMName":"Brennan, William Daniel","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"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},"ID666181":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181","firstName":"William","lastName":"Benson","primaryNumber":"30","birthDate":"1998-06-16","currentAge":28,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Will","useLastName":"Benson","middleName":"Buchanan","boxscoreName":"Benson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Benson","nameSlug":"will-benson-666181","firstLastName":"Will Benson","lastFirstName":"Benson, Will","lastInitName":"Benson, W","initLastName":"W Benson","fullFMLName":"William Buchanan Benson","fullLFMName":"Benson, William Buchanan","strikeZoneTop":3.391,"strikeZoneBottom":1.711},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"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},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID693312":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312","firstName":"Kyle","lastName":"Nicolas","birthDate":"1999-02-22","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Nicolas","middleName":"Todd","boxscoreName":"Nicolas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"Nicholas","mlbDebutDate":"2023-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Nicolas","nameSlug":"kyle-nicolas-693312","firstLastName":"Kyle Nicolas","lastFirstName":"Nicolas, Kyle","lastInitName":"Nicolas, K","initLastName":"K Nicolas","fullFMLName":"Kyle Todd Nicolas","fullLFMName":"Nicolas, Kyle Todd","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID664731":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731","firstName":"Patrick","lastName":"Higgins","primaryNumber":"65","birthDate":"1993-05-10","currentAge":33,"birthCity":"Bridgeport","birthStateProvince":"CT","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"P.J.","useLastName":"Higgins","middleName":"James","boxscoreName":"Higgins, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"P.J. Higgins","nameSlug":"p-j-higgins-664731","firstLastName":"P.J. Higgins","lastFirstName":"Higgins, P.J.","lastInitName":"Higgins, P","initLastName":"P Higgins","fullFMLName":"Patrick James Higgins","fullLFMName":"Higgins, Patrick James","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID668933":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933","firstName":"Douglas","lastName":"Ashcraft","primaryNumber":"23","birthDate":"1998-02-11","currentAge":28,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Graham","useLastName":"Ashcraft","middleName":"Graham","boxscoreName":"Ashcraft, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Ashcraft","nameSlug":"graham-ashcraft-668933","firstLastName":"Graham Ashcraft","lastFirstName":"Ashcraft, Graham","lastInitName":"Ashcraft, G","initLastName":"G Ashcraft","fullFMLName":"Douglas Graham Ashcraft","fullLFMName":"Ashcraft, Douglas Graham","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","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":31,"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},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID677956":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956","firstName":"Rece","lastName":"Hinds","primaryNumber":"62","birthDate":"2000-09-05","currentAge":26,"birthCity":"Niceville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Rece","useLastName":"Hinds","middleName":"Xola","boxscoreName":"Hinds","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rece Hinds","nameSlug":"rece-hinds-677956","firstLastName":"Rece Hinds","lastFirstName":"Hinds, Rece","lastInitName":"Hinds, R","initLastName":"R Hinds","fullFMLName":"Rece Xola Hinds","fullLFMName":"Hinds, Rece Xola","strikeZoneTop":3.346,"strikeZoneBottom":1.688},"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},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"15","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"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},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID695076":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","firstName":"Rhett","lastName":"Lowder","primaryNumber":"25","birthDate":"2002-03-08","currentAge":24,"birthCity":"Albemarle","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rhett","useLastName":"Lowder","middleName":"Hamilton","boxscoreName":"Lowder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhett Lowder","nameSlug":"rhett-lowder-695076","firstLastName":"Rhett Lowder","lastFirstName":"Lowder, Rhett","lastInitName":"Lowder, R","initLastName":"R Lowder","fullFMLName":"Rhett Hamilton Lowder","fullLFMName":"Lowder, Rhett Hamilton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668715":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715","firstName":"Spencer","lastName":"Steer","primaryNumber":"7","birthDate":"1997-12-07","currentAge":28,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Steer","middleName":"Gordon","boxscoreName":"Steer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Steer","nameSlug":"spencer-steer-668715","firstLastName":"Spencer Steer","lastFirstName":"Steer, Spencer","lastInitName":"Steer, S","initLastName":"S Steer","fullFMLName":"Spencer Gordon Steer","fullLFMName":"Steer, Spencer Gordon","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID683175":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175","firstName":"Connor","lastName":"Phillips","primaryNumber":"34","birthDate":"2001-05-04","currentAge":25,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Phillips","middleName":"Allan","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Phillips","nameSlug":"connor-phillips-683175","firstLastName":"Connor Phillips","lastFirstName":"Phillips, Connor","lastInitName":"Phillips, C","initLastName":"C Phillips","fullFMLName":"Connor Allan Phillips","fullLFMName":"Phillips, Connor Allan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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":28,"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},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"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":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42319,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Partly Cloudy","temp":"80","wind":"13 mph, In From RF"},"gameInfo":{"attendance":13822,"firstPitch":"2026-04-15T22:42:00.000Z","gameDurationMinutes":143},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"home":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"}},"officialScorer":{"id":695905,"fullName":"Jim O'Connor","link":"/api/v1/people/695905"},"primaryDatacaster":{"id":823354,"fullName":"Aidan Post","link":"/api/v1/people/823354"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T22:41:57.597Z","endTime":"2026-04-15T22:42:47.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T19:15:59.565Z","endTime":"2026-04-15T22:15:13.335Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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-04-15T22:15:13.335Z","endTime":"2026-04-15T22:41:39.281Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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-04-15T22:41:39.281Z","endTime":"2026-04-15T22:41:59.691Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76359746837474,"aZ":-15.728654565029483,"pfxX":-6.30786134809482,"pfxZ":8.818287707523726,"pX":0.9495107442692536,"pZ":2.7173294801111534,"vX0":9.205019144606657,"vY0":-135.92544207226146,"vZ0":-5.342411602253517,"x":80.81,"y":165.41,"x0":-1.6667675394504946,"y0":50.001687028453226,"z0":5.806456422701442,"aX":-11.762420522481142},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":9.4,"spinRate":2303,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40350732452344795,"extension":6.406979162570673},"index":3,"playId":"a20b1ec2-4a0e-38c1-a105-6edf6f13f3eb","pitchNumber":1,"startTime":"2026-04-15T22:41:59.691Z","endTime":"2026-04-15T22:42:03.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85035773722734,"aZ":-24.062869115404922,"pfxX":-10.736958535056209,"pfxZ":4.430157199506353,"pX":-0.5500554354630751,"pZ":2.1320582464148967,"vX0":7.855227851239336,"vY0":-134.6596496542822,"vZ0":-4.143944698559873,"x":137.97,"y":181.21,"x0":-2.113195113343674,"y0":50.0056504551648,"z0":5.397847168687276,"aX":-19.67772793654141},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":17.8,"spinRate":2342,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4070871864869803,"extension":6.105560719520097},"index":4,"playId":"5b063e19-6441-3327-adc9-5646f2c8a8f9","pitchNumber":2,"startTime":"2026-04-15T22:42:13.434Z","endTime":"2026-04-15T22:42:17.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.933769280249503,"aZ":-32.19739062246889,"pfxX":-10.415269104223578,"pfxZ":-0.012929851394835268,"pX":-0.4585535482183497,"pZ":3.3394034674546043,"vX0":7.900520470174188,"vY0":-125.50446112206131,"vZ0":0.9892153235206036,"x":134.48,"y":148.62,"x0":-2.291050101927844,"y0":50.00372426934519,"z0":5.558416004591019,"aX":-16.648797365562586},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":17.0,"spinRate":1868,"spinDirection":254},"zone":1,"typeConfidence":2.0,"plateTime":0.43609010277403204,"extension":6.244269977269128},"index":5,"playId":"5ccb7a56-ac0a-3993-9589-2627bb8fbac7","pitchNumber":3,"startTime":"2026-04-15T22:42:30.095Z","endTime":"2026-04-15T22:42:34.811Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.671507858167704,"aZ":-30.44594474023821,"pfxX":-0.5138114609150508,"pfxZ":1.0321764975787957,"pX":0.04272061365344161,"pZ":1.6420958769478708,"vX0":5.838041219783175,"vY0":-127.88797240683273,"vZ0":-3.8993795603350008,"x":115.37,"y":194.44,"x0":-2.192326225197139,"y0":50.00318109203148,"z0":5.54618243800491,"aX":-0.8610917947277842},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-0.2,"spinRate":2821,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.42650668963781246,"extension":6.151028904964559},"index":6,"playId":"5c9d9d59-1855-3511-98d5-f47fab8261a5","pitchNumber":4,"startTime":"2026-04-15T22:42:44.151Z","endTime":"2026-04-15T22:42:47.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:42:47.738Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T22:42:47.850Z","endTime":"2026-04-15T22:43:49.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986574605163398,"aZ":-23.5912182216079,"pfxX":-9.564697077850482,"pfxZ":4.669187526478723,"pX":-1.3703384251181228,"pZ":2.915625795278462,"vX0":5.525860914101628,"vY0":-134.4805338043514,"vZ0":-2.3192684920383027,"x":169.23,"y":160.06,"x0":-2.2043651937569146,"y0":50.006636077801794,"z0":5.455187770093329,"aX":-17.598325645922785},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":2284,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4066302714283072,"extension":6.31313970695413},"index":0,"playId":"b601f5dc-a733-314f-b23f-68b981d15c86","pitchNumber":1,"startTime":"2026-04-15T22:43:11.450Z","endTime":"2026-04-15T22:43:15.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02634695711964,"aZ":-25.608261493639507,"pfxX":-10.55063357893736,"pfxZ":3.5082004264326905,"pX":-0.9065094206906428,"pZ":2.4843642845873894,"vX0":7.1368692538073555,"vY0":-136.01047184215068,"vZ0":-3.0268986738436356,"x":151.55,"y":171.7,"x0":-2.194638435861508,"y0":50.005196605622324,"z0":5.389057642106328,"aX":-19.75579924338996},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":17.6,"spinRate":2364,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40282042045282296,"extension":6.166311809026152},"index":1,"playId":"f601002e-8db1-3df7-b634-6accc1a88fd2","pitchNumber":2,"startTime":"2026-04-15T22:43:25.092Z","endTime":"2026-04-15T22:43:28.743Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63680820215522,"aZ":-31.9658223545957,"pfxX":-9.876153726617922,"pfxZ":0.12463109079633039,"pX":-0.741099770346732,"pZ":1.7391223039591206,"vX0":7.087650623927016,"vY0":-127.13979561841941,"vZ0":-2.5896780635400445,"x":145.25,"y":191.82,"x0":-2.2851031391644203,"y0":50.00153238667866,"z0":5.313780240304533,"aX":-16.12955239534862},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":16.2,"spinRate":1989,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.43120670021845253,"extension":6.249060996633592},"hitData":{"launchSpeed":72.7,"launchAngle":31.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.45,"coordY":109.17}},"index":2,"playId":"840f541f-8aee-3d22-9483-53770f7d1f1a","pitchNumber":3,"startTime":"2026-04-15T22:43:41.854Z","endTime":"2026-04-15T22:43:49.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:43:49.372Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T22:43:57.427Z","endTime":"2026-04-15T22:45:38.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922406095741167,"aZ":-24.022736104743686,"pfxX":-10.043486475751584,"pfxZ":4.358933440920289,"pX":0.7899620861355238,"pZ":2.7753339931179557,"vX0":10.952788712597204,"vY0":-135.97061313722173,"vZ0":-2.794882835385757,"x":86.89,"y":163.85,"x0":-1.9863311865210493,"y0":50.00593726587586,"z0":5.484131645777677,"aX":-18.801477650981795},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2257,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40287280105767165,"extension":6.485449407475293},"index":0,"playId":"eff9ff4c-19cf-3c8c-ae6e-0a4c0365ec2d","pitchNumber":1,"startTime":"2026-04-15T22:44:15.423Z","endTime":"2026-04-15T22:44:20.012Z","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.7,"endSpeed":80.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802654775595116,"aZ":-31.413446499302317,"pfxX":0.5918831959592952,"pfxZ":0.46286278620866117,"pX":-0.14907783521658224,"pZ":1.9558190453840354,"vX0":4.9030150874362395,"vY0":-127.62532372182913,"vZ0":-3.09383158071216,"x":122.68,"y":185.97,"x0":-2.1705949854112747,"y0":50.00562509463966,"z0":5.653172856148584,"aX":0.9775211616129644},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.4,"breakHorizontal":-2.2,"spinRate":2814,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.4288727834096808,"extension":6.1263576262265484},"index":1,"playId":"068886db-0f56-304b-9123-d0ffa97f7d5d","pitchNumber":2,"startTime":"2026-04-15T22:44:27.473Z","endTime":"2026-04-15T22:44:31.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.682927052907356,"aZ":-29.02462229215226,"pfxX":-12.179061912049086,"pfxZ":1.9587420598014038,"pX":1.1576841298767426,"pZ":-0.1429526812302766,"vX0":11.850760714222044,"vY0":-126.5828412834158,"vZ0":-7.537684043561266,"x":72.87,"y":242.64,"x0":-2.019523508018281,"y0":50.00617331784141,"z0":5.221983719869801,"aX":-19.617546151517725},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":19.1,"spinRate":2032,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.43398475041129814,"extension":6.171211178710613},"index":2,"playId":"88b79711-2738-35a3-ad6a-e407cd251fec","pitchNumber":3,"startTime":"2026-04-15T22:44:40.044Z","endTime":"2026-04-15T22:44:43.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12638355146673,"aZ":-32.08354748528136,"pfxX":0.3430755981978839,"pfxZ":0.055371462240136005,"pX":0.8101976762039633,"pZ":1.4959176225978514,"vX0":6.85887368030522,"vY0":-125.57480069882456,"vZ0":-3.79860884657482,"x":86.12,"y":198.39,"x0":-1.9947922252882213,"y0":50.001190301063204,"z0":5.622825911515158,"aX":0.5508991598088957},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":-2.2,"spinRate":2803,"spinDirection":352},"zone":14,"typeConfidence":2.0,"plateTime":0.43525350579354516,"extension":6.260703664179651},"index":3,"playId":"63bfc691-c529-3fad-af2b-0aad8607ec26","pitchNumber":4,"startTime":"2026-04-15T22:44:58.418Z","endTime":"2026-04-15T22:45:04.122Z","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":92.7,"endSpeed":84.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771605132554726,"aZ":-24.890490295302843,"pfxX":-9.209292341757891,"pfxZ":3.9650814475159866,"pX":0.0515148378531046,"pZ":2.8703665192781638,"vX0":8.833796304804121,"vY0":-134.7819709585624,"vZ0":-2.280380349944525,"x":115.04,"y":161.28,"x0":-2.074728910976073,"y0":50.00306817100304,"z0":5.488355599865046,"aX":-16.91501997113116},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":14.8,"spinRate":2250,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.40666341312147924,"extension":6.304977785324449},"index":4,"playId":"136dd177-25e0-34c2-8392-2519fa3c30d3","pitchNumber":5,"startTime":"2026-04-15T22:45:16.178Z","endTime":"2026-04-15T22:45:19.947Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084080445060742,"aZ":-24.336036648206065,"pfxX":-10.19541978872544,"pfxZ":4.200080138498033,"pX":-0.018943952980456272,"pZ":1.634093637942692,"vX0":8.985551631137678,"vY0":-135.61599352322153,"vZ0":-5.351738572508728,"x":117.72,"y":194.66,"x0":-2.047212998413638,"y0":50.005147670379095,"z0":5.326104852447028,"aX":-19.033177070194988},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":2354,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4035740375165595,"extension":6.253770295852371},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":172.46}},"index":5,"playId":"a85676d5-1cbc-30f4-8fe1-acaf89451418","pitchNumber":6,"startTime":"2026-04-15T22:45:30.379Z","endTime":"2026-04-15T22:45:38.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:45:38.345Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Friedl singles on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:47:41.581Z","endTime":"2026-04-15T22:48:16.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627215398567696,"aZ":-12.951293714373497,"pfxX":-6.73386321775611,"pfxZ":10.718182619914092,"pX":-0.1132722261804,"pZ":2.1251698206892007,"vX0":6.788569964817562,"vY0":-133.32445602088447,"vZ0":-5.607564068903208,"x":121.32,"y":181.4,"x0":-1.8220202489710955,"y0":50.0058857644579,"z0":5.19652427110927,"aX":-12.081457411130947},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":10.7,"spinRate":2337,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.411383041803449,"extension":6.802163449475553},"index":0,"playId":"3a79b550-af3e-3e9e-a840-5b153866c56b","pitchNumber":1,"startTime":"2026-04-15T22:47:51.743Z","endTime":"2026-04-15T22:47:55.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1307917051449,"aZ":-27.97599959584199,"pfxX":-8.244850813303232,"pfxZ":2.6616656679421373,"pX":-0.4198729217645573,"pZ":1.9682772286945487,"vX0":6.192393074191117,"vY0":-124.55602231623708,"vZ0":-2.771917489542718,"x":133.0,"y":185.64,"x0":-1.8623704930650475,"y0":50.0038551549302,"z0":5.3999583143335625,"aX":-13.004878558582716},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":1718,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4391142736874456,"extension":6.646685681079351},"hitData":{"launchSpeed":99.0,"launchAngle":9.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.33,"coordY":88.62}},"index":1,"playId":"1f46c56a-ac8a-370e-8e11-43ccb8c4b5db","pitchNumber":2,"startTime":"2026-04-15T22:48:06.387Z","endTime":"2026-04-15T22:48:16.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:48:16.696Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:48:15.900Z","endTime":"2026-04-15T22:49:53.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587590878345164,"aZ":-21.64432872973746,"pfxX":0.0021946242652264303,"pfxZ":6.238206960817332,"pX":1.084707963077378,"pZ":2.047851015834685,"vX0":7.075209778854086,"vY0":-129.04792432174906,"vZ0":-4.432319094166458,"x":75.65,"y":183.49,"x0":-1.6916482578837726,"y0":50.004685409530026,"z0":5.452799767089147,"aX":0.003113423295996434},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.6,"breakHorizontal":-1.6,"spinRate":2614,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4242723376278814,"extension":6.77176258119639},"index":0,"playId":"cb812473-dfb2-36e7-8586-cdcdec5ec905","pitchNumber":1,"startTime":"2026-04-15T22:48:42.234Z","endTime":"2026-04-15T22:48:46.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940013302901665,"aZ":-29.603259775747993,"pfxX":1.8943715767824383,"pfxZ":1.6631472740668665,"pX":1.5175003544519146,"pZ":-1.0475552849755643,"vX0":7.118141451626691,"vY0":-123.75441314778021,"vZ0":-9.490933975570442,"x":59.16,"y":267.06,"x0":-1.6436080191255087,"y0":50.005176606978964,"z0":5.320896191293879,"aX":2.935792579605683},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":-5.2,"spinRate":2679,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4427653650517107,"extension":6.583093202592272},"index":1,"playId":"7defe7f9-4b1f-3293-8458-eac1e6396921","pitchNumber":2,"startTime":"2026-04-15T22:48:58.493Z","endTime":"2026-04-15T22:49:06.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Mahle. TJ Friedl to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"7defe7f9-4b1f-3293-8458-eac1e6396921","startTime":"2026-04-15T22:49:06.635Z","endTime":"2026-04-15T22:49:30.946Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55590166977899,"aZ":-12.278233754917212,"pfxX":-5.434233428833851,"pfxZ":10.719181079895522,"pX":-0.5427236730031711,"pZ":4.247478910050911,"vX0":5.121386264249125,"vY0":-135.60370076258656,"vZ0":-1.1636933306425972,"x":137.69,"y":124.1,"x0":-1.7527689437006573,"y0":50.00506927156836,"z0":5.541739844944163,"aX":-10.089085400979732},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":8.8,"spinRate":2412,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40443620505947564,"extension":6.734666883473536},"index":3,"playId":"0d1a47db-92a0-3767-8d34-28ff7c5c0b7a","pitchNumber":3,"startTime":"2026-04-15T22:49:30.946Z","endTime":"2026-04-15T22:49:34.631Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61361340846334,"aZ":-12.780621095505142,"pfxX":-7.181148353213289,"pfxZ":10.407240101162927,"pX":1.2411921858578914,"pZ":2.33898920852069,"vX0":9.900290858074994,"vY0":-135.85982649063067,"vZ0":-5.545535340296196,"x":69.69,"y":175.63,"x0":-1.5222995866478064,"y0":50.00379927760006,"z0":5.299791752086038,"aX":-13.384140575023695},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":10.8,"spinRate":2382,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4036270810207401,"extension":6.825360275243602},"index":4,"playId":"5c6fa8cd-c48f-32a0-b48f-221aa061f2f9","pitchNumber":4,"startTime":"2026-04-15T22:49:48.856Z","endTime":"2026-04-15T22:49:53.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:49:53.662Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:50:00.762Z","endTime":"2026-04-15T22:51:20.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242528749202396,"aZ":-13.510523133100124,"pfxX":-5.738930788713914,"pfxZ":10.010390642129165,"pX":-0.33427584970080376,"pZ":3.360472946645141,"vX0":5.316978276410264,"vY0":-136.02578796328143,"vZ0":-3.1751264782565567,"x":129.74,"y":148.05,"x0":-1.5734484815831704,"y0":50.004157223152625,"z0":5.4860850160226216,"aX":-10.70141819151001},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2414,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40344367430323835,"extension":6.761709164655553},"index":0,"playId":"e4fb45bc-a560-3a01-855c-be6e161c0494","pitchNumber":1,"startTime":"2026-04-15T22:50:19.932Z","endTime":"2026-04-15T22:50:23.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312187043444265,"aZ":-23.252807938471502,"pfxX":-0.39723488221139025,"pfxZ":5.326844600927391,"pX":-0.54250020487251,"pZ":2.90691585663187,"vX0":4.137340955344432,"vY0":-128.50438675674886,"vZ0":-1.3520466195135188,"x":137.68,"y":160.29,"x0":-2.120866684500573,"y0":50.00233366045263,"z0":5.244108759022209,"aX":-0.6658632176658325},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":-0.2,"spinRate":2365,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.42603254201094165,"extension":6.7373716933939765},"index":1,"playId":"1eb7220d-0974-3a50-af49-74c79a5a533b","pitchNumber":2,"startTime":"2026-04-15T22:50:36.347Z","endTime":"2026-04-15T22:50:40.006Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.224892052114328,"aZ":-27.147164337028585,"pfxX":-7.781440130740258,"pfxZ":3.068684924837263,"pX":-0.7155376712846816,"pZ":1.5553915590322982,"vX0":5.586093043945243,"vY0":-127.13907567824091,"vZ0":-3.961044229034651,"x":144.27,"y":196.78,"x0":-1.9309189419573278,"y0":50.000490834323344,"z0":5.289653822914607,"aX":-12.729130066354104},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":1812,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4309211453044677,"extension":6.717962782686753},"index":2,"playId":"1e2e2568-ade4-342b-bdcd-3f0b11faa2d1","pitchNumber":3,"startTime":"2026-04-15T22:50:55.455Z","endTime":"2026-04-15T22:50:59.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78313272173866,"aZ":-12.67313544509776,"pfxX":-6.960667341838284,"pfxZ":10.302561782433212,"pX":-0.43729566764431044,"pZ":2.68229154481504,"vX0":6.261425295649814,"vY0":-137.06467346310646,"vZ0":-4.511357397074099,"x":133.67,"y":166.36,"x0":-1.852864205778064,"y0":50.001295762316616,"z0":5.222368695254583,"aX":-13.173455869240977},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":11.2,"spinRate":2431,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40042414376302693,"extension":6.936674825254395},"index":3,"playId":"b9062a31-2688-3604-beeb-225e80ab5d4a","pitchNumber":4,"startTime":"2026-04-15T22:51:15.676Z","endTime":"2026-04-15T22:51:20.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:51:20.187Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Stewart homers (6) on a line drive to right center field. TJ Friedl scores. Matt McLain scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:51:27.439Z","endTime":"2026-04-15T22:53:38.180Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":83.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863822045611556,"aZ":-22.838712870161338,"pfxX":0.5624876223197752,"pfxZ":5.32790778691185,"pX":1.5511170356411732,"pZ":2.282860162585256,"vX0":8.066995362383416,"vY0":-131.30305235757533,"vZ0":-3.6173877196524575,"x":57.88,"y":177.14,"x0":-1.629485845122334,"y0":50.00324349201786,"z0":5.3706336018181755,"aX":0.9850888351655778},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-2.8,"spinRate":2491,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41656448809765356,"extension":6.858484402497616},"index":0,"playId":"9f938681-4949-3046-8c67-8e90f5f8d228","pitchNumber":1,"startTime":"2026-04-15T22:51:46.672Z","endTime":"2026-04-15T22:51:51.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62945717558875,"aZ":-16.9453007605181,"pfxX":-6.120801163926128,"pfxZ":8.003307935890202,"pX":6.11913242968362E-4,"pZ":2.6915852792902815,"vX0":6.78670376122897,"vY0":-136.7172876161739,"vZ0":-4.17168591727167,"x":116.98,"y":166.11,"x0":-1.7123936274957183,"y0":50.00485110051647,"z0":5.391683176207196,"aX":-11.650688925380638},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2306,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3998021300789003,"extension":6.888420481026411},"index":1,"playId":"ccf0f4e0-167a-3c60-8897-b25e3f4501fa","pitchNumber":2,"startTime":"2026-04-15T22:52:05.208Z","endTime":"2026-04-15T22:52:09.118Z","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":86.0,"endSpeed":79.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15025927275874,"aZ":-28.754741031192587,"pfxX":3.4927760737401643,"pfxZ":2.152100983523421,"pX":1.582171631363353,"pZ":2.0409742694815596,"vX0":6.728025088804047,"vY0":-125.17416587317258,"vZ0":-2.9831463385770873,"x":56.69,"y":183.67,"x0":-1.593675753722517,"y0":50.00287421120297,"z0":5.601365218017601,"aX":5.542878938824672},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-7.9,"spinRate":2446,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.43750580488063795,"extension":6.680155261837515},"index":2,"playId":"de794509-9524-3514-acd5-969cb58f3faf","pitchNumber":3,"startTime":"2026-04-15T22:52:25.243Z","endTime":"2026-04-15T22:52:29.196Z","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(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.1,"endSpeed":79.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28835339185067,"aZ":-25.153902527959207,"pfxX":-7.48715027043222,"pfxZ":4.317131295348804,"pX":0.26234779231531163,"pZ":2.322535135071599,"vX0":7.472366716724386,"vY0":-126.61547677089435,"vZ0":-2.453093407072973,"x":107.0,"y":176.07,"x0":-1.7511034825476148,"y0":50.00494409399472,"z0":5.311873905659252,"aX":-12.186152182891574},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":11.9,"spinRate":1823,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4321948072044268,"extension":6.841123577903705},"index":3,"playId":"a36cd2cd-f6a3-3bd9-a520-8259eeb3e5bb","pitchNumber":4,"startTime":"2026-04-15T22:52:43.779Z","endTime":"2026-04-15T22:52:47.416Z","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":1},"index":4,"startTime":"2026-04-15T22:52:54.713Z","endTime":"2026-04-15T22:53:11.536Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08320784267778,"aZ":-10.992251957310803,"pfxX":-6.053662811413588,"pfxZ":11.129707753611232,"pX":0.6517598630165352,"pZ":2.264219780341848,"vX0":7.885284319196827,"vY0":-137.25484883431614,"vZ0":-6.420255303556143,"x":92.16,"y":177.65,"x0":-1.4751771757244616,"y0":50.00234621086548,"z0":5.386138611684562,"aX":-11.521426902802162},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2444,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.39943478619833117,"extension":6.884761600975083},"hitData":{"launchSpeed":103.6,"launchAngle":21.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":169.4,"coordY":48.75}},"index":5,"playId":"43c73b78-364f-3c97-ab6f-378881c8b0c1","pitchNumber":5,"startTime":"2026-04-15T22:53:11.536Z","endTime":"2026-04-15T22:53:38.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:53:38.180Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eugenio Suárez homers (3) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:53:53.850Z","endTime":"2026-04-15T22:55:01.874Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.7,"endSpeed":77.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288909270794285,"aZ":-30.469949888199572,"pfxX":-0.6752556224650261,"pfxZ":1.1033838074648603,"pX":0.9468529008105586,"pZ":2.0099437474458193,"vX0":6.6742142892558425,"vY0":-124.6189637984751,"vZ0":-2.6713558350874402,"x":80.91,"y":184.51,"x0":-1.6945346585542918,"y0":50.00621401623823,"z0":5.648607107937785,"aX":-1.0477638138472483},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-0.6,"spinRate":2488,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4418796047279625,"extension":6.594142623691034},"index":0,"playId":"589caa96-6832-3d1d-8569-3b06856ef3b8","pitchNumber":1,"startTime":"2026-04-15T22:54:06.026Z","endTime":"2026-04-15T22:54:10.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45415005966504,"aZ":-23.215957924671244,"pfxX":1.453945447333854,"pfxZ":5.227535799726633,"pX":0.9036748051322302,"pZ":2.670139848708179,"vX0":6.38512549199583,"vY0":-130.1155516811833,"vZ0":-2.5431060467355975,"x":82.55,"y":166.69,"x0":-1.7715204607229775,"y0":50.00184240384371,"z0":5.4203846861526825,"aX":2.4912610746436448},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.1,"breakHorizontal":-4.1,"spinRate":2515,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.42104500182560844,"extension":6.762764872648346},"index":1,"playId":"246b1a83-3535-3b6c-87fb-4ccf8f6ef6c7","pitchNumber":2,"startTime":"2026-04-15T22:54:20.823Z","endTime":"2026-04-15T22:54:25.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.208607313334426,"aZ":-25.295025121590417,"pfxX":1.2509726035038011,"pfxZ":4.013555092648848,"pX":0.5111025520789,"pZ":2.0686578731988776,"vX0":5.493102266235412,"vY0":-129.85502221104298,"vZ0":-3.828509568546883,"x":97.52,"y":182.93,"x0":-1.7909527754467969,"y0":50.00476306484339,"z0":5.478086335909992,"aX":2.143588146812342},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":-3.5,"spinRate":2615,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.42118743238597434,"extension":6.784817773557534},"hitData":{"launchSpeed":98.0,"launchAngle":27.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.13,"coordY":86.03}},"index":2,"playId":"1ddef4c2-eccc-3af0-b33d-f6c8842a554c","pitchNumber":3,"startTime":"2026-04-15T22:54:35.900Z","endTime":"2026-04-15T22:55:01.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:55:01.874Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a ground ball to second baseman Luis Arraez, deflected by pitcher Tyler Mahle.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:55:00.533Z","endTime":"2026-04-15T22:55:34.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641816,"link":"/api/v1/people/641816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8818813539968,"aZ":-16.696575762168553,"pfxX":-7.082606873623728,"pfxZ":8.354478280884257,"pX":-0.16756419462162128,"pZ":2.423976431398122,"vX0":6.992932714199312,"vY0":-135.5662521326343,"vZ0":-4.500791973932544,"x":123.39,"y":173.33,"x0":-1.8659043048915864,"y0":50.00624433439279,"z0":5.278912082452263,"aX":-13.12672180986391},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2322,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40474096027608075,"extension":6.945885132509578},"hitData":{"launchSpeed":101.1,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":148.26,"coordY":153.2}},"index":0,"playId":"5a01f16c-7b4d-3f73-aca2-199b49ed3e38","pitchNumber":1,"startTime":"2026-04-15T22:55:25.064Z","endTime":"2026-04-15T22:55:34.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:55:34.643Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rece Hinds grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:55:49.599Z","endTime":"2026-04-15T22:57:15.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":85.4,"endSpeed":79.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117697320548256,"aZ":-28.933611074686286,"pfxX":0.3995726052346438,"pfxZ":2.082070897019407,"pX":1.0789446234570679,"pZ":-0.7578881682032121,"vX0":6.796148565348761,"vY0":-124.03455873632068,"vZ0":-8.953775027791833,"x":75.87,"y":259.24,"x0":-1.7499729391055194,"y0":50.00303783777022,"z0":5.316175754431121,"aX":0.6208976806052112},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":-2.3,"spinRate":2420,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.44182649833564147,"extension":6.653459378861634},"index":0,"playId":"8dc90383-f684-3205-add7-068e4320c9f9","pitchNumber":1,"startTime":"2026-04-15T22:56:42.341Z","endTime":"2026-04-15T22:56:49.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Mahle. Spencer Steer to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"8dc90383-f684-3205-add7-068e4320c9f9","startTime":"2026-04-15T22:56:49.005Z","endTime":"2026-04-15T22:57:07.881Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"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":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88440832838182,"aZ":-28.643550925322348,"pfxX":1.0349705213513591,"pfxZ":2.293701779839674,"pX":0.17779662162765714,"pZ":1.1023122347804757,"vX0":4.423898959919434,"vY0":-123.41799177894833,"vZ0":-4.7194162850083465,"x":110.22,"y":209.02,"x0":-1.7734629334349332,"y0":50.00431833740084,"z0":5.455691050833487,"aX":1.5941512439326906},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":-2.9,"spinRate":2407,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4440383502985834,"extension":6.634752154644838},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":173.98}},"index":2,"playId":"71051989-c6b9-36c2-a7d7-408eeb1b3f31","pitchNumber":2,"startTime":"2026-04-15T22:57:07.881Z","endTime":"2026-04-15T22:57:15.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:57:15.258Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:57:22.967Z","endTime":"2026-04-15T22:58:29.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":93.3,"endSpeed":85.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33185689797072,"aZ":-12.139326628646723,"pfxX":-5.141857906835195,"pfxZ":10.732564164153251,"pX":0.4847644475991744,"pZ":2.7885082275108437,"vX0":7.559602404479197,"vY0":-135.67134111001764,"vZ0":-4.507250367978264,"x":98.52,"y":163.49,"x0":-1.6680129629261693,"y0":50.002114601951334,"z0":5.315690677393498,"aX":-9.59838512035991},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":7.7,"spinRate":2383,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4035251253699714,"extension":6.8342332509542025},"index":0,"playId":"9998e67d-0f11-353f-8ba6-94a2ce285eaf","pitchNumber":1,"startTime":"2026-04-15T22:57:43.953Z","endTime":"2026-04-15T22:57:48.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.314500261264563,"aZ":-17.073576207752083,"pfxX":-6.567953313220407,"pfxZ":8.311193799083224,"pX":-0.698560367152655,"pZ":3.5779724244048565,"vX0":5.356598305867833,"vY0":-133.58499267143284,"vZ0":-1.541900348512503,"x":143.63,"y":142.17,"x0":-1.8710645822569303,"y0":50.00523194965949,"z0":5.383318495771707,"aX":-11.936700008680237},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2314,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4091738418894795,"extension":6.794882272614675},"index":1,"playId":"4627d9bd-c7a7-383a-b794-17f77d2748b9","pitchNumber":2,"startTime":"2026-04-15T22:58:02.808Z","endTime":"2026-04-15T22:58:06.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-15T22:58:11.939Z","endTime":"2026-04-15T22:58:26.276Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.623076984269495,"aZ":-27.74854904216618,"pfxX":-5.634912108952271,"pfxZ":2.7171050285163085,"pX":0.33424788386717386,"pZ":1.7616833111533214,"vX0":7.098268140272304,"vY0":-125.99729694357384,"vZ0":-3.5122544481484232,"x":104.26,"y":191.21,"x0":-1.7712152499084004,"y0":50.00196462515199,"z0":5.385920754277633,"aX":-9.172665847705924},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":8.8,"spinRate":1581,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.43267432113361215,"extension":6.797722076241415},"index":3,"playId":"b30ead4c-3cfb-31b0-9371-72858ffbcaf8","pitchNumber":3,"startTime":"2026-04-15T22:58:26.276Z","endTime":"2026-04-15T22:58:29.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T22:58:29.877Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T23:00:38.945Z","endTime":"2026-04-15T23:02:33.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76567854383101,"aZ":-14.149991936204964,"pfxX":-5.653540777689129,"pfxZ":9.878888873782977,"pX":0.28486567419863806,"pZ":1.9421002240091216,"vX0":7.69662182560252,"vY0":-135.28222276989933,"vZ0":-7.065306000161364,"x":106.14,"y":186.34,"x0":-1.8832184235812996,"y0":50.00625925104686,"z0":5.609799202441995,"aX":-10.319394185772392},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":8.3,"spinRate":2280,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40730025661127156,"extension":6.198184617758595},"index":0,"playId":"e7993cd0-7f46-3b5d-9554-7b34439dd981","pitchNumber":1,"startTime":"2026-04-15T23:00:56.753Z","endTime":"2026-04-15T23:01:00.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792768432739653,"aZ":-34.887340519247964,"pfxX":-9.133519837730397,"pfxZ":-1.6887645273174812,"pX":-0.3895293786416987,"pZ":2.618754282410843,"vX0":7.3920504367295505,"vY0":-127.08616019316409,"vZ0":-0.2825213902981507,"x":131.85,"y":168.07,"x0":-2.1774593362983565,"y0":50.005486282388645,"z0":5.549302344656413,"aX":-14.650413801075146},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":14.4,"spinRate":2231,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4342530354229339,"extension":5.93759794432075},"index":1,"playId":"91eabb1f-bb37-33aa-8f05-d9d0bf8d92c6","pitchNumber":2,"startTime":"2026-04-15T23:01:08.235Z","endTime":"2026-04-15T23:01:12.761Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80015955981012,"aZ":-32.09190472809934,"pfxX":0.855350154717776,"pfxZ":0.056924352229093145,"pX":0.20994423713521826,"pZ":0.04340238702178535,"vX0":5.14692662380055,"vY0":-125.03746258232812,"vZ0":-6.774522538924769,"x":109.0,"y":237.61,"x0":-1.995846980804129,"y0":50.00592992064295,"z0":5.458254106671089,"aX":1.3395525085767575},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":-2.9,"spinRate":2802,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4399123279002115,"extension":6.154858282865473},"index":2,"playId":"8bfb9480-8048-3151-b46c-f99dc0be5a33","pitchNumber":3,"startTime":"2026-04-15T23:01:21.319Z","endTime":"2026-04-15T23:01:24.953Z","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":93.5,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863432162035753,"aZ":-19.132926842496563,"pfxX":-5.9212110646680705,"pfxZ":6.995793382247159,"pX":0.13816083526137235,"pZ":3.6609589375644496,"vX0":7.6711898848587206,"vY0":-135.9248677417593,"vZ0":-2.060571426389884,"x":111.73,"y":139.93,"x0":-1.9563994350120677,"y0":50.000962860313585,"z0":5.76277935866928,"aX":-11.035991091263522},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":9.0,"spinRate":2377,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40355059676044736,"extension":6.256336505176912},"index":3,"playId":"3daef4fc-4956-391e-adae-b556e5f4f6bf","pitchNumber":4,"startTime":"2026-04-15T23:01:39.156Z","endTime":"2026-04-15T23:01:43.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.595341668449414,"aZ":-36.38569347456656,"pfxX":-8.048987195007586,"pfxZ":-2.5660219295253928,"pX":-0.7402760991108049,"pZ":2.594623713920392,"vX0":6.295668277992908,"vY0":-127.50685427621197,"vZ0":-0.08195365660452714,"x":145.22,"y":168.73,"x0":-2.197522889499512,"y0":50.0005374956135,"z0":5.501983048433983,"aX":-13.231401397635686},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.4,"breakHorizontal":13.1,"spinRate":2140,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4298178911905328,"extension":5.928196272864052},"index":4,"playId":"c7cca969-8b46-396e-87ba-0b1f18bd38d4","pitchNumber":5,"startTime":"2026-04-15T23:01:53.056Z","endTime":"2026-04-15T23:01:56.366Z","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":95.2,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.012028695618103,"aZ":-18.584674044345395,"pfxX":-6.670707226370236,"pfxZ":6.994047562808838,"pX":-0.6447776502784981,"pZ":2.4629031253998157,"vX0":5.820067249323213,"vY0":-138.52733644419519,"vZ0":-5.2064084926559255,"x":141.58,"y":172.28,"x0":-1.906528709889857,"y0":50.004908751826825,"z0":5.609726346145934,"aX":-12.963515602326439},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":10.9,"spinRate":2266,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3954296547607008,"extension":6.078487473919242},"index":5,"playId":"672ef547-683f-376d-9b00-8cedc8387a28","pitchNumber":6,"startTime":"2026-04-15T23:02:10.512Z","endTime":"2026-04-15T23:02:14.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87309421157618,"aZ":-29.072542742489155,"pfxX":1.4820079802667514,"pfxZ":1.8996546325220862,"pX":-0.24410655590715707,"pZ":2.1566305104590833,"vX0":3.813033764826821,"vY0":-127.43873840807659,"vZ0":-2.7201318159748826,"x":126.3,"y":180.55,"x0":-1.9564098108353998,"y0":50.003149257626646,"z0":5.550576285507156,"aX":2.42074232179498},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-3.6,"spinRate":2800,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.43093049415036155,"extension":5.949741400520386},"index":6,"playId":"2081f9f4-b85b-3f4d-b623-b21d6a199038","pitchNumber":7,"startTime":"2026-04-15T23:02:29.579Z","endTime":"2026-04-15T23:02:33.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:02:33.408Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T23:03:12.602Z","endTime":"2026-04-15T23:04:01.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-15T23:02:55.196Z","endTime":"2026-04-15T23:03:14.773Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.766338089529306,"aZ":-23.918833343153107,"pfxX":-10.001652424513722,"pfxZ":4.334455038703235,"pX":0.21862671127303873,"pZ":2.214049339962645,"vX0":9.296861093411653,"vY0":-137.22782592553787,"vZ0":-4.25676344196428,"x":108.67,"y":179.0,"x0":-1.9159838373585727,"y0":50.0038508269356,"z0":5.417704106990033,"aX":-19.0502488212309},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":2377,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39936301544073505,"extension":6.154759387816152},"index":1,"playId":"c40152b4-c2e3-3804-a73a-979e2de3aa58","pitchNumber":1,"startTime":"2026-04-15T23:03:14.773Z","endTime":"2026-04-15T23:03:19.231Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9331117784191,"aZ":-16.251195961761354,"pfxX":-6.4835582328651995,"pfxZ":8.464540394203215,"pX":-0.35055125408124643,"pZ":2.6704876985019776,"vX0":6.557511580020833,"vY0":-136.72541864847952,"vZ0":-5.169676472660039,"x":130.36,"y":166.68,"x0":-1.9450001583401189,"y0":50.00408965525231,"z0":5.712094789487403,"aX":-12.198479449261715},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2268,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40158400962513907,"extension":6.084589102188401},"index":2,"playId":"d132cd51-5b8d-3d76-b04e-8c8a64ade856","pitchNumber":2,"startTime":"2026-04-15T23:03:31.446Z","endTime":"2026-04-15T23:03:35.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794290494095932,"aZ":-16.84559196106822,"pfxX":-7.0534908667371505,"pfxZ":8.06899772966409,"pX":-0.08662865922141649,"pZ":2.513890358718359,"vX0":7.344660761935768,"vY0":-137.30237218903946,"vZ0":-5.581633943190612,"x":120.3,"y":170.9,"x0":-1.8861853244314475,"y0":50.0061798324692,"z0":5.728610739058577,"aX":-13.404340982540088},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2316,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39967192844558497,"extension":5.924358655514858},"hitData":{"launchSpeed":82.1,"launchAngle":18.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.72,"coordY":88.54}},"index":3,"playId":"ff0c8e96-1d3e-3c0e-b459-17335eea9663","pitchNumber":3,"startTime":"2026-04-15T23:03:50.021Z","endTime":"2026-04-15T23:04:01.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:04:01.034Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks. Matt Chapman to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T23:04:05.229Z","endTime":"2026-04-15T23:05:45.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.9,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214670675731067,"aZ":-35.00047503458032,"pfxX":0.7054811562270356,"pfxZ":-1.8308130045356812,"pX":-0.749857345262334,"pZ":3.3630436664293732,"vX0":3.6416926379714174,"vY0":-123.60327442481736,"vZ0":1.0863835216855386,"x":145.58,"y":147.98,"x0":-2.335462822157433,"y0":50.003294707220086,"z0":5.862441813631969,"aX":1.0883201147313497},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.8,"breakHorizontal":-2.2,"spinRate":2778,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.443556868853173,"extension":5.894544693211242},"index":0,"playId":"025dd9a3-b1f2-35fb-98b5-0ff04317f803","pitchNumber":1,"startTime":"2026-04-15T23:04:25.055Z","endTime":"2026-04-15T23:04:29.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23948204150119,"aZ":-22.933024344545593,"pfxX":-10.214835289731889,"pfxZ":5.039884982631362,"pX":0.817702946796807,"pZ":1.2025857184865036,"vX0":11.641935670779723,"vY0":-134.7881309133063,"vZ0":-6.429675941277163,"x":85.83,"y":206.31,"x0":-2.237370641923666,"y0":50.002822568883985,"z0":5.246352046416646,"aX":-18.731034529227607},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":16.0,"spinRate":2304,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.40690195936147244,"extension":6.1889166265357325},"index":1,"playId":"2e132975-5e8b-36cc-86a2-9ad4eede38c9","pitchNumber":2,"startTime":"2026-04-15T23:04:43.782Z","endTime":"2026-04-15T23:04:47.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18561968645657,"aZ":-24.354695717389166,"pfxX":-8.58670228280722,"pfxZ":4.24002664407894,"pX":-1.714548526380426,"pZ":2.8912344338071465,"vX0":4.805244941893866,"vY0":-135.0985311558659,"vZ0":-2.1239986782128675,"x":182.35,"y":160.72,"x0":-2.4033214522101085,"y0":50.00005092786349,"z0":5.404150773039913,"aX":-15.826429932168915},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":14.5,"spinRate":2294,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4058534879085407,"extension":6.235998071947255},"index":2,"playId":"45a79613-5485-3140-915c-768a3f0a0c13","pitchNumber":3,"startTime":"2026-04-15T23:05:03.511Z","endTime":"2026-04-15T23:05:07.257Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.671204047345135,"aZ":-19.1394444575549,"pfxX":-6.4832023469515425,"pfxZ":7.17567583235436,"pX":-0.35207915826964453,"pZ":2.5518314800316833,"vX0":6.883895778632731,"vY0":-134.09968349787755,"vZ0":-4.652570781885832,"x":130.42,"y":169.88,"x0":-2.1131327306095216,"y0":50.00388917730308,"z0":5.6793457434777705,"aX":-11.779263854389987},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":10.2,"spinRate":2206,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40884233898259037,"extension":6.229682069466805},"index":3,"playId":"ce4a6653-b45b-3eed-8e6d-6e1556435f59","pitchNumber":4,"startTime":"2026-04-15T23:05:22.795Z","endTime":"2026-04-15T23:05:26.556Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19626132893681,"aZ":-18.818726936185254,"pfxX":-5.5119620045813305,"pfxZ":7.384279923798426,"pX":-1.0052871590694783,"pZ":2.7135250678016885,"vX0":4.854373024729325,"vY0":-134.1868320442815,"vZ0":-4.209975060481524,"x":155.32,"y":165.51,"x0":-2.128719517059719,"y0":50.0052868084637,"z0":5.657840616381897,"aX":-9.973218583959524},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":8.9,"spinRate":2263,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40942473485840525,"extension":6.262555992993047},"index":4,"playId":"c1148050-1097-3efe-a350-f205cda1a8f8","pitchNumber":5,"startTime":"2026-04-15T23:05:39.839Z","endTime":"2026-04-15T23:05:45.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:05:45.207Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daniel Susac doubles (1) on a ground ball to left fielder Spencer Steer. Matt Chapman scores. Jung Hoo Lee scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T23:05:45.666Z","endTime":"2026-04-15T23:07:01.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":79.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64477879457129,"aZ":-31.691140659535247,"pfxX":0.7975663941590287,"pfxZ":0.300297492909964,"pX":1.040755781299937,"pZ":2.189507991898038,"vX0":7.890459732710704,"vY0":-125.74542843997098,"vZ0":-2.2588055516609034,"x":77.33,"y":179.66,"x0":-2.253005318737079,"y0":50.000010595307295,"z0":5.693423923050734,"aX":1.26417405068881},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-3.4,"spinRate":2918,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4370890738491906,"extension":5.980148787172836},"index":0,"playId":"2280cc40-cca4-3905-89d6-511dfd21ee5c","pitchNumber":1,"startTime":"2026-04-15T23:06:11.809Z","endTime":"2026-04-15T23:06:16.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.787426403366226,"aZ":-23.945507350978477,"pfxX":-9.855892571229392,"pfxZ":4.5028379822616635,"pX":-1.0477508888522473,"pZ":2.5063199020712013,"vX0":6.899298295405834,"vY0":-135.1446142925562,"vZ0":-3.1593046573075543,"x":156.94,"y":171.11,"x0":-2.369022700388103,"y0":50.00343059734392,"z0":5.395672671520492,"aX":-18.010497527477373},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2351,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4071913263578688,"extension":6.084890131963954},"index":1,"playId":"2b0c1fff-a819-3c03-977b-f7aec8a773f4","pitchNumber":2,"startTime":"2026-04-15T23:06:30.313Z","endTime":"2026-04-15T23:06:34.398Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58888077657718,"aZ":-33.178046670037965,"pfxX":1.835703608438446,"pfxZ":-0.6619004901659995,"pX":-0.1561188701401545,"pZ":2.635528235381655,"vX0":4.677897287684471,"vY0":-123.10727384777236,"vZ0":-0.7441818912554354,"x":122.95,"y":167.62,"x0":-2.326533193153096,"y0":50.00127542281648,"z0":5.773455554032565,"aX":2.7905537368838322},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":-4.6,"spinRate":2773,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.446529530904773,"extension":6.003364297323516},"hitData":{"launchSpeed":94.6,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.26,"coordY":111.65}},"index":2,"playId":"bd3e936d-657a-3e35-b7f7-ccf6b12c825f","pitchNumber":3,"startTime":"2026-04-15T23:06:49.076Z","endTime":"2026-04-15T23:07:01.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:07:01.890Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Brennan grounds out, pitcher Rhett Lowder to first baseman Sal Stewart. Daniel Susac to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T23:08:08.646Z","endTime":"2026-04-15T23:09:09.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695076,"link":"/api/v1/people/695076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-15T23:07:27.426Z","endTime":"2026-04-15T23:08:10.891Z","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":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703933437927617,"aZ":-30.630546605520138,"pfxX":2.8786890127918374,"pfxZ":1.0159550279894365,"pX":-1.0200960411403395,"pZ":2.155694398937055,"vX0":2.282606158728498,"vY0":-122.04857234437388,"vZ0":-2.5605090947483964,"x":155.88,"y":180.58,"x0":-2.3394716231341373,"y0":50.00161372921262,"z0":5.840909655684627,"aX":4.367722740983398},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.6,"breakHorizontal":-5.8,"spinRate":2828,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4477733295437414,"extension":6.139053107406587},"index":1,"playId":"2847c2c0-6bac-3195-abc6-10cdf8f84f51","pitchNumber":1,"startTime":"2026-04-15T23:08:10.891Z","endTime":"2026-04-15T23:08:15.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53924822800721,"aZ":-23.17931388060806,"pfxX":-9.017817377818833,"pfxZ":4.870045219440016,"pX":0.0969617964746266,"pZ":1.4506645860797545,"vX0":9.652678443323623,"vY0":-134.87309940422756,"vZ0":-5.82718694770826,"x":113.3,"y":199.61,"x0":-2.3517927189321743,"y0":50.0067021037756,"z0":5.267607560514219,"aX":-16.666583142212804},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":14.4,"spinRate":2267,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4056642055163038,"extension":6.318221759520064},"index":2,"playId":"d80618b5-e9ee-3b44-9ab2-ae8d4a2a4e1f","pitchNumber":2,"startTime":"2026-04-15T23:08:27.736Z","endTime":"2026-04-15T23:08:32.474Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956453294096026,"aZ":-18.13870722324605,"pfxX":-6.134095056531718,"pfxZ":7.604922441813213,"pX":0.16312412038617116,"pZ":1.795404118113815,"vX0":7.949898094416823,"vY0":-135.35316264304362,"vZ0":-6.444400983581368,"x":110.78,"y":190.3,"x0":-2.022178356801365,"y0":50.004858590961085,"z0":5.487977661423383,"aX":-11.324906075674626},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":9.4,"spinRate":2290,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4054596003647939,"extension":6.324754772657118},"index":3,"playId":"df472e46-b278-3764-b905-2e052610c1ed","pitchNumber":3,"startTime":"2026-04-15T23:08:45.011Z","endTime":"2026-04-15T23:08:49.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.103978616501152,"aZ":-31.059149373265175,"pfxX":-9.856690298705892,"pfxZ":0.7077220831366446,"pX":-0.6185850667476158,"pZ":1.7667557408291308,"vX0":7.536890097004989,"vY0":-125.02702290597847,"vZ0":-2.5706077748237073,"x":140.58,"y":191.08,"x0":-2.403624803128379,"y0":50.00047321132531,"z0":5.377742844720255,"aX":-15.476974699772924},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":16.0,"spinRate":1918,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.43944611520245136,"extension":6.290686579395865},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.58,"coordY":191.21}},"index":4,"playId":"76fb5b78-a810-3861-a902-24acb17807ab","pitchNumber":4,"startTime":"2026-04-15T23:09:01.449Z","endTime":"2026-04-15T23:09:09.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:09:09.311Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T23:09:16.114Z","endTime":"2026-04-15T23:09:45.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68284363166565,"aZ":-17.287492788706007,"pfxX":-5.899924016369095,"pfxZ":8.107401917482797,"pX":0.35767256931167657,"pZ":2.474436704806968,"vX0":7.552115923618268,"vY0":-134.9787399493585,"vZ0":-5.478275377578705,"x":103.37,"y":171.97,"x0":-1.7161895987328546,"y0":50.003132783379854,"z0":5.7564071699952875,"aX":-10.835032989374454},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2293,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40652266593035247,"extension":6.1767526983840275},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":171.95}},"index":0,"playId":"945372c6-ba3f-34a2-8c23-676ec2ac1c61","pitchNumber":1,"startTime":"2026-04-15T23:09:38.269Z","endTime":"2026-04-15T23:09:45.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:09:45.881Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ke'Bryan Hayes walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:11:47.611Z","endTime":"2026-04-15T23:12:56.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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(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":81.1,"endSpeed":74.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88821098233246,"aZ":-32.600503777628674,"pfxX":3.1167824547562812,"pfxZ":-0.30834775736500397,"pX":0.8597593481440771,"pZ":1.8541970950791864,"vX0":5.067201891438162,"vY0":-117.96157274374414,"vZ0":-1.777966728503999,"x":84.23,"y":188.72,"x0":-1.7309094082705772,"y0":50.002578990306475,"z0":5.6566226109453535,"aX":4.339244859272775},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.7,"breakHorizontal":-7.0,"spinRate":2343,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4664353327792532,"extension":6.644521395762184},"index":0,"playId":"79f4507e-acb6-3b5d-8911-1735ec7a89ff","pitchNumber":1,"startTime":"2026-04-15T23:12:02.444Z","endTime":"2026-04-15T23:12:07.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952908939186052,"aZ":-14.119798075995378,"pfxX":-6.024563659468404,"pfxZ":10.332752641137006,"pX":-0.868553037083861,"pZ":4.070965128233685,"vX0":4.483098051767496,"vY0":-131.84032240033355,"vZ0":-1.1401723775881372,"x":150.11,"y":128.86,"x0":-1.8145365565649016,"y0":50.00477292454825,"z0":5.558938798195784,"aX":-10.529057291413254},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2328,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4166180999814788,"extension":6.770817585841091},"index":1,"playId":"ff013e62-5f85-3a4f-9a59-76af950ae22d","pitchNumber":2,"startTime":"2026-04-15T23:12:16.946Z","endTime":"2026-04-15T23:12:20.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23931698697794,"aZ":-10.949557363391044,"pfxX":-5.55524081594006,"pfxZ":11.80814493110941,"pX":0.23112163305804687,"pZ":1.4973329317535806,"vX0":7.16697108386974,"vY0":-134.04067527093986,"vZ0":-7.529719899022146,"x":108.19,"y":198.35,"x0":-1.7707871495545853,"y0":50.00375295339022,"z0":5.14702093023195,"aX":-9.986921954201012},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":8.3,"spinRate":2268,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4105248731712865,"extension":6.909043417739529},"index":2,"playId":"b96687b0-94f5-3bc1-b645-1cfb137a4e59","pitchNumber":3,"startTime":"2026-04-15T23:12:34.544Z","endTime":"2026-04-15T23:12:38.818Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18704427245525,"aZ":-10.460855697132555,"pfxX":-6.24422210542261,"pfxZ":11.933074148822623,"pX":0.9741311038243216,"pZ":2.2084802898580342,"vX0":9.25236066133041,"vY0":-135.19777224775072,"vZ0":-5.822370011954718,"x":79.87,"y":179.15,"x0":-1.708529559087788,"y0":50.00234382883058,"z0":5.150557344864535,"aX":-11.362119476325367},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.3,"breakHorizontal":8.9,"spinRate":2454,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4078304750714681,"extension":6.958142815320534},"index":3,"playId":"95e8aaef-c63b-350c-98c1-a7aa8019b422","pitchNumber":4,"startTime":"2026-04-15T23:12:51.134Z","endTime":"2026-04-15T23:12:56.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:12:56.028Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"TJ Friedl out on a sacrifice bunt, pitcher Tyler Mahle to first baseman Rafael Devers. Ke'Bryan Hayes to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:13:04.358Z","endTime":"2026-04-15T23:13:28.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641816,"link":"/api/v1/people/641816"},"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_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48376776958479,"aZ":-22.492044796229283,"pfxX":-1.1563692494031823,"pfxZ":5.823080758224859,"pX":0.3612924777493689,"pZ":2.191218415284466,"vX0":6.3673811570660055,"vY0":-128.39321407325667,"vZ0":-3.0846374450248915,"x":103.23,"y":179.62,"x0":-2.0045579112187264,"y0":50.004625834211716,"z0":5.165627697267369,"aX":-1.9235302988591},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.1,"breakHorizontal":0.6,"spinRate":2485,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4271867564436218,"extension":6.85298823536744},"hitData":{"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":190.19}},"index":0,"playId":"79d1b36d-a962-315b-8163-608bfaf07276","pitchNumber":1,"startTime":"2026-04-15T23:13:20.685Z","endTime":"2026-04-15T23:13:28.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:13:28.570Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:13:52.340Z","endTime":"2026-04-15T23:17:12.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,8],"actionIndex":[6,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641816,"link":"/api/v1/people/641816"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189047708862795,"aZ":-22.00827060017353,"pfxX":-0.042402308957748325,"pfxZ":6.0579288966428315,"pX":1.3595473262401803,"pZ":2.551697923491343,"vX0":8.176280511273314,"vY0":-128.63029984090298,"vZ0":-2.5123947474782664,"x":65.18,"y":169.88,"x0":-1.8523137286467013,"y0":50.00533691290942,"z0":5.243829099434818,"aX":-0.07072890983504368},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.7,"breakHorizontal":-1.7,"spinRate":2509,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4254962484558704,"extension":6.96624840421592},"index":0,"playId":"6a8c83fe-bcc5-37a7-b63e-6327d8e40aed","pitchNumber":1,"startTime":"2026-04-15T23:13:58.859Z","endTime":"2026-04-15T23:14:03.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83322786221167,"aZ":-14.137571015686264,"pfxX":-8.491104819552012,"pfxZ":10.007265656978069,"pX":-0.7139803811741169,"pZ":3.494818879928453,"vX0":5.778922288423712,"vY0":-134.54679426726167,"vZ0":-2.311548837205797,"x":144.22,"y":144.42,"x0":-1.8053064757326234,"y0":50.00118963523923,"z0":5.387601117160748,"aX":-15.301102824068037},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":13.8,"spinRate":2465,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4097805779250385,"extension":6.87267981300497},"index":1,"playId":"ca303b58-380d-32c9-89ad-4c7bce1c0ef4","pitchNumber":2,"startTime":"2026-04-15T23:14:11.240Z","endTime":"2026-04-15T23:14:15.447Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34560118276582,"aZ":-26.488946515200986,"pfxX":-8.500518750834203,"pfxZ":3.5908648735530164,"pX":-2.094163253125314,"pZ":2.4330361952246538,"vX0":2.610107468154065,"vY0":-125.09431541155577,"vZ0":-1.8201477469336,"x":196.82,"y":173.09,"x0":-2.0469378203147066,"y0":50.0037447572575,"z0":5.342530018933617,"aX":-13.466605803019474},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.4,"breakHorizontal":14.8,"spinRate":1802,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.43791836265017725,"extension":6.749045319898279},"index":2,"playId":"5d92f74f-164d-37bc-bd7f-1bdca4702701","pitchNumber":3,"startTime":"2026-04-15T23:14:29.389Z","endTime":"2026-04-15T23:14:35.416Z","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.8,"endSpeed":84.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78894345247665,"aZ":-12.995578230066844,"pfxX":-7.529492139324211,"pfxZ":10.513472575039977,"pX":0.2152361947626402,"pZ":2.762611031985763,"vX0":7.821447453536698,"vY0":-134.8178552646268,"vZ0":-4.2015216524876955,"x":108.8,"y":164.19,"x0":-1.757881701902028,"y0":50.00120013646883,"z0":5.2713387178761675,"aX":-13.733772137773073},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":11.8,"spinRate":2459,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.407689905118811,"extension":6.9580981470284815},"index":3,"playId":"d010f86b-7918-38a6-9626-1888a37b48d0","pitchNumber":4,"startTime":"2026-04-15T23:14:49.714Z","endTime":"2026-04-15T23:14:55.145Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424585491496135,"aZ":-23.896766471292437,"pfxX":-7.988606899561675,"pfxZ":5.272597049156067,"pX":0.7322574378072366,"pZ":1.3450740029240074,"vX0":8.945785770691137,"vY0":-124.8741953631843,"vZ0":-4.824842430128287,"x":89.09,"y":202.46,"x0":-1.8679063264847005,"y0":50.00561218352097,"z0":5.281719422664902,"aX":-12.55004857345935},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":12.2,"spinRate":1772,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4395466929648828,"extension":6.798034464924661},"index":4,"playId":"310b2bbb-3f35-3f5b-8bc0-41724b0c7be0","pitchNumber":5,"startTime":"2026-04-15T23:15:15.473Z","endTime":"2026-04-15T23:15:21.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"a6ee446f-11d0-30c1-a763-d71155079b72","startTime":"2026-04-15T23:15:34.319Z","endTime":"2026-04-15T23:15:40.608Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Tyler Mahle picks off Ke'Bryan Hayes at 2nd on throw to second baseman Luis Arraez.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"a6ee446f-11d0-30c1-a763-d71155079b72","startTime":"2026-04-15T23:15:53.009Z","endTime":"2026-04-15T23:16:08.973Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-15T23:16:08.973Z","endTime":"2026-04-15T23:17:06.618Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825238036595024,"aZ":-28.00454894466018,"pfxX":0.03323571762014588,"pfxZ":2.600197534534211,"pX":1.7227949553969153,"pZ":-1.0364333322230348,"vX0":8.413978541549438,"vY0":-126.71029672874327,"vZ0":-10.38636275267691,"x":51.33,"y":266.76,"x0":-1.6625117275517207,"y0":50.00585374730907,"z0":5.397485218836728,"aX":0.053608174639538285},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.2,"spinRate":2689,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4342788970254743,"extension":6.830433621583572},"index":8,"playId":"e772a02e-d80c-3255-9a3c-92106d1e9942","pitchNumber":6,"startTime":"2026-04-15T23:17:06.618Z","endTime":"2026-04-15T23:17:12.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:17:12.439Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks. Matt McLain to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:17:14.499Z","endTime":"2026-04-15T23:18:30.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211231497363464,"aZ":-13.862428068676033,"pfxX":-7.790427912370013,"pfxZ":10.074426332459833,"pX":0.06818537245673711,"pZ":3.679690393770942,"vX0":7.403730601923991,"vY0":-134.47911401461946,"vZ0":-1.976184305918628,"x":114.4,"y":139.43,"x0":-1.7185159656171332,"y0":50.003163776460276,"z0":5.415918035147102,"aX":-14.161817570604413},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":12.4,"spinRate":2389,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4084605195936324,"extension":6.692840565123822},"index":0,"playId":"c6d9828d-753a-3290-94dc-c61f8111fb3f","pitchNumber":1,"startTime":"2026-04-15T23:17:38.279Z","endTime":"2026-04-15T23:17:44.473Z","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.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398317831589722,"aZ":-12.113297476046139,"pfxX":-6.90714747464387,"pfxZ":10.772508836841006,"pX":1.200944964753374,"pZ":3.2901110056938485,"vX0":9.812700565185292,"vY0":-135.55436470489005,"vZ0":-3.4324962968414927,"x":71.22,"y":149.95,"x0":-1.5671985453368018,"y0":50.00623287171132,"z0":5.417541643733616,"aX":-12.867925304823649},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":10.4,"spinRate":2371,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4039361120642413,"extension":6.866896151477215},"index":1,"playId":"9a37e8d6-808b-31a8-a2e4-12bd32d15fea","pitchNumber":2,"startTime":"2026-04-15T23:17:55.114Z","endTime":"2026-04-15T23:17:58.967Z","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":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844365691320455,"aZ":-22.747290141091057,"pfxX":-3.3028548068671593,"pfxZ":5.610384689794284,"pX":-0.887755155369785,"pZ":2.538097267867138,"vX0":4.031402614745985,"vY0":-128.1270447621861,"vZ0":-2.2694391832941174,"x":150.84,"y":170.25,"x0":-2.044704580788647,"y0":50.002165318957545,"z0":5.1933604456178015,"aX":-5.549562667001824},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":5.2,"spinRate":2396,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4257631174712353,"extension":6.718054838080015},"index":2,"playId":"030623f5-243d-3015-8819-d26492962d11","pitchNumber":3,"startTime":"2026-04-15T23:18:09.798Z","endTime":"2026-04-15T23:18:14.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65215801404656,"aZ":-21.76943331814141,"pfxX":-3.9561166620183323,"pfxZ":6.098241738150055,"pX":-1.3968552766078848,"pZ":2.514872919425283,"vX0":3.28555088765208,"vY0":-129.45265927342845,"vZ0":-2.669007458505422,"x":170.24,"y":170.88,"x0":-2.1651396386776387,"y0":50.00436516373322,"z0":5.215995626479227,"aX":-6.751569911376571},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.7,"breakHorizontal":6.5,"spinRate":2537,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.42224169215344887,"extension":6.77538933865859},"index":3,"playId":"53d4b781-7d1e-3e7a-894b-821668499c0a","pitchNumber":4,"startTime":"2026-04-15T23:18:26.141Z","endTime":"2026-04-15T23:18:30.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:18:30.401Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Stewart homers (7) on a fly ball to right center field. Matt McLain scores. Elly De La Cruz scores.","rbi":3,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:18:29.699Z","endTime":"2026-04-15T23:19:41.842Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33319770298622,"aZ":-27.1015761100334,"pfxX":-10.662229391433858,"pfxZ":3.11258682758381,"pX":-0.7914791098584942,"pZ":1.5286388167420635,"vX0":5.914199520732471,"vY0":-127.3902449167345,"vZ0":-4.300252690607884,"x":147.17,"y":197.51,"x0":-1.7687016059353422,"y0":50.00321671843647,"z0":5.403351571169059,"aX":-17.36912763413632},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":1845,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4314247766293735,"extension":6.858853838178989},"index":0,"playId":"2d64c23d-f457-32c5-8a6f-0c5261b7a266","pitchNumber":1,"startTime":"2026-04-15T23:18:55.911Z","endTime":"2026-04-15T23:18:59.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83384493945992,"aZ":-9.242747148853587,"pfxX":-6.643834961927121,"pfxZ":12.174417721719596,"pX":0.3013631238876319,"pZ":2.809680439876718,"vX0":7.433066214558928,"vY0":-137.43809171806208,"vZ0":-5.178023485195338,"x":105.51,"y":162.92,"x0":-1.5949921701327883,"y0":50.00263109126626,"z0":5.366317136274532,"aX":-12.514587281608996},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":10.2,"spinRate":2419,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40089947505922563,"extension":6.932392088046981},"hitData":{"launchSpeed":102.7,"launchAngle":23.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":192.08,"coordY":59.03}},"index":1,"playId":"b499cffa-fe16-37e3-8d94-e82d07a5eb23","pitchNumber":2,"startTime":"2026-04-15T23:19:13.337Z","endTime":"2026-04-15T23:19:41.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:19:41.842Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a ground ball to left fielder Will Brennan, deflected by shortstop Willy Adames.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:19:53.793Z","endTime":"2026-04-15T23:20:30.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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_deflection"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.384544712557652,"aZ":-13.74730947186564,"pfxX":-6.13534642144892,"pfxZ":10.155311439155284,"pX":0.1676343495793303,"pZ":2.7711321733684287,"vX0":7.182146945270676,"vY0":-134.4210033434706,"vZ0":-4.051873136246358,"x":110.61,"y":163.96,"x0":-1.7522377777766802,"y0":50.00644293698221,"z0":5.286207013897663,"aX":-11.137552977288665},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2408,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40877089469323824,"extension":6.965364940752933},"index":0,"playId":"f0d1a133-ff5b-314a-b360-17b37b07ecd1","pitchNumber":1,"startTime":"2026-04-15T23:20:06.241Z","endTime":"2026-04-15T23:20:10.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84959626023659,"aZ":-23.878112738458334,"pfxX":-1.0381438565622225,"pfxZ":4.979546206856847,"pX":0.0035770797097751795,"pZ":2.2449965964519456,"vX0":5.146981181708618,"vY0":-128.09368796353365,"vZ0":-3.021333155651985,"x":116.86,"y":178.17,"x0":-1.8947349038527141,"y0":50.00147239174883,"z0":5.30154349858398,"aX":-1.729341310030234},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2291,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.42718512725218005,"extension":6.882514281717878},"hitData":{"launchSpeed":99.2,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":92.52,"coordY":115.2}},"index":1,"playId":"70bec1a5-310e-3fb7-8957-d3bf71d7b20a","pitchNumber":2,"startTime":"2026-04-15T23:20:19.156Z","endTime":"2026-04-15T23:20:30.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:20:30.161Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:21:31.068Z","endTime":"2026-04-15T23:22:29.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-15T23:20:44.097Z","endTime":"2026-04-15T23:21:33.173Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.8,"endSpeed":75.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29663450616664,"aZ":-30.600205744274525,"pfxX":4.733599892282909,"pfxZ":1.0875387192766404,"pX":0.6318669043651565,"pZ":2.6018451858585845,"vX0":4.247152243921876,"vY0":-120.45616679763336,"vZ0":-0.6562721562694095,"x":92.91,"y":168.53,"x0":-1.777836045327448,"y0":50.004675455976006,"z0":5.615110052361359,"aX":6.863528251363698},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.0,"breakHorizontal":-9.7,"spinRate":2480,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.457042041006289,"extension":6.719002788745643},"index":1,"playId":"50c6b034-2c80-3c97-9549-afe6726c4866","pitchNumber":1,"startTime":"2026-04-15T23:21:33.173Z","endTime":"2026-04-15T23:21:37.758Z","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":92.3,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62269195576422,"aZ":-19.656449566658612,"pfxX":-7.912607662353581,"pfxZ":6.85686356891715,"pX":-0.7183591818211915,"pZ":4.318287177796051,"vX0":5.499757164618931,"vY0":-134.37235448938816,"vZ0":0.5120825203585031,"x":144.38,"y":122.19,"x0":-1.765560021832232,"y0":50.001324557813,"z0":5.52384704114271,"aX":-14.441463002956},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":2289,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4079126166049605,"extension":6.860341424654106},"index":2,"playId":"d1a9fb9d-405c-3bcf-be7e-e93de60e36a0","pitchNumber":2,"startTime":"2026-04-15T23:21:49.577Z","endTime":"2026-04-15T23:21:53.632Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.463016416681594,"aZ":-24.141102763563786,"pfxX":-6.401178847448589,"pfxZ":5.259104424685582,"pX":-0.2943894123885242,"pZ":3.1377118156227555,"vX0":5.8256627333137,"vY0":-123.08003036304991,"vZ0":-0.8177300566623091,"x":128.22,"y":154.06,"x0":-1.865504095507222,"y0":50.002910814396735,"z0":5.527057086288575,"aX":-9.776873785102257},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":10.2,"spinRate":1719,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.44580031614458937,"extension":6.665183833878098},"index":3,"playId":"068068f2-b386-3773-94b8-05431136dbe8","pitchNumber":3,"startTime":"2026-04-15T23:22:03.682Z","endTime":"2026-04-15T23:22:09.477Z","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":84.2,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85690029500134,"aZ":-29.370620185713566,"pfxX":3.54578579076564,"pfxZ":1.8912285362166665,"pX":1.1665008935461656,"pZ":1.3884158229940322,"vX0":5.841722575406194,"vY0":-122.38493823902063,"vZ0":-3.5428492705619505,"x":72.54,"y":201.29,"x0":-1.731912314034282,"y0":50.00513562332715,"z0":5.427845014944134,"aX":5.26711563673515},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.6,"breakHorizontal":-8.0,"spinRate":2503,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.451167248084932,"extension":6.809311962995723},"index":4,"playId":"17d8b42b-4c99-3517-b847-1074861dc9a1","pitchNumber":4,"startTime":"2026-04-15T23:22:25.666Z","endTime":"2026-04-15T23:22:29.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:22:29.567Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T23:24:40.219Z","endTime":"2026-04-15T23:26:17.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.503156861682385,"aZ":-18.158962967831545,"pfxX":-7.196676883446028,"pfxZ":7.664387661098846,"pX":-0.017795340375551257,"pZ":2.1447674389613973,"vX0":7.525270138238341,"vY0":-135.13784020919243,"vZ0":-5.881256095276741,"x":117.68,"y":180.87,"x0":-1.9184446972231242,"y0":50.00413562072889,"z0":5.647060009272447,"aX":-13.163857862885555},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":11.2,"spinRate":2272,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40704214600136757,"extension":6.087332073229378},"index":0,"playId":"5e6c8120-83c4-343d-85c1-790c8fd2ca0c","pitchNumber":1,"startTime":"2026-04-15T23:24:40.219Z","endTime":"2026-04-15T23:24:44.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.942432886685467,"aZ":-33.95334573554371,"pfxX":-10.86158171786626,"pfxZ":-1.1144446663578922,"pX":0.36649493237263314,"pZ":1.7574675658569165,"vX0":9.412864464415074,"vY0":-126.28678507301784,"vZ0":-2.092059688339389,"x":103.03,"y":191.33,"x0":-2.0147814793236685,"y0":50.001369560478615,"z0":5.352215135847692,"aX":-17.380352815199743},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.3,"breakHorizontal":17.3,"spinRate":1978,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.4352595523670173,"extension":6.183680910399719},"index":1,"playId":"eeb60546-bfbe-3029-8309-604c2b245f98","pitchNumber":2,"startTime":"2026-04-15T23:24:53.151Z","endTime":"2026-04-15T23:24:57.687Z","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":93.6,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04949850805142,"aZ":-16.02016725967146,"pfxX":-6.3795876264092595,"pfxZ":8.676550819775864,"pX":-0.021933143795533034,"pZ":3.561218886578686,"vX0":6.791223787309469,"vY0":-136.10740953399593,"vZ0":-3.1088548899420174,"x":117.84,"y":142.63,"x0":-1.7298774322957662,"y0":50.00185971979761,"z0":5.838669420077946,"aX":-11.876028235805398},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":2453,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40363453720817466,"extension":6.060083071701865},"index":2,"playId":"6b834740-53b6-39af-86a0-3d9e23f26f2b","pitchNumber":3,"startTime":"2026-04-15T23:25:07.340Z","endTime":"2026-04-15T23:25:11.672Z","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":94.4,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33208914784475,"aZ":-17.1768965461287,"pfxX":-5.094374646047342,"pfxZ":7.89239604732202,"pX":-0.8940057446508037,"pZ":4.5096621263608325,"vX0":4.318888555571818,"vY0":-137.43584535806292,"vZ0":-0.5258693732127155,"x":151.08,"y":117.02,"x0":-1.8290664388222673,"y0":50.00270349369602,"z0":5.876979665865158,"aX":-9.681347509942874},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":8.3,"spinRate":2351,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39953011904172,"extension":6.002575290443899},"index":3,"playId":"0a3e2761-2054-3526-9a9a-0bfe70eb54be","pitchNumber":4,"startTime":"2026-04-15T23:25:24.026Z","endTime":"2026-04-15T23:25:28.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46226665694159,"aZ":-31.250255863078507,"pfxX":-10.389246203876825,"pfxZ":0.55713810768858,"pX":-0.5247600428764678,"pZ":2.589579628809328,"vX0":7.135950491900191,"vY0":-128.0272729755071,"vZ0":-1.0839626262867632,"x":137.0,"y":168.86,"x0":-1.9985279389066897,"y0":50.003019418297086,"z0":5.46451402979573,"aX":-17.244803824821805},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":2182,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.42783089674868213,"extension":6.27202820188952},"index":4,"playId":"6220e478-ddde-3778-854c-d08807df396b","pitchNumber":5,"startTime":"2026-04-15T23:25:38.395Z","endTime":"2026-04-15T23:25:44.409Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262055918533186,"aZ":-30.342984922411883,"pfxX":-0.5189578838572408,"pfxZ":1.1095598872936705,"pX":0.13271630645887783,"pZ":1.0289708771481179,"vX0":5.344364353445845,"vY0":-127.88342387670832,"vZ0":-5.325303486052832,"x":111.94,"y":211.0,"x0":-1.9199666628239966,"y0":50.002292827433024,"z0":5.528738051640216,"aX":-0.8565621440193071},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-0.4,"spinRate":2861,"spinDirection":319},"zone":14,"typeConfidence":2.0,"plateTime":0.4288933084349691,"extension":5.987785244582461},"index":5,"playId":"7235d9d0-1701-3cef-9dd3-e7a50234e5e7","pitchNumber":6,"startTime":"2026-04-15T23:26:11.937Z","endTime":"2026-04-15T23:26:17.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:26:17.292Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder TJ Friedl.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T23:26:18.622Z","endTime":"2026-04-15T23:27:18.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":78.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190468825455106,"aZ":-33.51031303043187,"pfxX":1.7395576277845173,"pfxZ":-0.8656589705628708,"pX":-2.2961955073336937,"pZ":2.963860134931618,"vX0":-0.9836781420357081,"vY0":-123.36585427290483,"vZ0":-0.07027677154608725,"x":204.53,"y":158.76,"x0":-2.119493869204045,"y0":50.00104844696047,"z0":5.803630031918793,"aX":2.6967746902117344},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.3,"breakHorizontal":-2.9,"spinRate":2827,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4430037970006988,"extension":5.733482531742498},"index":0,"playId":"00f5aab7-b292-39a6-929b-bc92068624dc","pitchNumber":1,"startTime":"2026-04-15T23:26:38.302Z","endTime":"2026-04-15T23:26:42.222Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.412083350626148,"aZ":-15.673390533776509,"pfxX":-4.535806105592812,"pfxZ":8.678541942036592,"pX":-0.5774613255424342,"pZ":3.844596318789529,"vX0":4.760099043839152,"vY0":-137.26005334283872,"vZ0":-2.40282830561441,"x":139.01,"y":134.98,"x0":-1.7478530906913863,"y0":50.0012425707942,"z0":5.803095532903109,"aX":-8.62284711527992},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2245,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3995928179387569,"extension":6.101276955663439},"index":1,"playId":"cf468fb5-aa91-34a4-bcb4-784df578bb13","pitchNumber":2,"startTime":"2026-04-15T23:26:53.223Z","endTime":"2026-04-15T23:26:58.872Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18450566457181,"aZ":-23.069771543459076,"pfxX":-10.027371078720364,"pfxZ":4.85083478952296,"pX":0.5066640452184524,"pZ":2.1527483512597594,"vX0":9.76726637828677,"vY0":-136.18221543931668,"vZ0":-4.208650343278188,"x":97.69,"y":180.66,"x0":-1.825350279046193,"y0":50.001125141345845,"z0":5.315911301838165,"aX":-18.813786428573234},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":16.1,"spinRate":2334,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.4023572804757407,"extension":6.320931965924404},"hitData":{"launchSpeed":91.8,"launchAngle":36.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.61,"coordY":62.6}},"index":2,"playId":"46044ef7-c2a7-3b55-8cee-9ac2808678de","pitchNumber":3,"startTime":"2026-04-15T23:27:08.514Z","endTime":"2026-04-15T23:27:18.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:27:18.461Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T23:27:16.954Z","endTime":"2026-04-15T23:28:15.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.700995847155838,"aZ":-31.616405912371707,"pfxX":1.4494855179862647,"pfxZ":0.34352033562857187,"pX":-0.32119775146303975,"pZ":2.9670701447728005,"vX0":3.4266916052180765,"vY0":-126.1142001423816,"vZ0":-0.6910111411266786,"x":129.24,"y":158.67,"x0":-1.879317611768406,"y0":50.003307509790304,"z0":5.767526214068194,"aX":2.3635555833119692},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-3.4,"spinRate":2855,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.43228024337342363,"extension":6.012168965215088},"index":0,"playId":"3e0ecaad-32af-3d7d-916f-a8e8bf009eb8","pitchNumber":1,"startTime":"2026-04-15T23:27:38.555Z","endTime":"2026-04-15T23:27:43.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33068687090282,"aZ":-32.117409299677554,"pfxX":-10.187876720586903,"pfxZ":0.038603790820593176,"pX":0.18307827419093622,"pZ":1.0053330907946745,"vX0":8.82221205268502,"vY0":-127.4019086351357,"vZ0":-4.4455011522074654,"x":110.02,"y":211.64,"x0":-1.9952053466711193,"y0":50.00507152568159,"z0":5.301467035061671,"aX":-16.80738851909757},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.7,"breakHorizontal":16.6,"spinRate":1936,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.42934542863938274,"extension":6.0732414380466055},"index":1,"playId":"0b9ae8b0-7253-353b-b4de-189ae099a0d3","pitchNumber":2,"startTime":"2026-04-15T23:27:50.724Z","endTime":"2026-04-15T23:27:55.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56381876186337,"aZ":-23.918200298307806,"pfxX":-10.22255492263684,"pfxZ":4.422290599306731,"pX":-1.1811332480119434,"pZ":2.9018920938342125,"vX0":5.578041445538514,"vY0":-136.56863779632437,"vZ0":-2.388900349672804,"x":162.02,"y":160.43,"x0":-1.9356433217376874,"y0":50.00024765056619,"z0":5.45495787768153,"aX":-19.06663577992677},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":2329,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40298768592687706,"extension":6.237597771936781},"hitData":{"launchSpeed":50.7,"launchAngle":13.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.07,"coordY":166.85}},"index":2,"playId":"5673a079-155f-3116-b99f-9b8cf72032b6","pitchNumber":3,"startTime":"2026-04-15T23:28:07.644Z","endTime":"2026-04-15T23:28:15.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:28:15.625Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:29:59.117Z","endTime":"2026-04-15T23:31:37.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"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":"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":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269188054599173,"aZ":-25.770704996993747,"pfxX":-6.857672709422168,"pfxZ":4.315486020105402,"pX":0.9028683290576575,"pZ":2.5141555549264507,"vX0":8.618953090068933,"vY0":-121.1453108361216,"vZ0":-1.3668753883586622,"x":82.58,"y":170.9,"x0":-1.8144330664167334,"y0":50.00011646258118,"z0":5.344145949485789,"aX":-10.165031793148568},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.8,"breakHorizontal":10.3,"spinRate":1718,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.45259822831385144,"extension":6.968381215313106},"index":0,"playId":"8a1d4ca3-e509-3f5f-b8e7-ddbe5a069c13","pitchNumber":1,"startTime":"2026-04-15T23:30:22.788Z","endTime":"2026-04-15T23:30:27.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75116373492648,"aZ":-23.140375188401208,"pfxX":-1.7301301416817885,"pfxZ":5.563657662876578,"pX":0.6988307194907594,"pZ":2.542519711697206,"vX0":7.0383468016199595,"vY0":-126.84542416200084,"vZ0":-2.2025081385943626,"x":90.36,"y":170.13,"x0":-1.8911497044580627,"y0":50.003781578516616,"z0":5.273386613609089,"aX":-2.8103612302166043},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.7,"breakHorizontal":1.4,"spinRate":2448,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4323548238468131,"extension":6.8869751141521505},"index":1,"playId":"2bdc56f1-ef2a-3042-8245-396e44e5d945","pitchNumber":2,"startTime":"2026-04-15T23:30:36.001Z","endTime":"2026-04-15T23:30:40.068Z","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":90.3,"endSpeed":82.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.977130738075214,"aZ":-19.150500807529344,"pfxX":-6.721543015562974,"pfxZ":7.448665057880207,"pX":-0.26191881767948433,"pZ":3.6643131341350283,"vX0":6.288736509310145,"vY0":-131.44421868050327,"vZ0":-0.8111429939541913,"x":126.98,"y":139.84,"x0":-1.8126477923813893,"y0":50.00588510906231,"z0":5.399414294369167,"aX":-11.758671112262276},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2129,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4167701817251892,"extension":6.848227545636481},"index":2,"playId":"877b3c11-5fc9-3c90-ae7e-45d30d99db96","pitchNumber":3,"startTime":"2026-04-15T23:30:48.955Z","endTime":"2026-04-15T23:30:53.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, 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":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278657098954127,"aZ":-27.156753082002613,"pfxX":1.369709605395057,"pfxZ":3.422451740080315,"pX":2.3239245627553866,"pZ":0.016440200340178214,"vX0":9.018201468805984,"vY0":-120.25380152240274,"vZ0":-6.747599440589264,"x":28.42,"y":238.34,"x0":-1.6523745498103415,"y0":50.00249902974079,"z0":5.267422695671665,"aX":2.0037513173400003},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":-4.7,"spinRate":2401,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4554609502800462,"extension":6.885039098579538},"index":3,"playId":"8cbde9fa-d4ac-3831-86c8-ca0c66d90ea5","pitchNumber":4,"startTime":"2026-04-15T23:31:03.949Z","endTime":"2026-04-15T23:31:07.802Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85857686545297,"aZ":-31.84193941390637,"pfxX":1.7832689965906843,"pfxZ":0.21734676433068056,"pX":1.4519680274757665,"pZ":1.1272507780925358,"vX0":7.019535544812061,"vY0":-124.12942732624352,"vZ0":-4.2836544280101645,"x":61.65,"y":208.34,"x0":-1.6543837596967266,"y0":50.003851613700306,"z0":5.551957896645358,"aX":2.759129142593311},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.5,"breakHorizontal":-5.0,"spinRate":2569,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4427171843013751,"extension":6.908869738873935},"index":4,"playId":"0c17cf20-f8d2-35fe-8a50-47626e37edca","pitchNumber":5,"startTime":"2026-04-15T23:31:20.829Z","endTime":"2026-04-15T23:31:26.862Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41072038383931,"aZ":-32.11719727769527,"pfxX":2.482069361227717,"pfxZ":0.03364549447677945,"pX":0.28924110084738186,"pZ":1.1876724973217319,"vX0":4.33648615490779,"vY0":-124.01384012995666,"vZ0":-3.933711610133178,"x":105.97,"y":206.71,"x0":-1.812115448756544,"y0":50.000564464025416,"z0":5.506333886757109,"aX":3.8212818480780695},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.7,"breakHorizontal":-5.6,"spinRate":2653,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.44357697325533074,"extension":6.744009014520729},"index":5,"playId":"b41b8e55-e26b-3c78-b34a-892ffee63b8e","pitchNumber":6,"startTime":"2026-04-15T23:31:34.326Z","endTime":"2026-04-15T23:31:37.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:31:37.766Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:31:48.620Z","endTime":"2026-04-15T23:33:37.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896726372027636,"aZ":-32.611036534998945,"pfxX":2.7527465794736212,"pfxZ":-0.29610564950816,"pX":0.22755523273845527,"pZ":2.0019003203294035,"vX0":3.9312335970960417,"vY0":-122.00691242822072,"vZ0":-1.8142908896782248,"x":108.33,"y":184.73,"x0":-1.7701891343823475,"y0":50.00099129497967,"z0":5.600135178943305,"aX":4.095484905023914},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":-6.0,"spinRate":2575,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4511673757076662,"extension":6.652695462652519},"index":0,"playId":"4d3cdc28-0567-3fea-960f-2302641cb695","pitchNumber":1,"startTime":"2026-04-15T23:32:03.912Z","endTime":"2026-04-15T23:32:07.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66479405367029,"aZ":-19.444125991845162,"pfxX":-8.197158138226346,"pfxZ":7.2097916885653035,"pX":-1.069276085549608,"pZ":3.8873999887900728,"vX0":4.92758402828529,"vY0":-132.38207881726106,"vZ0":-0.21793779878191216,"x":157.76,"y":133.82,"x0":-1.894955998817836,"y0":50.00183109902981,"z0":5.400652113035628,"aX":-14.470859838388378},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":13.7,"spinRate":2202,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.41459093623448595,"extension":6.7941467091518515},"index":1,"playId":"1b285b84-a8fc-3415-a6c2-004c69775617","pitchNumber":2,"startTime":"2026-04-15T23:32:15.981Z","endTime":"2026-04-15T23:32:20.483Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06990049968075,"aZ":-13.931771793452333,"pfxX":-7.265997458837857,"pfxZ":9.996914933748243,"pX":0.6627390614887179,"pZ":3.0951769501206616,"vX0":8.813545576403719,"vY0":-134.6846767992232,"vZ0":-3.0413929188232287,"x":91.74,"y":155.21,"x0":-1.7183010209668919,"y0":50.00527791233624,"z0":5.233080556319211,"aX":-13.263008007163092},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":11.2,"spinRate":2384,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.40772480592154015,"extension":6.977385328409358},"index":2,"playId":"947c1692-11ea-37a5-b426-1bcc1586edc1","pitchNumber":3,"startTime":"2026-04-15T23:32:29.227Z","endTime":"2026-04-15T23:32:56.238Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}}},{"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":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289661924291114,"aZ":-22.879473955499655,"pfxX":-5.443488180020071,"pfxZ":5.784303996500956,"pX":0.6018717215941738,"pZ":1.4050340787564433,"vX0":7.4945365682877965,"vY0":-126.12733202041743,"vZ0":-5.021397338616136,"x":94.06,"y":200.84,"x0":-1.7044512890085532,"y0":50.00171418961833,"z0":5.272923487474616,"aX":-8.746390530421678},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":8.0,"spinRate":1719,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.43469961088660014,"extension":6.889673686183912},"index":3,"playId":"1507a38b-dab7-34d6-ab34-f4a02145457b","pitchNumber":4,"startTime":"2026-04-15T23:32:59.403Z","endTime":"2026-04-15T23:33:04.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21051085887576,"aZ":-30.122005668440323,"pfxX":1.5234528930289315,"pfxZ":1.3101103269665195,"pX":1.3051047731951315,"pZ":0.3334243758772508,"vX0":6.711695690179465,"vY0":-124.48926643958606,"vZ0":-6.347997112109171,"x":67.25,"y":229.78,"x0":-1.624959777991869,"y0":50.004943415472304,"z0":5.413022983018531,"aX":2.3879161931815296},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.3,"spinRate":2529,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44013655247587735,"extension":6.832260045431176},"index":4,"playId":"78ed4540-f2c0-3246-8dba-91abe5d55e9a","pitchNumber":5,"startTime":"2026-04-15T23:33:12.469Z","endTime":"2026-04-15T23:33:17.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20488102534646,"aZ":-30.69122645580673,"pfxX":2.119315282671397,"pfxZ":0.9297624303018237,"pX":1.4278141342535715,"pZ":0.8406661738952297,"vX0":7.131800828520367,"vY0":-126.27458744482071,"vZ0":-5.200277503702554,"x":62.58,"y":216.08,"x0":-1.7251318430837796,"y0":50.001872690815404,"z0":5.439017754425402,"aX":3.3711225752666},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-5.6,"spinRate":2567,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4362006209599758,"extension":6.713517892322609},"index":5,"playId":"dabd8108-d132-37c6-94a1-0d15699627c3","pitchNumber":6,"startTime":"2026-04-15T23:33:31.572Z","endTime":"2026-04-15T23:33:37.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:33:37.564Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:33:46.012Z","endTime":"2026-04-15T23:35:42.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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.0,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31448401712939,"aZ":-17.84395036023646,"pfxX":-7.0440598319567655,"pfxZ":7.728915336984447,"pX":-0.0063423822315996576,"pZ":1.6910693827782666,"vX0":6.982197183960661,"vY0":-135.2542300486334,"vZ0":-6.125302549313069,"x":117.24,"y":193.12,"x0":-1.7052730211655034,"y0":50.001071595414764,"z0":5.23492418356277,"aX":-13.058430533661847},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":11.3,"spinRate":2295,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4048463590304463,"extension":6.95956687824695},"index":0,"playId":"f6f38acf-249b-33ee-86a2-e4e634ec47e1","pitchNumber":1,"startTime":"2026-04-15T23:34:04.666Z","endTime":"2026-04-15T23:34:08.728Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380453951093916,"aZ":-26.34915481797519,"pfxX":-6.491524261731561,"pfxZ":3.7583910359767234,"pX":-0.5791901767116743,"pZ":2.5270861459353413,"vX0":5.237498234446592,"vY0":-123.63136763403469,"vZ0":-1.4604757715748087,"x":139.08,"y":170.55,"x0":-1.8805297088602657,"y0":50.00286108978571,"z0":5.334564777240372,"aX":-10.06080234504036},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.7,"breakHorizontal":10.6,"spinRate":1715,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.44283390333314676,"extension":6.755622759413686},"index":1,"playId":"6e481171-de03-36f5-991e-ca3356f4e061","pitchNumber":2,"startTime":"2026-04-15T23:34:19.078Z","endTime":"2026-04-15T23:34:25.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.971511524569976,"aZ":-22.45073508756603,"pfxX":-2.756489923785778,"pfxZ":5.597938667998973,"pX":1.444452518710238,"pZ":0.9116866356945327,"vX0":9.010172591296412,"vY0":-130.79392906469408,"vZ0":-6.602943129224644,"x":61.94,"y":214.16,"x0":-1.6832613745940488,"y0":50.001570016542544,"z0":5.146543677763471,"aX":-4.787384996020613},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":3.0,"spinRate":2486,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4183960279171459,"extension":6.96021416398031},"index":2,"playId":"366d80ac-0391-3f68-b3f2-fe08e8f79928","pitchNumber":3,"startTime":"2026-04-15T23:34:53.846Z","endTime":"2026-04-15T23:34:57.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029839636938036,"aZ":-19.161701312701005,"pfxX":-7.835672462596236,"pfxZ":7.029928148609015,"pX":0.6803601705420754,"pZ":3.389823881976307,"vX0":8.851267788702419,"vY0":-134.86055911706424,"vZ0":-1.6503712850055496,"x":91.07,"y":147.25,"x0":-1.6188688116815806,"y0":50.00138480573258,"z0":5.354785218318335,"aX":-14.501027119087322},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":12.4,"spinRate":2315,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40541855770256374,"extension":6.844993921610257},"index":3,"playId":"3d4d6493-6d7a-3496-b448-af3a6801f21e","pitchNumber":4,"startTime":"2026-04-15T23:35:13.618Z","endTime":"2026-04-15T23:35:17.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.214647114462046,"aZ":-29.23210833880747,"pfxX":0.3565653255797625,"pfxZ":1.8856339551074939,"pX":-0.029925422510446865,"pZ":2.201686712853244,"vX0":4.367544992485156,"vY0":-124.81783226158751,"vZ0":-2.4106583659632443,"x":118.14,"y":179.33,"x0":-1.8553863356986677,"y0":50.00557881018562,"z0":5.608664644693269,"aX":0.5577940888553133},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-1.8,"spinRate":2499,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4403159111499808,"extension":6.645968898197741},"hitData":{"launchSpeed":103.1,"launchAngle":23.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.37,"coordY":40.42}},"index":4,"playId":"61dca1eb-8e47-3b04-a776-9bb3e68bf1f1","pitchNumber":5,"startTime":"2026-04-15T23:35:29.427Z","endTime":"2026-04-15T23:35:42.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:35:42.146Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:35:57.480Z","endTime":"2026-04-15T23:36:17.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888318308043416,"aZ":-21.569554390853185,"pfxX":-4.921709430622931,"pfxZ":6.3308560484495064,"pX":-0.8979896495324452,"pZ":2.227068068305875,"vX0":4.03707865503779,"vY0":-128.39746989426195,"vZ0":-3.2603738728003346,"x":151.23,"y":178.65,"x0":-1.849101688643618,"y0":50.00013190704063,"z0":5.186338769715174,"aX":-8.239510598802646},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.0,"breakHorizontal":8.0,"spinRate":2501,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.4261430686291714,"extension":6.81232599833746},"hitData":{"launchSpeed":79.6,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":160.3}},"index":0,"playId":"da8b9cda-2f9b-3543-9eac-b47b4dec21b6","pitchNumber":1,"startTime":"2026-04-15T23:36:09.755Z","endTime":"2026-04-15T23:36:17.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:36:17.463Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out sharply to left fielder Spencer Steer.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T23:38:27.223Z","endTime":"2026-04-15T23:39:41.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":1},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(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.3,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664890300506034,"aZ":-18.857881852883338,"pfxX":-5.727969702070041,"pfxZ":7.137115895708192,"pX":0.2643334653769316,"pZ":2.7363467580647876,"vX0":7.414252768408197,"vY0":-135.70738707170383,"vZ0":-4.397294793200803,"x":106.92,"y":164.9,"x0":-1.7587663830045375,"y0":50.00071004478407,"z0":5.69101714532189,"aX":-10.684183924235166},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":8.8,"spinRate":2206,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40358414834852807,"extension":6.1182954249089185},"index":0,"playId":"dca468ff-7221-3c0c-9f6f-124f19ec307d","pitchNumber":1,"startTime":"2026-04-15T23:38:44.701Z","endTime":"2026-04-15T23:38:47.949Z","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":94.4,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808420660726092,"aZ":-16.796293747469544,"pfxX":-6.67930638613937,"pfxZ":8.076612883685925,"pX":-0.25890112671344573,"pZ":2.5260005624181425,"vX0":6.855925406900732,"vY0":-137.2182508617326,"vZ0":-5.050503887045626,"x":126.87,"y":170.58,"x0":-1.923890543159033,"y0":50.00250452926479,"z0":5.537501533948056,"aX":-12.717191970532017},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":10.7,"spinRate":2273,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3993980033939146,"extension":6.171745553766886},"index":1,"playId":"a424c44c-314d-3483-ae11-995052c8f27f","pitchNumber":2,"startTime":"2026-04-15T23:39:05.042Z","endTime":"2026-04-15T23:39:08.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328679826785113,"aZ":-31.073498165466788,"pfxX":-9.40036618481232,"pfxZ":0.6731900608792394,"pX":-0.12356844480950763,"pZ":1.1589312886159515,"vX0":7.842225134984927,"vY0":-127.64058027852327,"vZ0":-4.104420852613748,"x":121.71,"y":207.49,"x0":-2.0333341825278985,"y0":50.001612857873525,"z0":5.268709767777796,"aX":-15.316913137966544},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":15.0,"spinRate":2195,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.43117759523810983,"extension":6.123241414401562},"index":2,"playId":"f23e28b1-1578-3447-840e-2eed19d3c879","pitchNumber":3,"startTime":"2026-04-15T23:39:22.159Z","endTime":"2026-04-15T23:39:26.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.011715982849413,"aZ":-30.127499151333332,"pfxX":-7.9015044647084025,"pfxZ":1.2724860609432103,"pX":-0.9141107251538104,"pZ":2.6992510096520386,"vX0":5.638232796598059,"vY0":-127.3313036358155,"vZ0":-0.6775713450638623,"x":151.84,"y":165.9,"x0":-2.1528737035744716,"y0":50.00423744058086,"z0":5.39527223807441,"aX":-12.71685394693307},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":12.7,"spinRate":2079,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4334920889348095,"extension":6.17857523516066},"hitData":{"launchSpeed":101.6,"launchAngle":16.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.01,"coordY":104.86}},"index":3,"playId":"e80e4c50-588e-3687-bba3-d41418d2da0d","pitchNumber":4,"startTime":"2026-04-15T23:39:35.489Z","endTime":"2026-04-15T23:39:41.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:39:41.787Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T23:40:04.405Z","endTime":"2026-04-15T23:41:03.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Groundout","eventType":"field_out","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":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24486719991077,"aZ":-31.763651088274937,"pfxX":1.5420539940427296,"pfxZ":0.2662228534848339,"pX":0.29835392304330555,"pZ":1.6984082933243836,"vX0":5.113637438886735,"vY0":-124.15318327711232,"vZ0":-2.90823832708713,"x":105.63,"y":192.92,"x0":-1.9827936098551642,"y0":50.0058452967027,"z0":5.509986407103478,"aX":2.4246451026563296},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-4.0,"spinRate":2893,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4400063219454644,"extension":5.977743313932771},"index":0,"playId":"1f45ca99-4598-3e99-807c-0feef90c4886","pitchNumber":1,"startTime":"2026-04-15T23:40:05.421Z","endTime":"2026-04-15T23:40:09.757Z","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":87.6,"endSpeed":80.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17443978551686,"aZ":-29.540234257519838,"pfxX":-9.118583181946626,"pfxZ":1.6054223723779266,"pX":0.39711924565776846,"pZ":0.9552781792255121,"vX0":8.917758285721204,"vY0":-127.24789944600352,"vZ0":-5.123802103764023,"x":101.86,"y":212.99,"x0":-1.9685778525638225,"y0":50.00284738336058,"z0":5.336163376106742,"aX":-14.950325037780733},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":2081,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.43048205746905177,"extension":6.239490573646008},"index":1,"playId":"963ea6e7-6544-3ffc-8904-e58dc6827b91","pitchNumber":2,"startTime":"2026-04-15T23:40:18.312Z","endTime":"2026-04-15T23:40:22.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396384536751366,"aZ":-26.261763293012578,"pfxX":-9.613048001598818,"pfxZ":3.15248703398051,"pX":0.18944434038187344,"pZ":2.5402263681512016,"vX0":8.872389450590148,"vY0":-135.83627909330036,"vZ0":-2.710056913471504,"x":109.78,"y":170.19,"x0":-1.8624919552284587,"y0":50.006160391906754,"z0":5.367279986517526,"aX":-18.05535263123626},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":2342,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4024804058721334,"extension":6.316776179040519},"index":2,"playId":"61f442e1-edd6-3ef5-b966-64100607efaf","pitchNumber":3,"startTime":"2026-04-15T23:40:35.600Z","endTime":"2026-04-15T23:40:39.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-15T23:40:43.510Z","endTime":"2026-04-15T23:40:55.997Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.382549055144846,"aZ":-32.273422767636596,"pfxX":1.0382844881044315,"pfxZ":-0.05669806127728272,"pX":0.5148356032360084,"pZ":2.1738587387699715,"vX0":5.574301566420254,"vY0":-125.08766767284709,"vZ0":-1.8639184461287446,"x":97.38,"y":180.09,"x0":-1.870454882132221,"y0":50.006155392607326,"z0":5.55507606636229,"aX":1.6588297609069262},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-3.1,"spinRate":2814,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4365687841942285,"extension":6.0113427280706135},"hitData":{"launchSpeed":99.3,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.2,"coordY":144.15}},"index":4,"playId":"a7346c33-56fa-3852-b3ca-65151e4da9c3","pitchNumber":4,"startTime":"2026-04-15T23:40:55.997Z","endTime":"2026-04-15T23:41:03.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:41:03.798Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to right fielder Rece Hinds.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T23:41:18.068Z","endTime":"2026-04-15T23:42:38.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08060821145739,"aZ":-16.583921629583084,"pfxX":-7.232407195873345,"pfxZ":8.444545935993347,"pX":-0.4433738887812408,"pZ":2.6118359364503108,"vX0":5.8904844670652015,"vY0":-135.61012135608252,"vZ0":-4.878034527775985,"x":133.9,"y":168.26,"x0":-1.7134688825278597,"y0":50.00268411093185,"z0":5.605963446627091,"aX":-13.352541533371225},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":11.8,"spinRate":2138,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40525362759308603,"extension":6.161873077096808},"index":0,"playId":"f881c019-74f4-3720-a278-d8af34c7f9a6","pitchNumber":1,"startTime":"2026-04-15T23:41:32.187Z","endTime":"2026-04-15T23:41:36.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4832277751966,"aZ":-30.98723897047349,"pfxX":-11.433756209740007,"pfxZ":0.7506957259666214,"pX":0.34084610912643376,"pZ":0.8254322484216621,"vX0":9.203824396936467,"vY0":-125.83626527352338,"vZ0":-4.789520205394361,"x":104.01,"y":216.49,"x0":-1.900931159248043,"y0":50.00453933420451,"z0":5.3001198305863815,"aX":-18.111785539152596},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":18.2,"spinRate":1986,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4373563574937691,"extension":6.273815264435503},"index":1,"playId":"7e855e64-ad0e-3919-8059-79b69c72057a","pitchNumber":2,"startTime":"2026-04-15T23:41:43.171Z","endTime":"2026-04-15T23:41:47.261Z","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":83.8,"endSpeed":77.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.211122121892767,"aZ":-30.789740584256233,"pfxX":2.087450034117162,"pfxZ":0.9167678803644703,"pX":-1.5399693674542638,"pZ":1.902197632955606,"vX0":0.8844602503956718,"vY0":-122.13707099692687,"vZ0":-2.703187306434494,"x":175.7,"y":187.42,"x0":-2.1780697336575416,"y0":50.003647863060074,"z0":5.673082129227593,"aX":3.1512601867590124},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-4.0,"spinRate":2655,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4485747815960881,"extension":5.866855066219569},"index":2,"playId":"fd6802e2-04d5-381f-a676-a7629ea90571","pitchNumber":3,"startTime":"2026-04-15T23:41:57.938Z","endTime":"2026-04-15T23:42:02.299Z","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":92.7,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.561722761081494,"aZ":-17.265816898802253,"pfxX":-7.687480238617963,"pfxZ":8.190132672109732,"pX":1.2944243348671942,"pZ":1.4409029346477351,"vX0":10.34548032167559,"vY0":-134.43740447723712,"vZ0":-7.656124050855189,"x":67.66,"y":199.88,"x0":-1.6143133399756924,"y0":50.00657468306843,"z0":5.562998825555396,"aX":-14.00146287525835},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":11.5,"spinRate":2251,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40823999998226634,"extension":6.2517055681076945},"index":3,"playId":"c16583ce-98bc-3aa7-a20f-4468375b6e55","pitchNumber":4,"startTime":"2026-04-15T23:42:13.472Z","endTime":"2026-04-15T23:42:18.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821121274799246,"aZ":-16.95874518340421,"pfxX":-7.4257725256331035,"pfxZ":8.419312536556557,"pX":-0.24704541656465082,"pZ":2.34940062323495,"vX0":6.476870406205059,"vY0":-134.26214877534966,"vZ0":-5.4756164009559605,"x":126.42,"y":175.35,"x0":-1.73791194050667,"y0":50.00342211858925,"z0":5.641273307852572,"aX":-13.420343730432938},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":2217,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4095485297336965,"extension":6.0831484221574},"hitData":{"launchSpeed":95.3,"launchAngle":29.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.09,"coordY":57.6}},"index":4,"playId":"51dcf695-4502-3345-9285-cd9e58d4e283","pitchNumber":5,"startTime":"2026-04-15T23:42:30.286Z","endTime":"2026-04-15T23:42:38.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:42:38.821Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:44:30.127Z","endTime":"2026-04-15T23:45:46.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":"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":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.049517610821553,"aZ":-30.399328915182327,"pfxX":-5.077845658136141,"pfxZ":1.203157193826768,"pX":0.6904716208988851,"pZ":1.3518226752605718,"vX0":6.936986285067877,"vY0":-120.1331101854848,"vZ0":-3.1316152443537852,"x":90.68,"y":202.28,"x0":-1.5673194862145086,"y0":50.000512526066075,"z0":5.358849003400296,"aX":-7.463535818895291},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":7.7,"spinRate":1602,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4549651189860464,"extension":6.71706732369797},"index":0,"playId":"ccad2f86-8299-3d63-ac3e-076c4f9a0537","pitchNumber":1,"startTime":"2026-04-15T23:44:48.531Z","endTime":"2026-04-15T23:44:53.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.563134710577447,"aZ":-12.186448210844535,"pfxX":-6.078391511781948,"pfxZ":11.35872322120953,"pX":0.9230250589676061,"pZ":2.2354547816322357,"vX0":8.183071466995925,"vY0":-132.61251488602107,"vZ0":-5.598642087083121,"x":81.82,"y":178.42,"x0":-1.4304316365363725,"y0":50.00110443723113,"z0":5.282829339803648,"aX":-10.694730702875233},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":9.0,"spinRate":2339,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4149578105581173,"extension":6.895394319800855},"index":1,"playId":"63ec0a55-b49f-397d-81a7-fd57e634c51a","pitchNumber":2,"startTime":"2026-04-15T23:45:02.297Z","endTime":"2026-04-15T23:45:06.547Z","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":90.9,"endSpeed":82.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375001078268234,"aZ":-13.048194062278892,"pfxX":-5.546061896051832,"pfxZ":10.915418098983878,"pX":0.9767450225719875,"pZ":2.5662545866738684,"vX0":7.779932912260391,"vY0":-132.1023383884328,"vZ0":-4.605478973534789,"x":79.77,"y":169.49,"x0":-1.2975895849479235,"y0":50.00412181344136,"z0":5.3045735095375885,"aX":-9.719771269498258},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":8.2,"spinRate":2196,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41597674398206896,"extension":6.844513750393171},"index":2,"playId":"240b5592-7508-3f6b-af37-b97d04939b59","pitchNumber":3,"startTime":"2026-04-15T23:45:15.084Z","endTime":"2026-04-15T23:45:20.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69781698403887,"aZ":-24.86670024368075,"pfxX":-0.09626308429593444,"pfxZ":4.543070893411098,"pX":-0.05146760910571996,"pZ":3.1847012366628054,"vX0":4.076590132207837,"vY0":-126.29890295583654,"vZ0":-0.41501210857246695,"x":118.96,"y":152.79,"x0":-1.676749342178119,"y0":50.0032602108564,"z0":5.357967410865118,"aX":-0.15482540628493258},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.4,"breakHorizontal":-0.8,"spinRate":2343,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4343511680970398,"extension":6.837691709659587},"index":3,"playId":"b86cd257-889f-31b3-b0d5-805b3f60d8da","pitchNumber":4,"startTime":"2026-04-15T23:45:27.472Z","endTime":"2026-04-15T23:45:33.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991280085339643,"aZ":-14.336652416385672,"pfxX":-6.645536817888512,"pfxZ":9.714014844110068,"pX":0.607013597434383,"pZ":2.9742300628436182,"vX0":7.579236298021883,"vY0":-135.0534652036501,"vZ0":-3.7890742475759067,"x":93.86,"y":158.48,"x0":-1.3800266323967496,"y0":50.006735642276304,"z0":5.412170749090291,"aX":-12.208724657137067},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2280,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.40645962314001105,"extension":6.746998104344053},"index":4,"playId":"fd59cc2e-b296-386b-8b12-7817f7578896","pitchNumber":5,"startTime":"2026-04-15T23:45:42.656Z","endTime":"2026-04-15T23:45:46.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:45:46.333Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elly De La Cruz homers (6) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:45:46.550Z","endTime":"2026-04-15T23:48:16.771Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":78.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390554857774294,"aZ":-26.002960279839552,"pfxX":-6.342733547598774,"pfxZ":3.91574630216663,"pX":-1.0960173813521197,"pZ":2.0066101036090274,"vX0":3.4675334623689325,"vY0":-124.5788381318393,"vZ0":-3.0095835244970934,"x":158.78,"y":184.6,"x0":-1.6799235408856323,"y0":50.00282696671941,"z0":5.373443245249732,"aX":-9.996775755416929},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.6,"breakHorizontal":10.7,"spinRate":1559,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43920254927723335,"extension":6.6813339803017096},"index":0,"playId":"668ee4b3-ab5d-38f8-b18f-3344a3eba926","pitchNumber":1,"startTime":"2026-04-15T23:46:10.262Z","endTime":"2026-04-15T23:46:15.402Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198353383133867,"aZ":-15.004949476237012,"pfxX":-6.894905420444782,"pfxZ":9.301644305218865,"pX":0.25336993541283825,"pZ":1.400556895850644,"vX0":7.243982708288229,"vY0":-134.5200204207424,"vZ0":-7.176944277864963,"x":107.34,"y":200.96,"x0":-1.5693387324032935,"y0":50.00455893656847,"z0":5.152482988039512,"aX":-12.729604392611018},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2310,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4060472032130438,"extension":6.890418072456075},"index":1,"playId":"09a071e6-0a0e-3afd-9778-5659ea5d70f0","pitchNumber":2,"startTime":"2026-04-15T23:46:27.078Z","endTime":"2026-04-15T23:46:32.143Z","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":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13717662550577,"aZ":-23.007143813161967,"pfxX":-0.7504864354371037,"pfxZ":5.573232180153557,"pX":-1.3514158956232702,"pZ":2.9275980038176357,"vX0":1.5437462583932111,"vY0":-127.227020175408,"vZ0":-1.279565311463306,"x":168.51,"y":159.73,"x0":-1.8674940044725834,"y0":50.005667688504495,"z0":5.253612814257579,"aX":-1.2353807040173683},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.1,"breakHorizontal":1.1,"spinRate":2398,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.42986522861011256,"extension":6.735493497991886},"index":2,"playId":"1f4781e3-ebc0-38dc-b6c6-3ac0a0f811f1","pitchNumber":3,"startTime":"2026-04-15T23:46:40.793Z","endTime":"2026-04-15T23:46:44.911Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.886295394888442,"aZ":-23.522272926365282,"pfxX":-0.20782684471487145,"pfxZ":5.277216937577503,"pX":-0.35433058456981187,"pZ":3.3309118828023836,"vX0":3.6097268936915374,"vY0":-126.9735384413637,"vZ0":-0.1859603570281333,"x":130.51,"y":148.85,"x0":-1.7647111335477057,"y0":50.005777760374556,"z0":5.269569463290716,"aX":-0.3414866178331528},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.7,"breakHorizontal":-0.4,"spinRate":2357,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.4306157537150659,"extension":6.73302038042256},"index":3,"playId":"77aef768-d557-37f9-bc18-db0e75ccc31b","pitchNumber":4,"startTime":"2026-04-15T23:46:56.103Z","endTime":"2026-04-15T23:47:02.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430161280327077,"aZ":-24.958810532230505,"pfxX":-0.016368632713603226,"pfxZ":4.414860853782356,"pX":-0.1603463862911727,"pZ":2.6026308338899047,"vX0":4.152444835341009,"vY0":-126.61173644831648,"vZ0":-1.3607196526655339,"x":123.11,"y":168.51,"x0":-1.8153698783198433,"y0":50.000678516646886,"z0":5.1334152011024035,"aX":-0.028046978574071454},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":-0.8,"spinRate":2348,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4316539531505459,"extension":6.7122947839024185},"index":4,"playId":"c92f6071-d1d1-32df-8e8a-1b5b4a80d19e","pitchNumber":5,"startTime":"2026-04-15T23:47:14.887Z","endTime":"2026-04-15T23:47:18.600Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-15T23:47:28.443Z","endTime":"2026-04-15T23:47:41.223Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24630222221531,"aZ":-12.872554570857998,"pfxX":-6.415031098885384,"pfxZ":10.358581049652337,"pX":-0.21077859719097422,"pZ":3.4916499292264707,"vX0":5.408268102551566,"vY0":-136.44034482735614,"vZ0":-2.8224050320641556,"x":125.03,"y":144.51,"x0":-1.3964947547205284,"y0":50.005652364532665,"z0":5.440255957211362,"aX":-11.957595206061777},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":10.3,"spinRate":2425,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4032254266948381,"extension":6.872850970447437},"hitData":{"launchSpeed":109.3,"launchAngle":30.0,"totalDistance":442.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.05,"coordY":20.9}},"index":6,"playId":"069bf96a-7906-3d35-8226-792eaa936c26","pitchNumber":6,"startTime":"2026-04-15T23:47:41.223Z","endTime":"2026-04-15T23:48:16.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:48:16.771Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:48:21.305Z","endTime":"2026-04-15T23:50:01.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.203100163766393,"aZ":-15.937899903333978,"pfxX":-6.867476910102051,"pfxZ":8.829735727872757,"pX":0.16261859541734036,"pZ":3.3970040556537375,"vX0":6.5628613094503905,"vY0":-134.73929590745178,"vZ0":-2.5209877418913553,"x":110.8,"y":147.06,"x0":-1.4121165390283714,"y0":50.004820024324815,"z0":5.470640327547929,"aX":-12.63199095495358},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2419,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4064725824181581,"extension":6.897648156298769},"index":0,"playId":"3ec5e8dc-79c2-30a1-b669-3e73cf97ab86","pitchNumber":1,"startTime":"2026-04-15T23:48:36.501Z","endTime":"2026-04-15T23:48:40.332Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739788689618955,"aZ":-24.547012437750315,"pfxX":-8.214044996639604,"pfxZ":4.682968415815321,"pX":-0.03160741012614128,"pZ":0.22158786395729024,"vX0":6.323531645598197,"vY0":-126.73750133882827,"vZ0":-7.786053426656415,"x":118.2,"y":232.8,"x0":-1.491012016642376,"y0":50.00214355942853,"z0":5.292165628614716,"aX":-13.371063518776399},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":1691,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.432077338253976,"extension":6.8176036194992395},"index":1,"playId":"f8f33b9f-320e-339c-ad33-a4d7d75ad8e6","pitchNumber":2,"startTime":"2026-04-15T23:48:50.732Z","endTime":"2026-04-15T23:48:56.351Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716136381465653,"aZ":-25.760620381130625,"pfxX":-8.724732606189255,"pfxZ":4.042439715025929,"pX":-0.10054838894897454,"pZ":1.2870962336830878,"vX0":6.481400067308023,"vY0":-125.08217207781064,"vZ0":-4.5211226224879075,"x":120.83,"y":204.03,"x0":-1.5889759083779196,"y0":50.00595294502063,"z0":5.224884491390482,"aX":-13.857495241699189},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":14.4,"spinRate":1690,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43753455545259046,"extension":6.714403604724341},"index":2,"playId":"aceb128d-07a9-39d1-a6d2-645f1824786d","pitchNumber":3,"startTime":"2026-04-15T23:49:06.105Z","endTime":"2026-04-15T23:49:10.393Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642896905647426,"aZ":-28.31546932964588,"pfxX":-8.318935703642452,"pfxZ":2.3521643906394285,"pX":-0.5447865532115965,"pZ":2.208487517641738,"vX0":5.227568416049226,"vY0":-127.34571208448598,"vZ0":-2.6049866005877753,"x":137.77,"y":179.15,"x0":-1.545513818390145,"y0":50.00125348708288,"z0":5.48918575482443,"aX":-13.634485221124814},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":1613,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.43044964894996696,"extension":6.726911963298118},"index":3,"playId":"f2ebd4ac-c60f-3c64-821a-d42af966d81a","pitchNumber":4,"startTime":"2026-04-15T23:49:33.186Z","endTime":"2026-04-15T23:49:36.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23619135225959,"aZ":-31.883918360143095,"pfxX":3.5045617645456884,"pfxZ":0.18822909796372578,"pX":0.8739234844785085,"pZ":2.460315879854178,"vX0":4.432242074572118,"vY0":-125.60453760046305,"vZ0":-1.3461243651768977,"x":83.69,"y":172.35,"x0":-1.3826542133644293,"y0":50.00452720914254,"z0":5.644810296779388,"aX":5.486886681557677},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-7.6,"spinRate":2501,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43949296922447934,"extension":6.831931726635761},"hitData":{"launchSpeed":70.9,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.83,"coordY":167.9}},"index":4,"playId":"6c554c6b-4996-3125-a204-2aa38ea5c26c","pitchNumber":5,"startTime":"2026-04-15T23:49:53.922Z","endTime":"2026-04-15T23:50:01.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:50:01.690Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a line drive to left fielder Will Brennan.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:50:20.573Z","endTime":"2026-04-15T23:51:21.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015088100767105,"aZ":-29.51190831978305,"pfxX":-8.063557763229836,"pfxZ":1.724652061724969,"pX":0.5444605389816474,"pZ":2.126729640110186,"vX0":7.53429072817525,"vY0":-123.30845928130938,"vZ0":-1.9613536153070639,"x":96.25,"y":181.36,"x0":-1.4997533889115244,"y0":50.00291818264445,"z0":5.4171322551903245,"aX":-12.445119335706703},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":12.8,"spinRate":1709,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4438306630078843,"extension":6.7280722189801585},"index":0,"playId":"2e634b2d-a3c1-3c57-8aab-5bac6b49823b","pitchNumber":1,"startTime":"2026-04-15T23:50:30.904Z","endTime":"2026-04-15T23:50:35.809Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57332346115468,"aZ":-13.07756589638902,"pfxX":-7.488963099831194,"pfxZ":10.317952466108547,"pX":0.7825330587696038,"pZ":2.759601703108354,"vX0":8.484483296777462,"vY0":-135.20381272039776,"vZ0":-4.226685655060504,"x":87.17,"y":164.27,"x0":-1.423737276776489,"y0":50.00256910909092,"z0":5.261437181326522,"aX":-13.860619065412731},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":11.8,"spinRate":2382,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4051657516170919,"extension":6.893750387655176},"index":1,"playId":"f28d3fb6-1b65-3cad-b6b8-a3ec3a22c56a","pitchNumber":2,"startTime":"2026-04-15T23:50:43.142Z","endTime":"2026-04-15T23:50:47.002Z","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":85.7,"endSpeed":80.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.186639899167165,"aZ":-25.897022906195122,"pfxX":0.1895880961369505,"pfxZ":3.896704456719663,"pX":1.1131812715425784,"pZ":0.9452338249602689,"vX0":6.392964804768991,"vY0":-124.82526149113106,"vZ0":-5.898032303182389,"x":74.57,"y":213.26,"x0":-1.4835415355799608,"y0":50.0028592941932,"z0":5.4137650247788915,"aX":0.30525145106169194},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":-1.6,"spinRate":2478,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.435320584588458,"extension":6.738129095618664},"index":2,"playId":"33b68014-f856-3d63-8f0d-9810930d43c5","pitchNumber":3,"startTime":"2026-04-15T23:50:54.624Z","endTime":"2026-04-15T23:50:58.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426106590119932,"aZ":-31.541952660136886,"pfxX":3.079169927874467,"pfxZ":0.4191693143349502,"pX":0.9089945664780653,"pZ":1.9566848390086384,"vX0":4.8063257125310574,"vY0":-122.53413941574934,"vZ0":-1.9521009578728181,"x":82.35,"y":185.95,"x0":-1.4853638529783244,"y0":50.00183984978238,"z0":5.483981344879452,"aX":4.636012618309537},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.5,"breakHorizontal":-6.8,"spinRate":2468,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4486807531609287,"extension":6.78732013646806},"hitData":{"launchSpeed":91.9,"launchAngle":21.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.61,"coordY":115.65}},"index":3,"playId":"c587ec71-be69-38a4-8a72-9ac32d42bba6","pitchNumber":4,"startTime":"2026-04-15T23:51:11.155Z","endTime":"2026-04-15T23:51:21.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:51:21.728Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:51:23.491Z","endTime":"2026-04-15T23:52:47.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":84.7,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8995051611121,"aZ":-30.907396375467748,"pfxX":0.9308288378130323,"pfxZ":0.8314150211088704,"pX":1.2294502116274117,"pZ":0.7927887337505607,"vX0":6.05154944770359,"vY0":-123.09557512604833,"vZ0":-4.841875429472681,"x":70.14,"y":217.37,"x0":-1.3926829736544006,"y0":50.00178789347153,"z0":5.434801307232485,"aX":1.4114211102248821},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":-3.2,"spinRate":2451,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.44682369928498167,"extension":6.734337590388977},"index":0,"playId":"ebf599de-b3a3-3ebc-bea5-4fced2f109df","pitchNumber":1,"startTime":"2026-04-15T23:51:45.811Z","endTime":"2026-04-15T23:51:49.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.271971521722815,"aZ":-16.984540909923947,"pfxX":-6.719545711038141,"pfxZ":8.28480657227434,"pX":0.42053570529101036,"pZ":1.8346788819069826,"vX0":7.245977584508481,"vY0":-134.34284783570402,"vZ0":-5.921703150682543,"x":100.97,"y":189.24,"x0":-1.434670801991922,"y0":50.00346579855119,"z0":5.268934596609323,"aX":-12.320887497483325},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":10.7,"spinRate":2380,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.4072393911573613,"extension":6.904126155705267},"index":1,"playId":"9b4ebab9-41a0-3371-b3a5-efd462e16d9f","pitchNumber":2,"startTime":"2026-04-15T23:52:04.752Z","endTime":"2026-04-15T23:52:09.216Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29777005446982,"aZ":-24.364770027240628,"pfxX":-7.342181557136078,"pfxZ":5.0930395375701325,"pX":0.3181465034121297,"pZ":1.674468678538624,"vX0":7.038351911138064,"vY0":-123.26985915438951,"vZ0":-3.6882454857698024,"x":104.87,"y":193.57,"x0":-1.6249267209411766,"y0":50.0026104196116,"z0":5.255052885390781,"aX":-11.260040939669079},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.5,"breakHorizontal":11.5,"spinRate":1730,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.44491552000417167,"extension":6.7757996906075295},"index":2,"playId":"a0cd0949-d6c6-3f39-9177-95ed18110a38","pitchNumber":3,"startTime":"2026-04-15T23:52:19.113Z","endTime":"2026-04-15T23:52:23.236Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11999241228182,"aZ":-13.944259211092877,"pfxX":-6.187357630023708,"pfxZ":9.893024026957596,"pX":0.08185251995635437,"pZ":3.2896514620303923,"vX0":6.303822504016105,"vY0":-134.61544337677338,"vZ0":-2.9156945803347143,"x":113.88,"y":149.96,"x0":-1.4818467090653014,"y0":50.00117382338991,"z0":5.368737034937067,"aX":-11.40033508871506},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2409,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40624914087554087,"extension":6.828101257756166},"index":3,"playId":"0f01ab06-fada-3dbb-a9a2-c8fa55d38f2d","pitchNumber":4,"startTime":"2026-04-15T23:52:43.456Z","endTime":"2026-04-15T23:52:47.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:52:47.952Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Susac grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:55:06.039Z","endTime":"2026-04-15T23:55:43.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T23:54:55.203Z","endTime":"2026-04-15T23:55:08.360Z","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(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":91.7,"endSpeed":84.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78838545837312,"aZ":-22.332076657851015,"pfxX":-10.187343949195345,"pfxZ":5.461539837282246,"pX":0.7585222142651733,"pZ":1.9705388100043622,"vX0":10.10695377911894,"vY0":-133.21515490632237,"vZ0":-4.8050385791702945,"x":88.09,"y":185.58,"x0":-1.7554506722489436,"y0":50.00438791002957,"z0":5.4054749692178135,"aX":-18.368077486827513},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":2233,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.41066859307226666,"extension":6.126621729500615},"index":1,"playId":"3c2c9f5d-f022-33e3-944c-c08032e0883e","pitchNumber":1,"startTime":"2026-04-15T23:55:08.360Z","endTime":"2026-04-15T23:55:13.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.291375572769237,"aZ":-31.09283476399268,"pfxX":-0.17096830085188308,"pfxZ":0.6774072536492506,"pX":0.22046082587070734,"pZ":1.494963772929127,"vX0":5.690970559678823,"vY0":-124.93274544742218,"vZ0":-3.862148760706825,"x":108.6,"y":198.42,"x0":-2.05319121480256,"y0":50.005541788646376,"z0":5.5831330860252475,"aX":-0.27501557786015446},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-0.8,"spinRate":2747,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.4364013353052614,"extension":6.1800371078718195},"index":2,"playId":"82450c7f-e976-30c4-a97f-f8f5a6c34697","pitchNumber":2,"startTime":"2026-04-15T23:55:21.588Z","endTime":"2026-04-15T23:55:26.208Z","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":92.8,"endSpeed":84.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67344046044519,"aZ":-24.73559915850551,"pfxX":-10.316712469374508,"pfxZ":4.043473132042423,"pX":0.02123194325787499,"pZ":1.9423956228652643,"vX0":8.644432601669203,"vY0":-134.88846366007945,"vZ0":-4.186015190506038,"x":116.19,"y":186.34,"x0":-1.88652438594039,"y0":50.00598268079369,"z0":5.261126850520961,"aX":-18.991871025552822},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2301,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4062546434295422,"extension":6.3652652224201},"hitData":{"launchSpeed":94.1,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":157.76}},"index":3,"playId":"ff9a2682-37c6-31de-8a5b-19e594e7d3a2","pitchNumber":3,"startTime":"2026-04-15T23:55:36.004Z","endTime":"2026-04-15T23:55:43.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:55:43.998Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Brennan pops out to shortstop Elly De La Cruz.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:55:53.359Z","endTime":"2026-04-15T23:56:16.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":86.7,"endSpeed":79.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462685355603803,"aZ":-30.53220477081571,"pfxX":-9.285046142698949,"pfxZ":1.0234460605047149,"pX":0.027190750691396457,"pZ":1.5166624520499714,"vX0":8.042427702043547,"vY0":-126.00930113840576,"vZ0":-3.392840251551444,"x":115.96,"y":197.83,"x0":-1.9985389794123471,"y0":50.00555521003678,"z0":5.345876698017475,"aX":-14.943085120317948},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":1890,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4345715000792101,"extension":6.191437827855722},"hitData":{"launchSpeed":64.7,"launchAngle":56.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.71,"coordY":139.55}},"index":0,"playId":"d9ffc30d-7726-3d95-9d65-6b9c538ea2d1","pitchNumber":1,"startTime":"2026-04-15T23:56:08.711Z","endTime":"2026-04-15T23:56:16.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:56:16.873Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:56:52.688Z","endTime":"2026-04-15T23:57:35.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-15T23:56:40.360Z","endTime":"2026-04-15T23:56:55.003Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"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":93.6,"endSpeed":85.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397478200623485,"aZ":-16.201001824797416,"pfxX":-8.566749154266093,"pfxZ":8.57915404505675,"pX":0.1614661247360504,"pZ":3.039753677907444,"vX0":8.330839489403251,"vY0":-135.98911958373384,"vZ0":-3.860196022686641,"x":110.85,"y":156.71,"x0":-1.8370779470173704,"y0":50.00638813820668,"z0":5.610331891973929,"aX":-15.957806225424246},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":13.7,"spinRate":2292,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40365324111761236,"extension":6.1826943261156275},"index":1,"playId":"4655ad61-d606-39a7-83ee-36c51a67c1e8","pitchNumber":1,"startTime":"2026-04-15T23:56:55.003Z","endTime":"2026-04-15T23:56:59.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054623452877223,"aZ":-30.664001166039572,"pfxX":-9.72606458719551,"pfxZ":0.9453820744869113,"pX":-0.3149838025908143,"pZ":2.601142339385203,"vX0":7.380961194548656,"vY0":-125.63952240623425,"vZ0":-0.8458624739209013,"x":129.01,"y":168.55,"x0":-2.0247048851632625,"y0":50.00544392804296,"z0":5.430568792041414,"aX":-15.577913641691877},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":16.0,"spinRate":1945,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.4356760996481128,"extension":6.099948294617807},"index":2,"playId":"7627ee43-c081-3ea9-9e08-c61165714aed","pitchNumber":2,"startTime":"2026-04-15T23:57:07.899Z","endTime":"2026-04-15T23:57:14.323Z","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":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065558688746105,"aZ":-33.39586511479591,"pfxX":-11.556765130627483,"pfxZ":-0.7563475365331058,"pX":-0.20777631829662813,"pZ":1.780246839660957,"vX0":8.300362698344427,"vY0":-126.90576085985384,"vZ0":-2.2731771699502197,"x":124.92,"y":190.71,"x0":-2.0336001534452195,"y0":50.001921213442856,"z0":5.370206031212262,"aX":-18.686477106565302},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":18.8,"spinRate":2246,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.43303956754286155,"extension":6.093105643461217},"hitData":{"launchSpeed":80.5,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":165.87}},"index":3,"playId":"47a3bca5-b2d2-3bf3-aba1-801fdc80626b","pitchNumber":3,"startTime":"2026-04-15T23:57:28.169Z","endTime":"2026-04-15T23:57:35.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-15T23:57:35.841Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T23:59:48.034Z","endTime":"2026-04-16T00:01:03.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"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":"Pitching Change: Blade Tidwell replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T23:59:12.640Z","endTime":"2026-04-15T23:59:50.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694918,"link":"/api/v1/people/694918"},"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":97.9,"endSpeed":89.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.984618958408504,"aZ":-10.910283173627661,"pfxX":-4.066710265223463,"pfxZ":10.399711869649947,"pX":0.054238755827668794,"pZ":3.1409250714347317,"vX0":5.950096224575383,"vY0":-142.3926224933202,"vZ0":-5.992157270367377,"x":114.93,"y":153.98,"x0":-1.5382060477255222,"y0":50.00391506905831,"z0":5.9690997010864315,"aX":-8.316395169022229},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2382,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38527564496864963,"extension":6.586375625978219},"index":1,"playId":"066bc9f7-559c-38be-a1ae-5cd5ed526ba6","pitchNumber":1,"startTime":"2026-04-15T23:59:50.379Z","endTime":"2026-04-15T23:59:53.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73960628036483,"aZ":-28.505680321227,"pfxX":9.54495452551328,"pfxZ":2.5186726572814457,"pX":1.3625835976475427,"pZ":0.9430590044307035,"vX0":4.419120128886727,"vY0":-120.35187205848204,"vZ0":-5.230683333928302,"x":65.06,"y":213.32,"x0":-1.7411766901371382,"y0":50.003952556788754,"z0":5.68844923574566,"aX":13.914162188347658},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.5,"breakHorizontal":-18.4,"spinRate":3029,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45621356607236097,"extension":6.656210359636893},"index":2,"playId":"3186662c-a7b7-371e-866e-db16ecf648ca","pitchNumber":2,"startTime":"2026-04-16T00:00:03.878Z","endTime":"2026-04-16T00:00:08.147Z","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":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.236643616543017,"aZ":-30.87832905738529,"pfxX":8.717155060710907,"pfxZ":0.8412677133736661,"pX":2.9755257698747086,"pZ":0.5697941137892655,"vX0":8.195361972383523,"vY0":-124.12791506556256,"vZ0":-6.250578911908503,"x":3.58,"y":223.4,"x0":-1.5140691501076484,"y0":50.004287952036414,"z0":5.724794257984311,"aX":13.463295806603448},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":-17.9,"spinRate":3212,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4430112491440652,"extension":6.768155732751813},"index":3,"playId":"c49870fc-2f5b-3166-a7bc-4ca74e4e71dd","pitchNumber":3,"startTime":"2026-04-16T00:00:20.941Z","endTime":"2026-04-16T00:00:24.793Z","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":83.5,"endSpeed":76.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18814610314403,"aZ":-33.68840149664036,"pfxX":8.353479140329704,"pfxZ":-1.024001116722054,"pX":1.5561003048097897,"pZ":0.8983818941560552,"vX0":5.371073334367793,"vY0":-121.38699144059008,"vZ0":-4.401936413648207,"x":57.69,"y":214.52,"x0":-1.778895957125507,"y0":50.00366903355334,"z0":5.703649483333193,"aX":12.330081771598827},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-16.4,"spinRate":3122,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4531212816470509,"extension":6.7364089328110355},"index":4,"playId":"0349f35c-47f6-3d79-920a-ab71c42f3b0c","pitchNumber":4,"startTime":"2026-04-16T00:00:38.869Z","endTime":"2026-04-16T00:00:42.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45747745286316,"aZ":-10.638569955169979,"pfxX":-4.084381269909223,"pfxZ":10.487640381081166,"pX":-0.6307694648639964,"pZ":2.6998151469362837,"vX0":4.0196653304361725,"vY0":-143.17343695881092,"vZ0":-7.065462072263066,"x":141.04,"y":165.88,"x0":-1.5298335363791966,"y0":50.00177118413688,"z0":5.883117396921676,"aX":-8.385790595025668},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2316,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38418774366163966,"extension":6.673043103847513},"index":5,"playId":"54ec9b7e-f175-3959-8b74-d2c0e39f935e","pitchNumber":5,"startTime":"2026-04-16T00:00:59.454Z","endTime":"2026-04-16T00:01:03.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:01:03.673Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Stephenson grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-16T00:01:19.298Z","endTime":"2026-04-16T00:02:31.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.0,"endSpeed":88.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79782336730618,"aZ":-17.5681275368363,"pfxX":-8.448109687775542,"pfxZ":7.264177950945216,"pX":0.10778563288974878,"pZ":3.3819072387781115,"vX0":7.472300595168762,"vY0":-141.05935039792467,"vZ0":-4.133680361731779,"x":112.89,"y":147.47,"x0":-1.481048451455763,"y0":50.00116128967807,"z0":6.0026384887455695,"aX":-16.9829283236161},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":13.7,"spinRate":2238,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.38864932999498736,"extension":6.659615056585124},"index":0,"playId":"ae76cdd8-5a7e-3528-aa65-fab25aed7c30","pitchNumber":1,"startTime":"2026-04-16T00:01:28.048Z","endTime":"2026-04-16T00:01:32.601Z","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":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03505349667169,"aZ":-12.262098451233728,"pfxX":-5.290614537195482,"pfxZ":9.654812125245543,"pX":0.20432809396881393,"pZ":3.6510674970670753,"vX0":6.763850726469267,"vY0":-143.16764056358005,"vZ0":-4.307902832518709,"x":109.21,"y":140.2,"x0":-1.5086228023701078,"y0":50.00368827006985,"z0":5.950943425931343,"aX":-10.912974890504126},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2405,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3835210057970597,"extension":6.630995140855135},"index":1,"playId":"ff733c73-eb27-3615-ae38-598c3c84e1ea","pitchNumber":2,"startTime":"2026-04-16T00:01:42.221Z","endTime":"2026-04-16T00:01:47.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-16T00:01:49.835Z","endTime":"2026-04-16T00:02:05.738Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.391634137956064,"aZ":-28.691780106345554,"pfxX":6.920055802765976,"pfxZ":2.323189470276203,"pX":1.020500455629987,"pZ":2.114401009234567,"vX0":4.325435168425692,"vY0":-121.99526725477891,"vZ0":-2.826031963261479,"x":78.1,"y":181.69,"x0":-1.6781856278950849,"y0":50.002509508866204,"z0":5.77692052638103,"aX":10.363870796427165},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.6,"spinRate":2944,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45005431543659347,"extension":6.582161839745678},"index":3,"playId":"5050063f-0172-3662-bd6f-c6f483334bf5","pitchNumber":3,"startTime":"2026-04-16T00:02:05.738Z","endTime":"2026-04-16T00:02:11.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44138749886213,"aZ":-13.110541965682822,"pfxX":-4.7248001006626374,"pfxZ":9.56989662207048,"pX":0.3127285671575277,"pZ":2.704381745333597,"vX0":6.809899541058055,"vY0":-140.8425738413569,"vZ0":-6.337585868392023,"x":105.08,"y":165.76,"x0":-1.5319471091739054,"y0":50.00561818703849,"z0":5.845340496972117,"aX":-9.41555422644795},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2322,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3901087190431505,"extension":6.6565523229536625},"hitData":{"launchSpeed":98.9,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":151.18}},"index":4,"playId":"1c00210d-c32d-3747-b16a-e7c753716e95","pitchNumber":4,"startTime":"2026-04-16T00:02:23.812Z","endTime":"2026-04-16T00:02:31.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:02:31.817Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ke'Bryan Hayes pops out to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-16T00:02:57.407Z","endTime":"2026-04-16T00:03:58.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48348143923938,"aZ":-30.242420876993602,"pfxX":10.510083328000928,"pfxZ":1.3178719601797964,"pX":1.0951148016465113,"pZ":1.39095325086498,"vX0":3.7485831782267884,"vY0":-121.28783264670388,"vZ0":-3.992183615420108,"x":75.26,"y":201.22,"x0":-1.8415967468582934,"y0":50.00589560597187,"z0":5.731978770377475,"aX":15.466319618792804},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":-19.9,"spinRate":3065,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.453752866158899,"extension":6.652316395963573},"index":0,"playId":"6323062d-5ecd-38bf-b64f-05593d22c39f","pitchNumber":1,"startTime":"2026-04-16T00:03:02.149Z","endTime":"2026-04-16T00:03:06.503Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.547074923951982,"aZ":-35.56640718529026,"pfxX":3.2938596251904553,"pfxZ":-2.187154262946441,"pX":0.4371583614524899,"pZ":1.6547582590068817,"vX0":3.9886399543645292,"vY0":-123.89042970972496,"vZ0":-3.3544821552893325,"x":100.34,"y":194.1,"x0":-1.6238419349169142,"y0":50.00589350063971,"z0":6.0096621473109275,"aX":5.102227925440401},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.6,"breakHorizontal":-7.0,"spinRate":2744,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4426925445820129,"extension":6.7299141488344425},"index":1,"playId":"dcff36d3-8e16-3320-874c-8082fd3b3932","pitchNumber":2,"startTime":"2026-04-16T00:03:19.727Z","endTime":"2026-04-16T00:03:24.014Z","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":98.1,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24555526601107,"aZ":-14.321050496179708,"pfxX":-5.191015167231111,"pfxZ":8.743272103759695,"pX":1.3396091226191382,"pZ":4.223650463718973,"vX0":9.739935449592119,"vY0":-142.56119515363287,"vZ0":-2.521904764512457,"x":65.94,"y":124.74,"x0":-1.459264807192236,"y0":50.000286266357485,"z0":6.032771940768274,"aX":-10.59766445569749},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2391,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3854033321401462,"extension":6.574919303571625},"index":2,"playId":"7cf4a951-421c-3ed0-bbe8-058bcb075fb4","pitchNumber":3,"startTime":"2026-04-16T00:03:34.936Z","endTime":"2026-04-16T00:03:38.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.512433301173957,"aZ":-30.42814093606476,"pfxX":8.922987363381813,"pfxZ":1.1473109710160285,"pX":-0.011826402868314247,"pZ":1.2831303299179424,"vX0":1.5552854326551395,"vY0":-122.93274002625412,"vZ0":-4.414375045709731,"x":117.45,"y":204.14,"x0":-1.8123904778576285,"y0":50.00026321839486,"z0":5.712559544599725,"aX":13.525357247600065},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":-16.6,"spinRate":3035,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4471633096507368,"extension":6.695138944813971},"hitData":{"launchSpeed":58.1,"launchAngle":58.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.82,"coordY":158.65}},"index":3,"playId":"9051c580-94ba-3548-aef9-093487923252","pitchNumber":4,"startTime":"2026-04-16T00:03:50.083Z","endTime":"2026-04-16T00:03:58.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:03:58.061Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-16T00:05:48.319Z","endTime":"2026-04-16T00:07:03.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61478706098345,"aZ":-23.71126495354403,"pfxX":-9.53420464976474,"pfxZ":4.6262329828864655,"pX":-0.5428862913375011,"pZ":3.12739336114064,"vX0":6.753995400431892,"vY0":-134.5356135851978,"vZ0":-1.895455043343136,"x":137.69,"y":154.34,"x0":-1.8491295779441648,"y0":50.004367835923,"z0":5.524235683125633,"aX":-17.45155352218888},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":15.8,"spinRate":2377,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.4073707345566242,"extension":6.156548680628106},"index":0,"playId":"bf8a13be-1c37-3108-86d8-7fb1c20a73a1","pitchNumber":1,"startTime":"2026-04-16T00:06:05.831Z","endTime":"2026-04-16T00:06:09.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.504246174994037,"aZ":-24.065307768260443,"pfxX":-9.586442215250004,"pfxZ":4.415419551570469,"pX":-1.355732397285836,"pZ":2.5049908107512033,"vX0":5.141465903163859,"vY0":-134.9545603725006,"vZ0":-3.0573485573784493,"x":168.68,"y":171.15,"x0":-2.0442460371105167,"y0":50.003952977874896,"z0":5.355501117391273,"aX":-17.610644642828316},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.6,"breakHorizontal":16.2,"spinRate":2387,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40650692387879284,"extension":6.033504091029475},"index":1,"playId":"ac2f446b-7929-3221-ad08-6d71994f7755","pitchNumber":2,"startTime":"2026-04-16T00:06:17.243Z","endTime":"2026-04-16T00:06:21.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-16T00:06:36.628Z","endTime":"2026-04-16T00:06:59.619Z","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(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":87.5,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744955515834317,"aZ":-31.817840289858555,"pfxX":-11.521528197075474,"pfxZ":0.21890019258937166,"pX":-0.04868371025684878,"pZ":1.786481365646673,"vX0":8.614707737269907,"vY0":-127.05766803593646,"vZ0":-2.4777035600675594,"x":118.86,"y":190.55,"x0":-2.0051688266485166,"y0":50.00172811340728,"z0":5.330967876101265,"aX":-18.626506180512145},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":18.6,"spinRate":1964,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.432935791891059,"extension":6.15828250997622},"index":3,"playId":"23b6bd94-bdb7-343b-96a5-ee811eb9043c","pitchNumber":3,"startTime":"2026-04-16T00:06:59.619Z","endTime":"2026-04-16T00:07:03.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:07:03.272Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to left fielder Spencer Steer.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-16T00:07:14.049Z","endTime":"2026-04-16T00:08:18.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895622190494855,"aZ":-31.486664488496626,"pfxX":-10.584784605573539,"pfxZ":0.4358383766987295,"pX":-0.6310537436554507,"pZ":1.180932466763877,"vX0":6.763911353280045,"vY0":-125.79218104425516,"vZ0":-3.6973522238634855,"x":141.05,"y":206.89,"x0":-1.9932389007578075,"y0":50.00565551607816,"z0":5.250275459334165,"aX":-16.796517862946928},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":17.4,"spinRate":1861,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4371031496205813,"extension":6.1258874348863515},"index":0,"playId":"e102096b-16ce-358c-acaf-6600939a8745","pitchNumber":1,"startTime":"2026-04-16T00:07:25.682Z","endTime":"2026-04-16T00:07:32.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768306952090153,"aZ":-24.83487681485244,"pfxX":-10.276523385687554,"pfxZ":3.9662417470312707,"pX":-0.11757665163492359,"pZ":2.22954781346665,"vX0":8.455048979468291,"vY0":-135.2341385860673,"vZ0":-3.533654005079553,"x":121.48,"y":178.58,"x0":-1.950990131618241,"y0":50.00333334782872,"z0":5.297301266462169,"aX":-19.015972956156464},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2367,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4051899713239284,"extension":6.246610120028625},"index":1,"playId":"576ddb2c-79f3-397e-b936-a4d32a1b5a90","pitchNumber":2,"startTime":"2026-04-16T00:07:38.632Z","endTime":"2026-04-16T00:07:42.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855293194705045,"aZ":-31.671975040299568,"pfxX":-11.100160414714166,"pfxZ":0.3118999454633897,"pX":0.6279655553113686,"pZ":1.6278196264871927,"vX0":9.83906105722552,"vY0":-125.919226192961,"vZ0":-2.780145630564304,"x":93.06,"y":194.83,"x0":-1.9061308227711211,"y0":50.00130195296158,"z0":5.333911002742991,"aX":-17.6535701518302},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":17.5,"spinRate":1987,"spinDirection":259},"zone":9,"typeConfidence":2.0,"plateTime":0.4365945847497259,"extension":6.1963990457083655},"index":2,"playId":"1b6bec9b-2fe7-3119-bbee-1b3647c4e815","pitchNumber":3,"startTime":"2026-04-16T00:07:52.707Z","endTime":"2026-04-16T00:07:57.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.670794786289164,"aZ":-23.98966170852797,"pfxX":-10.640002194150561,"pfxZ":4.514682363683756,"pX":-0.3176595564799408,"pZ":2.281820423854279,"vX0":8.001237446963838,"vY0":-134.60024618422344,"vZ0":-3.5106465745718234,"x":129.11,"y":177.17,"x0":-1.9654441135256897,"y0":50.001031906825084,"z0":5.326875239996785,"aX":-19.274077212006713},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":2330,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.40893622012739916,"extension":6.053780209388236},"hitData":{"launchSpeed":95.0,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.24,"coordY":126.35}},"index":3,"playId":"dadcb59a-7b80-3f38-b4ea-467bc58dfa32","pitchNumber":4,"startTime":"2026-04-16T00:08:07.376Z","endTime":"2026-04-16T00:08:18.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:08:18.040Z","atBatIndex":46},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Casey Schmitt grounds into a double play, shortstop Elly De La Cruz to second baseman Matt McLain to first baseman Sal Stewart. Luis Arraez out at 2nd. Casey Schmitt out at 1st.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-16T00:08:19.105Z","endTime":"2026-04-16T00:09:24.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.620852270084505,"aZ":-35.978139816283,"pfxX":-11.608657339905164,"pfxZ":-2.4986238384662656,"pX":-0.31151962995880306,"pZ":2.7499983367275727,"vX0":8.680809223218011,"vY0":-123.46846854702655,"vZ0":0.9074274152877253,"x":128.87,"y":164.53,"x0":-2.38793254369291,"y0":50.00139417424418,"z0":5.4369655443980305,"aX":-17.68436466335788},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.0,"breakHorizontal":18.6,"spinRate":1914,"spinDirection":260},"zone":4,"typeConfidence":2.0,"plateTime":0.4458855911995192,"extension":6.163669318316374},"index":0,"playId":"1f2841cf-c683-3592-8a32-020a7c206e98","pitchNumber":1,"startTime":"2026-04-16T00:08:42.499Z","endTime":"2026-04-16T00:08:46.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034075299072416,"aZ":-22.386213160986784,"pfxX":-9.641510484790576,"pfxZ":5.549206913792727,"pX":-1.2141698389644338,"pZ":3.0758218267206114,"vX0":6.263991766247973,"vY0":-132.40851025201422,"vZ0":-1.7883694755300157,"x":163.28,"y":155.73,"x0":-2.3660291688241255,"y0":50.00191370215733,"z0":5.409032954710203,"aX":-17.004478074148672},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2196,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4147253205170567,"extension":6.122756419590176},"index":1,"playId":"3d003b90-c302-3a78-9ad5-38c33c9e6003","pitchNumber":2,"startTime":"2026-04-16T00:08:59.098Z","endTime":"2026-04-16T00:09:03.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899351234899495,"aZ":-26.62277875600933,"pfxX":-11.255091265930192,"pfxZ":3.0906244979654236,"pX":-0.1900213356819639,"pZ":2.3702075986629665,"vX0":9.081777510201443,"vY0":-133.7388610053572,"vZ0":-2.543487891312012,"x":124.24,"y":174.78,"x0":-2.1803558141449924,"y0":50.0062276860544,"z0":5.258482561646251,"aX":-20.236914559933506},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":18.2,"spinRate":2248,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4107544259499716,"extension":6.127758330974393},"hitData":{"launchSpeed":96.3,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":155.74}},"index":2,"playId":"4464d780-6aae-3c0d-a9ff-3a15896610d3","pitchNumber":3,"startTime":"2026-04-16T00:09:16.574Z","endTime":"2026-04-16T00:09:24.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:09:24.495Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T00:11:49.992Z","endTime":"2026-04-16T00:12:23.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Borucki replaces Blade Tidwell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:11:03.038Z","endTime":"2026-04-16T00:11:52.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":85.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169583941471252,"aZ":-22.777843286399847,"pfxX":10.225007995542434,"pfxZ":4.978754122248517,"pX":0.9456223761359382,"pZ":3.038836280500484,"vX0":-4.620943585990466,"vY0":-136.76033311939338,"vZ0":-2.7641039885786753,"x":80.96,"y":156.73,"x0":1.3320355916047995,"y0":50.00440006743225,"z0":5.631251176708852,"aX":19.300541111865122},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":-17.5,"spinRate":2167,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4010662584462352,"extension":6.369837164560644},"index":1,"playId":"499c62b2-f9cf-3b6c-bf7e-e2821118e242","pitchNumber":1,"startTime":"2026-04-16T00:11:52.302Z","endTime":"2026-04-16T00:11:57.192Z","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":86.5,"endSpeed":79.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90759522685075,"aZ":-29.14871523074793,"pfxX":0.6400217110253886,"pfxZ":1.884557798064562,"pX":0.15169372262372285,"pZ":2.0029752873585793,"vX0":-3.3380420604907868,"vY0":-125.91240511034854,"vZ0":-2.8054437957797678,"x":111.22,"y":184.7,"x0":1.412213421659694,"y0":50.00170403798654,"z0":5.493759637628733,"aX":1.026769582268377},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-0.4,"spinRate":2385,"spinDirection":169},"zone":8,"typeConfidence":0.91,"plateTime":0.4352423014109945,"extension":6.409740652094296},"hitData":{"launchSpeed":96.8,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":170.43}},"index":2,"playId":"0e5ca068-d5a6-3386-b5c2-948dd6720cd0","pitchNumber":2,"startTime":"2026-04-16T00:12:15.980Z","endTime":"2026-04-16T00:12:23.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:12:23.522Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T00:12:46.081Z","endTime":"2026-04-16T00:13:38.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.043581782287397,"aZ":-29.869594374140846,"pfxX":0.06306930174519845,"pfxZ":1.4431630155398851,"pX":-0.055509583833566946,"pZ":1.41878854699692,"vX0":-2.727797482909058,"vY0":-125.6575831911525,"vZ0":-4.122347211691398,"x":119.12,"y":200.47,"x0":1.0351787937039212,"y0":50.00553531627261,"z0":5.5025714911981,"aX":0.1009012599189174},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":0.5,"spinRate":2210,"spinDirection":97},"zone":13,"typeConfidence":0.91,"plateTime":0.43559289545450586,"extension":6.487278758427707},"index":0,"playId":"edf95950-6d25-3e4b-9e6a-5c3204748ada","pitchNumber":1,"startTime":"2026-04-16T00:13:02.859Z","endTime":"2026-04-16T00:13:08.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46929110624264,"aZ":-22.725827915663523,"pfxX":10.17826340876901,"pfxZ":4.889118798175687,"pX":0.5388855157220229,"pZ":1.5174179502931047,"vX0":-4.810869876389154,"vY0":-137.8118447613638,"vZ0":-6.751046321709018,"x":96.46,"y":197.81,"x0":0.981085601598999,"y0":50.00038456884751,"z0":5.52460013387478,"aX":19.653432707737124},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":-17.5,"spinRate":2365,"spinDirection":126},"zone":9,"typeConfidence":0.91,"plateTime":0.39684115177932444,"extension":6.431485396717133},"index":1,"playId":"7538b650-db8f-3482-8568-31fcd6377236","pitchNumber":2,"startTime":"2026-04-16T00:13:16.312Z","endTime":"2026-04-16T00:13:20.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.870998673477082,"aZ":-30.40717716713768,"pfxX":6.66521470880198,"pfxZ":1.1663775324010501,"pX":0.49712786453068963,"pZ":2.4459815364395183,"vX0":-3.344345529474513,"vY0":-121.93479191551728,"vZ0":-1.260310044539803,"x":98.05,"y":172.74,"x0":1.0137029993536266,"y0":50.00502733588673,"z0":5.570762436134143,"aX":10.132069311503496},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.0,"breakHorizontal":-11.4,"spinRate":1425,"spinDirection":103},"zone":6,"typeConfidence":0.9,"plateTime":0.447583680755979,"extension":6.537868841287987},"hitData":{"launchSpeed":96.0,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":169.42}},"index":2,"playId":"eb41dc28-62f5-34cf-838c-b4bf07934abe","pitchNumber":3,"startTime":"2026-04-16T00:13:30.670Z","endTime":"2026-04-16T00:13:38.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:13:38.585Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T00:13:55.263Z","endTime":"2026-04-16T00:15:08.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28477924110323,"aZ":-34.72782994131321,"pfxX":-4.961367337915611,"pfxZ":-1.8072000592727235,"pX":-1.0889198923861174,"pZ":1.580447120121783,"vX0":-4.190056089610971,"vY0":-118.74032188788743,"vZ0":-1.8311980848989875,"x":158.51,"y":196.11,"x0":1.3475302323203273,"y0":50.000027101818986,"z0":5.543113074580845,"aX":-7.030257133557139},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.5,"breakHorizontal":10.1,"spinRate":2560,"spinDirection":302},"zone":13,"typeConfidence":0.87,"plateTime":0.46258768577864595,"extension":6.490768909652461},"index":0,"playId":"808d3b5a-4c76-3d66-8057-6f7044f60c59","pitchNumber":1,"startTime":"2026-04-16T00:14:05.486Z","endTime":"2026-04-16T00:14:09.427Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85186207739449,"aZ":-32.751560035813156,"pfxX":7.658348330046675,"pfxZ":-0.37286807205560457,"pX":0.5542773311588693,"pZ":2.7113004355285715,"vX0":-3.4992843249118226,"vY0":-123.03281878928976,"vZ0":-0.26241694823838635,"x":95.87,"y":165.57,"x0":0.9980675886348724,"y0":50.00558287994464,"z0":5.589340334792105,"aX":11.771036441987464},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":1343,"spinDirection":100},"zone":6,"typeConfidence":0.9,"plateTime":0.44478394874396043,"extension":6.563289229460552},"index":1,"playId":"ecf65ec4-508b-3726-b5f7-0ef19c7493eb","pitchNumber":2,"startTime":"2026-04-16T00:14:21.429Z","endTime":"2026-04-16T00:14:25.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-16T00:14:31.100Z","endTime":"2026-04-16T00:14:44.079Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03429488923267,"aZ":-27.89037782058684,"pfxX":8.546605105189627,"pfxZ":2.7614085409954816,"pX":0.515859338947288,"pZ":0.48186210976203586,"vX0":-3.4906251443086753,"vY0":-123.33802110663588,"vZ0":-6.372130383625001,"x":97.34,"y":225.77,"x0":0.834016713919998,"y0":50.0022114243236,"z0":5.431124572417799,"aX":13.252719809774874},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":1308,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.44299034694912587,"extension":6.625252516409129},"index":3,"playId":"4b0606e6-7bae-3cfb-8be4-f7fd8900739c","pitchNumber":3,"startTime":"2026-04-16T00:14:44.079Z","endTime":"2026-04-16T00:14:47.717Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682292304608346,"aZ":-31.37279420209193,"pfxX":7.724096691612999,"pfxZ":0.5417598652448063,"pX":0.5624691670989341,"pZ":2.1376066357331216,"vX0":-3.266663004161298,"vY0":-120.76784713627099,"vZ0":-1.614103617103855,"x":95.56,"y":181.06,"x0":0.9296795870166956,"y0":50.002529149586664,"z0":5.576051717265731,"aX":11.400610726818913},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.8,"breakHorizontal":-13.2,"spinRate":1149,"spinDirection":109},"zone":9,"typeConfidence":0.91,"plateTime":0.45367499901040853,"extension":6.623899236665894},"index":4,"playId":"5af142c1-5d65-318b-b75f-53fb5cd3afc6","pitchNumber":4,"startTime":"2026-04-16T00:15:03.711Z","endTime":"2026-04-16T00:15:08.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:15:08.033Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a sharp line drive to right fielder Rece Hinds.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:17:10.187Z","endTime":"2026-04-16T00:18:44.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701383654051092,"aZ":-30.765891064475518,"pfxX":0.1491032923275908,"pfxZ":0.8964794268360348,"pX":0.5385027967720155,"pZ":0.5363164788487328,"vX0":5.955702851035669,"vY0":-123.69761005453904,"vZ0":-5.7555520896238175,"x":96.47,"y":224.3,"x0":-1.9067986581739127,"y0":50.00156066053007,"z0":5.432743880562898,"aX":0.233949769140615},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":-1.4,"spinRate":2719,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.44062306027308784,"extension":5.892185304894147},"index":0,"playId":"736b848d-5194-322e-94af-da94d58ae20e","pitchNumber":1,"startTime":"2026-04-16T00:17:13.038Z","endTime":"2026-04-16T00:17:17.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.574774214152516,"aZ":-23.178810126662825,"pfxX":-4.893723735841519,"pfxZ":4.7624844964221715,"pX":-0.7837464091180122,"pZ":3.6370208267670048,"vX0":4.844354827432441,"vY0":-135.99033607365797,"vZ0":-1.4488286867458968,"x":146.87,"y":140.58,"x0":-1.9455349539713542,"y0":50.00171875390243,"z0":5.7721502399902525,"aX":-9.239527140695394},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":7.9,"spinRate":2190,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40155324858700636,"extension":5.977139845242124},"index":1,"playId":"6273e120-0311-37ac-b215-199f42c28989","pitchNumber":2,"startTime":"2026-04-16T00:17:27.798Z","endTime":"2026-04-16T00:17:31.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13282317116372,"aZ":-28.948772164099896,"pfxX":-8.786523429498319,"pfxZ":1.994610520109914,"pX":-0.2652978871960555,"pZ":3.084280741859372,"vX0":7.271013570660182,"vY0":-126.04020288007564,"vZ0":-0.13771182664962756,"x":127.11,"y":155.5,"x0":-2.0372093384444367,"y0":50.00513535991836,"z0":5.465243914278341,"aX":-14.226606802290217},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":14.4,"spinRate":1903,"spinDirection":251},"zone":2,"typeConfidence":2.0,"plateTime":0.4335408276766315,"extension":6.027359835889266},"index":2,"playId":"4911213d-c567-3778-b13e-24a29e366604","pitchNumber":3,"startTime":"2026-04-16T00:17:42.391Z","endTime":"2026-04-16T00:17:46.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62609783710129,"aZ":-22.14186025249868,"pfxX":-5.439788485000403,"pfxZ":5.353974508149593,"pX":-0.6414630874153269,"pZ":3.258366494770496,"vX0":5.111904877802049,"vY0":-135.52337055319296,"vZ0":-2.4050732261355794,"x":141.45,"y":150.8,"x0":-1.8388654050359787,"y0":50.00230784480062,"z0":5.6920388790249445,"aX":-10.191460122276476},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":8.9,"spinRate":2141,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4030654074771358,"extension":5.98492675460898},"index":3,"playId":"aa155d02-721a-36c0-a975-1e8676d11b7a","pitchNumber":4,"startTime":"2026-04-16T00:17:59.580Z","endTime":"2026-04-16T00:18:03.028Z","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":93.0,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967765075016,"aZ":-27.75627614138195,"pfxX":-9.759508496993163,"pfxZ":2.3663188298654987,"pX":-1.0402481077516652,"pZ":2.6957379924712415,"vX0":6.111821104829952,"vY0":-135.3873203001979,"vZ0":-2.057568826244481,"x":156.65,"y":166.0,"x0":-2.0522956389028466,"y0":50.00422705754279,"z0":5.397212380256062,"aX":-18.223111700505434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":2317,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4036797710149225,"extension":6.1092199447007856},"index":4,"playId":"d3c0dd7f-7386-355c-b8e7-c88f6114305a","pitchNumber":5,"startTime":"2026-04-16T00:18:15.914Z","endTime":"2026-04-16T00:18:20.107Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24933999106443,"aZ":-18.441987906450798,"pfxX":-7.363618115640107,"pfxZ":7.210773693724759,"pX":0.5154537729178905,"pZ":2.6092411431646405,"vX0":8.794751344684979,"vY0":-137.32072662331456,"vZ0":-4.458243657294875,"x":97.35,"y":168.33,"x0":-1.7765042007885492,"y0":50.00045083806616,"z0":5.513410234830177,"aX":-14.019665710283732},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":11.4,"spinRate":2267,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.399315968948712,"extension":6.085648929574097},"hitData":{"launchSpeed":100.0,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.98,"coordY":120.16}},"index":5,"playId":"a579f21c-19f1-3eeb-9e8c-62747b71bfbb","pitchNumber":6,"startTime":"2026-04-16T00:18:33.274Z","endTime":"2026-04-16T00:18:44.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:18:44.401Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Chapman lines out to right fielder Rece Hinds.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:18:51.457Z","endTime":"2026-04-16T00:19:21.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707647200763134,"aZ":-27.576040346767524,"pfxX":-10.345480468930466,"pfxZ":2.4883909151254198,"pX":-0.20341063145554095,"pZ":3.0187996628944904,"vX0":9.046448547724003,"vY0":-134.97073969131154,"vZ0":-1.0592259249983897,"x":124.75,"y":157.27,"x0":-2.2504652579992914,"y0":50.0043865344991,"z0":5.35386625419603,"aX":-19.135631046562708},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":16.9,"spinRate":2319,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.40543443079154917,"extension":6.152800773093039},"hitData":{"launchSpeed":92.4,"launchAngle":24.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.49,"coordY":89.67}},"index":0,"playId":"50244c62-9774-3a6d-828f-4a28be53569c","pitchNumber":1,"startTime":"2026-04-16T00:19:09.749Z","endTime":"2026-04-16T00:19:21.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:19:21.820Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out sharply to center fielder TJ Friedl.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:19:28.325Z","endTime":"2026-04-16T00:20:12.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":77.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822055695969397,"aZ":-32.41965588623433,"pfxX":0.8750300896228382,"pfxZ":-0.15912354495729897,"pX":0.29784502716723227,"pZ":1.5061006932782335,"vX0":5.742085485009625,"vY0":-121.75887443552378,"vZ0":-3.044208674453653,"x":105.65,"y":198.12,"x0":-2.2001006653904853,"y0":50.0049776106527,"z0":5.564079003853583,"aX":1.3202461624987631},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-2.9,"spinRate":2739,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4490087285111839,"extension":5.973069625093119},"index":0,"playId":"2f2476e4-0daa-35af-bba4-a36959262086","pitchNumber":1,"startTime":"2026-04-16T00:19:46.041Z","endTime":"2026-04-16T00:19:51.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51033597194984,"aZ":-25.751371046397274,"pfxX":-9.898527782565925,"pfxZ":3.487376621509479,"pX":-0.4285457919635001,"pZ":2.2163243946308566,"vX0":8.345888286098985,"vY0":-135.1661321262976,"vZ0":-3.3562831012268943,"x":133.34,"y":178.94,"x0":-2.2759855045818678,"y0":50.00509859092848,"z0":5.290036664699533,"aX":-18.24828877326227},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":16.1,"spinRate":2291,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.40582083400817304,"extension":6.1576126134425815},"hitData":{"launchSpeed":103.1,"launchAngle":13.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.54,"coordY":74.26}},"index":1,"playId":"0ce2d9d7-2fe2-38de-bd9a-a13663598678","pitchNumber":2,"startTime":"2026-04-16T00:20:02.290Z","endTime":"2026-04-16T00:20:12.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:20:12.342Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a line drive to right fielder Rece Hinds. Rafael Devers to 3rd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:20:27.937Z","endTime":"2026-04-16T00:21:23.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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(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":93.4,"endSpeed":85.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279951226383893,"aZ":-21.03006732798472,"pfxX":-5.883393560894627,"pfxZ":5.998195909226279,"pX":-0.17744877522211233,"pZ":3.108239894914176,"vX0":7.3263272170203155,"vY0":-135.8292136979726,"vZ0":-3.045550106625627,"x":123.76,"y":154.86,"x0":-2.1522651225897165,"y0":50.003707970236704,"z0":5.715616834670449,"aX":-10.933614679817007},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":9.0,"spinRate":2199,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4040941945072456,"extension":6.0578995088519765},"index":0,"playId":"44a1a301-225d-3a65-91ca-549da45c0d6d","pitchNumber":1,"startTime":"2026-04-16T00:20:37.684Z","endTime":"2026-04-16T00:20:40.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50353382288562,"aZ":-30.199165489218952,"pfxX":-9.659787671568054,"pfxZ":1.2164616635164682,"pX":-0.06463570520366438,"pZ":1.334395778599608,"vX0":8.407245647796179,"vY0":-126.81023842768995,"vZ0":-3.968987140897719,"x":119.46,"y":202.75,"x0":-2.1717025697800936,"y0":50.00482810046656,"z0":5.335444041769031,"aX":-15.697529277518882},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":15.5,"spinRate":2048,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4323241138060183,"extension":5.981132033382297},"index":1,"playId":"5f308cd1-3663-3aa1-b6c3-885a88c202e4","pitchNumber":2,"startTime":"2026-04-16T00:20:54.799Z","endTime":"2026-04-16T00:20:59.592Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191985074142988,"aZ":-24.675136822596986,"pfxX":-9.882391974529552,"pfxZ":4.079093880829587,"pX":-0.07053019655211133,"pZ":3.3490693939288256,"vX0":9.079987583061204,"vY0":-134.94960702496357,"vZ0":-0.971606018128775,"x":119.69,"y":148.36,"x0":-2.1997874955908667,"y0":50.002865808855525,"z0":5.456672588709163,"aX":-18.172488892006808},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":15.8,"spinRate":2291,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.40632826717251147,"extension":6.0777948952788154},"hitData":{"launchSpeed":83.3,"launchAngle":18.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.43,"coordY":127.17}},"index":2,"playId":"e0ba9979-7944-3a5d-a9be-2c09135787bc","pitchNumber":3,"startTime":"2026-04-16T00:21:12.670Z","endTime":"2026-04-16T00:21:23.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:21:23.422Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a sharp line drive to right fielder Rece Hinds. Rafael Devers scores. Daniel Susac to 2nd.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:23:52.535Z","endTime":"2026-04-16T00:26:06.699Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[1,2],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:21:48.465Z","endTime":"2026-04-16T00:22:02.121Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brock Burke replaces Rhett Lowder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-16T00:22:02.121Z","endTime":"2026-04-16T00:23:14.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Heliot Ramos replaces Will Brennan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-16T00:23:14.268Z","endTime":"2026-04-16T00:23:54.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"}},{"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.847762515583042,"aZ":-12.81733565937346,"pfxX":5.997388955977966,"pfxZ":9.667524625853373,"pX":-1.5127315342715795,"pZ":2.6365887184305596,"vX0":-10.48893983656865,"vY0":-140.40197382860475,"vZ0":-7.331706162849429,"x":174.66,"y":167.59,"x0":1.4870642085745032,"y0":50.00643909531618,"z0":6.110362036135864,"aX":12.01370295742356},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":-8.8,"spinRate":2333,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.38963541427175974,"extension":6.786070042302764},"index":3,"playId":"cc31863f-c100-3874-9571-ba1c843ce937","pitchNumber":1,"startTime":"2026-04-16T00:23:54.714Z","endTime":"2026-04-16T00:23:59.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70958863025627,"aZ":-13.442394834004467,"pfxX":5.74933881482596,"pfxZ":9.479816245590882,"pX":-0.9059968386000965,"pZ":2.084555313763465,"vX0":-9.067209570274297,"vY0":-138.88656774530605,"vZ0":-8.476193421212432,"x":151.53,"y":182.5,"x0":1.6367261592633648,"y0":50.00461114904897,"z0":6.046587198141631,"aX":11.363771168571304},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":-8.8,"spinRate":2316,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.39262680420025164,"extension":7.0067517235574615},"index":4,"playId":"d9542c08-1835-35ec-89d1-976104cf528f","pitchNumber":2,"startTime":"2026-04-16T00:24:10.963Z","endTime":"2026-04-16T00:24:15.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420006023046703,"aZ":-21.90459054960083,"pfxX":8.270696454635624,"pfxZ":6.142982531226345,"pX":-0.7885774647558565,"pZ":1.8297631442461466,"vX0":-8.990716731029528,"vY0":-128.21908206323224,"vZ0":-6.151829583165268,"x":147.06,"y":189.38,"x0":1.6815370506508909,"y0":50.00495644337673,"z0":5.95881610867859,"aX":13.833452728488286},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.0,"breakHorizontal":-13.1,"spinRate":2135,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.42646354953954324,"extension":6.8189097617472925},"index":5,"playId":"2fb4da17-c87e-31c1-89ba-03a5d03f8acb","pitchNumber":3,"startTime":"2026-04-16T00:24:26.644Z","endTime":"2026-04-16T00:24:30.057Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64153331960919,"aZ":-12.796374030040045,"pfxX":5.7745171615556945,"pfxZ":9.742673672994442,"pX":0.7053588536550158,"pZ":2.038387589111787,"vX0":-4.955187656981989,"vY0":-140.13859709209692,"vZ0":-8.751725084972623,"x":90.11,"y":183.74,"x0":1.7461215583338463,"y0":50.00696153982068,"z0":6.037880591534249,"aX":11.489466150379718},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":-9.5,"spinRate":2262,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.39083839073973925,"extension":6.855573825947394},"index":6,"playId":"6c306eb6-fad8-33ba-b413-e002ca3d94b2","pitchNumber":4,"startTime":"2026-04-16T00:24:49.733Z","endTime":"2026-04-16T00:25:16.740Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539257021733775,"aZ":-19.32596298667812,"pfxX":9.155605137357153,"pfxZ":7.63212088684942,"pX":0.21960337524553256,"pZ":1.0417178927722932,"vX0":-6.721347827442522,"vY0":-129.55018260084648,"vZ0":-8.72976160766601,"x":94.3,"y":223.36,"x0":1.6709671932403831,"y0":50.00002085743637,"z0":5.958176178203677,"aX":15.407662304531216},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.9,"breakHorizontal":-14.9,"spinRate":2160,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42438490937335294,"extension":6.986325873381728},"index":7,"playId":"995ed84b-0b9b-361d-8aef-03240ba97ac4","pitchNumber":5,"startTime":"2026-04-16T00:25:20.162Z","endTime":"2026-04-16T00:25:24.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77134567178823,"aZ":-12.136234302991578,"pfxX":4.46058597431358,"pfxZ":10.089784187460529,"pX":0.5867904761589959,"pZ":3.3089313860609786,"vX0":-4.726389795901755,"vY0":-140.2805770249703,"vZ0":-5.484042057239472,"x":94.63,"y":149.44,"x0":1.7167755044530228,"y0":50.00334047369883,"z0":6.085591779743388,"aX":8.859351224071041},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":-7.1,"spinRate":2445,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.3909805193155993,"extension":7.05194926766568},"index":8,"playId":"c1c47760-06eb-38f4-a5ce-e01e68c9d9e6","pitchNumber":6,"startTime":"2026-04-16T00:25:36.184Z","endTime":"2026-04-16T00:25:42.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83978256559295,"aZ":-15.748554134418765,"pfxX":6.560619257055586,"pfxZ":8.211973225495786,"pX":0.7213815746099805,"pZ":2.0630783611578614,"vX0":-5.209818238829737,"vY0":-140.5144087169609,"vZ0":-8.292657828257472,"x":89.5,"y":183.08,"x0":1.747141428627841,"y0":50.00193278709943,"z0":6.0758813435330365,"aX":13.118563152741574},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":-10.8,"spinRate":2204,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.38980249905998665,"extension":6.902532081363153},"hitData":{"launchSpeed":104.1,"launchAngle":8.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.88,"coordY":110.98}},"index":9,"playId":"a4263fa1-6845-3ac9-beca-815d7b2af133","pitchNumber":7,"startTime":"2026-04-16T00:25:56.558Z","endTime":"2026-04-16T00:26:06.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:26:06.699Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jerar Encarnacion singles on a ground ball to right fielder Rece Hinds. Daniel Susac to 3rd. Heliot Ramos to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:26:53.908Z","endTime":"2026-04-16T00:27:46.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jerar Encarnacion replaces Drew Gilbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:26:21.314Z","endTime":"2026-04-16T00:26:55.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"}},{"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":87.4,"endSpeed":80.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51337503490105,"aZ":-26.879705117503097,"pfxX":0.8815291466493016,"pfxZ":3.205474986757606,"pX":0.28957618717114986,"pZ":3.1617682891424477,"vX0":-4.473400124274745,"vY0":-127.27377669176538,"vZ0":-2.43768591578852,"x":105.96,"y":153.41,"x0":1.950457550506582,"y0":50.00296223516919,"z0":6.2465496550567785,"aX":1.4565500620779044},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":-0.6,"spinRate":2285,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4292757439159196,"extension":6.923714027806545},"index":1,"playId":"6376cec2-efab-3e05-8a4a-b065992709a4","pitchNumber":1,"startTime":"2026-04-16T00:26:55.888Z","endTime":"2026-04-16T00:27:00.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690597250711782,"aZ":-20.63414995568546,"pfxX":6.813141768159902,"pfxZ":6.969319694634505,"pX":0.8368840533702773,"pZ":3.9726946122073623,"vX0":-4.739782415658659,"vY0":-127.69272425841596,"vZ0":-1.2236262553568027,"x":85.1,"y":131.52,"x0":1.8296857168389837,"y0":50.00160149435508,"z0":6.077768241047775,"aX":11.278026199792231},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.6,"breakHorizontal":-11.3,"spinRate":2038,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42854132038918724,"extension":6.937803289239236},"index":2,"playId":"257a5b7b-6709-307e-b601-89dcbdda01ca","pitchNumber":2,"startTime":"2026-04-16T00:27:16.444Z","endTime":"2026-04-16T00:27:20.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19389690604943,"aZ":-14.676786921144025,"pfxX":4.767384712684854,"pfxZ":8.673908924355995,"pX":-0.0590158569696857,"pZ":2.352360326520878,"vX0":-6.560796562362989,"vY0":-140.71518184967633,"vZ0":-7.920208217262802,"x":119.25,"y":175.27,"x0":1.6770620104277663,"y0":50.00406797447489,"z0":6.143148916684185,"aX":9.617765007680235},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":-7.4,"spinRate":2266,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.38838697555730173,"extension":6.780799257256638},"hitData":{"launchSpeed":103.3,"launchAngle":2.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":118.24}},"index":3,"playId":"50aa332c-4871-3d02-9959-5b0ae4e6023f","pitchNumber":3,"startTime":"2026-04-16T00:27:35.979Z","endTime":"2026-04-16T00:27:46.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:27:46.504Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:28:17.426Z","endTime":"2026-04-16T00:29:07.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863581900136875,"aZ":-26.697951042864403,"pfxX":2.1255463968488773,"pfxZ":3.2592487070388376,"pX":-0.46185389661776477,"pZ":3.1528197288239075,"vX0":-6.284632469624031,"vY0":-128.82317741396224,"vZ0":-2.490837417341867,"x":134.6,"y":153.65,"x0":1.733604665154103,"y0":50.00311578523218,"z0":6.196956018720853,"aX":3.5720157764818743},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.4,"spinRate":2344,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4252391526224657,"extension":6.797978757000404},"index":0,"playId":"a4d68384-8cd8-32fd-93e3-c6986fd35f2e","pitchNumber":1,"startTime":"2026-04-16T00:28:17.426Z","endTime":"2026-04-16T00:28:21.228Z","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":97.2,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01043472034473,"aZ":-14.372259574253007,"pfxX":7.004558025407123,"pfxZ":8.864108741223763,"pX":-0.08027686402348928,"pZ":3.436765493912393,"vX0":-6.944678980786409,"vY0":-141.24526102266188,"vZ0":-5.0651057726761906,"x":120.06,"y":145.99,"x0":1.507550971276874,"y0":50.00177457615774,"z0":6.186800550655894,"aX":14.06577521134741},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":-11.2,"spinRate":2490,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.3886946865523089,"extension":6.811547771205583},"index":1,"playId":"66a0e98f-f536-35d6-bc40-99b2afc99c49","pitchNumber":2,"startTime":"2026-04-16T00:28:35.593Z","endTime":"2026-04-16T00:28:41.605Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-16T00:28:52.234Z","endTime":"2026-04-16T00:29:03.937Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29718590087511,"aZ":-28.0849599036784,"pfxX":1.1702091475367897,"pfxZ":2.4544794806657384,"pX":-0.7318204466790108,"pZ":1.1352031924034838,"vX0":-6.4118964328166905,"vY0":-128.41502992185195,"vZ0":-7.145056109631751,"x":144.9,"y":208.13,"x0":1.6484491113535449,"y0":50.00368683584777,"z0":6.14718521915418,"aX":1.9503306173549102},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":-0.6,"spinRate":2316,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.42699656087539584,"extension":6.704782636156987},"index":3,"playId":"18038fe4-a581-31da-88d5-bb87aa7ab805","pitchNumber":3,"startTime":"2026-04-16T00:29:03.937Z","endTime":"2026-04-16T00:29:07.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:29:07.488Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T00:31:27.799Z","endTime":"2026-04-16T00:32:43.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,8],"actionIndex":[0,1,2,3],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Jung Hoo Lee.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:31:27.791Z","endTime":"2026-04-16T00:31:27.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600"},{"details":{"description":"Heliot Ramos remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-16T00:31:27.793Z","endTime":"2026-04-16T00:31:27.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"}},{"details":{"description":"Jerar Encarnacion remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-16T00:31:27.795Z","endTime":"2026-04-16T00:31:27.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"description":"Pitching Change: JT Brubaker replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-16T00:31:27.797Z","endTime":"2026-04-16T00:31:27.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":664141,"fullName":"JT Brubaker"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":4,"playId":"8f2507b6-174d-4963-adf1-7141ac31646e","pitchNumber":0,"startTime":"2026-04-16T00:31:27.799Z","endTime":"2026-04-16T00:31:35.800Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75135602222157,"aZ":-21.294563138973356,"pfxX":-10.09749638165102,"pfxZ":5.5584841150117565,"pX":-0.26128158288614745,"pZ":1.9498180842738524,"vX0":8.359364175517928,"vY0":-138.95433622602235,"vZ0":-7.119276984323845,"x":126.96,"y":186.13,"x0":-1.9947200497657585,"y0":50.00661917779388,"z0":5.957201473420711,"aX":-19.776446635969947},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":16.6,"spinRate":2301,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3939774215619014,"extension":5.764117848934875},"index":5,"playId":"44d8f57a-a0b3-3ec9-8bcb-141b4b95d9d8","pitchNumber":1,"startTime":"2026-04-16T00:31:54.674Z","endTime":"2026-04-16T00:31:58.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433760700212105,"aZ":-22.66911070797325,"pfxX":-9.709338017709127,"pfxZ":4.938788753592256,"pX":-1.0376162892370098,"pZ":3.0792667405148917,"vX0":6.194471096480432,"vY0":-137.84386031915633,"vZ0":-4.152844766716029,"x":156.55,"y":155.64,"x0":-2.051570031275994,"y0":50.006442200493446,"z0":6.134593915488156,"aX":-18.701892160346613},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":16.3,"spinRate":2389,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.397249333618932,"extension":5.721974989690189},"index":6,"playId":"e253ad9b-8090-3fc0-bd43-9bd0f4521b13","pitchNumber":2,"startTime":"2026-04-16T00:32:10.710Z","endTime":"2026-04-16T00:32:14.169Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-16T00:32:21.092Z","endTime":"2026-04-16T00:32:37.968Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12923001889247,"aZ":-22.58192226396537,"pfxX":-10.452047952825172,"pfxZ":4.961702176752981,"pX":-0.6779859383407509,"pZ":2.893166665413496,"vX0":7.571091728161912,"vY0":-138.20796637600964,"vZ0":-4.52372181554456,"x":142.84,"y":160.66,"x0":-2.096552181034785,"y0":50.000749908867675,"z0":6.069957422262935,"aX":-20.194848592511047},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":2326,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3964768736890232,"extension":5.778246931986899},"index":8,"playId":"a37d41f0-25e2-3d6b-9555-e650b4ca3be0","pitchNumber":3,"startTime":"2026-04-16T00:32:37.968Z","endTime":"2026-04-16T00:32:43.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:32:43.183Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to right fielder Jerar Encarnacion.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T00:32:42.530Z","endTime":"2026-04-16T00:33:16.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.911539298695367,"aZ":-21.216552110787514,"pfxX":-7.921844371455382,"pfxZ":5.541118894435746,"pX":-0.08445430877211393,"pZ":3.0577723029098407,"vX0":8.190129461469812,"vY0":-139.3960158200877,"vZ0":-4.444902855571123,"x":120.22,"y":156.22,"x0":-2.0246033038446254,"y0":50.00171831237176,"z0":6.064732420439041,"aX":-15.664581403272507},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":12.7,"spinRate":2234,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39219697479589355,"extension":5.753062015851404},"hitData":{"launchSpeed":80.9,"launchAngle":42.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.75,"coordY":127.2}},"index":0,"playId":"c84db8cc-1b7f-3dd4-bd14-7622fd30d262","pitchNumber":1,"startTime":"2026-04-16T00:33:06.350Z","endTime":"2026-04-16T00:33:16.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:33:16.161Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T00:33:41.414Z","endTime":"2026-04-16T00:34:52.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.936749988194926,"aZ":-21.760242265378604,"pfxX":-9.707498297512908,"pfxZ":5.3360225509971695,"pX":-0.7010524612847701,"pZ":3.135216448321177,"vX0":7.00838845750274,"vY0":-139.2386978741318,"vZ0":-4.204106242042967,"x":143.72,"y":154.13,"x0":-1.996750781915742,"y0":50.00496256302431,"z0":6.115139455047522,"aX":-18.95411091388976},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":16.0,"spinRate":2268,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3942373081395498,"extension":5.810641601975455},"index":0,"playId":"671964ea-0eb7-323b-a2f3-b3248013cbb7","pitchNumber":1,"startTime":"2026-04-16T00:33:41.414Z","endTime":"2026-04-16T00:33:45.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27573745448355,"aZ":-19.087979562846535,"pfxX":-8.703304551542384,"pfxZ":6.600691479464896,"pX":-1.0038675573673284,"pZ":3.3887591508020023,"vX0":5.972986859542829,"vY0":-140.04828814166464,"vZ0":-3.955702396693408,"x":155.27,"y":147.28,"x0":-2.0359372112494185,"y0":50.00181386591655,"z0":6.071632704391162,"aX":-17.24954316285693},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2332,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3914290995328056,"extension":5.784453464681782},"index":1,"playId":"2d66e585-e346-3130-9982-c8b96645c827","pitchNumber":2,"startTime":"2026-04-16T00:33:53.903Z","endTime":"2026-04-16T00:33:57.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-16T00:33:59.760Z","endTime":"2026-04-16T00:34:42.631Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61499627303397,"aZ":-19.39181108190162,"pfxX":-9.980853018690478,"pfxZ":6.586304344281419,"pX":-0.4055091071316769,"pZ":1.6759311339110177,"vX0":7.863927342286538,"vY0":-139.03819261497443,"vZ0":-8.080103967796857,"x":132.46,"y":193.53,"x0":-1.9856454291096342,"y0":50.00480964899882,"z0":5.925961792134975,"aX":-19.379596818712415},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":16.3,"spinRate":2161,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.39521335473716235,"extension":5.866910551477629},"hitData":{"launchSpeed":94.5,"launchAngle":13.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.89,"coordY":97.31}},"index":3,"playId":"8419866b-642b-3f09-851d-6a678305c953","pitchNumber":3,"startTime":"2026-04-16T00:34:42.631Z","endTime":"2026-04-16T00:34:52.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:34:52.442Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rece Hinds grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Spencer Steer out at 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T00:35:37.341Z","endTime":"2026-04-16T00:35:59.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:35:21.379Z","endTime":"2026-04-16T00:35:39.636Z","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, 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.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500697632393344,"aZ":-28.699998327970523,"pfxX":-1.1092205255791785,"pfxZ":2.0506579672450727,"pX":0.22793848433545746,"pZ":2.2850676526940905,"vX0":6.090307848124181,"vY0":-128.94525587551564,"vZ0":-4.2574685325776205,"x":108.31,"y":177.08,"x0":-2.0150912440192474,"y0":50.00210884423162,"z0":6.158759580288228,"aX":-1.8786196427145965},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":0.7,"spinRate":2571,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4239416159649898,"extension":5.75567578499238},"index":1,"playId":"d3d8833f-3fd6-3ca2-8d44-ea57b6f8894a","pitchNumber":1,"startTime":"2026-04-16T00:35:39.636Z","endTime":"2026-04-16T00:35:43.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31580780688928,"aZ":-23.694336113899734,"pfxX":-8.271524603191791,"pfxZ":4.4013187953635065,"pX":-0.5286204904435957,"pZ":2.453067651204465,"vX0":6.907474357812428,"vY0":-137.4294106420775,"vZ0":-5.594019457181175,"x":137.15,"y":172.55,"x0":-1.9906917274309983,"y0":50.004808932888494,"z0":6.108080495303632,"aX":-15.942876349062335},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":13.7,"spinRate":2284,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3974137283975705,"extension":5.7796186622944505},"hitData":{"launchSpeed":73.3,"launchAngle":11.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.29,"coordY":139.02}},"index":2,"playId":"3d4c8921-b03f-36a4-8c41-2cf12c729394","pitchNumber":2,"startTime":"2026-04-16T00:35:52.719Z","endTime":"2026-04-16T00:35:59.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:35:59.743Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:38:29.184Z","endTime":"2026-04-16T00:40:36.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"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":[3,4,5,6,7,9,10,11],"actionIndex":[0,1,2],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for TJ Friedl.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:37:50.964Z","endTime":"2026-04-16T00:37:50.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Dane Myers replaces left fielder Spencer Steer, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-16T00:37:50.977Z","endTime":"2026-04-16T00:37:50.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"description":"Pitching Change: Graham Ashcraft replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-16T00:37:50.978Z","endTime":"2026-04-16T00:38:31.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14700143741884,"aZ":-11.256011304936173,"pfxX":0.43787848859854694,"pfxZ":9.944692947086823,"pX":-1.2917765943911694,"pZ":4.337897437551454,"vX0":-3.440843498210714,"vY0":-144.04044833346123,"vZ0":-3.6684533144773446,"x":166.24,"y":121.66,"x0":-0.1391904276558419,"y0":50.00040756478964,"z0":6.322763458779997,"aX":0.9210198989023619},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":-0.1,"spinRate":2602,"spinDirection":200},"zone":11,"typeConfidence":0.94,"plateTime":0.3801082773930484,"extension":5.453944198987162},"index":3,"playId":"61c44125-5799-3049-be37-dfdb6061c14c","pitchNumber":1,"startTime":"2026-04-16T00:38:31.475Z","endTime":"2026-04-16T00:38:35.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62373141458656,"aZ":-10.060277149336548,"pfxX":0.5764854405681543,"pfxZ":10.705962821683949,"pX":1.137287707280358,"pZ":2.0778875344370484,"vX0":2.3473847800441274,"vY0":-142.54148258062878,"vZ0":-9.445801070427114,"x":73.65,"y":182.68,"x0":0.22949530700913948,"y0":50.000927167076775,"z0":6.062566415174632,"aX":1.1902621193381944},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":-1.6,"spinRate":2647,"spinDirection":196},"zone":14,"typeConfidence":0.94,"plateTime":0.38370943074597896,"extension":5.655235897707564},"index":4,"playId":"e6efb124-84f4-3cdc-8960-572eae21889b","pitchNumber":2,"startTime":"2026-04-16T00:38:47.167Z","endTime":"2026-04-16T00:38:52.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.938896914651814,"aZ":-10.866600354839305,"pfxX":0.3834783378234572,"pfxZ":10.279136079755656,"pX":0.469702972416501,"pZ":2.8405459497484213,"vX0":0.9258131275463434,"vY0":-143.06335495025087,"vZ0":-7.391967002073098,"x":99.1,"y":162.09,"x0":0.09206542733640422,"y0":50.006644144978324,"z0":6.138776221143655,"aX":0.7952650018579147},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":-0.8,"spinRate":2582,"spinDirection":188},"zone":3,"typeConfidence":0.94,"plateTime":0.382818794841699,"extension":5.669671552995155},"index":5,"playId":"8731275b-cf9b-3383-b982-5c62a1147d07","pitchNumber":3,"startTime":"2026-04-16T00:39:02.602Z","endTime":"2026-04-16T00:39:06.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75766635516293,"aZ":-9.97155279722471,"pfxX":0.6444636664481065,"pfxZ":10.556922983472784,"pX":-0.9549392825558709,"pZ":2.5881824497434214,"vX0":-2.835899907352072,"vY0":-143.94670955959933,"vZ0":-8.25797322069985,"x":153.4,"y":168.9,"x0":-0.04162974782166714,"y0":50.00301813697003,"z0":6.108024205538904,"aX":1.355972374791943},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.6,"breakHorizontal":-0.6,"spinRate":2656,"spinDirection":193},"zone":11,"typeConfidence":0.94,"plateTime":0.3802048827519293,"extension":5.5522888336476015},"index":6,"playId":"97ed552a-1fb3-33a0-b470-b2aa63b97672","pitchNumber":4,"startTime":"2026-04-16T00:39:17.695Z","endTime":"2026-04-16T00:39:21.759Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1460384461227,"aZ":-10.981461968951274,"pfxX":-0.1463882296068717,"pfxZ":10.310140006146188,"pX":0.21383878682251697,"pZ":3.1319802473309,"vX0":0.36207719431789553,"vY0":-142.5362102239722,"vZ0":-6.6516613900140245,"x":108.85,"y":154.22,"x0":0.10411782327644481,"y0":50.000025089498266,"z0":6.191209760712222,"aX":-0.30088682895903324},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":0.2,"spinRate":2531,"spinDirection":194},"zone":2,"typeConfidence":0.94,"plateTime":0.38446106742484787,"extension":5.5673610229185755},"index":7,"playId":"e2c7c6f1-fcbc-3af8-816a-ef9d4d98d9d9","pitchNumber":5,"startTime":"2026-04-16T00:39:33.731Z","endTime":"2026-04-16T00:39:37.646Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-04-16T00:39:43.116Z","endTime":"2026-04-16T00:39:52.945Z","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(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":99.4,"endSpeed":91.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.324836649163224,"aZ":-11.755965128229905,"pfxX":1.0353668398773455,"pfxZ":9.60158401304039,"pX":0.2969724997816194,"pZ":3.315922205847553,"vX0":0.27120773947352306,"vY0":-144.79105960767626,"vZ0":-6.189173864806642,"x":105.68,"y":149.25,"x0":0.06762668896674766,"y0":50.000388188486774,"z0":6.198127581265329,"aX":2.2013757259144695},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.3,"breakHorizontal":-1.9,"spinRate":2686,"spinDirection":197},"zone":12,"typeConfidence":0.94,"plateTime":0.37805711146971,"extension":5.5797087848700775},"index":9,"playId":"5812a16a-5c95-3f7c-8f3f-97ee85d44d8e","pitchNumber":6,"startTime":"2026-04-16T00:39:52.945Z","endTime":"2026-04-16T00:39:57.083Z","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":97.0,"endSpeed":89.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43210592427477,"aZ":-20.12942132498157,"pfxX":1.0397588855515827,"pfxZ":5.940692278702602,"pX":-0.2195644219508722,"pZ":1.5527048180545497,"vX0":-0.7924999902126271,"vY0":-141.10735777149856,"vZ0":-9.029288188267065,"x":125.37,"y":196.86,"x0":-0.0709524033269407,"y0":50.00674641101304,"z0":6.077887703894897,"aX":2.108957804821634},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":-1.7,"spinRate":2507,"spinDirection":192},"zone":8,"typeConfidence":0.9,"plateTime":0.3873414610402408,"extension":5.668705916761189},"index":10,"playId":"3aa5a2fb-4afe-3756-a321-71ac88d761d5","pitchNumber":7,"startTime":"2026-04-16T00:40:12.530Z","endTime":"2026-04-16T00:40:16.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467583579480984,"aZ":-33.140676589299915,"pfxX":5.899239411562842,"pfxZ":-0.5563537343259934,"pX":-0.9060799296110665,"pZ":2.711136610230983,"vX0":-3.8399779277448887,"vY0":-130.72195003610398,"vZ0":-2.686408101959636,"x":151.54,"y":165.58,"x0":-0.18768928907793145,"y0":50.00396497247576,"z0":6.22968335406358,"aX":10.253404200068088},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.3,"breakHorizontal":-9.8,"spinRate":3022,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.41834349131789406,"extension":5.444961002480401},"index":11,"playId":"ad9c0c60-ec2d-31aa-8efb-934f6429e94f","pitchNumber":8,"startTime":"2026-04-16T00:40:32.028Z","endTime":"2026-04-16T00:40:36.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:40:36.887Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder TJ Friedl.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:40:38.003Z","endTime":"2026-04-16T00:41:45.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960934381147176,"aZ":-29.136950791765173,"pfxX":7.153196013826604,"pfxZ":1.82756553593161,"pX":-0.4375375304043316,"pZ":3.504480641725936,"vX0":-2.528009075732569,"vY0":-128.66928610097654,"vZ0":-0.9389236388262447,"x":133.68,"y":144.16,"x0":-0.3664189875260137,"y0":50.00207650087462,"z0":6.15037921720903,"aX":11.88456032299674},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":-12.4,"spinRate":2969,"spinDirection":42},"zone":11,"typeConfidence":0.91,"plateTime":0.4271737419471582,"extension":5.640377757265175},"index":0,"playId":"fde2b9a3-b056-3a50-a4b5-d7afc9d4270c","pitchNumber":1,"startTime":"2026-04-16T00:41:01.757Z","endTime":"2026-04-16T00:41:28.764Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"}}},{"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":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85490336388631,"aZ":-27.078858671325303,"pfxX":6.028197187972089,"pfxZ":2.962576974691327,"pX":-0.3508632059442687,"pZ":2.8247660551159113,"vX0":-2.413561721566464,"vY0":-130.38603842960188,"vZ0":-3.2642153306697588,"x":130.37,"y":162.51,"x0":-0.19542698905773123,"y0":50.000681455931485,"z0":6.139994272310001,"aX":10.360047073551936},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-10.3,"spinRate":2972,"spinDirection":56},"zone":1,"typeConfidence":0.9,"plateTime":0.4203610296978022,"extension":5.664318569753114},"hitData":{"launchSpeed":98.1,"launchAngle":54.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.16,"coordY":124.1}},"index":1,"playId":"8d8dfb79-7948-3a94-b5b4-57461a5e2955","pitchNumber":2,"startTime":"2026-04-16T00:41:31.050Z","endTime":"2026-04-16T00:41:45.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:41:45.509Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to shortstop Elly De La Cruz. Luis Arraez to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:41:50.880Z","endTime":"2026-04-16T00:43:11.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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(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":96.9,"endSpeed":89.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62478847237023,"aZ":-22.334835605753696,"pfxX":1.7402716425526226,"pfxZ":4.851007252131754,"pX":0.8359234345256132,"pZ":1.5125693541875045,"vX0":1.0225910750605602,"vY0":-140.97384313009314,"vZ0":-8.576880736054479,"x":85.14,"y":197.94,"x0":0.2432472804133133,"y0":50.006037106937356,"z0":6.016505068257758,"aX":3.5313904316264555},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.4,"spinRate":2713,"spinDirection":191},"zone":14,"typeConfidence":0.86,"plateTime":0.3873504748544736,"extension":5.710532758208845},"index":0,"playId":"b696dc72-e01e-3ac1-a062-259868a94704","pitchNumber":1,"startTime":"2026-04-16T00:42:10.354Z","endTime":"2026-04-16T00:42:14.588Z","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":89.3,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775891341810876,"aZ":-34.6743369843931,"pfxX":4.593014670760679,"pfxZ":-1.448754783827301,"pX":-0.17656229067266768,"pZ":2.814413217621122,"vX0":-1.8281326639597026,"vY0":-130.10117930685203,"vZ0":-1.8948559496579234,"x":123.73,"y":162.79,"x0":-0.0638752586108228,"y0":50.003754276896345,"z0":6.1654113433004225,"aX":7.920817585829656},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.8,"breakHorizontal":-7.9,"spinRate":2973,"spinDirection":36},"zone":5,"typeConfidence":0.91,"plateTime":0.4200521987390795,"extension":5.63117937981823},"index":1,"playId":"472faab9-7161-3a1b-98f7-e616213bcf37","pitchNumber":2,"startTime":"2026-04-16T00:42:25.941Z","endTime":"2026-04-16T00:42:30.252Z","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":90.8,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95647463549532,"aZ":-30.198612076820183,"pfxX":3.853093216566033,"pfxZ":1.101997429083676,"pX":0.146745787896685,"pZ":3.8133731175018775,"vX0":-0.6315542211476817,"vY0":-132.42736351070303,"vZ0":-0.6651122940896788,"x":111.41,"y":135.82,"x0":-0.11385680280571471,"y0":50.00163098592712,"z0":6.259848750175883,"aX":6.903102884242739},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":-6.8,"spinRate":3056,"spinDirection":67},"zone":12,"typeConfidence":0.88,"plateTime":0.4122133072216201,"extension":5.607914990525064},"index":2,"playId":"d0a4c49a-d944-3c70-8293-aabd9bd25517","pitchNumber":3,"startTime":"2026-04-16T00:42:45.968Z","endTime":"2026-04-16T00:42:50.851Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18161328925038,"aZ":-21.617464812329757,"pfxX":2.144095301073555,"pfxZ":5.200748247178774,"pX":-0.03230291749905386,"pZ":2.874270834309137,"vX0":-1.1127481814851907,"vY0":-141.15739311643065,"vZ0":-5.204157818152019,"x":118.23,"y":161.17,"x0":0.0870458303480874,"y0":50.00575197908777,"z0":6.121148172354873,"aX":4.355662114943925},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":-3.7,"spinRate":2752,"spinDirection":188},"zone":2,"typeConfidence":0.87,"plateTime":0.3870583413158206,"extension":5.619513108089335},"hitData":{"launchSpeed":93.4,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.07,"coordY":143.57}},"index":3,"playId":"26eb03df-aafe-371f-9874-20c4290ef776","pitchNumber":4,"startTime":"2026-04-16T00:43:03.652Z","endTime":"2026-04-16T00:43:11.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:43:11.923Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Matt Chapman lines into a double play, third baseman Ke'Bryan Hayes to second baseman Matt McLain. Luis Arraez out at 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:43:35.821Z","endTime":"2026-04-16T00:46:30.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333771035806752,"aZ":-32.16142680514099,"pfxX":6.358539391885581,"pfxZ":0.00245389789607664,"pX":-0.40570035132532295,"pZ":2.263615003778209,"vX0":-2.5928435410441244,"vY0":-130.99951884540167,"vZ0":-3.8099814882643215,"x":132.46,"y":177.66,"x0":-0.2298579723820952,"y0":50.00061433534287,"z0":6.137728278961324,"aX":11.06382695731497},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.6,"breakHorizontal":-10.9,"spinRate":2880,"spinDirection":40},"zone":4,"typeConfidence":0.91,"plateTime":0.4179155518714439,"extension":5.691933145564935},"index":0,"playId":"e90f0b19-a32b-3ec6-bc32-1cfc83e2e9e5","pitchNumber":1,"startTime":"2026-04-16T00:43:44.434Z","endTime":"2026-04-16T00:43:49.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.893192657256666,"aZ":-19.270110925470824,"pfxX":0.60940664992098,"pfxZ":6.234287012399307,"pX":1.1476179753326112,"pZ":1.4414124459531978,"vX0":2.463667000268275,"vY0":-142.30160765900928,"vZ0":-9.405345554544905,"x":73.26,"y":199.86,"x0":0.19464965243308055,"y0":50.00175046093952,"z0":5.988601313189444,"aX":1.2604844390423224},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.7,"breakHorizontal":-1.6,"spinRate":2634,"spinDirection":204},"zone":14,"typeConfidence":0.92,"plateTime":0.38358783184942613,"extension":5.7835255430267765},"index":1,"playId":"ab60cb27-363d-346f-9856-a888bb40c792","pitchNumber":2,"startTime":"2026-04-16T00:44:01.071Z","endTime":"2026-04-16T00:44:05.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834963568002177,"aZ":-30.39105400063756,"pfxX":5.250821762784817,"pfxZ":1.036027350991187,"pX":0.8465562568098475,"pZ":1.539922402013356,"vX0":0.9774184663856701,"vY0":-130.84602726603626,"vZ0":-5.57232761801246,"x":84.73,"y":197.2,"x0":-0.21435192645108522,"y0":50.005560986416896,"z0":5.987825386644492,"aX":9.062385413118445},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.8,"breakHorizontal":-9.7,"spinRate":2974,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.41937774892934154,"extension":5.710223127220233},"index":2,"playId":"6540ffab-2547-3aca-b82a-ad0ac82666af","pitchNumber":3,"startTime":"2026-04-16T00:44:16.886Z","endTime":"2026-04-16T00:44:21.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-16T00:44:26.325Z","endTime":"2026-04-16T00:44:39.643Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"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":97.4,"endSpeed":89.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37676857441171,"aZ":-19.99975350496528,"pfxX":0.6049494763898914,"pfxZ":5.9418705708983675,"pX":0.276015755442888,"pZ":1.830452556363103,"vX0":0.5479123540134234,"vY0":-141.74975311360507,"vZ0":-8.239938458217575,"x":106.48,"y":189.36,"x0":0.0020766554579481947,"y0":50.003335501262434,"z0":6.036887047236926,"aX":1.2390587813513287},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.4,"breakHorizontal":-1.2,"spinRate":2594,"spinDirection":195},"zone":9,"typeConfidence":0.91,"plateTime":0.38543010079068507,"extension":5.7106474534720695},"index":4,"playId":"29858e71-ba11-3418-bb80-2ae966d721f2","pitchNumber":4,"startTime":"2026-04-16T00:44:39.643Z","endTime":"2026-04-16T00:44:44.105Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.589458648298713,"aZ":-29.527425792586676,"pfxX":4.136704656929695,"pfxZ":1.5185921787952275,"pX":-0.624488908171098,"pZ":2.5175255975898487,"vX0":-2.635760854574059,"vY0":-131.44129440946205,"vZ0":-3.798028092085376,"x":140.8,"y":170.81,"x0":-0.14475951550449465,"y0":50.005842693836755,"z0":6.180753619169106,"aX":7.219231361138994},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":-6.8,"spinRate":3009,"spinDirection":43},"zone":4,"typeConfidence":0.89,"plateTime":0.417165829766144,"extension":5.580940195203042},"index":5,"playId":"e2c1b546-d051-3914-8a2b-48df5cff2492","pitchNumber":5,"startTime":"2026-04-16T00:45:03.101Z","endTime":"2026-04-16T00:45:07.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12150856102486,"aZ":-18.9175583425681,"pfxX":1.7381944068855422,"pfxZ":6.4282168614456925,"pX":-0.9103981374733114,"pZ":2.7787943581172456,"vX0":-3.2804920925773207,"vY0":-141.92765072985515,"vZ0":-6.036436804588757,"x":151.7,"y":163.75,"x0":0.028863310081614788,"y0":50.00558849202892,"z0":6.117407623201525,"aX":3.5862259609742195},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.8,"breakHorizontal":-2.5,"spinRate":2559,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.38430577799579035,"extension":5.590974575707251},"index":6,"playId":"a7c49590-8ec1-3246-8936-cb3b2508c5c2","pitchNumber":6,"startTime":"2026-04-16T00:45:24.744Z","endTime":"2026-04-16T00:45:28.897Z","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":90.5,"endSpeed":83.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91611097751464,"aZ":-30.050037915105726,"pfxX":5.694518489005802,"pfxZ":1.1952749560056706,"pX":0.17620386316749942,"pZ":2.723970237552503,"vX0":-1.1068391442247245,"vY0":-131.84202063997603,"vZ0":-3.07538346234023,"x":110.28,"y":165.23,"x0":-0.14071991339461665,"y0":50.00092761373584,"z0":6.104518994106918,"aX":10.104461274996133},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.8,"breakHorizontal":-10.1,"spinRate":3015,"spinDirection":43},"zone":5,"typeConfidence":0.9,"plateTime":0.41416448022500596,"extension":5.677283610505437},"index":7,"playId":"07a7e019-9fde-358e-9f07-2bb016e24555","pitchNumber":7,"startTime":"2026-04-16T00:45:40.958Z","endTime":"2026-04-16T00:45:47.942Z","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":90.3,"endSpeed":83.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46991668147725,"aZ":-33.977411938505604,"pfxX":6.289582707046371,"pfxZ":-1.0186778046444243,"pX":-0.11232140027718071,"pZ":2.115664444063959,"vX0":-1.8760130408003644,"vY0":-131.5646388580293,"vZ0":-3.9979487954434676,"x":121.28,"y":181.66,"x0":-0.21122556129710338,"y0":50.00234293165414,"z0":6.147654905096938,"aX":11.128803566740846},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.4,"breakHorizontal":-11.0,"spinRate":2997,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.4148259531362388,"extension":5.653602146719172},"index":8,"playId":"9bf0592c-45e8-3bdb-98a0-1eafbdac12fd","pitchNumber":8,"startTime":"2026-04-16T00:46:03.101Z","endTime":"2026-04-16T00:46:09.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":90.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.075511727661368,"aZ":-20.35041407220315,"pfxX":1.7043708556807058,"pfxZ":5.795517802167738,"pX":0.014443433892051891,"pZ":1.5012627136455559,"vX0":-0.9345874325976469,"vY0":-141.01816382366903,"vZ0":-8.942226468184582,"x":116.45,"y":198.25,"x0":0.12637540233571168,"y0":50.004919812773274,"z0":5.994368892795452,"aX":3.4787252276380474},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":-2.9,"spinRate":2622,"spinDirection":203},"zone":14,"typeConfidence":0.89,"plateTime":0.38645694194895297,"extension":5.750821320271695},"hitData":{"launchSpeed":102.4,"launchAngle":7.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":172.97}},"index":9,"playId":"63c7df1a-f3eb-39a1-83bf-55e17673598d","pitchNumber":9,"startTime":"2026-04-16T00:46:23.707Z","endTime":"2026-04-16T00:46:30.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:46:30.761Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:48:52.613Z","endTime":"2026-04-16T00:49:05.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:48:37.332Z","endTime":"2026-04-16T00:48:54.915Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42067564733424,"aZ":-19.171432962167454,"pfxX":-8.825013722930308,"pfxZ":6.802099335071206,"pX":-0.5484361998854044,"pZ":2.078243936844987,"vX0":6.99395265786367,"vY0":-137.13971598111425,"vZ0":-7.079818541157453,"x":137.91,"y":182.67,"x0":-1.9811956127680295,"y0":50.00045575630763,"z0":5.993988324311996,"aX":-16.861314911692773},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":2289,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39891674759603957,"extension":5.677545990815372},"hitData":{"launchSpeed":107.0,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.76,"coordY":97.18}},"index":1,"playId":"9e9d8c3f-6a94-3c23-972d-556d2f6dad31","pitchNumber":1,"startTime":"2026-04-16T00:48:54.915Z","endTime":"2026-04-16T00:49:05.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:49:05.272Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ke'Bryan Hayes lines into a force out, right fielder Jerar Encarnacion to shortstop Willy Adames. Tyler Stephenson out at 2nd. Ke'Bryan Hayes to 1st.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:49:09.633Z","endTime":"2026-04-16T00:50:16.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695795070719914,"aZ":-21.41509642827322,"pfxX":-9.287950697577742,"pfxZ":5.577827482466601,"pX":-0.46941056768770106,"pZ":3.0972288166255915,"vX0":7.6374311990089945,"vY0":-137.3471577069653,"vZ0":-4.358736179721898,"x":134.89,"y":155.15,"x0":-2.0664021928742726,"y0":50.001961193079225,"z0":6.143193499371106,"aX":-17.913958673158014},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2293,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3973462565951893,"extension":5.698122850887261},"index":0,"playId":"dbbaf0e8-4f30-3c01-946e-2cd1767989b9","pitchNumber":1,"startTime":"2026-04-16T00:49:29.231Z","endTime":"2026-04-16T00:49:33.557Z","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":88.8,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.903410188621738,"aZ":-25.49726576239281,"pfxX":-0.1775397016027318,"pfxZ":3.891219899204245,"pX":1.0302019045219692,"pZ":1.8412362945760492,"vX0":7.786060533430562,"vY0":-129.13028275851735,"vZ0":-5.896174055724114,"x":77.73,"y":189.07,"x0":-1.9810622021645943,"y0":50.00321455347008,"z0":6.0754183936820105,"aX":-0.3063200268492397},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-1.2,"spinRate":2663,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.42163823782715193,"extension":5.759443980448568},"index":1,"playId":"08dee375-c2aa-3a2f-9af6-8d911e5b563a","pitchNumber":2,"startTime":"2026-04-16T00:49:42.549Z","endTime":"2026-04-16T00:49:46.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-16T00:49:54.892Z","endTime":"2026-04-16T00:50:06.255Z","isPitch":false,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"}},{"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":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.876146501711904,"aZ":-31.15020590927847,"pfxX":-1.1345483598012664,"pfxZ":0.6079227318959965,"pX":0.4139305750497317,"pZ":2.2622212742686365,"vX0":6.262121190063029,"vY0":-127.36596945371035,"vZ0":-3.7003733082570154,"x":101.22,"y":177.7,"x0":-1.9065957153958306,"y0":50.001644633934944,"z0":6.1410282392365305,"aX":-1.9050174190851203},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":1.0,"spinRate":2738,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.42655040208649764,"extension":5.627698920951848},"hitData":{"launchSpeed":87.1,"launchAngle":17.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.18,"coordY":111.56}},"index":3,"playId":"40a02805-7105-3a0a-9b53-6380cf9537dd","pitchNumber":3,"startTime":"2026-04-16T00:50:06.255Z","endTime":"2026-04-16T00:50:16.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:50:16.255Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Friedl lines out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:50:46.116Z","endTime":"2026-04-16T00:52:01.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.798056364629375,"aZ":-29.07429090642111,"pfxX":-0.5342983467119979,"pfxZ":1.8938949425140912,"pX":-0.460325325536071,"pZ":2.221851347101837,"vX0":4.6273112907447675,"vY0":-126.67098780975925,"vZ0":-3.962202123635392,"x":134.55,"y":178.79,"x0":-2.2347382865153484,"y0":50.004792899243874,"z0":6.10878898352872,"aX":-0.8760357609026357},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":0.0,"spinRate":2676,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.43099402268679876,"extension":5.668134613049607},"index":0,"playId":"69f2b995-b0eb-32d3-b27c-a3e8073d02d2","pitchNumber":1,"startTime":"2026-04-16T00:50:47.157Z","endTime":"2026-04-16T00:50:51.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47254318485756,"aZ":-17.946839066343202,"pfxX":-8.360107991758394,"pfxZ":7.394707424981105,"pX":-0.3567762771680327,"pZ":2.5230949621450898,"vX0":7.4532167091325565,"vY0":-137.808468150031,"vZ0":-6.233292290425226,"x":130.6,"y":170.66,"x0":-2.0094978833328496,"y0":50.00565846867779,"z0":6.0257229612884045,"aX":-16.091192530450137},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":13.6,"spinRate":2339,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39736929356989403,"extension":5.7162599991530145},"index":1,"playId":"575bfe0c-2b81-3b0f-828c-72aa5ac8efd6","pitchNumber":2,"startTime":"2026-04-16T00:51:02.670Z","endTime":"2026-04-16T00:51:06.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.733240842237898,"aZ":-20.891122475294036,"pfxX":-10.364521305228777,"pfxZ":5.7659892471132075,"pX":-0.6954585891494774,"pZ":3.6533161430088246,"vX0":7.270729138246362,"vY0":-139.10753012255768,"vZ0":-2.778917426817975,"x":143.51,"y":140.14,"x0":-1.9988983462894205,"y0":50.00167335448343,"z0":6.053093510070433,"aX":-20.274529685337953},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.1,"breakHorizontal":17.3,"spinRate":2336,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39401856610399033,"extension":5.633294263518419},"index":2,"playId":"6d5b1c27-0d16-36c4-80bc-e9bfa767c388","pitchNumber":3,"startTime":"2026-04-16T00:51:34.268Z","endTime":"2026-04-16T00:51:38.772Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352051429922806,"aZ":-26.00053742143433,"pfxX":-10.806094539933927,"pfxZ":3.597855520080394,"pX":-1.010809834045055,"pZ":1.796135155351436,"vX0":6.732736708509901,"vY0":-130.42685752056917,"vZ0":-5.35710553982612,"x":155.53,"y":190.28,"x0":-2.226436178095404,"y0":50.004053036647605,"z0":5.846480155051303,"aX":-18.551914440705374},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":18.0,"spinRate":2226,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42051972115379765,"extension":5.852939696613467},"hitData":{"launchSpeed":77.6,"launchAngle":26.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.16,"coordY":93.23}},"index":3,"playId":"78d49ab0-823f-3492-a7f8-4431b9f351ba","pitchNumber":4,"startTime":"2026-04-16T00:51:51.089Z","endTime":"2026-04-16T00:52:01.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:52:01.415Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:52:01.705Z","endTime":"2026-04-16T00:54:20.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43838227045962,"aZ":-29.85945522420139,"pfxX":-1.7203214020226225,"pfxZ":1.3633183794076942,"pX":0.6704565875248469,"pZ":1.4185736601104613,"vX0":7.148541764081866,"vY0":-128.73791520233993,"vZ0":-5.9118848642009825,"x":91.44,"y":200.48,"x0":-1.9077111119274288,"y0":50.00141338795049,"z0":6.029801531392309,"aX":-2.9152327368758733},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":1.7,"spinRate":2678,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4239850051105183,"extension":5.681151812000077},"index":0,"playId":"f0ba6788-c72d-3248-978c-a59d2f9496f3","pitchNumber":1,"startTime":"2026-04-16T00:52:26.386Z","endTime":"2026-04-16T00:52:31.172Z","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":95.5,"endSpeed":87.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.808612133091483,"aZ":-19.198528915688286,"pfxX":-10.26109269722613,"pfxZ":6.631794666150061,"pX":-0.01610133932854141,"pZ":2.3267459716041277,"vX0":8.81301681299167,"vY0":-138.69750203938804,"vZ0":-6.342406474571445,"x":117.61,"y":175.96,"x0":-1.8951405640158248,"y0":50.00147873793349,"z0":5.9148547679046475,"aX":-20.073682931664127},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":16.8,"spinRate":2350,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39427612506638265,"extension":5.764853457459817},"index":1,"playId":"179f24f0-6f88-31e7-9cf7-7d1cb6c945b1","pitchNumber":2,"startTime":"2026-04-16T00:52:40.814Z","endTime":"2026-04-16T00:52:45.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541933110759548,"aZ":-20.66513790836566,"pfxX":-10.161974032576204,"pfxZ":6.164525206579793,"pX":1.4604425848902307,"pZ":2.400943947892847,"vX0":12.321545123234745,"vY0":-135.73140852048456,"vZ0":-5.748576713964641,"x":61.33,"y":173.95,"x0":-1.8163840123051143,"y0":50.001876326190136,"z0":5.9839342707059835,"aX":-18.971186733943725},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2282,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4034479221622074,"extension":5.787781812754309},"index":2,"playId":"41116e53-b3c8-3bca-9a24-a42459069bb2","pitchNumber":3,"startTime":"2026-04-16T00:53:03.377Z","endTime":"2026-04-16T00:53:08.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633076093983643,"aZ":-37.47397915232632,"pfxX":3.6211027870591854,"pfxZ":-3.5808188281820827,"pX":0.23309456745807106,"pZ":0.1978200734659061,"vX0":4.278586636311942,"vY0":-121.46279410989801,"vZ0":-5.937264626277738,"x":108.11,"y":233.44,"x0":-2.027118581406239,"y0":50.0020092585247,"z0":5.963789883581113,"aX":5.363736020132869},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.7,"breakHorizontal":-7.7,"spinRate":2777,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45239285268540463,"extension":5.586680816368991},"index":3,"playId":"697b2d95-1e22-30a7-a0e5-f628b99e28ef","pitchNumber":4,"startTime":"2026-04-16T00:53:24.219Z","endTime":"2026-04-16T00:53:28.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795276207269403,"aZ":-17.790592463668716,"pfxX":-4.8719567404125455,"pfxZ":7.629276336239137,"pX":-1.3101169428495842,"pZ":5.966700792676315,"vX0":3.8499966185486643,"vY0":-136.60564752268536,"vZ0":2.321272421811425,"x":166.94,"y":77.68,"x0":-2.1065196772683836,"y0":50.00216245854794,"z0":6.330627644741245,"aX":-9.184607924678971},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":2256,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40135229483193813,"extension":5.617432118818049},"index":4,"playId":"8d85380e-3464-3977-bc8b-6a38c712bdc5","pitchNumber":5,"startTime":"2026-04-16T00:53:45.850Z","endTime":"2026-04-16T00:53:53.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher JT Brubaker. Ke'Bryan Hayes to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"8d85380e-3464-3977-bc8b-6a38c712bdc5","startTime":"2026-04-16T00:53:53.562Z","endTime":"2026-04-16T00:54:14.171Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834493081445117,"aZ":-30.1201772947014,"pfxX":-0.8393055359960058,"pfxZ":1.209230587417812,"pX":0.33919611345787926,"pZ":1.148393315104604,"vX0":6.278849403426311,"vY0":-129.0755677350055,"vZ0":-6.467926494956381,"x":104.07,"y":207.77,"x0":-2.007494790718874,"y0":50.00338855558755,"z0":5.981902565282058,"aX":-1.4275734847812167},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":0.2,"spinRate":2692,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4230346997706773,"extension":5.848639543153235},"index":6,"playId":"13063bcd-52c5-300c-8c7d-66dedcccb97d","pitchNumber":6,"startTime":"2026-04-16T00:54:14.171Z","endTime":"2026-04-16T00:54:20.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:54:20.189Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:54:21.937Z","endTime":"2026-04-16T00:56:20.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159508965572538,"aZ":-26.81140827138111,"pfxX":-10.220447698167632,"pfxZ":3.191083191805273,"pX":-0.38185310477720746,"pZ":2.4583454070664903,"vX0":7.926333769407996,"vY0":-128.48247210691318,"vZ0":-3.6502482774078846,"x":131.56,"y":172.4,"x0":-2.170079035198291,"y0":50.003969395406266,"z0":5.967393678918305,"aX":-17.188697297255846},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":16.9,"spinRate":2101,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4253550395516137,"extension":5.731623989676303},"index":0,"playId":"88467d95-84d5-3f76-b694-15ac7abae6e4","pitchNumber":1,"startTime":"2026-04-16T00:54:45.700Z","endTime":"2026-04-16T00:54:49.507Z","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.8,"endSpeed":86.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41731672351211,"aZ":-22.7179186948234,"pfxX":-8.783510863036092,"pfxZ":4.984159433492946,"pX":1.2436405179790868,"pZ":3.662810190290093,"vX0":11.066853187807343,"vY0":-136.2747360923846,"vZ0":-2.502959728306572,"x":69.6,"y":139.88,"x0":-1.7118118431234817,"y0":50.00565817825909,"z0":6.147505406414866,"aX":-16.673375522948778},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":13.8,"spinRate":2329,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4005581092205852,"extension":5.763240475343834},"index":1,"playId":"19456171-0407-3e20-bd4a-63d214321025","pitchNumber":2,"startTime":"2026-04-16T00:55:02.711Z","endTime":"2026-04-16T00:55:07.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811602074009652,"aZ":-36.406422972253985,"pfxX":6.194958042547465,"pfxZ":-2.839399752587157,"pX":0.8093900914077978,"pZ":0.8161696856208028,"vX0":5.010403149728295,"vY0":-121.25826350450019,"vZ0":-4.727257980837374,"x":86.15,"y":216.74,"x0":-2.089023860737117,"y0":50.004527661827495,"z0":5.968836352439982,"aX":9.222258201298587},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.0,"breakHorizontal":-12.4,"spinRate":2859,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4517846666761267,"extension":5.701638105104978},"index":2,"playId":"acbd817a-6cb0-348f-a5d8-61bfa6081c52","pitchNumber":3,"startTime":"2026-04-16T00:55:24.800Z","endTime":"2026-04-16T00:55:29.857Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.942218817286513,"aZ":-18.45271710272383,"pfxX":-8.980246233300603,"pfxZ":7.17155200181967,"pX":0.02613047810955165,"pZ":2.85588516677418,"vX0":8.728931527677753,"vY0":-137.79290847829748,"vZ0":-5.089328693291063,"x":116.0,"y":161.67,"x0":-2.0231377495773626,"y0":50.00560890809739,"z0":5.98204360835027,"aX":-17.191377918874252},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2374,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3981943353275139,"extension":5.781785927078208},"index":3,"playId":"43597399-6dce-3225-889a-cb2529993aca","pitchNumber":4,"startTime":"2026-04-16T00:55:47.118Z","endTime":"2026-04-16T00:55:52.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.404536471959908,"aZ":-20.81715677417747,"pfxX":-9.781810982620419,"pfxZ":5.927007079774965,"pX":0.5862951060587516,"pZ":3.511010102033023,"vX0":10.267414224922208,"vY0":-137.76788511213363,"vZ0":-3.0006906185202364,"x":94.65,"y":143.98,"x0":-1.9229658295989434,"y0":50.00642185772136,"z0":6.02601320416974,"aX":-18.755222066440616},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2388,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39799394451019543,"extension":5.7336113872830685},"index":4,"playId":"c1d15819-c9d7-37e7-85f6-b85f1b485a5b","pitchNumber":5,"startTime":"2026-04-16T00:56:15.391Z","endTime":"2026-04-16T00:56:20.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:56:20.202Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (6) on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T00:58:50.128Z","endTime":"2026-04-16T00:59:36.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pierce Johnson replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:57:41.462Z","endTime":"2026-04-16T00:58:52.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0605892143472,"aZ":-15.131120593526829,"pfxX":-7.498353808120111,"pfxZ":8.980518185946298,"pX":-0.9026756853792799,"pZ":2.9317712916630407,"vX0":3.77872057191904,"vY0":-137.74643298845436,"vZ0":-5.727510418760381,"x":151.41,"y":159.62,"x0":-1.3270292971421154,"y0":50.0062924693234,"z0":6.0822903042581595,"aX":-14.2374805711446},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2356,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.39948530382863545,"extension":5.530075424235889},"index":1,"playId":"498ac3c3-1ca9-372a-96b7-fe7f6313bc44","pitchNumber":1,"startTime":"2026-04-16T00:58:52.444Z","endTime":"2026-04-16T00:58:56.542Z","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":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734940958015823,"aZ":-36.90067535305046,"pfxX":2.493728823105299,"pfxZ":-3.066413507130339,"pX":0.8529718653573398,"pZ":0.5639597555847548,"vX0":4.234297025021689,"vY0":-123.52357889063852,"vZ0":-5.717765058801582,"x":84.49,"y":223.55,"x0":-1.2076002483204145,"y0":50.000045087805276,"z0":6.013175517067455,"aX":3.8495301438194907},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.6,"breakHorizontal":-5.5,"spinRate":2797,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4435147882490642,"extension":5.675387237892942},"index":2,"playId":"2c8e18ae-4d6d-3215-9119-7fe5273ab67c","pitchNumber":2,"startTime":"2026-04-16T00:59:06.609Z","endTime":"2026-04-16T00:59:11.071Z","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":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1342371377846,"aZ":-35.58020968778273,"pfxX":3.627811918462853,"pfxZ":-2.1543313610551067,"pX":0.11458822595356845,"pZ":1.97264868412657,"vX0":2.459610091259369,"vY0":-124.35924570791681,"vZ0":-3.0206557918258863,"x":112.63,"y":185.52,"x0":-1.356106590693216,"y0":50.00474407588251,"z0":6.131628736163898,"aX":5.726799791640716},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":-7.1,"spinRate":3034,"spinDirection":51},"zone":8,"typeConfidence":0.9,"plateTime":0.43913980105750294,"extension":5.663383270318832},"hitData":{"launchSpeed":96.3,"launchAngle":20.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.99,"coordY":53.55}},"index":3,"playId":"ccd88f3e-2c6e-31ba-8119-ad84af35e658","pitchNumber":3,"startTime":"2026-04-16T00:59:24.859Z","endTime":"2026-04-16T00:59:36.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T00:59:36.140Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Susac flies out to right fielder Rece Hinds in foul territory. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T00:59:47.844Z","endTime":"2026-04-16T01:00:42.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":1},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.126665121211616,"aZ":-34.43000512101525,"pfxX":2.478138222157922,"pfxZ":-1.3850981531358624,"pX":0.09974751971736877,"pZ":2.1709310261211416,"vX0":2.672029851546705,"vY0":-126.2854979847822,"vZ0":-3.017780628286463,"x":113.2,"y":180.16,"x0":-1.2915009091057,"y0":50.00501783483432,"z0":6.132580723056923,"aX":4.029074304921271},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":-5.0,"spinRate":2839,"spinDirection":61},"zone":8,"typeConfidence":0.89,"plateTime":0.43264075564968163,"extension":5.701184476347144},"index":0,"playId":"1c9d05dd-7755-35d6-88ee-4ca1182f70ba","pitchNumber":1,"startTime":"2026-04-16T01:00:10.075Z","endTime":"2026-04-16T01:00:14.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40424870318982,"aZ":-34.72128264866423,"pfxX":3.035459180553134,"pfxZ":-1.6140296390294129,"pX":0.6350351827283107,"pZ":2.0841870249068113,"vX0":3.550827504824293,"vY0":-124.82406506060858,"vZ0":-3.018949978633608,"x":84.22,"y":149.38,"x0":-1.1984969736530124,"y0":50.000685576606045,"z0":6.159270331544556,"aX":4.80267313198805},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.4,"breakHorizontal":-6.2,"spinRate":2794,"spinDirection":32},"zone":9,"typeConfidence":0.9,"plateTime":0.43828717341636425,"extension":5.695218650856572},"hitData":{"launchSpeed":79.5,"launchAngle":52.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.42,"coordY":143.57}},"index":1,"playId":"88eb664b-418c-3394-8566-3eec9143a870","pitchNumber":2,"startTime":"2026-04-16T01:00:29.196Z","endTime":"2026-04-16T01:00:42.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T01:00:42.267Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T01:00:56.577Z","endTime":"2026-04-16T01:03:11.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94954825011761,"aZ":-14.221715249394052,"pfxX":-4.566418585497562,"pfxZ":9.279546283271728,"pX":0.36253312112046815,"pZ":3.7172346143186656,"vX0":5.61767776786653,"vY0":-138.47469712299088,"vZ0":-3.9256153170235764,"x":103.18,"y":138.41,"x0":-1.1025977848381883,"y0":50.00614356670263,"z0":6.109723256104834,"aX":-8.838274025453556},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2359,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.396072539540929,"extension":5.70340707440741},"index":0,"playId":"fe550cbf-c4c3-3ddd-a480-2779e67548e4","pitchNumber":1,"startTime":"2026-04-16T01:01:16.459Z","endTime":"2026-04-16T01:01:21.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77456726745935,"aZ":-13.579886554505595,"pfxX":-5.571530843772731,"pfxZ":9.56361134870916,"pX":0.2555773403428186,"pZ":2.019867799662803,"vX0":5.803932094279013,"vY0":-138.72053792116301,"vZ0":-7.9420006333406885,"x":107.26,"y":184.24,"x0":-1.1424719929298668,"y0":50.00032588696855,"z0":5.830165817600839,"aX":-10.829530071497825},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2251,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.3952339562075071,"extension":5.919519335734634},"index":1,"playId":"63d94a77-3611-3528-b489-c05bbabe567a","pitchNumber":2,"startTime":"2026-04-16T01:01:36.448Z","endTime":"2026-04-16T01:01:40.268Z","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":86.2,"endSpeed":79.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.776991704629356,"aZ":-39.17414356975142,"pfxX":1.792252866405569,"pfxZ":-4.373510247293859,"pX":0.9713235592535215,"pZ":1.8574571487480849,"vX0":4.780140260008673,"vY0":-125.55834955121492,"vZ0":-2.802109993523125,"x":79.98,"y":188.63,"x0":-1.1879032340006126,"y0":50.00267637600808,"z0":6.167268286258698,"aX":2.868375242833297},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.3,"breakHorizontal":-4.3,"spinRate":2959,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.43578819597742013,"extension":5.659267845511845},"index":2,"playId":"43d0b2f3-4945-36a0-b124-16cbdb460c8c","pitchNumber":3,"startTime":"2026-04-16T01:01:53.147Z","endTime":"2026-04-16T01:01:57.718Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-16T01:02:45.859Z","endTime":"2026-04-16T01:03:05.428Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301433827728694,"aZ":-36.27556362722192,"pfxX":4.2205775133886965,"pfxZ":-2.5646181372457955,"pX":1.4658002058358068,"pZ":-0.2682357000595564,"vX0":5.11232255022689,"vY0":-126.03511043826224,"vZ0":-7.884380298650764,"x":61.13,"y":246.02,"x0":-1.1427881261437989,"y0":50.00513004885725,"z0":5.856955606730089,"aX":6.742406000223416},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.4,"breakHorizontal":-8.9,"spinRate":2867,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.43576740452113283,"extension":5.890460653821824},"index":4,"playId":"a28053b8-0b6f-3f22-a3f2-161314efb5ee","pitchNumber":4,"startTime":"2026-04-16T01:03:05.428Z","endTime":"2026-04-16T01:03:11.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T01:03:11.449Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to right fielder Rece Hinds.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T01:03:28.791Z","endTime":"2026-04-16T01:05:34.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.461602901698015,"aZ":-16.03777527360915,"pfxX":-5.210274580671182,"pfxZ":8.185001684210107,"pX":-0.7221517392257594,"pZ":2.6693046288414726,"vX0":3.0260756737550123,"vY0":-139.75904110567163,"vZ0":-6.061143990341918,"x":144.53,"y":166.71,"x0":-1.1438498751073412,"y0":50.004551364455054,"z0":5.925403148914506,"aX":-10.274362080224671},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2227,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.39240388258736436,"extension":5.87805536552443},"index":0,"playId":"7140bd0d-91b6-33c1-984d-b52387afd0b0","pitchNumber":1,"startTime":"2026-04-16T01:03:39.285Z","endTime":"2026-04-16T01:04:06.317Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35168291816981,"aZ":-35.11518591342739,"pfxX":3.2731704481062325,"pfxZ":-1.8516093274287666,"pX":0.5073193007640096,"pZ":2.041002054811074,"vX0":3.0567635777683733,"vY0":-125.41813221733726,"vZ0":-2.999561884191056,"x":97.66,"y":183.67,"x0":-1.1523142652458451,"y0":50.000229461484224,"z0":6.1162224341711795,"aX":5.212514703871424},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":-6.6,"spinRate":2697,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.43671866885104826,"extension":5.6788764940831635},"index":1,"playId":"d8ec6246-0e42-30a7-b5cb-42b9c52631d5","pitchNumber":2,"startTime":"2026-04-16T01:04:10.854Z","endTime":"2026-04-16T01:04:15.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22359522189277,"aZ":-31.995399459155998,"pfxX":3.522942283964903,"pfxZ":0.10820612246687197,"pX":1.1361182415291435,"pZ":0.05703722719647184,"vX0":4.409640460550876,"vY0":-125.79774853745512,"vZ0":-7.986425734415751,"x":73.69,"y":237.24,"x0":-1.0935252184197186,"y0":50.00175957700798,"z0":5.84774607720887,"aX":5.675449101352563},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":-7.3,"spinRate":2806,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.43451268584176983,"extension":5.929588671760552},"index":2,"playId":"b168d3c3-0606-3093-97d7-6b64db8fa761","pitchNumber":3,"startTime":"2026-04-16T01:04:33.263Z","endTime":"2026-04-16T01:04:37.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076978409171954,"aZ":-33.868522069658354,"pfxX":4.327979929424453,"pfxZ":-1.066585759061005,"pX":0.7318201804677819,"pZ":1.5191294674681095,"vX0":3.2411830169994063,"vY0":-125.51154702116072,"vZ0":-4.2867994614156615,"x":89.1,"y":197.76,"x0":-1.1397717631083801,"y0":50.00195413012623,"z0":6.015833686533063,"aX":6.884447541019425},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-8.6,"spinRate":2915,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.43686165321251913,"extension":5.808583869962263},"index":3,"playId":"deeb77ad-e4e5-3ef5-8996-d721d9a1da7b","pitchNumber":4,"startTime":"2026-04-16T01:05:00.592Z","endTime":"2026-04-16T01:05:04.904Z","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":94.9,"endSpeed":86.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017394375615794,"aZ":-14.769983483997768,"pfxX":-5.185793922985421,"pfxZ":9.023237981103641,"pX":0.7180133740219468,"pZ":3.882826986368568,"vX0":6.349909430693935,"vY0":-138.0745035919463,"vZ0":-3.052107335336739,"x":89.63,"y":133.94,"x0":-0.9388402386202731,"y0":50.004751513323086,"z0":5.9977347915734835,"aX":-10.005009739375819},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2414,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.39683467672998773,"extension":5.825201950680939},"hitData":{"launchSpeed":82.7,"launchAngle":58.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.11,"coordY":122.29}},"index":4,"playId":"18fd1ed5-4f4b-37d5-b3b9-034c2431f652","pitchNumber":5,"startTime":"2026-04-16T01:05:24.779Z","endTime":"2026-04-16T01:05:34.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T01:05:34.586Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to right fielder Rece Hinds.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T01:03:28.791Z","endTime":"2026-04-16T01:05:34.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.461602901698015,"aZ":-16.03777527360915,"pfxX":-5.210274580671182,"pfxZ":8.185001684210107,"pX":-0.7221517392257594,"pZ":2.6693046288414726,"vX0":3.0260756737550123,"vY0":-139.75904110567163,"vZ0":-6.061143990341918,"x":144.53,"y":166.71,"x0":-1.1438498751073412,"y0":50.004551364455054,"z0":5.925403148914506,"aX":-10.274362080224671},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2227,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.39240388258736436,"extension":5.87805536552443},"index":0,"playId":"7140bd0d-91b6-33c1-984d-b52387afd0b0","pitchNumber":1,"startTime":"2026-04-16T01:03:39.285Z","endTime":"2026-04-16T01:04:06.317Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35168291816981,"aZ":-35.11518591342739,"pfxX":3.2731704481062325,"pfxZ":-1.8516093274287666,"pX":0.5073193007640096,"pZ":2.041002054811074,"vX0":3.0567635777683733,"vY0":-125.41813221733726,"vZ0":-2.999561884191056,"x":97.66,"y":183.67,"x0":-1.1523142652458451,"y0":50.000229461484224,"z0":6.1162224341711795,"aX":5.212514703871424},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":-6.6,"spinRate":2697,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.43671866885104826,"extension":5.6788764940831635},"index":1,"playId":"d8ec6246-0e42-30a7-b5cb-42b9c52631d5","pitchNumber":2,"startTime":"2026-04-16T01:04:10.854Z","endTime":"2026-04-16T01:04:15.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22359522189277,"aZ":-31.995399459155998,"pfxX":3.522942283964903,"pfxZ":0.10820612246687197,"pX":1.1361182415291435,"pZ":0.05703722719647184,"vX0":4.409640460550876,"vY0":-125.79774853745512,"vZ0":-7.986425734415751,"x":73.69,"y":237.24,"x0":-1.0935252184197186,"y0":50.00175957700798,"z0":5.84774607720887,"aX":5.675449101352563},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":-7.3,"spinRate":2806,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.43451268584176983,"extension":5.929588671760552},"index":2,"playId":"b168d3c3-0606-3093-97d7-6b64db8fa761","pitchNumber":3,"startTime":"2026-04-16T01:04:33.263Z","endTime":"2026-04-16T01:04:37.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076978409171954,"aZ":-33.868522069658354,"pfxX":4.327979929424453,"pfxZ":-1.066585759061005,"pX":0.7318201804677819,"pZ":1.5191294674681095,"vX0":3.2411830169994063,"vY0":-125.51154702116072,"vZ0":-4.2867994614156615,"x":89.1,"y":197.76,"x0":-1.1397717631083801,"y0":50.00195413012623,"z0":6.015833686533063,"aX":6.884447541019425},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-8.6,"spinRate":2915,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.43686165321251913,"extension":5.808583869962263},"index":3,"playId":"deeb77ad-e4e5-3ef5-8996-d721d9a1da7b","pitchNumber":4,"startTime":"2026-04-16T01:05:00.592Z","endTime":"2026-04-16T01:05:04.904Z","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":94.9,"endSpeed":86.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017394375615794,"aZ":-14.769983483997768,"pfxX":-5.185793922985421,"pfxZ":9.023237981103641,"pX":0.7180133740219468,"pZ":3.882826986368568,"vX0":6.349909430693935,"vY0":-138.0745035919463,"vZ0":-3.052107335336739,"x":89.63,"y":133.94,"x0":-0.9388402386202731,"y0":50.004751513323086,"z0":5.9977347915734835,"aX":-10.005009739375819},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2414,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.39683467672998773,"extension":5.825201950680939},"hitData":{"launchSpeed":82.7,"launchAngle":58.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.11,"coordY":122.29}},"index":4,"playId":"18fd1ed5-4f4b-37d5-b3b9-034c2431f652","pitchNumber":5,"startTime":"2026-04-16T01:05:24.779Z","endTime":"2026-04-16T01:05:34.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T01:05:34.586Z","atBatIndex":74},"scoringPlays":[6,7,14,21,35,55],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9,10],"hits":{"away":[{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":90.45,"y":109.17},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":111.27,"y":172.46},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":135.33,"y":88.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":169.4,"y":48.75},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":211.13,"y":86.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":148.26,"y":153.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"coordinates":{"x":110.26,"y":173.98},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":23,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20,21,22,23],"hits":{"away":[{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":150.72,"y":88.54},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":35.26,"y":111.65},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"coordinates":{"x":134.58,"y":191.21},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":113.8,"y":171.95},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":128.5,"y":190.19},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":192.08,"y":59.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":92.52,"y":115.2},"type":"H","description":"Single"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":131.61,"y":62.6},"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":3,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":100.07,"y":166.85},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":122.37,"y":40.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":144.21,"y":160.3},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33],"bottom":[34,35,36,37,38],"hits":{"away":[{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":53.01,"y":104.86},"type":"O","description":"Lineout"},{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":98.2,"y":144.15},"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":4,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":163.09,"y":57.6},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":147.05,"y":20.9},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":115.83,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":67.61,"y":115.65},"type":"H","description":"Single"}]}},{"startIndex":39,"endIndex":44,"top":[39,40,41],"bottom":[42,43,44],"hits":{"away":[{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":115.32,"y":157.76},"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":5,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"coordinates":{"x":127.71,"y":139.55},"type":"O","description":"Pop Out"},{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":149.28,"y":165.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":116.34,"y":151.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":155.82,"y":158.65},"type":"O","description":"Pop Out"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"hits":{"away":[{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":71.24,"y":126.35},"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":6,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":113.3,"y":155.74},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":158.9,"y":170.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":112.28,"y":169.42},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":61,"top":[51,52,53,54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":181.98,"y":120.16},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":200.49,"y":89.67},"type":"O","description":"Lineout"},{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":127.54,"y":74.26},"type":"O","description":"Lineout"},{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":193.43,"y":127.17},"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":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":179.88,"y":110.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":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":169.04,"y":118.24},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":199.75,"y":127.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":86.89,"y":97.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"coordinates":{"x":99.29,"y":139.02},"type":"O","description":"Forceout"}]}},{"startIndex":62,"endIndex":70,"top":[62,63,64,65],"bottom":[66,67,68,69,70],"hits":{"away":[{"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":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":52.16,"y":124.1},"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":8,"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":134.07,"y":143.57},"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":8,"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":108.74,"y":172.97},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":71.76,"y":97.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":176.18,"y":111.56},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":124.16,"y":93.23},"type":"O","description":"Lineout"}]}},{"startIndex":71,"endIndex":74,"top":[71,72,73,74],"bottom":[],"hits":{"away":[{"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":9,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":151.99,"y":53.55},"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":9,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":197.42,"y":143.57},"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":9,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":174.11,"y":122.29},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":4,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":10,"errors":0,"leftOnBase":7},"away":{"runs":3,"hits":9,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"catcher":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"first":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"second":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"third":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"shortstop":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"left":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"center":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"right":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"onDeck":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"inHole":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"battingOrder":4,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"offense":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"onDeck":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"battingOrder":9,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"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":6,"groundOuts":8,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".243","atBats":34,"obp":".287","slg":".353","ops":".640","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":11,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":8,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":32,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"4.41","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.40","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":53,"strikes":86,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.60","rbi":8,"pitchesPerInning":"17.38","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"42","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".311","atBats":45,"obp":".380","slg":".489","ops":".869","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":22,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".419","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":62,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":7,"strikes":21,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":1,"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":2},"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":8,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.74","battersFaced":45,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":66,"strikes":106,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"16.65","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"6.97","hitsPer9Inn":"8.71","runsScoredPer9":"2.61","homeRunsPer9":"0.87","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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"}]},"ID666464":{"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"jerseyNumber":"42","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"b-","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".250","atBats":24,"obp":".250","slg":".292","ops":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":7,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":17,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"42","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"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":17,"flyOuts":5,"groundOuts":16,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".234","atBats":64,"obp":".258","slg":".266","ops":".524","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":17,"rbi":7,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686823":{"person":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"jerseyNumber":"42","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"4.0 IP, 8 ER, 6 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":8,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":24,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":40,"strikes":49,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"rbi":8,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"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":4,"gamesStarted":4,"flyOuts":5,"groundOuts":23,"airOuts":8,"runs":15,"doubles":1,"triples":1,"homeRuns":6,"strikeOuts":21,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":75,"obp":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":354,"era":"7.23","inningsPitched":"18.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.93","battersFaced":88,"outs":56,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":354,"balls":141,"strikes":213,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.88","rbi":8,"winPercentage":".000","pitchesPerInning":"18.96","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"10.13","walksPer9Inn":"5.79","hitsPer9Inn":"11.57","runsScoredPer9":"7.23","homeRunsPer9":"2.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"42","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":4,"gamesStarted":4,"flyOuts":7,"groundOuts":34,"airOuts":15,"runs":15,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":94,"obp":".327","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":380,"era":"5.25","inningsPitched":"24.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.38","battersFaced":105,"outs":72,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":380,"balls":137,"strikes":243,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.27","rbi":0,"winPercentage":".333","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.38","hitsPer9Inn":"9.00","runsScoredPer9":"5.63","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"42","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":7,"gamesStarted":0,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":27,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":46,"strikes":73,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".---","pitchesPerInning":"19.83","gamesFinished":3,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"10.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"42","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":4,"groundOuts":6,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":26,"obp":".214","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":110,"era":"3.68","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"0.82","battersFaced":28,"outs":22,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":38,"strikes":72,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"11.05","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"3.68","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"42","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":9,"groundOuts":17,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".136","atBats":44,"obp":".191","slg":".136","ops":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":6,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".158","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":{"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":6,"putOuts":127,"errors":1,"chances":134,"fielding":".993","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":"42","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":4,"groundOuts":23,"airOuts":15,"runs":9,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".271","atBats":70,"obp":".320","slg":".386","ops":".706","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":27,"rbi":7,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.00","popOuts":6,"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":39,"putOuts":6,"errors":3,"chances":48,"fielding":".938","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":"42","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":1,"groundOuts":8,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":21,"obp":".259","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":111,"era":"1.29","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.86","battersFaced":27,"outs":21,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":46,"strikes":65,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.86","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.86","walksPer9Inn":"5.14","hitsPer9Inn":"2.57","runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":3,"groundOuts":7,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":27,"obp":".379","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":102,"era":"7.11","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.74","battersFaced":29,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":33,"strikes":69,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"16.11","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.84","hitsPer9Inn":"12.79","runsScoredPer9":"7.11","homeRunsPer9":"2.84","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"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":"42","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"42","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":11,"groundOuts":19,"airOuts":21,"runs":5,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".213","atBats":61,"obp":".275","slg":".361","ops":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":22,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":2,"babip":".231","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":0,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":36,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"42","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":9,"groundOuts":15,"airOuts":18,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":1,"hits":16,"hitByPitch":0,"avg":".229","atBats":70,"obp":".280","slg":".329","ops":".609","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":23,"rbi":6,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":75,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"42","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".143","slg":".286","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","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":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"42","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":3,"gamesStarted":3,"flyOuts":6,"groundOuts":26,"airOuts":13,"runs":11,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":69,"obp":".338","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":263,"era":"5.06","inningsPitched":"16.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.56","battersFaced":74,"outs":48,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":263,"balls":94,"strikes":169,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"16.44","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.63","walksPer9Inn":"2.81","hitsPer9Inn":"11.25","runsScoredPer9":"6.19","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","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":5,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"obp":".240","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":100,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.86","battersFaced":25,"outs":21,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":35,"strikes":65,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"14.29","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.29","hitsPer9Inn":"6.43","runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"42","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":10,"groundOuts":9,"airOuts":23,"runs":8,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".257","atBats":70,"obp":".307","slg":".514","ops":".821","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":36,"rbi":6,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":8,"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":40,"putOuts":18,"errors":2,"chances":60,"fielding":".967","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":"42","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":4,"gamesStarted":4,"flyOuts":14,"groundOuts":11,"airOuts":30,"runs":6,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":78,"obp":".261","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":388,"era":"2.42","inningsPitched":"22.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.03","battersFaced":88,"outs":67,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":150,"strikes":238,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.67","walksPer9Inn":"4.03","hitsPer9Inn":"5.24","runsScoredPer9":"2.42","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"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}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"42","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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"obp":".400","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":118,"era":"7.20","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"2.00","battersFaced":25,"outs":15,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":50,"strikes":68,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"23.60","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"12.60","walksPer9Inn":"5.40","hitsPer9Inn":"12.60","runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"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":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"42","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":3,"gamesStarted":3,"flyOuts":5,"groundOuts":19,"airOuts":13,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":64,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":276,"era":"3.24","inningsPitched":"16.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":69,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":105,"strikes":171,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".667","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.70","hitsPer9Inn":"7.56","runsScoredPer9":"4.32","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":8},"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}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"42","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":15,"groundOuts":18,"airOuts":23,"runs":6,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".333","atBats":63,"obp":".371","slg":".413","ops":".784","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":26,"rbi":6,"leftOnBase":16,"sacBunts":1,"sacFlies":2,"babip":".344","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":51,"putOuts":23,"errors":0,"chances":74,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"42","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"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":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":2,"airOuts":4,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".563","atBats":16,"obp":".588","slg":".750","ops":"1.338","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":12,"rbi":5,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":2,"putOuts":40,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"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":"42","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":4,"groundOuts":7,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"obp":".286","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":125,"era":"1.23","inningsPitched":"7.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.09","battersFaced":28,"outs":22,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":49,"strikes":76,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.05","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.36","walksPer9Inn":"4.91","hitsPer9Inn":"4.91","runsScoredPer9":"1.23","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[642715,650333,669477,646240,656305,808982,691740,686823,671218,687551,666464,641816,694918,621366,664141],"pitchers":[641816,694918,621366,664141],"bench":[672275,683766],"bullpen":[657424,605288,668873,669062,592662,694738,676254,657277,676775],"battingOrder":[642715,650333,669477,646240,656305,808982,691740,671218,666464],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Susac, D (1, Lowder); Lee, J (6, Johnson)."},{"label":"TB","value":"Arraez; Chapman, M; Devers 2; Encarnacion; Lee, J 2; Ramos, H; Susac, D 3."},{"label":"RBI","value":"Ramos, H (7); Susac, D 2 (5)."},{"label":"2-out RBI","value":"Ramos, H."},{"label":"Runners left in scoring position, 2 out","value":"Adames 2; Gilbert; Encarnacion."},{"label":"GIDP","value":"Schmitt."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Encarnacion (Stephenson, T at 2nd base)."},{"label":"Pickoffs","value":"Mahle (Hayes at 2nd base)."}]}],"note":[{"label":"a","value":"Singled for Brennan in the 7th."},{"label":"b","value":"Singled for Gilbert in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":8,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".207","atBats":32,"obp":".304","slg":".346","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":22,"rbi":8,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"8.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"3.81","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.36","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":49,"strikes":91,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":3,"pitchesPerInning":"15.56","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"42","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":9,"groundOuts":15,"airOuts":12,"runs":15,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".282","atBats":71,"obp":".363","slg":".577","ops":".940","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":41,"rbi":11,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.83","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":27,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"42","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".261","atBats":23,"obp":".320","slg":".261","ops":".581","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":6,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"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"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"42","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 HR, K, 6 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":6,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":10,"groundOuts":15,"airOuts":15,"runs":13,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".323","atBats":62,"obp":".434","slg":".726","ops":"1.160","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":45,"rbi":18,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.86","popOuts":2,"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":10,"putOuts":130,"errors":0,"chances":140,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","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":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":9,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":10,"runs":3,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":30,"obp":".323","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":119,"era":"3.68","inningsPitched":"7.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.36","battersFaced":32,"outs":22,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":38,"strikes":81,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".500","pitchesPerInning":"16.23","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"1.23","hitsPer9Inn":"11.05","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":0,"flyOuts":7,"groundOuts":4,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":33,"obp":".325","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"4.82","inningsPitched":"9.1","wins":1,"losses":0,"saves":5,"saveOpportunities":6,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.29","battersFaced":40,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":68,"strikes":93,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.25","gamesFinished":7,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"8.68","walksPer9Inn":"5.79","hitsPer9Inn":"5.79","runsScoredPer9":"4.82","homeRunsPer9":"1.93","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID682227":{"person":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":3,"gamesStarted":3,"flyOuts":12,"groundOuts":11,"airOuts":24,"runs":9,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":56,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":280,"era":"5.28","inningsPitched":"15.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.37","battersFaced":67,"outs":46,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":119,"strikes":161,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".500","pitchesPerInning":"18.26","gamesFinished":0,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"5.87","walksPer9Inn":"5.28","hitsPer9Inn":"7.04","runsScoredPer9":"5.28","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"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}},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":5,"groundOuts":6,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":24,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"0.00","inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":30,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":50,"strikes":76,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"11.25","walksPer9Inn":"6.75","hitsPer9Inn":"2.25","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"42","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":0,"groundOuts":7,"airOuts":4,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".348","slg":".316","ops":".664","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":6,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":23,"airOuts":15,"runs":12,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":79,"obp":".381","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":309,"era":"5.60","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.70","battersFaced":84,"outs":53,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":309,"balls":113,"strikes":196,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".500","pitchesPerInning":"17.49","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"7.13","walksPer9Inn":"1.53","hitsPer9Inn":"13.75","runsScoredPer9":"6.11","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"42","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 3 BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":12,"groundOuts":14,"airOuts":20,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".203","atBats":64,"obp":".354","slg":".250","ops":".604","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":16,"rbi":3,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":30,"errors":0,"chances":74,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"42","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":15,"groundOuts":10,"airOuts":28,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".068","atBats":44,"obp":".146","slg":".068","ops":".214","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":3,"rbi":0,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".073","groundOutsToAirouts":"0.36","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":12,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666181":{"person":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"jerseyNumber":"42","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".179","atBats":28,"obp":".281","slg":".286","ops":".567","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":8,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"42","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":6,"groundOuts":21,"airOuts":15,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".159","atBats":63,"obp":".284","slg":".159","ops":".443","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":10,"rbi":1,"leftOnBase":25,"sacBunts":1,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":1,"putOuts":43,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID693312":{"person":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":2,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":69,"era":"10.13","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.00","battersFaced":16,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":39,"strikes":30,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"25.88","gamesFinished":0,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"3.38","walksPer9Inn":"16.88","hitsPer9Inn":"10.13","runsScoredPer9":"10.13","homeRunsPer9":"3.38","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID695076":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.2 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":4,"gamesStarted":4,"flyOuts":18,"groundOuts":23,"airOuts":30,"runs":10,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":87,"obp":".277","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":353,"era":"3.52","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.13","battersFaced":94,"outs":69,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":130,"strikes":223,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":2,"winPercentage":".667","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"5.87","walksPer9Inn":"2.74","hitsPer9Inn":"7.43","runsScoredPer9":"3.91","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664731":{"person":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"jerseyNumber":"42","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".167","ops":".334","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":8,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"42","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 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":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":16,"flyOuts":13,"groundOuts":11,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".207","atBats":58,"obp":".242","slg":".414","ops":".656","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":24,"rbi":5,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.33","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":2,"chances":40,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683175":{"person":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":0,"flyOuts":11,"groundOuts":4,"airOuts":16,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":10,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":194,"era":"2.61","inningsPitched":"10.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.45","battersFaced":45,"outs":31,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":81,"strikes":113,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.77","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.71","walksPer9Inn":"8.71","hitsPer9Inn":"4.35","runsScoredPer9":"2.61","homeRunsPer9":"0.87","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID668933":{"person":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":9,"airOuts":5,"runs":3,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"1.80","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":2,"whip":"1.10","battersFaced":38,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":55,"strikes":109,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"16.40","gamesFinished":1,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"11.70","walksPer9Inn":"3.60","hitsPer9Inn":"6.30","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"42","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":11,"groundOuts":6,"airOuts":14,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".175","atBats":40,"obp":".313","slg":".325","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":13,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":6,"putOuts":104,"errors":0,"chances":110,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"42","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":18,"flyOuts":6,"groundOuts":12,"airOuts":15,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".250","atBats":64,"obp":".324","slg":".406","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":26,"rbi":9,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":2,"groundOuts":12,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":0,"hitByPitch":3,"atBats":25,"obp":".265","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":129,"era":"2.08","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.69","battersFaced":35,"outs":26,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":58,"strikes":71,"strikePercentage":".550","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.88","gamesFinished":0,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"7.27","walksPer9Inn":"6.23","hitsPer9Inn":"0.00","runsScoredPer9":"3.12","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"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":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":8,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":26,"obp":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":116,"era":"1.17","inningsPitched":"7.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.04","battersFaced":29,"outs":23,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":45,"strikes":71,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.13","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.39","walksPer9Inn":"3.52","hitsPer9Inn":"5.87","runsScoredPer9":"1.17","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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"}]},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":7,"groundOuts":23,"airOuts":21,"runs":13,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":81,"obp":".378","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":333,"era":"5.85","inningsPitched":"20.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.70","battersFaced":90,"outs":60,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":333,"balls":125,"strikes":208,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.60","hitsPer9Inn":"11.70","runsScoredPer9":"5.85","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"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}},"ID677956":{"person":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"jerseyNumber":"42","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":3,"gamesStarted":3,"flyOuts":9,"groundOuts":13,"airOuts":18,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":62,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":257,"era":"3.31","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.29","battersFaced":70,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":257,"balls":95,"strikes":162,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.92","walksPer9Inn":"4.41","hitsPer9Inn":"7.16","runsScoredPer9":"3.31","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"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}}},"batters":[670770,680574,682829,701398,553993,668715,667472,677956,663886,663647,695076,656271,668933,572955],"pitchers":[695076,656271,668933,572955],"bench":[666181,664731,663993],"bullpen":[671096,695505,594580,693312,641941,683175,663574,663903,682227],"battingOrder":[670770,680574,682829,701398,553993,667472,677956,663886,663647],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Stewart, S 2 (7, 1st inning off Mahle, 2 on, 1 out, 2nd inning off Mahle, 2 on, 2 out); Suárez, E (3, 1st inning off Mahle, 0 on, 1 out); De La Cruz, E (6, 4th inning off Mahle, 0 on, 1 out)."},{"label":"TB","value":"De La Cruz, E 4; Friedl; Steer 2; Stephenson, T; Stewart, S 8; Suárez, E 6."},{"label":"RBI","value":"De La Cruz, E (11); Stewart, S 6 (18); Suárez, E (9)."},{"label":"2-out RBI","value":"Stewart, S 3."},{"label":"Runners left in scoring position, 2 out","value":"Stephenson, T; De La Cruz, E."},{"label":"SAC","value":"Friedl."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Hayes (2nd base by Mahle)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (De La Cruz, E-McLain, M-Stewart, S; Hayes-McLain, M)."}]}],"note":[]}},"officials":[{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Home Plate"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Mahle 2; Brubaker."},{"label":"Pitch timer violations","value":"Brubaker (pitcher)."},{"label":"ABS Challenge","value":"Susac, D (Ball-Overturned to Strike); Ramos, H (Strike-Confirmed); Schmitt (Strike-Overturned to Ball); Stephenson, T (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Mahle 89-49; Tidwell 13-9; Borucki 9-7; Brubaker 28-21; Lowder 90-57; Burke, B 13-10; Ashcraft, G 23-14; Johnson 14-10."},{"label":"Groundouts-flyouts","value":"Mahle 4-1; Tidwell 1-0; Borucki 2-0; Brubaker 1-1; Lowder 8-3; Burke, B 0-0; Ashcraft, G 0-1; Johnson 0-2."},{"label":"Batters faced","value":"Mahle 24; Tidwell 3; Borucki 3; Brubaker 9; Lowder 25; Burke, B 3; Ashcraft, G 4; Johnson 4."},{"label":"Inherited runners-scored","value":"Burke, B 2-1."},{"label":"Umpires","value":"HP: Quinn Wolcott. 1B: Junior Valentine. 2B: Brock Ballou. 3B: Paul Clemons. "},{"label":"Weather","value":"80 degrees, Partly Cloudy."},{"label":"Wind","value":"13 mph, In From RF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:23."},{"label":"Att","value":"13,822."},{"label":"Venue","value":"Great American Ball Park."},{"label":"April 15, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","boxscoreName":"Stewart, S"},"jerseyNumber":"42","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 HR, K, 6 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":6,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":10,"groundOuts":15,"airOuts":15,"runs":13,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".323","atBats":62,"obp":".434","slg":".726","ops":"1.160","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":45,"rbi":18,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.86","popOuts":2,"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":10,"putOuts":130,"errors":0,"chances":140,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","boxscoreName":"Lowder"},"jerseyNumber":"42","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.2 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":4,"gamesStarted":4,"flyOuts":18,"groundOuts":23,"airOuts":30,"runs":10,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":87,"obp":".277","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":353,"era":"3.52","inningsPitched":"23.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.13","battersFaced":94,"outs":69,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":130,"strikes":223,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":2,"winPercentage":".667","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"5.87","walksPer9Inn":"2.74","hitsPer9Inn":"7.43","runsScoredPer9":"3.91","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","boxscoreName":"Suárez, E"},"jerseyNumber":"42","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":18,"flyOuts":6,"groundOuts":12,"airOuts":15,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".250","atBats":64,"obp":".324","slg":".406","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":26,"rbi":9,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"loser":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}