{"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":824530,"link":"/api/v1.1/game/824530/feed/live","metaData":{"wait":10,"timeStamp":"20260416_190711","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824530,"type":"R","doubleHeader":"N","id":"2026/04/16/sfnmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824530-2026-04-16","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-16T16:40:00Z","originalDate":"2026-04-16","officialDate":"2026-04-16","dayNight":"day","time":"12: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":19,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":7,"losses":12,"ties":0,"pct":".368"},"records":{},"divisionLeader":false,"wins":7,"losses":12,"winningPercentage":".368"},"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":19,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":8,"ties":0,"pct":".579"},"records":{},"divisionLeader":false,"wins":11,"losses":8,"winningPercentage":".579"},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"74","wind":"11 mph, R To L"},"gameInfo":{"attendance":16898,"firstPitch":"2026-04-16T16:41:00.000Z","gameDurationMinutes":146},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"home":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"}},"officialScorer":{"id":431070,"fullName":"Ronald Roth","link":"/api/v1/people/431070"},"primaryDatacaster":{"id":427541,"fullName":"Doug White","link":"/api/v1/people/427541"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"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":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-16T16:41:20.765Z","endTime":"2026-04-16T16:42:52.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-16T13:55:07.900Z","endTime":"2026-04-16T16:16:27.457Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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-16T16:16:27.457Z","endTime":"2026-04-16T16:40:01.734Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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-16T16:40:01.734Z","endTime":"2026-04-16T16:41:22.971Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":96.9,"endSpeed":90.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.694675621548033,"aZ":-13.87386244948521,"pfxX":-1.6230884454016856,"pfxZ":8.909424252851842,"pX":-0.2304456546445272,"pZ":3.244564565873797,"vX0":3.9371931607806254,"vY0":-141.16015964861597,"vZ0":-6.261684166262004,"x":125.78,"y":151.18,"x0":-1.4213660960994015,"y0":50.00654168083841,"z0":6.355062066966516,"aX":-3.3355383686447873},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":2.3,"spinRate":2505,"spinDirection":205},"zone":2,"typeConfidence":0.89,"plateTime":0.38536496073181237,"extension":6.282790254373744},"index":3,"playId":"e874149c-0b9b-377c-ab95-11687a8f4db7","pitchNumber":1,"startTime":"2026-04-16T16:41:22.971Z","endTime":"2026-04-16T16:41:27.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36969795484207,"aZ":-12.983692177675422,"pfxX":-2.3827513222480055,"pfxZ":9.025096192753772,"pX":-0.6529873212087576,"pZ":3.0259775768610284,"vX0":2.816259064509183,"vY0":-143.9811592284172,"vZ0":-7.219191700045417,"x":141.89,"y":157.08,"x0":-1.3282587531050243,"y0":50.00470405688263,"z0":6.3471617875891635,"aX":-5.068095564470391},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.2,"breakHorizontal":3.8,"spinRate":2621,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.37854596801094065,"extension":6.334577114265558},"index":4,"playId":"97aa07c9-f104-3b34-aa37-e09dc1c87825","pitchNumber":2,"startTime":"2026-04-16T16:41:36.955Z","endTime":"2026-04-16T16:41:40.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-16T16:41:47.904Z","endTime":"2026-04-16T16:41:56.140Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.627879576140515,"aZ":-11.94844204764061,"pfxX":-1.3433235768355891,"pfxZ":9.824707370794505,"pX":0.09258398872825352,"pZ":3.6505457284520983,"vX0":4.225975159967877,"vY0":-142.74664166953437,"vZ0":-5.729210570471003,"x":113.47,"y":140.22,"x0":-1.2341230021519218,"y0":50.00252887791739,"z0":6.439579790556644,"aX":-2.765993793899525},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":1.6,"spinRate":2553,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3840844792922149,"extension":6.217859114260588},"index":6,"playId":"ac99089e-9473-356f-a369-0d8ca8e028c1","pitchNumber":3,"startTime":"2026-04-16T16:41:56.140Z","endTime":"2026-04-16T16:42:02.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437335570249825,"aZ":-30.76130362388429,"pfxX":1.1831407172768218,"pfxZ":0.784663466143293,"pX":0.9452015055617263,"pZ":1.5078524179268722,"vX0":5.736892848720226,"vY0":-132.79856442499008,"vZ0":-6.767398506593093,"x":80.97,"y":198.07,"x0":-1.3870428771562513,"y0":50.0055659290371,"z0":6.294304714804346,"aX":2.136553628698707},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.2,"breakHorizontal":-3.2,"spinRate":2760,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.41069457371731355,"extension":6.383603426896857},"index":7,"playId":"c55d79e7-2a1d-30be-a9a6-417753ce0d63","pitchNumber":4,"startTime":"2026-04-16T16:42:23.830Z","endTime":"2026-04-16T16:42:30.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.059937992159796,"aZ":-11.65545887846242,"pfxX":-1.7435520221866796,"pfxZ":9.898740508843971,"pX":-0.4886544283735857,"pZ":3.606495812024849,"vX0":3.0092014287741997,"vY0":-143.28168182362268,"vZ0":-5.889453158284878,"x":135.63,"y":141.4,"x0":-1.3274491029875346,"y0":50.00136451887884,"z0":6.421419768053705,"aX":-3.6138782483134526},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":2.5,"spinRate":2576,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.38272894103062116,"extension":6.261771659262609},"hitData":{"launchSpeed":82.4,"launchAngle":40.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.37,"coordY":111.98}},"index":8,"playId":"2e84fc56-d09f-32fe-b135-4a716a361188","pitchNumber":5,"startTime":"2026-04-16T16:42:42.896Z","endTime":"2026-04-16T16:42:52.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:42:52.184Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to left fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-16T16:43:09.230Z","endTime":"2026-04-16T16:45:07.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8705598654135,"aZ":-9.776452200125082,"pfxX":-3.5934880019471813,"pfxZ":10.947433465626858,"pX":0.7493144265501911,"pZ":2.1696007885624984,"vX0":6.79930173680997,"vY0":-142.1895107908593,"vZ0":-9.832907649225493,"x":88.44,"y":180.2,"x0":-1.2069840202006843,"y0":50.002549841890755,"z0":6.294663922300268,"aX":-7.352291359851583},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":5.2,"spinRate":2608,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.3853327407431917,"extension":6.423375794908993},"index":0,"playId":"906e07bd-d397-3f85-a4f0-cf1df5981a66","pitchNumber":1,"startTime":"2026-04-16T16:43:14.783Z","endTime":"2026-04-16T16:43:19.577Z","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":97.7,"endSpeed":89.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21379805845675,"aZ":-12.617091058218906,"pfxX":-5.568887770370868,"pfxZ":9.554359114976684,"pX":-0.051947361951886366,"pZ":2.9244915313142696,"vX0":5.240096205693832,"vY0":-142.0702349809629,"vZ0":-7.2682212381095495,"x":118.98,"y":159.82,"x0":-1.195787859954585,"y0":50.00043433823117,"z0":6.3159479636930715,"aX":-11.39525345504055},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2636,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.3853794829426911,"extension":6.273461819745547},"index":1,"playId":"1359e324-958a-309b-b58b-ac2291f57bcd","pitchNumber":2,"startTime":"2026-04-16T16:43:31.890Z","endTime":"2026-04-16T16:43:38.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80112679949763,"aZ":-10.140009858943875,"pfxX":-0.8318195887569255,"pfxZ":10.854595387144627,"pX":0.39603710871638204,"pZ":3.6660329930913322,"vX0":4.074749152249425,"vY0":-141.8862802916423,"vZ0":-6.273580250118154,"x":100.94,"y":141.21,"x0":-0.9533844303831079,"y0":50.004257106602665,"z0":6.558560930570379,"aX":-1.6895763794191518},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":0.6,"spinRate":2481,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.38668723030625385,"extension":6.307965202867347},"index":2,"playId":"e0e5de32-56fb-3959-9007-cefbbedc15e2","pitchNumber":3,"startTime":"2026-04-16T16:44:02.138Z","endTime":"2026-04-16T16:44:05.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81103354384631,"aZ":-28.6833162562477,"pfxX":2.2613125440601327,"pfxZ":1.9494499552210822,"pX":0.6823038514104587,"pZ":3.528125148524547,"vX0":4.349062011727744,"vY0":-132.83712491849502,"vZ0":-2.3820765285795154,"x":89.8,"y":145.04,"x0":-1.268381262605464,"y0":50.003279489387005,"z0":6.516643434022232,"aX":4.050821045504037},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":-5.0,"spinRate":2783,"spinDirection":81},"zone":12,"typeConfidence":0.9,"plateTime":0.4119524752265278,"extension":6.203052435037682},"index":3,"playId":"41a4e7a0-9519-39ba-8814-18a6de63edd4","pitchNumber":4,"startTime":"2026-04-16T16:44:20.095Z","endTime":"2026-04-16T16:44:24.682Z","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":90.5,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926980892561247,"aZ":-29.851442726701436,"pfxX":0.15283774422015917,"pfxZ":1.338657219832438,"pX":1.558863433120873,"pZ":2.4692510597851447,"vX0":7.227177436511181,"vY0":-131.57858809275498,"vZ0":-4.044806800151014,"x":57.58,"y":172.11,"x0":-1.2565814852536819,"y0":50.000632283909404,"z0":6.267162778499976,"aX":0.26488748497998},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":-2.0,"spinRate":2748,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.41812151653577745,"extension":6.291291122176421},"index":4,"playId":"f0527883-4935-30d5-b1af-f7e9f3590bc1","pitchNumber":5,"startTime":"2026-04-16T16:44:36.423Z","endTime":"2026-04-16T16:44:41.122Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50826693796487,"aZ":-11.82445246867921,"pfxX":-3.961823906987603,"pfxZ":9.784574362942976,"pX":-0.2478706649761489,"pZ":3.437005540837787,"vX0":4.4718416187585195,"vY0":-142.95825917362387,"vZ0":-6.156589229422392,"x":126.45,"y":145.98,"x0":-1.3141617879186445,"y0":50.00268551750033,"z0":6.353684397248257,"aX":-8.239297342959455},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":6.4,"spinRate":2545,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.38245458621676853,"extension":6.462774921812294},"hitData":{"launchSpeed":79.9,"launchAngle":18.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.9,"coordY":111.26}},"index":5,"playId":"e14a38c6-6a4b-3dc1-afa0-a65b4f4d55a6","pitchNumber":6,"startTime":"2026-04-16T16:44:52.899Z","endTime":"2026-04-16T16:45:07.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:45:07.145Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-16T16:45:27.275Z","endTime":"2026-04-16T16:47:34.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":7},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":99.1,"endSpeed":90.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45191308634946,"aZ":-8.13001439027841,"pfxX":-3.6165828415187704,"pfxZ":11.522793613963184,"pX":0.30973898541353945,"pZ":1.4514954434736842,"vX0":5.880143998652448,"vY0":-143.80231801074734,"vZ0":-12.032612674784883,"x":105.19,"y":199.59,"x0":-1.295076777731731,"y0":50.00589284611463,"z0":6.2023994735221395,"aX":-7.548906780939727},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.5,"breakHorizontal":5.3,"spinRate":2651,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.3813968558756504,"extension":6.51109093317536},"index":0,"playId":"6e54a186-296d-384a-8d32-98400dbf1dba","pitchNumber":1,"startTime":"2026-04-16T16:45:33.397Z","endTime":"2026-04-16T16:45:37.827Z","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":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.437746489217368,"aZ":-21.785814112507246,"pfxX":-8.22316708997973,"pfxZ":5.943163544469902,"pX":-0.8113719867185251,"pZ":2.3830929194041914,"vX0":5.0675287476688835,"vY0":-131.7408965684935,"vZ0":-5.5589799536810265,"x":147.93,"y":174.44,"x0":-1.6969912631660526,"y0":50.00331897281108,"z0":6.143309690379305,"aX":-14.374494344371762},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":13.7,"spinRate":1886,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.4166528318694671,"extension":6.3251326590503885},"index":1,"playId":"d44b860b-8642-3312-a02d-d2560a9da1fb","pitchNumber":2,"startTime":"2026-04-16T16:45:50.622Z","endTime":"2026-04-16T16:45:53.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29318842961315,"aZ":-11.201966123252522,"pfxX":-3.904644629922711,"pfxZ":10.064906868242783,"pX":-0.6692571983556193,"pZ":3.870313138946428,"vX0":3.623187903194066,"vY0":-143.45681002122112,"vZ0":-5.016725093394199,"x":142.51,"y":134.28,"x0":-1.4415237132203234,"y0":50.00214581908178,"z0":6.34048127781413,"aX":-8.135498038024156},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2617,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3818549792730557,"extension":6.329069278230891},"index":2,"playId":"35f70263-6612-3a78-bd65-4c13f6272343","pitchNumber":3,"startTime":"2026-04-16T16:46:10.372Z","endTime":"2026-04-16T16:46:14.723Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.221665206987616,"aZ":-10.53387983678159,"pfxX":-1.8437702541627967,"pfxZ":10.699153407487932,"pX":0.627386347364332,"pZ":2.9417221496931885,"vX0":5.863959997705489,"vY0":-141.95211624955536,"vZ0":-7.5098182631673565,"x":93.09,"y":159.35,"x0":-1.2337646350078173,"y0":50.00165314743866,"z0":6.3073120997972865,"aX":-3.7295948197747726},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":2.0,"spinRate":2571,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.3871849742238056,"extension":6.387533519146275},"index":3,"playId":"bd265d2f-1c5a-3cc7-bddd-aa7d9725d40d","pitchNumber":4,"startTime":"2026-04-16T16:46:28.944Z","endTime":"2026-04-16T16:46:32.779Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.44790344877326,"aZ":-10.695766005209865,"pfxX":-3.197742092676518,"pfxZ":10.354213679585122,"pX":-1.1466865331810436,"pZ":3.5143438228032644,"vX0":2.1478058499552013,"vY0":-144.05511749134945,"vZ0":-6.156279038611034,"x":160.71,"y":143.89,"x0":-1.4913768028530303,"y0":50.006965559538116,"z0":6.3591156120391785,"aX":-6.6366288456879365},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2560,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3820929183499344,"extension":6.326255193996363},"index":4,"playId":"dd6a04ab-dc4d-344f-9290-dfa410cc161c","pitchNumber":5,"startTime":"2026-04-16T16:46:47.265Z","endTime":"2026-04-16T16:46:53.302Z","isPitch":true,"type":"pitch"},{"details":{"description":"Willy Adames caught stealing 2nd base, catcher P.J. Higgins to shortstop Elly De La Cruz.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"dd6a04ab-dc4d-344f-9290-dfa410cc161c","startTime":"2026-04-16T16:47:00.354Z","endTime":"2026-04-16T16:47:20.793Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-16T16:47:20.793Z","endTime":"2026-04-16T16:47:29.763Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06709112145987,"aZ":-9.10799942575636,"pfxX":-2.1497131754537437,"pfxZ":11.062633644619375,"pX":-0.25156082893322673,"pZ":2.493922755935538,"vX0":3.331650785083561,"vY0":-143.67077726584571,"vZ0":-9.110579315397255,"x":126.59,"y":171.44,"x0":-1.1482770909976794,"y0":50.003195579985366,"z0":6.276664909877821,"aX":-4.482721073085851},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2556,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.38159400251109066,"extension":6.370400114862399},"index":7,"playId":"81f56075-093a-38b2-8fb1-e7421a187dcd","pitchNumber":6,"startTime":"2026-04-16T16:47:29.763Z","endTime":"2026-04-16T16:47:34.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:47:34.369Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Friedl lines out to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-16T16:49:40.079Z","endTime":"2026-04-16T16:51:01.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.816127837620805,"aZ":-27.156020989016824,"pfxX":-10.850766004558384,"pfxZ":2.671593036690891,"pX":0.4916042962363029,"pZ":1.4562922648434777,"vX0":8.532875691656388,"vY0":-136.43933767453146,"vZ0":-4.837638184988043,"x":98.26,"y":199.46,"x0":-1.2709507637176978,"y0":50.00587890248908,"z0":5.1304283805156325,"aX":-20.403336378878144},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":17.8,"spinRate":2102,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4018815396470221,"extension":6.207282257678098},"index":0,"playId":"176f1999-b24e-366f-b318-93a3fff1d6df","pitchNumber":1,"startTime":"2026-04-16T16:49:46.454Z","endTime":"2026-04-16T16:49:50.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968991578660503,"aZ":-27.584283942407627,"pfxX":-10.026438632576335,"pfxZ":2.4405242244953493,"pX":0.2940244106106339,"pZ":1.750875089475429,"vX0":7.8525649062591185,"vY0":-135.96130234717944,"vZ0":-3.74237728798439,"x":105.79,"y":191.51,"x0":-1.324648933189677,"y0":50.00081966433058,"z0":5.053001344287181,"aX":-18.82599959297198},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":2155,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.402400820837002,"extension":6.537579386234901},"index":1,"playId":"49c926b0-ffcd-3426-b30b-cc1b1240770e","pitchNumber":2,"startTime":"2026-04-16T16:49:58.461Z","endTime":"2026-04-16T16:50:02.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.652241093269293,"aZ":-37.7847841767923,"pfxX":10.972097524314808,"pfxZ":-4.391736677195685,"pX":0.9283568113127431,"pZ":1.8568104907926564,"vX0":2.6264367164190014,"vY0":-113.1857704611822,"vZ0":0.6202024777445505,"x":81.61,"y":188.65,"x0":-1.676494475804725,"y0":50.00289267329369,"z0":5.410561154624796,"aX":14.014721779148259},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.4,"breakHorizontal":-20.5,"spinRate":3127,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.48681165959776074,"extension":6.179692308979523},"index":2,"playId":"c37c1ce5-61c1-3384-8355-2b75febe894c","pitchNumber":3,"startTime":"2026-04-16T16:50:21.776Z","endTime":"2026-04-16T16:50:26.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":68.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438876484045313,"aZ":-34.73735924875725,"pfxX":13.334782562711245,"pfxZ":-2.117323654618154,"pX":-0.2694765834681837,"pZ":2.242099541220417,"vX0":-0.5086122540072112,"vY0":-110.41251207888621,"vZ0":0.42145849887985265,"x":126.07,"y":180.06,"x0":-1.7606767021227447,"y0":50.00498843759733,"z0":5.766493769623641,"aX":16.125278463010734},"breaks":{"breakAngle":25.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-3.4,"breakHorizontal":-23.9,"spinRate":3085,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.5000551780438669,"extension":5.852664910757078},"index":3,"playId":"56b806ac-987c-318e-b6ec-7fb27af6fb5e","pitchNumber":4,"startTime":"2026-04-16T16:50:35.207Z","endTime":"2026-04-16T16:50:40.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-16T16:50:43.620Z","endTime":"2026-04-16T16:50:56.686Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28844134150478,"aZ":-34.33893055620921,"pfxX":-10.996956181423482,"pfxZ":-1.3391459431109833,"pX":-0.8465469301551046,"pZ":2.1926570853774874,"vX0":5.570698471066219,"vY0":-127.29827086951927,"vZ0":-0.46932381486126706,"x":148.18,"y":180.43,"x0":-1.6497666640335098,"y0":50.00084756244157,"z0":5.128440891175661,"aX":-17.81242776707304},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.3,"breakHorizontal":18.4,"spinRate":1991,"spinDirection":261},"zone":13,"typeConfidence":0.91,"plateTime":0.4324225956723047,"extension":6.425625641673139},"hitData":{"launchSpeed":86.7,"launchAngle":12.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.56,"coordY":134.08}},"index":5,"playId":"a9513096-2118-316e-9ade-6b1bcbd04480","pitchNumber":5,"startTime":"2026-04-16T16:50:56.686Z","endTime":"2026-04-16T16:51:01.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:51:01.846Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-16T16:51:20.993Z","endTime":"2026-04-16T16:52:20.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":3},"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":"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":94.4,"endSpeed":86.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318316197109315,"aZ":-29.57401207760223,"pfxX":-9.179225880795824,"pfxZ":1.3638047307209433,"pX":0.7665596759181857,"pZ":1.331459679428797,"vX0":8.610060901066182,"vY0":-137.24314379855906,"vZ0":-4.498450781649124,"x":87.78,"y":202.83,"x0":-1.218426841689131,"y0":50.003614728545394,"z0":5.005527248179095,"aX":-17.515108019135507},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.7,"breakHorizontal":14.8,"spinRate":2158,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.39906573833289904,"extension":6.471236188980543},"index":0,"playId":"e95e91c4-69b2-3911-b7e1-e1f7c76d1b13","pitchNumber":1,"startTime":"2026-04-16T16:51:26.012Z","endTime":"2026-04-16T16:51:30.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":70.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.63201271493633,"aZ":-38.82257779437473,"pfxX":10.329996916213165,"pfxZ":-5.373773656107512,"pX":-0.15432293958917326,"pZ":1.4043744891722343,"vX0":0.5704351256368886,"vY0":-110.46016584357932,"vZ0":-0.02749204077655043,"x":122.88,"y":200.86,"x0":-1.758224869348266,"y0":50.00532022224935,"z0":5.497915067929402,"aX":12.769724307070991},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.5,"breakHorizontal":-18.8,"spinRate":3131,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4958121516678946,"extension":5.960392693315945},"index":1,"playId":"4251ce92-9b79-3a44-b614-902309c33fd3","pitchNumber":2,"startTime":"2026-04-16T16:51:38.156Z","endTime":"2026-04-16T16:51:42.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.392380134186233,"aZ":-38.06066781736233,"pfxX":12.611915383821692,"pfxZ":-4.644388891661668,"pX":0.4387014883518666,"pZ":1.7118095775161035,"vX0":1.0443351190920604,"vY0":-112.72211248377188,"vZ0":0.27923474847853536,"x":100.28,"y":192.56,"x0":-1.6679448651411848,"y0":50.003239508891916,"z0":5.477408019468241,"aX":15.983018323099468},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.9,"breakHorizontal":-23.0,"spinRate":3141,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4887560033179459,"extension":6.1589562057690275},"index":2,"playId":"bbecb830-dcd2-300a-b0a5-5424c470d91b","pitchNumber":3,"startTime":"2026-04-16T16:51:51.419Z","endTime":"2026-04-16T16:51:55.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.522628920975116,"aZ":-40.058174780318794,"pfxX":11.144708017403456,"pfxZ":-6.276959020736953,"pX":0.4019056467474685,"pZ":1.505316007734986,"vX0":0.9187166868378942,"vY0":-112.61135038045835,"vZ0":0.20744000405679186,"x":101.68,"y":198.14,"x0":-1.4575603588658284,"y0":50.00122377366365,"z0":5.536965703998962,"aX":14.005363600836908},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.8,"breakHorizontal":-20.3,"spinRate":3117,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.49042259208356054,"extension":6.156922697176591},"hitData":{"launchSpeed":95.1,"launchAngle":28.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.09,"coordY":46.45}},"index":3,"playId":"5dc83cc6-8428-3d08-8e7e-084e1a3cc9d0","pitchNumber":4,"startTime":"2026-04-16T16:52:11.326Z","endTime":"2026-04-16T16:52:20.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:52:20.388Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-16T16:52:43.216Z","endTime":"2026-04-16T16:54:11.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.970491440674806,"aZ":-37.879768315105004,"pfxX":10.027689560649033,"pfxZ":-4.538736385789246,"pX":-0.13981186404778276,"pZ":2.63909677683776,"vX0":0.4165557939803063,"vY0":-111.38150920364322,"vZ0":1.7853594403423048,"x":121.1,"y":169.2,"x0":-1.6321626486309642,"y0":50.00424011720928,"z0":5.743673659747479,"aX":12.60150016824428},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.4,"breakHorizontal":-18.2,"spinRate":3086,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.49172609978884996,"extension":5.884195053127337},"index":0,"playId":"c8b4f23e-c104-3810-a9ab-78b8064f8ddc","pitchNumber":1,"startTime":"2026-04-16T16:52:45.361Z","endTime":"2026-04-16T16:52:49.947Z","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":88.3,"endSpeed":81.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.150533039301024,"aZ":-33.271053133695005,"pfxX":-6.624039826597713,"pfxZ":-0.6458928554357293,"pX":0.8527606540056633,"pZ":2.1040047501931722,"vX0":8.064227843654777,"vY0":-128.44398996392445,"vZ0":-1.2803666390659763,"x":83.44,"y":183.6,"x0":-1.4526235409803525,"y0":50.00512802605134,"z0":5.172907445110442,"aX":-11.178310136896288},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.2,"breakHorizontal":10.4,"spinRate":2013,"spinDirection":259},"zone":14,"typeConfidence":0.87,"plateTime":0.4248340000318436,"extension":6.403864512573965},"index":1,"playId":"13ef755c-4b93-31ba-aeca-0a9c918f7066","pitchNumber":2,"startTime":"2026-04-16T16:52:56.184Z","endTime":"2026-04-16T16:53:01.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22767408345727,"aZ":-28.892661632550112,"pfxX":-8.72360465053178,"pfxZ":1.720920446419406,"pX":-0.07214089542380661,"pZ":3.1891190005164343,"vX0":6.69403156655017,"vY0":-136.4334106048665,"vZ0":-0.09734197453156868,"x":118.39,"y":153.85,"x0":-1.4120752972705546,"y0":50.00044206436645,"z0":5.200067145036945,"aX":-16.606825418371464},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.4,"breakHorizontal":14.5,"spinRate":2049,"spinDirection":246},"zone":2,"typeConfidence":0.91,"plateTime":0.3999462471835171,"extension":6.4006594140460455},"index":2,"playId":"89be7590-924b-37e0-96c5-382f4aca7b7f","pitchNumber":3,"startTime":"2026-04-16T16:53:10.616Z","endTime":"2026-04-16T16:53:14.048Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-16T16:53:24.237Z","endTime":"2026-04-16T16:53:35.299Z","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(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":76.8,"endSpeed":70.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.236649152860288,"aZ":-37.19195629450889,"pfxX":11.90981528803565,"pfxZ":-4.01849323283125,"pX":0.210014651109481,"pZ":0.8612579286663553,"vX0":0.9564603854265421,"vY0":-111.74668907849433,"vZ0":-1.6194368427837083,"x":107.54,"y":217.22,"x0":-1.7696704548256106,"y0":50.000237568870624,"z0":5.455459364618779,"aX":14.890541163980533},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.3,"breakHorizontal":-21.7,"spinRate":3126,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4922576316427185,"extension":6.087621646889349},"index":4,"playId":"35f5c49b-84e0-37be-bbaf-00bb1ed259d4","pitchNumber":4,"startTime":"2026-04-16T16:53:35.299Z","endTime":"2026-04-16T16:53:40.415Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255393098375198,"aZ":-32.86737069289911,"pfxX":-9.12153399909566,"pfxZ":-0.4217246919787252,"pX":-1.2058813375941575,"pZ":1.5967549998915809,"vX0":4.403640084485522,"vY0":-127.92770863563666,"vZ0":-2.027015078803145,"x":161.99,"y":196.81,"x0":-1.775255746137059,"y0":50.00488628316218,"z0":5.0049989794867145,"aX":-14.944332579105518},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":15.4,"spinRate":2110,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.43007255427051394,"extension":6.216306064057808},"index":5,"playId":"ffb31347-db13-35ce-9b54-888b21155d93","pitchNumber":5,"startTime":"2026-04-16T16:53:52.781Z","endTime":"2026-04-16T16:53:57.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58177283229119,"aZ":-39.58240661404524,"pfxX":11.037735582670669,"pfxZ":-5.797237163364246,"pX":0.43135038074552007,"pZ":1.428203317626609,"vX0":1.459098707045162,"vY0":-113.19763833463193,"vZ0":-0.1824456126467593,"x":99.22,"y":201.6,"x0":-1.65604416344939,"y0":50.00273396609225,"z0":5.523795087068815,"aX":14.106296502392457},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.2,"breakHorizontal":-20.3,"spinRate":3181,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.48669459098993606,"extension":6.092636898361336},"index":6,"playId":"e5c19811-9b4c-3e45-b230-82b731c4465c","pitchNumber":6,"startTime":"2026-04-16T16:54:07.046Z","endTime":"2026-04-16T16:54:11.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:54:11.544Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-16T16:56:11.992Z","endTime":"2026-04-16T16:57:39.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06768363605818,"aZ":-12.015018406358715,"pfxX":-3.522357025908798,"pfxZ":9.95456910770818,"pX":0.34367028053044335,"pZ":2.9800942941794673,"vX0":5.150014650566433,"vY0":-141.36684710980168,"vZ0":-7.311361596521152,"x":103.9,"y":158.32,"x0":-1.043589372236806,"y0":50.00063421657091,"z0":6.370106586192573,"aX":-7.132145591507019},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2556,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.3873753934590267,"extension":6.37435111999222},"index":0,"playId":"c9237405-9411-3397-b649-f34dedb229e9","pitchNumber":1,"startTime":"2026-04-16T16:56:20.576Z","endTime":"2026-04-16T16:56:24.741Z","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":89.0,"endSpeed":83.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515027330616284,"aZ":-32.166437218656704,"pfxX":1.7772416860396176,"pfxZ":0.0019872894765740057,"pX":1.1272850627490232,"pZ":1.6591725741643966,"vX0":6.084217586145361,"vY0":-129.62005623287985,"vZ0":-5.542062441376063,"x":74.03,"y":193.98,"x0":-1.467892730823312,"y0":50.001056414952906,"z0":6.239934213203375,"aX":3.065609180398006},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.4,"spinRate":2729,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4203164012388192,"extension":6.2556132530760475},"index":1,"playId":"aa6e0077-5ebc-33f5-b2fe-0e5409022cb6","pitchNumber":2,"startTime":"2026-04-16T16:56:34.623Z","endTime":"2026-04-16T16:56:38.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-16T16:56:41.156Z","endTime":"2026-04-16T16:56:52.787Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33814634584794,"aZ":-14.652748747697398,"pfxX":-3.2534757366019367,"pfxZ":8.475222545818358,"pX":0.491835667887598,"pZ":4.560548321786592,"vX0":5.407773441474294,"vY0":-142.5322507109474,"vZ0":-3.1171082174559293,"x":98.25,"y":115.65,"x0":-1.003277034190334,"y0":50.00154317523136,"z0":6.58797068650684,"aX":-6.725657132979353},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":4.8,"spinRate":2499,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.38361129112875014,"extension":6.1828939008641886},"index":3,"playId":"7366dd48-02c9-3fca-9c54-c1ba2f2dbc58","pitchNumber":3,"startTime":"2026-04-16T16:56:52.787Z","endTime":"2026-04-16T16:56:57.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.747116851480403,"aZ":-26.701912179071833,"pfxX":-1.2756459520383419,"pfxZ":2.975811770514423,"pX":0.5004814673331612,"pZ":1.9957186969964011,"vX0":5.3448616215083256,"vY0":-133.95747908680053,"vZ0":-6.351131507490024,"x":97.92,"y":184.9,"x0":-1.3447458489502864,"y0":50.00305676644592,"z0":6.276139267065862,"aX":-2.3462853160792756},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.3,"breakHorizontal":1.3,"spinRate":2613,"spinDirection":196},"zone":9,"typeConfidence":0.89,"plateTime":0.4070622645057025,"extension":6.305382767685351},"index":4,"playId":"1f52db32-146f-3044-8979-dc3edb6aa423","pitchNumber":4,"startTime":"2026-04-16T16:57:10.265Z","endTime":"2026-04-16T16:57:17.808Z","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":91.0,"endSpeed":83.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.014245304653965,"aZ":-28.863342681498754,"pfxX":0.3462993365947704,"pfxZ":1.8632763625587696,"pX":0.7764673253246072,"pZ":2.3272889642301866,"vX0":5.721410738296919,"vY0":-132.41783747914639,"vZ0":-4.671365067715581,"x":87.4,"y":175.94,"x0":-1.4562902582478086,"y0":50.003110803250884,"z0":6.223440427431081,"aX":0.6153862949367767},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":-1.9,"spinRate":2649,"spinDirection":167},"zone":6,"typeConfidence":0.9,"plateTime":0.41348350608124207,"extension":6.311383074224126},"index":5,"playId":"eb1ba332-de74-3a97-8bf4-51e654e805f9","pitchNumber":5,"startTime":"2026-04-16T16:57:34.783Z","endTime":"2026-04-16T16:57:39.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:57:39.466Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-16T16:58:02.956Z","endTime":"2026-04-16T16:59:58.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687599699930814,"aZ":-11.578861900387254,"pfxX":-1.6491561201854994,"pfxZ":10.37989290219171,"pX":0.15131974790286493,"pZ":1.9172163879885924,"vX0":4.518871194589927,"vY0":-139.7764557546684,"vZ0":-9.739061660143184,"x":111.23,"y":187.02,"x0":-1.2700858024088857,"y0":50.00437450435444,"z0":6.201271675704421,"aX":-3.27305559927316},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":2.0,"spinRate":2468,"spinDirection":200},"zone":8,"typeConfidence":0.89,"plateTime":0.39144827406771565,"extension":6.5008104967446565},"index":0,"playId":"04ede431-692b-36f7-81b8-d13421dca4ce","pitchNumber":1,"startTime":"2026-04-16T16:58:04.028Z","endTime":"2026-04-16T16:58:08.286Z","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":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14467247378941,"aZ":-10.59500951591748,"pfxX":-2.567204900178624,"pfxZ":10.470031264242863,"pX":-0.364598820943855,"pZ":2.6604693134388184,"vX0":3.827166307664101,"vY0":-142.71962568271636,"vZ0":-8.340349343764238,"x":130.9,"y":166.95,"x0":-1.3900157594878322,"y0":50.00298729247306,"z0":6.289778943662215,"aX":-5.291311944496807},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":3.8,"spinRate":2597,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.3839281954100424,"extension":6.365356144971449},"index":1,"playId":"e82aa14e-a384-30dc-bd8e-cec3fe802da3","pitchNumber":2,"startTime":"2026-04-16T16:58:19.122Z","endTime":"2026-04-16T16:58:22.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124854090685396,"aZ":-17.071878442329382,"pfxX":-0.2554540428234199,"pfxZ":7.265860195465727,"pX":-0.13840490159034866,"pZ":5.667180514705125,"vX0":3.3069403556495804,"vY0":-142.62951982261737,"vZ0":0.4158007652381772,"x":122.28,"y":85.77,"x0":-1.2753257605193251,"y0":50.000281930496314,"z0":6.5888202286967354,"aX":-0.5309484513700052},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":-0.1,"spinRate":2455,"spinDirection":190},"zone":11,"typeConfidence":0.88,"plateTime":0.3827498792558277,"extension":6.231424467977744},"index":2,"playId":"a6d25e66-d976-3437-9ce4-bdcc1556ba28","pitchNumber":3,"startTime":"2026-04-16T16:58:40.605Z","endTime":"2026-04-16T16:58:45.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.127994396521885,"aZ":-11.97417553222777,"pfxX":-2.032073387710666,"pfxZ":9.551694774664789,"pX":-0.5015568807893034,"pZ":4.655528864817541,"vX0":3.2221514505131106,"vY0":-144.79884365971543,"vZ0":-2.9528014983404662,"x":136.12,"y":113.08,"x0":-1.3668685168908288,"y0":50.00074831552767,"z0":6.425471703183577,"aX":-4.29691220753711},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2635,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.37887899604274056,"extension":6.322261389187063},"index":3,"playId":"7b001c6f-b4c8-3a8b-b6d9-f199b18015ad","pitchNumber":4,"startTime":"2026-04-16T16:58:57.909Z","endTime":"2026-04-16T16:59:01.888Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52241777305245,"aZ":-22.229448866758926,"pfxX":-8.953488365181222,"pfxZ":5.66310691498893,"pX":0.18281362458380704,"pZ":2.1262999795903825,"vX0":6.955915838100201,"vY0":-131.79874819502382,"vZ0":-6.160354323432619,"x":110.03,"y":181.37,"x0":-1.3299005486665885,"y0":50.001777568385634,"z0":6.14010488299529,"aX":-15.720272865363377},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":14.6,"spinRate":1900,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.4158900725040655,"extension":6.339009389628251},"index":4,"playId":"49bec0a2-2ef2-305a-8114-94c5fa16747a","pitchNumber":5,"startTime":"2026-04-16T16:59:15.803Z","endTime":"2026-04-16T16:59:19.308Z","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":98.4,"endSpeed":90.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36279074781284,"aZ":-11.422776184520329,"pfxX":-3.38254638154634,"pfxZ":9.966907751842102,"pX":-0.36132192183151174,"pZ":3.1238541534251043,"vX0":3.5191459225807864,"vY0":-143.21313231034617,"vZ0":-6.893353716760637,"x":130.77,"y":154.44,"x0":-1.165224028355337,"y0":50.00297067566878,"z0":6.272875557104463,"aX":-7.0426927074294206},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2523,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.3821216157692282,"extension":6.4155807611504505},"index":5,"playId":"827b949a-0ecc-3a77-916b-71dc1324c48d","pitchNumber":6,"startTime":"2026-04-16T16:59:34.365Z","endTime":"2026-04-16T16:59:38.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.121142939544022,"aZ":-29.765895191325015,"pfxX":1.1504256248169842,"pfxZ":1.3263991743678991,"pX":0.37412006546512844,"pZ":1.1721427056158134,"vX0":4.387396474435097,"vY0":-132.64369514707468,"vZ0":-7.483331688967783,"x":102.74,"y":207.13,"x0":-1.4377959150478818,"y0":50.004005008564214,"z0":6.142173155136815,"aX":2.0901289225673314},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":-2.9,"spinRate":2678,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.40985741197646064,"extension":6.478559325762117},"index":6,"playId":"ac6ab8be-3d6b-3b14-8af1-6736f458d6b1","pitchNumber":7,"startTime":"2026-04-16T16:59:51.577Z","endTime":"2026-04-16T16:59:58.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T16:59:58.526Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Brennan pops out to third baseman Ke'Bryan Hayes in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-16T17:00:17.572Z","endTime":"2026-04-16T17:01:40.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":"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":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06989104953021,"aZ":-10.38617896032591,"pfxX":-1.7577585544142575,"pfxZ":10.44689243639622,"pX":1.0513694760882482,"pZ":4.05359094193638,"vX0":6.759751626759683,"vY0":-143.26335122976568,"vZ0":-4.73497087584087,"x":76.92,"y":129.33,"x0":-1.1068991194882847,"y0":50.0022093583126,"z0":6.372854107693438,"aX":-3.666575083068483},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.1,"breakHorizontal":1.9,"spinRate":2616,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.3818415658358525,"extension":6.444970047469307},"index":0,"playId":"1accecbc-665a-3a95-80c0-fda216ff298e","pitchNumber":1,"startTime":"2026-04-16T17:00:19.186Z","endTime":"2026-04-16T17:00:23.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35789054931422,"aZ":-11.04472617243044,"pfxX":-1.1884846498925672,"pfxZ":10.391093218333495,"pX":0.6865474190660961,"pZ":3.935110844449258,"vX0":5.727471799789073,"vY0":-141.90918047049476,"vZ0":-4.905353729482538,"x":90.83,"y":132.53,"x0":-1.2060501234018064,"y0":50.003289911396855,"z0":6.393465154488293,"aX":-2.4167587032125475},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":1.0,"spinRate":2624,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.386385843000292,"extension":6.357019443476322},"index":1,"playId":"ad6aafff-f19c-3bf3-aefa-3c30189ddf19","pitchNumber":2,"startTime":"2026-04-16T17:00:33.383Z","endTime":"2026-04-16T17:00:36.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.732259790976634,"aZ":-10.186190648834984,"pfxX":-1.4605146181660622,"pfxZ":10.368187463896373,"pX":0.03741011991077838,"pZ":3.6036989841815075,"vX0":4.046437987883684,"vY0":-144.90958849258422,"vZ0":-5.975518964299463,"x":115.57,"y":141.48,"x0":-1.1890345182878501,"y0":50.00356601089198,"z0":6.31863755044616,"aX":-3.0977833688801497},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":1.8,"spinRate":2619,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3783675569705385,"extension":6.415321686824303},"index":2,"playId":"11e8577e-c4a0-359d-876b-1fecf8bfd260","pitchNumber":3,"startTime":"2026-04-16T17:00:51.478Z","endTime":"2026-04-16T17:00:54.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983343672076394,"aZ":-30.476553368679337,"pfxX":1.6507288211111804,"pfxZ":0.9465707678247659,"pX":0.14464024066174408,"pZ":1.0426266652511949,"vX0":3.538862982596055,"vY0":-132.94380748415108,"vZ0":-7.575241487300873,"x":111.49,"y":210.63,"x0":-1.4153638034734621,"y0":50.0058931116681,"z0":6.124031348030919,"aX":2.9719505782541424},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.4,"breakHorizontal":-3.7,"spinRate":2689,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.4111023767106041,"extension":6.327713541905052},"index":3,"playId":"735a2de2-a86c-3387-abce-99a2b5c96bca","pitchNumber":4,"startTime":"2026-04-16T17:01:07.720Z","endTime":"2026-04-16T17:01:12.019Z","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":98.9,"endSpeed":89.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80497333275091,"aZ":-9.878482089758311,"pfxX":-3.704476944613414,"pfxZ":10.72750266245114,"pX":0.6444016804330093,"pZ":2.565027716872546,"vX0":6.470159841989954,"vY0":-143.6126071964186,"vZ0":-8.662181195753544,"x":92.44,"y":169.52,"x0":-1.1616290554374205,"y0":50.00563942386192,"z0":6.243947747162137,"aX":-7.701571806333445},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":2614,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.3821300414745803,"extension":6.462897140466733},"hitData":{"launchSpeed":74.8,"launchAngle":78.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.89,"coordY":190.92}},"index":4,"playId":"70fba8ac-ae62-3c50-9f22-9e0b2719deaf","pitchNumber":5,"startTime":"2026-04-16T17:01:29.607Z","endTime":"2026-04-16T17:01:40.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:01:40.021Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-16T17:03:43.871Z","endTime":"2026-04-16T17:04:42.558Z","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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.70809777154063,"aZ":-36.31923811274788,"pfxX":9.476821691713791,"pfxZ":-3.2317128926463337,"pX":-0.07485190131134627,"pZ":2.0482365803596356,"vX0":0.750069169569803,"vY0":-112.43097504473721,"vZ0":0.4306369934643488,"x":119.85,"y":183.48,"x0":-1.644003993795813,"y0":50.00016796570542,"z0":5.5295542820055905,"aX":12.1727196054876},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.4,"breakHorizontal":-17.4,"spinRate":2918,"spinDirection":51},"zone":8,"typeConfidence":0.9,"plateTime":0.48651209742137214,"extension":6.122807338249651},"index":0,"playId":"841594be-b263-36ba-af54-ebac699e502a","pitchNumber":1,"startTime":"2026-04-16T17:03:48.430Z","endTime":"2026-04-16T17:03:52.902Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78712955108762,"aZ":-27.92822575152284,"pfxX":-8.8654701901585,"pfxZ":2.248346237366034,"pX":-0.47025203720850217,"pZ":2.1343040081464535,"vX0":5.520964128586114,"vY0":-136.62854220132294,"vZ0":-2.70396990969289,"x":134.92,"y":181.15,"x0":-1.3679234855907068,"y0":50.001181892701844,"z0":5.061041992120731,"aX":-16.718496198805838},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":2147,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4012740022982748,"extension":6.4150740094637575},"index":1,"playId":"68a3f98a-5e1a-3246-995b-a29d46fd1776","pitchNumber":2,"startTime":"2026-04-16T17:04:00.656Z","endTime":"2026-04-16T17:04:04.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32559848468131,"aZ":-37.178057372302376,"pfxX":8.934657155963965,"pfxZ":-3.8358087263678735,"pX":2.7836350291361147,"pZ":0.6084967819913796,"vX0":6.271601652857445,"vY0":-114.45139053242107,"vZ0":-2.6491819823127276,"x":10.89,"y":222.35,"x0":-1.1686049543535137,"y0":50.00291278993326,"z0":5.480080911282814,"aX":11.65843177654647},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.3,"breakHorizontal":-17.9,"spinRate":3133,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.48157626123827546,"extension":6.048633281913264},"index":2,"playId":"584b98f4-55d7-350e-b7c0-2e1f7ff23e85","pitchNumber":3,"startTime":"2026-04-16T17:04:18.373Z","endTime":"2026-04-16T17:04:22.197Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.489071373810308,"aZ":-27.92740808505921,"pfxX":-8.804695282202685,"pfxZ":2.2521635739782155,"pX":-0.6287464078025188,"pZ":1.8008645741797835,"vX0":4.8186456211706545,"vY0":-136.14959108072696,"vZ0":-3.4376838542164068,"x":140.97,"y":190.16,"x0":-1.2729155070481992,"y0":50.00321764362209,"z0":5.001843241075942,"aX":-16.613029520318353},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":15.0,"spinRate":1964,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.40153000524074933,"extension":6.399880755004925},"index":3,"playId":"f6ba946f-8ca1-3806-96bd-3ef2706d101f","pitchNumber":4,"startTime":"2026-04-16T17:04:37.269Z","endTime":"2026-04-16T17:04:42.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:04:42.558Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-16T17:05:00.624Z","endTime":"2026-04-16T17:06:04.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47420047900809,"aZ":-28.593532429143362,"pfxX":-9.97901606985396,"pfxZ":1.8467359429713017,"pX":0.8562931948516134,"pZ":2.1705612512663444,"vX0":8.842897987995002,"vY0":-137.71151930662566,"vZ0":-2.6335272239664986,"x":84.36,"y":180.17,"x0":-1.0829721386457047,"y0":50.00513419947219,"z0":5.051866331367937,"aX":-19.377385530036182},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":2121,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.39610507931286865,"extension":6.478803711206409},"index":0,"playId":"84f0d8c0-f0f2-3d47-a127-1f2eeaf35bc4","pitchNumber":1,"startTime":"2026-04-16T17:05:05.896Z","endTime":"2026-04-16T17:05:10.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772699196629276,"aZ":-34.049690599467745,"pfxX":-8.462118442837,"pfxZ":-1.1106461936393766,"pX":1.090139796009902,"pZ":1.0584605921728358,"vX0":8.955657557070312,"vY0":-128.56354049116777,"vZ0":-3.1558651018336845,"x":48.18,"y":211.97,"x0":-1.3200799737055275,"y0":50.00013742193763,"z0":4.913461127436029,"aX":-14.32697441517451},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.5,"breakHorizontal":13.6,"spinRate":2070,"spinDirection":261},"zone":14,"typeConfidence":0.89,"plateTime":0.42415965375673137,"extension":6.47058482642148},"index":1,"playId":"14778ecc-8d86-32da-b3f4-5751fbd1918a","pitchNumber":2,"startTime":"2026-04-16T17:05:16.330Z","endTime":"2026-04-16T17:05:21.330Z","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":87.9,"endSpeed":81.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.341642940621302,"aZ":-31.32804106157727,"pfxX":-9.34775628541207,"pfxZ":0.511094607220576,"pX":0.4470456213722515,"pZ":1.1197593069141452,"vX0":7.608395703972115,"vY0":-127.83000765390025,"vZ0":-3.422531597910695,"x":99.96,"y":208.55,"x0":-1.3415952691060524,"y0":50.005456141845585,"z0":4.914380695225932,"aX":-15.598417479443052},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":15.4,"spinRate":2058,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.42715383256413864,"extension":6.454540227993126},"index":2,"playId":"2b522c13-0081-360a-aced-b43ce32a7b3c","pitchNumber":3,"startTime":"2026-04-16T17:05:28.814Z","endTime":"2026-04-16T17:05:33.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03894428759484,"aZ":-27.06295018519586,"pfxX":-10.147651126186027,"pfxZ":2.679043194372622,"pX":0.38007199025560495,"pZ":1.4163062751834528,"vX0":7.6560431892034035,"vY0":-136.97261523690685,"vZ0":-4.436356920831305,"x":102.51,"y":200.54,"x0":-1.1268437340555042,"y0":50.00420197353615,"z0":4.898019668568422,"aX":-19.366385309481963},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":16.9,"spinRate":2177,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.399226430642754,"extension":6.358845160084911},"index":3,"playId":"2f061f83-c84a-3fa6-ab15-81c81326907a","pitchNumber":4,"startTime":"2026-04-16T17:05:42.517Z","endTime":"2026-04-16T17:05:47.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688823164372607,"aZ":-39.056818084279065,"pfxX":10.841979015767372,"pfxZ":-5.4089797842244876,"pX":1.1483757476810341,"pZ":1.66535658250556,"vX0":2.497006918848095,"vY0":-112.74317094552455,"vZ0":0.40247611861318644,"x":73.23,"y":193.82,"x0":-1.384713481870171,"y0":50.00263039499622,"z0":5.463360230608755,"aX":13.796555765541136},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-9.4,"breakHorizontal":-20.3,"spinRate":3099,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48795489885649435,"extension":6.1283191803423875},"index":4,"playId":"1f90a7af-3ddb-3f11-a533-ef731671391a","pitchNumber":5,"startTime":"2026-04-16T17:05:58.163Z","endTime":"2026-04-16T17:06:04.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:06:04.502Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Spencer Steer hit by pitch. Eugenio Suárez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-16T17:06:30.580Z","endTime":"2026-04-16T17:06:37.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94829355315013,"aZ":-21.7134614597991,"pfxX":-5.755368850207336,"pfxZ":5.6216323468134455,"pX":-2.571602035299508,"pZ":3.6394605389095043,"vX0":-0.1291866896739303,"vY0":-134.97908029140217,"vZ0":-0.3098342496292462,"x":215.02,"y":140.51,"x0":-1.7743384538327736,"y0":50.005276994369204,"z0":5.273023948495355,"aX":-10.71514035723967},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":10.4,"spinRate":2106,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.40442962612470845,"extension":6.298778608224524},"index":0,"playId":"5accb6d8-9f60-3d0c-bdca-03739d2ef99e","pitchNumber":1,"startTime":"2026-04-16T17:06:30.580Z","endTime":"2026-04-16T17:06:37.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:06:37.061Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rece Hinds flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-16T17:07:05.545Z","endTime":"2026-04-16T17:07:23.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.947818565654675,"aZ":-38.35595242049007,"pfxX":8.711609385434436,"pfxZ":-4.908156054581266,"pX":-0.4889452715040805,"pZ":2.5388299840963806,"vX0":0.34541091196197754,"vY0":-111.79468985469975,"vZ0":2.054090779998167,"x":135.64,"y":170.23,"x0":-1.7765578306480523,"y0":50.00037413459044,"z0":5.55724038740073,"aX":10.978854368215936},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.0,"breakHorizontal":-15.8,"spinRate":3125,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.4907287625613561,"extension":6.094799777603761},"hitData":{"launchSpeed":87.4,"launchAngle":58.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.12,"coordY":130.86}},"index":0,"playId":"50a62d88-da09-3f68-b15f-47aee9a45393","pitchNumber":1,"startTime":"2026-04-16T17:07:10.101Z","endTime":"2026-04-16T17:07:23.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:07:23.214Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-16T17:07:45.033Z","endTime":"2026-04-16T17:07:57.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.323439977933546,"aZ":-32.6499981881162,"pfxX":-10.559886251415382,"pfxZ":-0.2516882160575378,"pX":-0.31249622706741664,"pZ":2.256734410676027,"vX0":6.384902285711946,"vY0":-137.14894612600787,"vZ0":-1.5932676558849712,"x":128.91,"y":177.85,"x0":-1.3072867697403707,"y0":50.00359579662955,"z0":5.0868648272944545,"aX":-19.97619651082196},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.6,"breakHorizontal":17.6,"spinRate":1865,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.40044193569279285,"extension":6.460191002311044},"hitData":{"launchSpeed":92.6,"launchAngle":35.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.81,"coordY":86.26}},"index":0,"playId":"4c85bfbb-3996-3672-bd80-cac30be136e4","pitchNumber":1,"startTime":"2026-04-16T17:07:48.731Z","endTime":"2026-04-16T17:07:57.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:07:57.850Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-16T17:09:59.028Z","endTime":"2026-04-16T17:10:44.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":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":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(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":97.4,"endSpeed":89.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82362327214713,"aZ":-12.332035941330021,"pfxX":-3.2246981889699287,"pfxZ":9.688358066400566,"pX":1.1345012017928822,"pZ":3.374681113686116,"vX0":7.0611535893286534,"vY0":-141.6126883385419,"vZ0":-6.361298238271323,"x":73.76,"y":147.66,"x0":-0.9629731840064065,"y0":50.000214409511,"z0":6.425605945566559,"aX":-6.603092578992078},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":4.6,"spinRate":2568,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.3855512490384161,"extension":6.429557782645598},"index":0,"playId":"956ec4d2-fce1-30ce-b4d7-3109b14e951a","pitchNumber":1,"startTime":"2026-04-16T17:10:05.212Z","endTime":"2026-04-16T17:10:10.008Z","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":90.5,"endSpeed":83.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.647354230350135,"aZ":-32.25173235942963,"pfxX":1.625554310093119,"pfxZ":-0.044707561740745305,"pX":0.9206610570899917,"pZ":2.4276065355209266,"vX0":5.393029770759283,"vY0":-131.75141105361058,"vZ0":-3.8967762571615223,"x":62.66,"y":142.7,"x0":-1.3629043308973534,"y0":50.00335402374885,"z0":6.306008858233326,"aX":2.86019121334308},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.7,"breakHorizontal":-4.1,"spinRate":2654,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4155263140139738,"extension":6.238130107080743},"index":1,"playId":"4406049f-6cb3-3470-bd3c-857e212b8516","pitchNumber":2,"startTime":"2026-04-16T17:10:17.987Z","endTime":"2026-04-16T17:10:22.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478085680771887,"aZ":-11.872325481516025,"pfxX":-2.578565145809952,"pfxZ":10.171358629468802,"pX":0.3724179776529312,"pZ":3.2183305886058253,"vX0":5.078950414887545,"vY0":-140.105608408827,"vZ0":-6.481370935186353,"x":102.8,"y":151.89,"x0":-1.1255743318719773,"y0":50.00167706305991,"z0":6.331070926468353,"aX":-5.146592378064616},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":3.7,"spinRate":2576,"spinDirection":202},"zone":3,"typeConfidence":0.89,"plateTime":0.39034520829542263,"extension":6.479842370081264},"hitData":{"launchSpeed":96.8,"launchAngle":55.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.7,"coordY":122.88}},"index":2,"playId":"6388262b-ae80-3373-b06f-a3f42c6988f3","pitchNumber":3,"startTime":"2026-04-16T17:10:33.404Z","endTime":"2026-04-16T17:10:44.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:10:44.297Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-16T17:11:08.408Z","endTime":"2026-04-16T17:12:47.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.7,"endSpeed":91.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31482916384213,"aZ":-12.090599142819645,"pfxX":-3.1676050627731094,"pfxZ":9.52598024607782,"pX":-0.012266752864634476,"pZ":1.1564087173620057,"vX0":4.268556583272062,"vY0":-143.40347570848934,"vZ0":-12.205554134764547,"x":117.47,"y":207.56,"x0":-1.0999819523124172,"y0":50.00577886503251,"z0":6.192641396433634,"aX":-6.680388226626108},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":5.0,"spinRate":2607,"spinDirection":198},"zone":13,"typeConfidence":0.9,"plateTime":0.380153891168169,"extension":6.4881221050420566},"index":0,"playId":"a57223de-9ebe-37da-a71c-bc84d54ffdb6","pitchNumber":1,"startTime":"2026-04-16T17:11:09.642Z","endTime":"2026-04-16T17:11:14.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":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70232992931126,"aZ":-10.998349281755878,"pfxX":-3.0833661497725107,"pfxZ":10.126522440852522,"pX":-0.47070845463195005,"pZ":3.6604952451223567,"vX0":3.2832183214599358,"vY0":-143.7765226994711,"vZ0":-5.625817639077123,"x":134.94,"y":139.95,"x0":-1.2274893563661795,"y0":50.001989448852605,"z0":6.326708241235212,"aX":-6.447482842650717},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2548,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.38113517280508535,"extension":6.397115260906095},"index":1,"playId":"c1d928bf-116e-3045-abd6-73980f13f81a","pitchNumber":2,"startTime":"2026-04-16T17:11:25.236Z","endTime":"2026-04-16T17:11:30.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881971383221842,"aZ":-12.210317654521749,"pfxX":-4.353883039094441,"pfxZ":9.570342854389345,"pX":0.7240690809342448,"pZ":2.084563932801741,"vX0":6.784393730505473,"vY0":-142.8047350744793,"vZ0":-9.447585636512777,"x":89.4,"y":182.5,"x0":-1.1061032231701462,"y0":50.00071034234198,"z0":6.1841502024006285,"aX":-9.080183963083236},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2597,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.38212997022618866,"extension":6.444632161022721},"index":2,"playId":"c91609ce-9b78-3ca0-ab9b-db5e884905d1","pitchNumber":3,"startTime":"2026-04-16T17:11:42.073Z","endTime":"2026-04-16T17:11:47.356Z","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":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147851783220947,"aZ":-11.73699251376239,"pfxX":-4.261908257963488,"pfxZ":10.069628996045843,"pX":0.14721114274367583,"pZ":0.9459431809812578,"vX0":5.2889449473349,"vY0":-141.3065790113357,"vZ0":-12.313357222948326,"x":111.39,"y":213.24,"x0":-1.1919357253941008,"y0":50.00075354082573,"z0":6.105310815209747,"aX":-8.648130774168607},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2463,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.3870941835045647,"extension":6.537830354153463},"index":3,"playId":"b6576237-d31f-320a-af1c-99529eee8bad","pitchNumber":4,"startTime":"2026-04-16T17:11:57.950Z","endTime":"2026-04-16T17:12:02.826Z","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-16T17:12:08.169Z","endTime":"2026-04-16T17:12:27.149Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55011352265195,"aZ":-9.922416703549008,"pfxX":-3.308671047460959,"pfxZ":10.567775547484134,"pX":1.184906861319896,"pZ":2.2935904362394557,"vX0":7.353498967524579,"vY0":-143.79480226118477,"vZ0":-9.488973574595956,"x":71.83,"y":176.85,"x0":-0.9692049740487583,"y0":50.00713806929274,"z0":6.241248055639044,"aX":-6.969864106830178},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2638,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.3800605491824185,"extension":6.536658909829684},"index":5,"playId":"683c0470-1c45-3b3d-83a8-20aafe055114","pitchNumber":5,"startTime":"2026-04-16T17:12:27.149Z","endTime":"2026-04-16T17:12:32.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21020136462954,"aZ":-10.858344970677768,"pfxX":-1.8124523286414385,"pfxZ":10.072525711562346,"pX":-0.21970799905320168,"pZ":4.129859441483555,"vX0":3.632237018281694,"vY0":-144.44878357785183,"vZ0":-4.3718010225847745,"x":125.37,"y":127.27,"x0":-1.2571737235510838,"y0":50.00365401117033,"z0":6.32899924577225,"aX":-3.836408517312364},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.5,"breakHorizontal":2.5,"spinRate":2688,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.37899322789159573,"extension":6.448920812945084},"index":6,"playId":"d27a9d5a-951a-361d-a634-4656b2260205","pitchNumber":6,"startTime":"2026-04-16T17:12:42.623Z","endTime":"2026-04-16T17:12:47.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:12:47.075Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Patrick Bailey grounds into a double play, second baseman Matt McLain to shortstop Elly De La Cruz to first baseman Sal Stewart. Drew Gilbert out at 2nd. Patrick Bailey out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-16T17:13:07.718Z","endTime":"2026-04-16T17:15:27.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.009912469388862,"aZ":-11.38323832059916,"pfxX":-3.3746234408616838,"pfxZ":10.150352270745111,"pX":0.016125067353605502,"pZ":2.417266001443437,"vX0":4.791242572900909,"vY0":-141.45454594015763,"vZ0":-8.647715284354812,"x":116.39,"y":173.51,"x0":-1.252769408329811,"y0":50.005816162051346,"z0":6.223855197331461,"aX":-6.914247459489183},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":5.3,"spinRate":2536,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.38563816181132493,"extension":6.471592896382279},"index":0,"playId":"d4bb8729-619a-321a-ba52-20c30f54011a","pitchNumber":1,"startTime":"2026-04-16T17:13:15.708Z","endTime":"2026-04-16T17:13:19.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388894384325056,"aZ":-21.051419686709597,"pfxX":-7.511031049658282,"pfxZ":6.399423341412027,"pX":-0.6806740401522693,"pZ":2.183892496282843,"vX0":4.7206192527422886,"vY0":-130.94312695534023,"vZ0":-6.069514267239495,"x":142.95,"y":179.81,"x0":-1.5300620188607235,"y0":50.00239915810442,"z0":6.104494354858724,"aX":-13.055978200097947},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":12.6,"spinRate":1838,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.4181280378359049,"extension":6.372615056218849},"index":1,"playId":"33cfa2c4-4c93-3c42-b9e3-485b141cf532","pitchNumber":2,"startTime":"2026-04-16T17:13:39.314Z","endTime":"2026-04-16T17:13:42.898Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"694ae3c5-5e92-323c-9e1d-745b99e6387e","startTime":"2026-04-16T17:14:08.275Z","endTime":"2026-04-16T17:14:12.362Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17748543841291,"aZ":-12.286586059966655,"pfxX":-3.07977040682345,"pfxZ":9.476963267678018,"pX":-1.0098540027131104,"pZ":4.111576799109154,"vX0":2.2505637755660723,"vY0":-143.69818163704196,"vZ0":-4.270611195159927,"x":154.6,"y":128.83,"x0":-1.4016320057800566,"y0":50.00418647351119,"z0":6.37579138723954,"aX":-6.464472611400507},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2483,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.3806391644283873,"extension":6.469259469997389},"index":3,"playId":"fb371b42-b665-338f-ba08-256780b7438e","pitchNumber":3,"startTime":"2026-04-16T17:14:28.954Z","endTime":"2026-04-16T17:14:33.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"9c5d4705-5e98-331a-8a18-b730eb8c55b4","startTime":"2026-04-16T17:14:49.701Z","endTime":"2026-04-16T17:14:54.149Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":91.0,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409211115172386,"aZ":-30.534583858090855,"pfxX":1.5969385280476458,"pfxZ":0.9167174324589933,"pX":-0.22081687976386902,"pZ":2.82581034179158,"vX0":3.247691875342408,"vY0":-132.5761779618309,"vZ0":-3.156901075408036,"x":104.21,"y":161.77,"x0":-1.665747341830054,"y0":50.004662335768145,"z0":6.243577578849516,"aX":2.8635555397385706},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.2,"breakHorizontal":-3.6,"spinRate":2645,"spinDirection":187},"zone":2,"typeConfidence":0.9,"plateTime":0.41199466612895286,"extension":6.405183992128321},"hitData":{"launchSpeed":89.1,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.95,"coordY":156.46}},"index":5,"playId":"fc614dad-3d6a-326d-b6a5-6c4ae46d5151","pitchNumber":4,"startTime":"2026-04-16T17:15:19.003Z","endTime":"2026-04-16T17:15:27.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:15:27.145Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"P.J. Higgins walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-16T17:17:33.541Z","endTime":"2026-04-16T17:18:47.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8808175388495,"aZ":-29.491791379823585,"pfxX":-10.462400971510288,"pfxZ":1.4254531987813923,"pX":1.7079769987427518,"pZ":2.594325974618536,"vX0":10.947980824960498,"vY0":-136.53527296148656,"vZ0":-1.3399243588633678,"x":51.9,"y":168.73,"x0":-1.0000394563662316,"y0":50.00405690162722,"z0":5.126536708954067,"aX":-19.697810486675607},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":16.6,"spinRate":1761,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.40162073038256985,"extension":6.227979339238161},"index":0,"playId":"2421533f-5372-3dfe-8953-554038eb3cbb","pitchNumber":1,"startTime":"2026-04-16T17:17:53.429Z","endTime":"2026-04-16T17:17:58.413Z","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":77.5,"endSpeed":71.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92865021426817,"aZ":-36.96457219562935,"pfxX":11.20087335645691,"pfxZ":-3.7711990237440203,"pX":0.9158313155876923,"pZ":1.165364254254616,"vX0":2.2104410616115584,"vY0":-112.7708107942382,"vZ0":-1.1354971715964792,"x":82.09,"y":207.32,"x0":-1.53422309784058,"y0":50.00141426635528,"z0":5.446669279125594,"aX":14.241177969938605},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.8,"breakHorizontal":-20.9,"spinRate":3110,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4880662944768197,"extension":6.042295057323296},"index":1,"playId":"e6a4e7a5-b89d-3d68-8da0-2675191a5b43","pitchNumber":2,"startTime":"2026-04-16T17:18:04.957Z","endTime":"2026-04-16T17:18:09.883Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89677400622999,"aZ":-26.623488088474065,"pfxX":-11.889826720406765,"pfxZ":2.980719331708273,"pX":1.0644110288847788,"pZ":1.2471126251623559,"vX0":9.581689863643746,"vY0":-136.07704789936108,"vZ0":-5.043828838786214,"x":76.43,"y":205.11,"x0":-0.970408616732934,"y0":50.00357725629133,"z0":4.986314313443401,"aX":-22.136327790970295},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":19.3,"spinRate":2019,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.40365489487404416,"extension":6.35628397448137},"index":2,"playId":"53780bc7-bc6b-3096-b2ae-9b366fd3af70","pitchNumber":3,"startTime":"2026-04-16T17:18:16.915Z","endTime":"2026-04-16T17:18:21.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33948211722088,"aZ":-28.161106725830106,"pfxX":-10.633389650705354,"pfxZ":2.2118819240063203,"pX":0.29426869847320786,"pZ":2.378457207680996,"vX0":7.603795351927873,"vY0":-134.89256539333059,"vZ0":-1.842897764971732,"x":105.78,"y":174.56,"x0":-1.2004838200389205,"y0":50.004922939907395,"z0":5.084629729294981,"aX":-19.312183120644413},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":2142,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.4083445976087199,"extension":6.30868762223681},"index":3,"playId":"98bc7225-b76d-30ee-805d-59ce2839c875","pitchNumber":4,"startTime":"2026-04-16T17:18:30.344Z","endTime":"2026-04-16T17:18:34.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48931396281412,"aZ":-29.416248924007366,"pfxX":-10.15205624215397,"pfxZ":1.5066608080931108,"pX":-1.5359270586840055,"pZ":3.03141704003086,"vX0":2.827386072842536,"vY0":-134.83393073198553,"vZ0":-0.009145732862530287,"x":175.55,"y":156.93,"x0":-1.2846065995195146,"y0":50.00074321937897,"z0":5.124428210737645,"aX":-18.540812056853394},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":2084,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4074755111493946,"extension":6.25525973214518},"index":4,"playId":"2dfd30d8-afcb-3912-87e8-82f04854e731","pitchNumber":5,"startTime":"2026-04-16T17:18:41.782Z","endTime":"2026-04-16T17:18:47.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:18:47.212Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"TJ Friedl grounds into a double play, second baseman Luis Arraez to shortstop Willy Adames to first baseman Rafael Devers. P.J. Higgins out at 2nd. TJ Friedl out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-16T17:19:08.318Z","endTime":"2026-04-16T17:20:22.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450614944117675,"aZ":-37.373696420113426,"pfxX":9.632553393367246,"pfxZ":-4.076853395349005,"pX":0.2827966281108054,"pZ":2.0395273190018526,"vX0":1.7400613093376638,"vY0":-113.11718049049125,"vZ0":0.6767513481709959,"x":106.22,"y":183.71,"x0":-1.7492968856759126,"y0":50.00012529300224,"z0":5.527792824366518,"aX":12.297640909257323},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.8,"breakHorizontal":-17.9,"spinRate":3102,"spinDirection":58},"zone":9,"typeConfidence":0.9,"plateTime":0.4869408469923089,"extension":5.996586315826085},"index":0,"playId":"0cd4123d-cb86-3d7f-9eff-2468dfaadc4f","pitchNumber":1,"startTime":"2026-04-16T17:19:12.453Z","endTime":"2026-04-16T17:19:17.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94557121737937,"aZ":-28.988112258885696,"pfxX":-9.048741095620723,"pfxZ":1.6975160698098097,"pX":-1.1773208590413689,"pZ":1.3561782386919161,"vX0":4.325416626322278,"vY0":-136.22063160359764,"vZ0":-4.210709351396276,"x":161.88,"y":202.16,"x0":-1.6134293906224766,"y0":50.000235147592754,"z0":4.934536291548212,"aX":-16.940293004921564},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.4,"breakHorizontal":15.4,"spinRate":2064,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.40266648077819367,"extension":6.25374632392678},"index":1,"playId":"a6f52d92-cfab-3fcd-a28e-c5699f2758a1","pitchNumber":2,"startTime":"2026-04-16T17:19:29.625Z","endTime":"2026-04-16T17:19:34.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56778541498137,"aZ":-39.66795397173727,"pfxX":10.602210499117618,"pfxZ":-5.972294557007402,"pX":0.04711129412379031,"pZ":2.3973959348198166,"vX0":0.8448302421622711,"vY0":-112.28124729826068,"vZ0":2.137008097758225,"x":115.2,"y":174.05,"x0":-1.710177998707696,"y0":50.00275300386429,"z0":5.521122295794634,"aX":13.304789996728914},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-9.7,"breakHorizontal":-19.3,"spinRate":3057,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.4910448335117876,"extension":6.107816045636031},"index":2,"playId":"d7fc1a71-9fae-3df6-8f7a-e5bc9aa0bbb0","pitchNumber":3,"startTime":"2026-04-16T17:19:45.874Z","endTime":"2026-04-16T17:19:50.822Z","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.4,"endSpeed":80.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53559731895905,"aZ":-34.778684711881894,"pfxX":-8.18113806167558,"pfxZ":-1.57602351978805,"pX":-0.3520481953730292,"pZ":1.8758614917311625,"vX0":6.163845249947261,"vY0":-127.21231410584315,"vZ0":-1.0860178418002473,"x":130.42,"y":188.13,"x0":-1.7358650528567814,"y0":50.005085688449626,"z0":5.049566296171778,"aX":-13.49635067606703},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":13.6,"spinRate":1889,"spinDirection":259},"zone":7,"typeConfidence":0.9,"plateTime":0.4295105177630112,"extension":6.191601732220052},"hitData":{"launchSpeed":101.7,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.84,"coordY":159.56}},"index":3,"playId":"8d2e2bd4-04e5-3de1-b9dd-7fbdbfe5e8bf","pitchNumber":4,"startTime":"2026-04-16T17:20:13.397Z","endTime":"2026-04-16T17:20:22.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:20:22.197Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-16T17:20:42.971Z","endTime":"2026-04-16T17:21:06.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.887085950813578,"aZ":-26.13224648354337,"pfxX":-9.833347969575529,"pfxZ":3.1247157516070843,"pX":0.904836467950047,"pZ":2.051746167950063,"vX0":8.733314450278725,"vY0":-137.74293288414896,"vZ0":-3.421812926027199,"x":82.51,"y":183.38,"x0":-1.020032548726638,"y0":50.003255170408494,"z0":5.065307016931808,"aX":-19.009243214769246},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":2091,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.3967554230433459,"extension":6.359942734220744},"index":0,"playId":"71290499-7938-351b-8722-d6f6ddc004a8","pitchNumber":1,"startTime":"2026-04-16T17:20:45.480Z","endTime":"2026-04-16T17:20:50.527Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24326049803698,"aZ":-31.213619403414352,"pfxX":-10.026450187665326,"pfxZ":0.5095644605019913,"pX":0.41900172686845866,"pZ":2.1356613832703726,"vX0":7.363580695086011,"vY0":-136.36520779296396,"vZ0":-2.1011070506695777,"x":100.33,"y":182.15,"x0":-1.01980245134379,"y0":50.00063721945897,"z0":5.078988962991083,"aX":-18.796038519986265},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.7,"breakHorizontal":16.6,"spinRate":2042,"spinDirection":241},"zone":6,"typeConfidence":0.9,"plateTime":0.4023485453820146,"extension":6.228494304356032},"hitData":{"launchSpeed":98.9,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.75,"coordY":142.78}},"index":1,"playId":"a685b658-e483-31d0-a2b9-3322aeb29613","pitchNumber":2,"startTime":"2026-04-16T17:20:58.854Z","endTime":"2026-04-16T17:21:06.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:21:06.728Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-16T17:23:04.133Z","endTime":"2026-04-16T17:24:15.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":"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":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11153214831254,"aZ":-12.162008701183767,"pfxX":-5.774398301982197,"pfxZ":10.155414239876464,"pX":0.007853732277112493,"pZ":3.7864573206086427,"vX0":5.5539145153595815,"vY0":-139.86936238773995,"vZ0":-4.920549561017462,"x":116.7,"y":136.55,"x0":-1.2584332611964109,"y0":50.00636988066303,"z0":6.373655792723584,"aX":-11.383024337602034},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":9.2,"spinRate":2490,"spinDirection":206},"zone":12,"typeConfidence":0.87,"plateTime":0.39239487676645,"extension":6.489543516395124},"index":0,"playId":"41768d25-05a8-398a-987c-b3273ee86754","pitchNumber":1,"startTime":"2026-04-16T17:23:16.035Z","endTime":"2026-04-16T17:23:20.933Z","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":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.374440890762724,"aZ":-24.452827427972288,"pfxX":-9.165130169448513,"pfxZ":4.5830593243980395,"pX":-0.4888117905434715,"pZ":2.9061999604327573,"vX0":5.244895779909946,"vY0":-129.15106693408825,"vZ0":-3.653927334974312,"x":135.63,"y":160.31,"x0":-1.3570911183628125,"y0":50.00630924305299,"z0":6.224162192934117,"aX":-15.456622756069738},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":15.4,"spinRate":1661,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.4244035176253278,"extension":6.423371137375063},"index":1,"playId":"1b6c4db6-80bd-345e-95d0-dbb2e18506dc","pitchNumber":2,"startTime":"2026-04-16T17:23:30.942Z","endTime":"2026-04-16T17:23:35.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53346921434311,"aZ":-14.00463604276053,"pfxX":-3.937067951373999,"pfxZ":8.9461026123593,"pX":-0.6364507854816737,"pZ":3.1939842946972448,"vX0":3.423426898856753,"vY0":-141.44969908312189,"vZ0":-6.05054433063086,"x":141.26,"y":152.54,"x0":-1.349463343796804,"y0":50.004036658539256,"z0":6.254724838056605,"aX":-7.997896149480514},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2507,"spinDirection":201},"zone":1,"typeConfidence":0.89,"plateTime":0.3868598710733644,"extension":6.422200364677839},"index":2,"playId":"14fc56c8-72ee-367b-893b-0f7697ad8096","pitchNumber":3,"startTime":"2026-04-16T17:23:45.959Z","endTime":"2026-04-16T17:23:49.771Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515494564583904,"aZ":-32.02648056180466,"pfxX":0.696474510963617,"pfxZ":0.08308934327393924,"pX":0.7368977609349436,"pZ":1.6556607199370563,"vX0":5.187555813888366,"vY0":-130.37882917088677,"vZ0":-5.530877238190248,"x":88.91,"y":194.08,"x0":-1.362930296350741,"y0":50.0018465836704,"z0":6.200166723313134,"aX":1.20686661570269},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.8,"breakHorizontal":-2.3,"spinRate":2739,"spinDirection":111},"zone":9,"typeConfidence":0.9,"plateTime":0.41893157150015137,"extension":6.462132324425243},"hitData":{"launchSpeed":83.4,"launchAngle":45.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.74,"coordY":96.14}},"index":3,"playId":"a4b47260-c950-3193-8ede-6946e4e72e97","pitchNumber":4,"startTime":"2026-04-16T17:24:05.806Z","endTime":"2026-04-16T17:24:15.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:24:15.961Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-16T17:24:35.333Z","endTime":"2026-04-16T17:25:30.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59009149282816,"aZ":-9.38594702569158,"pfxX":-2.9440111629281533,"pfxZ":11.521964052687835,"pX":-0.6206084352041193,"pZ":3.2420475355570195,"vX0":2.4796467355369356,"vY0":-139.76382344022798,"vZ0":-7.055989119265178,"x":139.75,"y":151.9,"x0":-1.1369513666413822,"y0":50.00313223804897,"z0":6.41632483234513,"aX":-5.822733345713474},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":4.8,"spinRate":2550,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.3919377072906798,"extension":6.4049866866853},"index":0,"playId":"27d2b2de-007d-382a-85f6-cac24cce355c","pitchNumber":1,"startTime":"2026-04-16T17:24:35.527Z","endTime":"2026-04-16T17:24:39.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107286414911208,"aZ":-28.205891775803032,"pfxX":-0.8431544901418611,"pfxZ":2.2522219416178357,"pX":0.6289585429236492,"pZ":1.0092048915732637,"vX0":5.479080752827727,"vY0":-131.9192772301992,"vZ0":-7.90978842848567,"x":92.14,"y":212.88,"x0":-1.365554936650283,"y0":50.00439703269555,"z0":6.126349813650897,"aX":-1.4868882754355512},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":0.4,"spinRate":2767,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4152311193831628,"extension":6.434649102447089},"index":1,"playId":"d7e8b9d0-41da-3fde-ab64-e26688095240","pitchNumber":2,"startTime":"2026-04-16T17:24:49.278Z","endTime":"2026-04-16T17:24:53.073Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53108677957672,"aZ":-27.862878729621322,"pfxX":-0.95171684746445,"pfxZ":2.4200890265086104,"pX":1.436451202141873,"pZ":1.7009974583033913,"vX0":7.310220180776697,"vY0":-132.72131008527003,"vZ0":-6.501497456409319,"x":60.73,"y":194.51,"x0":-1.230645710519938,"y0":50.00641393537305,"z0":6.2131479612797875,"aX":-1.6987850094447927},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":0.1,"spinRate":2758,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.4127760575860582,"extension":6.446732018810856},"index":2,"playId":"6f693a65-2b47-39ae-be20-d681af4946ef","pitchNumber":3,"startTime":"2026-04-16T17:25:06.969Z","endTime":"2026-04-16T17:25:11.562Z","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":97.6,"endSpeed":89.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133553297112815,"aZ":-11.199332446580236,"pfxX":-4.932649144539806,"pfxZ":10.258692227806009,"pX":-0.3106017952854668,"pZ":1.9368104182319306,"vX0":4.2532465461675475,"vY0":-141.77463525163975,"vZ0":-9.939601537403673,"x":127.78,"y":187.95,"x0":-1.1862853788949121,"y0":50.001415753290665,"z0":6.194203441835922,"aX":-10.083114766298333},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2534,"spinDirection":202},"zone":7,"typeConfidence":0.9,"plateTime":0.38571441325940015,"extension":6.505481675086242},"hitData":{"launchSpeed":88.2,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.21,"coordY":164.57}},"index":3,"playId":"d8b526f9-a57a-365a-9dbe-6865e7668b90","pitchNumber":4,"startTime":"2026-04-16T17:25:22.245Z","endTime":"2026-04-16T17:25:30.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:25:30.413Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-16T17:25:47.682Z","endTime":"2026-04-16T17:27:50.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55745708506168,"aZ":-9.243666057542004,"pfxX":-0.5071445749965413,"pfxZ":11.25885747152444,"pX":-0.7230191836205918,"pZ":4.074473436024087,"vX0":2.116143105787091,"vY0":-141.82740007472626,"vZ0":-4.827427486690574,"x":143.11,"y":130.2,"x0":-1.4130093137732485,"y0":50.000011558374844,"z0":6.388594677998949,"aX":-1.0331115618033437},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":0.5,"spinRate":2581,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.3862569172657224,"extension":6.406202371069226},"index":0,"playId":"ec925ff0-7d9e-3efc-b28c-1ff903986956","pitchNumber":1,"startTime":"2026-04-16T17:25:54.245Z","endTime":"2026-04-16T17:25:59.153Z","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":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612486068489225,"aZ":-21.54329260016079,"pfxX":-9.411335497283126,"pfxZ":6.267343740113135,"pX":-0.010092081211301698,"pZ":1.8893809116411135,"vX0":6.269977863875503,"vY0":-129.51672581379555,"vZ0":-6.6327095450014655,"x":116.22,"y":188.9,"x0":-1.2423763569806887,"y0":50.00009967346888,"z0":6.1364666707158495,"aX":-15.950908706454854},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":1868,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.42325964534940974,"extension":6.461184147585835},"index":1,"playId":"be123980-6c51-3ae3-b2e2-87e7cbb68532","pitchNumber":2,"startTime":"2026-04-16T17:26:12.042Z","endTime":"2026-04-16T17:26:15.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.780676543306402,"aZ":-29.890307925052564,"pfxX":1.3837242753562866,"pfxZ":1.3426876559521421,"pX":-0.2262000838915289,"pZ":2.174190314868533,"vX0":2.426645644394929,"vY0":-129.3018601168911,"vZ0":-4.588002066577968,"x":124.24,"y":181.61,"x0":-1.3549296118001344,"y0":50.00340655371694,"z0":6.252738517760315,"aX":2.353611241830602},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-3.0,"spinRate":2685,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4228572025076711,"extension":6.4534793886141095},"index":2,"playId":"0bc3aecc-bff6-3f8a-a138-95228a6ffb10","pitchNumber":3,"startTime":"2026-04-16T17:26:30.327Z","endTime":"2026-04-16T17:26:33.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23561387765961,"aZ":-8.70145741050111,"pfxX":-1.3803469552812624,"pfxZ":11.600529013831189,"pX":1.0090394881709435,"pZ":2.5360783370241613,"vX0":6.283897438410197,"vY0":-141.34574172957434,"vZ0":-8.742527058438471,"x":76.8,"y":172.16,"x0":-1.0635554118269672,"y0":50.00007242333649,"z0":6.227857884517585,"aX":-2.7929644608496265},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":1.2,"spinRate":2648,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.3875167741693266,"extension":6.574386324556661},"index":3,"playId":"56c03363-4e59-3581-8d04-5555a0058dc7","pitchNumber":4,"startTime":"2026-04-16T17:26:49.233Z","endTime":"2026-04-16T17:26:52.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29777103098949,"aZ":-21.77058201698131,"pfxX":-9.09995670612976,"pfxZ":6.001751625089361,"pX":-1.2230592854186972,"pZ":1.4540025598207265,"vX0":3.4122607522635935,"vY0":-131.01312442910893,"vZ0":-7.709915186545043,"x":163.54,"y":200.23,"x0":-1.361793321406036,"y0":50.004923348368685,"z0":6.068336397807364,"aX":-15.783432763847205},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":15.7,"spinRate":1838,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.41843930165675935,"extension":6.38920377293974},"index":4,"playId":"bc0cf1a5-72e9-335b-8533-e5c72d9ca1c3","pitchNumber":5,"startTime":"2026-04-16T17:27:06.653Z","endTime":"2026-04-16T17:27:11.524Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339643992033917,"aZ":-29.80673737769194,"pfxX":1.0235762070933494,"pfxZ":1.3053213377960855,"pX":-0.2200190204085711,"pZ":1.6436525853615098,"vX0":2.7976292092396338,"vY0":-133.49467221652841,"vZ0":-6.321396626860898,"x":123.89,"y":196.04,"x0":-1.4123856991396644,"y0":50.00253304001592,"z0":6.173495818458947,"aX":1.8569627395176693},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.3,"breakHorizontal":-2.4,"spinRate":2733,"spinDirection":173},"zone":8,"typeConfidence":0.9,"plateTime":0.40948170103169135,"extension":6.5251831944813},"index":5,"playId":"1a52ce8f-daa2-3fa3-b69f-b0d24edd499e","pitchNumber":6,"startTime":"2026-04-16T17:27:23.065Z","endTime":"2026-04-16T17:27:27.539Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05513321440353,"aZ":-29.781218471244784,"pfxX":1.8892569444532792,"pfxZ":1.3272705634331343,"pX":-0.326659526145177,"pZ":1.682779182241506,"vX0":2.5076933906845054,"vY0":-132.81973709471703,"vZ0":-6.169888710443356,"x":128.67,"y":194.37,"x0":-1.525332758590313,"y0":50.00391606082427,"z0":6.176895549857512,"aX":3.405202926551607},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2707,"spinDirection":126},"zone":7,"typeConfidence":0.9,"plateTime":0.41098217675745463,"extension":6.353400234846918},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.03,"coordY":153.93}},"index":6,"playId":"5f852988-9497-37ec-8e2a-0cc6887d610a","pitchNumber":7,"startTime":"2026-04-16T17:27:41.966Z","endTime":"2026-04-16T17:27:50.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:27:50.022Z","atBatIndex":22},{"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":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-16T17:29:41.605Z","endTime":"2026-04-16T17:30:56.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.305711133794883,"aZ":-27.495089053233528,"pfxX":1.1401091252614175,"pfxZ":2.839232887063546,"pX":-0.707098028669222,"pZ":2.022881756893363,"vX0":1.9102049689838867,"vY0":-128.03317595295397,"vZ0":-2.237210304123594,"x":143.27,"y":185.1,"x0":-1.613147173956426,"y0":50.00193207378194,"z0":5.076141880807783,"aX":1.8781768390140887},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":-2.5,"spinRate":2314,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.4290371252787777,"extension":6.150819214426453},"index":0,"playId":"f4f13155-1954-3c01-99c2-3f7e1d096860","pitchNumber":1,"startTime":"2026-04-16T17:29:55.744Z","endTime":"2026-04-16T17:30:00.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57220198510454,"aZ":-37.646797204129136,"pfxX":-10.387446518932705,"pfxZ":-3.4586411401777406,"pX":0.6941583872494265,"pZ":1.0959346834690196,"vX0":8.334878158332174,"vY0":-126.31679440881207,"vZ0":-2.0903081820355323,"x":89.69,"y":210.07,"x0":-1.331790247694466,"y0":50.000723968949885,"z0":5.019717056814162,"aX":-16.4453616149901},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.5,"breakHorizontal":16.4,"spinRate":1915,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.43701053677389856,"extension":6.310823318207624},"index":1,"playId":"7f566722-ca8d-3ee0-a99a-14b28efb80ce","pitchNumber":2,"startTime":"2026-04-16T17:30:07.205Z","endTime":"2026-04-16T17:30:12.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444415583360517,"aZ":-38.26234926838093,"pfxX":9.461187926098916,"pfxZ":-4.882024973058558,"pX":-0.4256924705622244,"pZ":1.4286519254470087,"vX0":0.10877298498739324,"vY0":-112.16535268280333,"vZ0":-0.41437160095610415,"x":131.98,"y":201.9,"x0":-1.7000613903549662,"y0":50.005580814675355,"z0":5.591954491100838,"aX":11.79121439713601},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.5,"breakHorizontal":-17.0,"spinRate":3097,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.49249080763211284,"extension":5.9490926792545995},"index":2,"playId":"2c3848eb-e66f-3d11-a23d-669a3c279b6d","pitchNumber":3,"startTime":"2026-04-16T17:30:21.043Z","endTime":"2026-04-16T17:30:26.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31726924672451,"aZ":-26.971490860334303,"pfxX":1.0374172183839439,"pfxZ":3.0391462497261106,"pX":-0.0438028819854779,"pZ":2.932528448736116,"vX0":2.8176677340767635,"vY0":-129.3446030613411,"vZ0":-0.8398081828213577,"x":117.49,"y":160.91,"x0":-1.2774897222130797,"y0":50.002635191291745,"z0":5.3101299943324545,"aX":1.7762787771380155},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":-2.4,"spinRate":2401,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.4217715273328051,"extension":6.178480796717019},"index":3,"playId":"520bca2c-329c-34a6-a69e-512e8991b77f","pitchNumber":4,"startTime":"2026-04-16T17:30:33.672Z","endTime":"2026-04-16T17:30:37.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.247871675574412,"aZ":-39.18771405482395,"pfxX":10.567335138460612,"pfxZ":-5.7494172589532315,"pX":-0.48169003780700875,"pZ":3.085206778092338,"vX0":-0.6057252675895572,"vY0":-110.54237267531299,"vZ0":3.3372792107360674,"x":133.78,"y":156.83,"x0":-1.5720798479203268,"y0":50.00128417934706,"z0":5.708984114909494,"aX":12.895575205366574},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.0,"breakHorizontal":-18.8,"spinRate":3125,"spinDirection":61},"zone":1,"typeConfidence":0.9,"plateTime":0.49813909350480445,"extension":5.982488588776138},"index":4,"playId":"f21c2339-75b3-3f2f-87fc-1a069ece55af","pitchNumber":5,"startTime":"2026-04-16T17:30:50.577Z","endTime":"2026-04-16T17:30:56.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:30:56.877Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Stewart pops out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-16T17:31:10.566Z","endTime":"2026-04-16T17:32:05.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":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":"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":87.9,"endSpeed":79.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531061256116207,"aZ":-29.280179495231902,"pfxX":-8.883350261671861,"pfxZ":1.771847433440235,"pX":-0.4844611818541112,"pZ":1.7854153683071905,"vX0":5.332676627152115,"vY0":-127.84275222929868,"vZ0":-2.2819829863084165,"x":133.71,"y":191.91,"x0":-1.457253589852393,"y0":50.00249159913854,"z0":5.0176163091283215,"aX":-14.514286955491091},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":14.6,"spinRate":1987,"spinDirection":259},"zone":7,"typeConfidence":0.9,"plateTime":0.43056943575487194,"extension":6.237567527482759},"index":0,"playId":"8ebd3b6f-cec0-33b2-bda9-612ca93b7c7d","pitchNumber":1,"startTime":"2026-04-16T17:31:17.406Z","endTime":"2026-04-16T17:31:21.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":69.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908778912379233,"aZ":-38.62900754352541,"pfxX":11.590693240338986,"pfxZ":-5.174354891629391,"pX":1.7130025499305674,"pZ":1.5685820352025648,"vX0":3.382402769884095,"vY0":-113.18727648574556,"vZ0":0.15168862011817685,"x":49.79,"y":198.26,"x0":-1.3210004768824932,"y0":50.00059815018084,"z0":5.493381890229009,"aX":14.468959195271283},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.8,"breakHorizontal":-22.0,"spinRate":3190,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.49108166944500375,"extension":6.119282233660554},"index":1,"playId":"f8fbd207-3b9f-366d-b04c-dd9ff2afcb7e","pitchNumber":2,"startTime":"2026-04-16T17:31:28.799Z","endTime":"2026-04-16T17:31:33.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934383781943332,"aZ":-25.018835011859522,"pfxX":-11.586297138495482,"pfxZ":3.9500905729412983,"pX":-1.9383216099811125,"pZ":1.61306145062086,"vX0":2.623093561739981,"vY0":-133.80845713112933,"vZ0":-4.130769309014613,"x":190.03,"y":196.39,"x0":-1.4259979014900035,"y0":50.00520938892113,"z0":4.969863042420724,"aX":-21.00857892480957},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":20.4,"spinRate":2208,"spinDirection":242},"zone":13,"typeConfidence":0.92,"plateTime":0.4093637265442891,"extension":6.319604634084303},"index":2,"playId":"a82f2e10-9bc0-3f5d-ad7b-c2c920e25c2f","pitchNumber":3,"startTime":"2026-04-16T17:31:42.414Z","endTime":"2026-04-16T17:31:47.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":68.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43508244967709,"aZ":-37.16322921311586,"pfxX":9.892260506676338,"pfxZ":-4.111726850555678,"pX":-0.030401507744752296,"pZ":2.6673392117166417,"vX0":0.14084824980422206,"vY0":-110.80811572450263,"vZ0":2.2148085367913417,"x":116.51,"y":168.48,"x0":-1.3753500743091813,"y0":50.005092670880295,"z0":5.609956538798824,"aX":11.993179591698887},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.2,"breakHorizontal":-17.9,"spinRate":3076,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.49913436072772965,"extension":5.981285857788485},"hitData":{"launchSpeed":80.7,"launchAngle":65.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.45,"coordY":165.92}},"index":3,"playId":"b1a21aef-4f58-310b-b08c-a3cd145c1cc8","pitchNumber":4,"startTime":"2026-04-16T17:31:56.164Z","endTime":"2026-04-16T17:32:05.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:32:05.611Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eugenio Suárez pops out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-16T17:32:24.485Z","endTime":"2026-04-16T17:33:10.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"Pop Out","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":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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496505608271693,"aZ":-40.086484137479886,"pfxX":9.001282595291872,"pfxZ":-6.295104172813163,"pX":0.37088038952763097,"pZ":1.4848729060204802,"vX0":1.5644662096912985,"vY0":-112.36265546289803,"vZ0":0.21260400332734686,"x":101.76,"y":199.75,"x0":-1.5053068016734197,"y0":50.00085489731836,"z0":5.518207471807554,"aX":11.318091283014198},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-10.9,"breakHorizontal":-16.7,"spinRate":3143,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.49058118521563143,"extension":6.1401000880209695},"index":0,"playId":"7a23a1fe-b55a-3a03-b2e6-9958249ebb1a","pitchNumber":1,"startTime":"2026-04-16T17:32:26.213Z","endTime":"2026-04-16T17:32:31.411Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00018058568167,"aZ":-23.301571431949753,"pfxX":-9.368313854751559,"pfxZ":4.705024600125569,"pX":0.1602501813090745,"pZ":1.988255053356609,"vX0":6.681107444366143,"vY0":-136.2591761685413,"vZ0":-3.7891827098883097,"x":109.56,"y":186.38,"x0":-1.102140600545913,"y0":50.00489258312196,"z0":5.000486472473837,"aX":-17.67737903937683},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":15.6,"spinRate":2194,"spinDirection":239},"zone":8,"typeConfidence":0.77,"plateTime":0.401451624513677,"extension":6.434030028535799},"index":1,"playId":"206c12fe-5533-35c0-8fbb-cfd6a31d304d","pitchNumber":2,"startTime":"2026-04-16T17:32:37.749Z","endTime":"2026-04-16T17:32:43.833Z","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":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902641281196885,"aZ":-28.79188348626354,"pfxX":-6.9231244159194585,"pfxZ":2.1052208328438953,"pX":0.22984673675803163,"pZ":1.5766777254934219,"vX0":6.361023047744086,"vY0":-125.93514937082578,"vZ0":-2.5149925631530623,"x":108.15,"y":197.01,"x0":-1.4309354433838748,"y0":50.0007611373001,"z0":4.920441628443465,"aX":-11.104077377258697},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":11.0,"spinRate":2148,"spinDirection":258},"zone":8,"typeConfidence":0.88,"plateTime":0.4351515630082825,"extension":6.359584035995037},"hitData":{"launchSpeed":85.1,"launchAngle":73.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.45,"coordY":179.0}},"index":2,"playId":"a4baf56b-ca20-37ff-9a87-6f8d661886af","pitchNumber":3,"startTime":"2026-04-16T17:32:59.027Z","endTime":"2026-04-16T17:33:10.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:33:10.185Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to catcher P.J. Higgins in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-16T17:35:04.065Z","endTime":"2026-04-16T17:36:51.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993979085005407,"aZ":-28.931032777378473,"pfxX":2.026320614948175,"pfxZ":1.9509224385433983,"pX":1.9312827286169645,"pZ":0.8644817470677815,"vX0":7.174692719656305,"vY0":-127.58182055769228,"vZ0":-7.5704292856291575,"x":42.09,"y":217.1,"x0":-1.1703807992560014,"y0":50.00582023785461,"z0":6.122073433728912,"aX":3.3697367337062243},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-5.2,"spinRate":2681,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4278188606993796,"extension":6.46484272226323},"index":0,"playId":"2569196a-f415-3382-814d-db5c0db16561","pitchNumber":1,"startTime":"2026-04-16T17:35:18.280Z","endTime":"2026-04-16T17:35:22.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02159750732815,"aZ":-12.564119118918105,"pfxX":-2.4735767053124724,"pfxZ":9.64990662501504,"pX":-0.4366390940173409,"pZ":3.2984214349031,"vX0":3.341190528810717,"vY0":-141.384864246121,"vZ0":-6.183008689581681,"x":132.18,"y":151.04,"x0":-1.3101441350889924,"y0":50.006410597355966,"z0":6.313693255523242,"aX":-5.028937096211741},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":3.8,"spinRate":2535,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.3868026528885049,"extension":6.359725449237847},"index":1,"playId":"e28a318c-9476-3aba-8dc0-400dabe37716","pitchNumber":2,"startTime":"2026-04-16T17:35:34.274Z","endTime":"2026-04-16T17:35:37.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57759633921561,"aZ":-10.432690067295145,"pfxX":-1.043454586622674,"pfxZ":11.05891833788152,"pX":-0.1717100944004967,"pZ":3.5009350079416284,"vX0":3.3524486635167587,"vY0":-139.38015206107548,"vZ0":-5.908091138071974,"x":123.11,"y":145.3,"x0":-1.2549228505298764,"y0":50.00056453422692,"z0":6.338195951077147,"aX":-2.051323444958151},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":1.2,"spinRate":2577,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.39309512811681513,"extension":6.437350643622011},"index":2,"playId":"337a866f-822a-3b1b-9f3f-558d51306d41","pitchNumber":3,"startTime":"2026-04-16T17:35:51.078Z","endTime":"2026-04-16T17:35:56.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-16T17:35:58.392Z","endTime":"2026-04-16T17:36:10.260Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":84.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74361887797245,"aZ":-27.55736729665503,"pfxX":2.349337939606886,"pfxZ":2.6292797379045734,"pX":1.0189672181706002,"pZ":0.6888082911804634,"vX0":5.375441987139522,"vY0":-131.03785143018388,"vZ0":-8.663743180207208,"x":77.43,"y":220.94,"x0":-1.3552633155424145,"y0":50.005861234076114,"z0":6.0619118770608615,"aX":4.133096059286419},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-5.3,"spinRate":2651,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.4161764097221621,"extension":6.4276115497414725},"index":4,"playId":"40cd8d01-05b3-3fd2-a573-40de52ef8ef8","pitchNumber":4,"startTime":"2026-04-16T17:36:10.260Z","endTime":"2026-04-16T17:36:14.578Z","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":90.9,"endSpeed":83.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.345211874314973,"aZ":-32.032379615276874,"pfxX":2.0809077980250557,"pfxZ":0.08256330803531764,"pX":1.5029597705565951,"pZ":1.1759350316953825,"vX0":6.760178933314912,"vY0":-132.14031253163083,"vZ0":-6.763579525478807,"x":58.88,"y":208.08,"x0":-1.3597151774383922,"y0":50.004962691239804,"z0":6.124373537922119,"aX":3.67711627206167},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.2,"breakHorizontal":-5.3,"spinRate":2864,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.41462532558531473,"extension":6.470694169243407},"index":5,"playId":"fe69dd25-ac02-3220-a5c0-23f4db9a1814","pitchNumber":5,"startTime":"2026-04-16T17:36:26.825Z","endTime":"2026-04-16T17:36:31.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.135374377152807,"aZ":-9.231495920246935,"pfxX":-2.4286119398782384,"pfxZ":11.242842606899359,"pX":-0.7813931210821652,"pZ":2.9484909897494758,"vX0":2.5564151317913826,"vY0":-141.66468247442376,"vZ0":-7.657449555621498,"x":145.59,"y":160.47,"x0":-1.3782024401676125,"y0":50.00644746553771,"z0":6.270349508954192,"aX":-4.957486348415209},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":4.0,"spinRate":2686,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.3860524247208894,"extension":6.429070125683195},"hitData":{"launchSpeed":67.9,"launchAngle":82.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.15,"coordY":200.04}},"index":6,"playId":"62c9f627-3419-3a73-a3af-88ac851d3ca6","pitchNumber":6,"startTime":"2026-04-16T17:36:41.869Z","endTime":"2026-04-16T17:36:51.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:36:51.042Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to right fielder Rece Hinds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-16T17:37:12.744Z","endTime":"2026-04-16T17:38:54.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12609855577928,"aZ":-11.836964038576367,"pfxX":-3.799925846337933,"pfxZ":9.974251373710148,"pX":-1.222462635059942,"pZ":2.911296977846982,"vX0":2.1408190289299864,"vY0":-141.61594228068006,"vZ0":-7.096564512540519,"x":162.75,"y":161.5,"x0":-1.492878591856655,"y0":50.005584534280025,"z0":6.200240195668783,"aX":-7.750423971312636},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2514,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.38616761556503887,"extension":6.542261119806188},"index":0,"playId":"39cb5485-80c4-367f-96db-056f2a81499b","pitchNumber":1,"startTime":"2026-04-16T17:37:17.133Z","endTime":"2026-04-16T17:37:21.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.699584554326158,"aZ":-20.718373812711704,"pfxX":-7.1305506676257835,"pfxZ":7.009707715175524,"pX":-0.6689050214906974,"pZ":0.87132241769725,"vX0":3.955396820351623,"vY0":-126.70959847851299,"vZ0":-8.773543559660725,"x":141.73,"y":216.63,"x0":-1.3197876828298778,"y0":50.0017560939885,"z0":6.020210399211983,"aX":-11.650919533767686},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.0,"breakHorizontal":12.1,"spinRate":1687,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4314510401969427,"extension":6.485899171686968},"index":1,"playId":"26693203-d2f0-34ac-9115-81b76029edf9","pitchNumber":2,"startTime":"2026-04-16T17:37:29.810Z","endTime":"2026-04-16T17:37:34.397Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93771563336915,"aZ":-13.598432903025367,"pfxX":-2.8109185445487386,"pfxZ":9.49381486173063,"pX":0.17920626235105228,"pZ":4.158193023058102,"vX0":5.301760991322309,"vY0":-138.72212970337176,"vZ0":-3.294963219178211,"x":108.62,"y":127.65,"x0":-1.3882362544029307,"y0":50.00157209003566,"z0":6.263211265908121,"aX":-5.499878739223783},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":4.1,"spinRate":2404,"spinDirection":204},"zone":12,"typeConfidence":0.88,"plateTime":0.3942866118858097,"extension":6.470205127954791},"index":2,"playId":"3482339a-f4d4-3836-8d31-767216b10715","pitchNumber":3,"startTime":"2026-04-16T17:37:46.544Z","endTime":"2026-04-16T17:37:50.968Z","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":94.9,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425111084800747,"aZ":-11.271476478308983,"pfxX":-3.6019003345806393,"pfxZ":10.830638398154631,"pX":0.08975712016050456,"pZ":2.173243034172129,"vX0":4.997408357341986,"vY0":-137.97249793484158,"vZ0":-8.66789059381623,"x":112.38,"y":181.43,"x0":-1.2761926858495385,"y0":50.00211512370672,"z0":6.113290511848013,"aX":-6.951176053391075},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":2345,"spinDirection":205},"zone":8,"typeConfidence":0.87,"plateTime":0.39684399395246306,"extension":6.600056250379904},"index":3,"playId":"356d1073-cd46-325c-b936-152b2efc6124","pitchNumber":4,"startTime":"2026-04-16T17:38:03.399Z","endTime":"2026-04-16T17:38:07.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00641803360801,"aZ":-27.75828021897712,"pfxX":-0.049643882779290216,"pfxZ":2.6250683983326937,"pX":0.5593076113924924,"pZ":1.6133678433791776,"vX0":4.8275398146104935,"vY0":-128.87175595145456,"vZ0":-6.033538955997205,"x":93.88,"y":196.7,"x0":-1.3324127055926025,"y0":50.002084393037855,"z0":6.131662790693441,"aX":-0.08471499194150259},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":2516,"spinDirection":192},"zone":9,"typeConfidence":0.9,"plateTime":0.4251666567518808,"extension":6.533035352675707},"index":4,"playId":"c52b316b-9790-346d-8176-ac741ba5e19c","pitchNumber":5,"startTime":"2026-04-16T17:38:19.073Z","endTime":"2026-04-16T17:38:24.389Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-16T17:38:30.592Z","endTime":"2026-04-16T17:38:41.764Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489563493832254,"aZ":-36.26875797481619,"pfxX":1.8284334208381274,"pfxZ":-2.4629244974162354,"pX":0.13477791343542678,"pZ":2.6297409075983476,"vX0":3.5785255890097085,"vY0":-127.74337564667681,"vZ0":-2.024739367829199,"x":111.86,"y":167.78,"x0":-1.5176133577076887,"y0":50.00081016869052,"z0":6.263930869450875,"aX":3.0430098386600797},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.7,"breakHorizontal":-4.1,"spinRate":2607,"spinDirection":104},"zone":5,"typeConfidence":0.9,"plateTime":0.4275613347282139,"extension":6.431565002278291},"hitData":{"launchSpeed":99.0,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.53,"coordY":112.37}},"index":6,"playId":"3779de83-2a69-3333-8ba3-2a679c73d9f2","pitchNumber":6,"startTime":"2026-04-16T17:38:41.764Z","endTime":"2026-04-16T17:38:54.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:38:54.825Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Will Brennan grounds into a double play, third baseman Ke'Bryan Hayes to shortstop Elly De La Cruz to first baseman Sal Stewart. Jung Hoo Lee out at 2nd. Will Brennan out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-16T17:39:09.059Z","endTime":"2026-04-16T17:39:47.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55361275914332,"aZ":-11.438415929894433,"pfxX":-2.4407142938473307,"pfxZ":10.408813773544326,"pX":0.11668372089801415,"pZ":3.0601936120202144,"vX0":5.1496197244133155,"vY0":-139.57898345275703,"vZ0":-6.636530879453817,"x":112.55,"y":156.15,"x0":-1.4270517002294478,"y0":50.003409395032925,"z0":6.206111715097935,"aX":-4.862819110727293},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":3.5,"spinRate":2426,"spinDirection":199},"zone":2,"typeConfidence":0.89,"plateTime":0.3909548998528005,"extension":6.541163125730168},"index":0,"playId":"c19a82d0-e16a-30d3-80f1-4ca5d09ed84b","pitchNumber":1,"startTime":"2026-04-16T17:39:15.406Z","endTime":"2026-04-16T17:39:18.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95447078538411,"aZ":-10.514384877344938,"pfxX":-2.1143605595237154,"pfxZ":10.631827570240086,"pX":-0.023653609880527324,"pZ":3.3561294021748522,"vX0":4.056995085750701,"vY0":-141.3006745484715,"vZ0":-6.417443147692756,"x":117.9,"y":148.16,"x0":-1.1985043999698028,"y0":50.002507570717285,"z0":6.3211001701061225,"aX":-4.307771118397693},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":3.1,"spinRate":2584,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3865418487263712,"extension":6.439552104442449},"hitData":{"launchSpeed":99.6,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.67,"coordY":164.06}},"index":1,"playId":"debd77fe-ef8a-321b-9940-3cd2a3400135","pitchNumber":2,"startTime":"2026-04-16T17:39:39.132Z","endTime":"2026-04-16T17:39:47.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:39:47.373Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-16T17:41:47.676Z","endTime":"2026-04-16T17:43:13.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.355326807919948,"aZ":-36.92332395546488,"pfxX":10.259439163299442,"pfxZ":-3.7027041073898594,"pX":1.5303595194502972,"pZ":2.017985132445831,"vX0":3.6135109647489205,"vY0":-112.74068823238521,"vZ0":0.39634966879673983,"x":58.67,"y":184.29,"x0":-1.4283297493148508,"y0":50.0047362333193,"z0":5.580143833599132,"aX":13.148200439455577},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-6.2,"breakHorizontal":-19.6,"spinRate":3095,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4866681502954595,"extension":6.062987347939104},"index":0,"playId":"e284be31-9976-3295-9cab-2fbd47c8f8c0","pitchNumber":1,"startTime":"2026-04-16T17:42:01.206Z","endTime":"2026-04-16T17:42:06.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345747041764632,"aZ":-27.455722661067902,"pfxX":2.9211735830848293,"pfxZ":2.8216555926106466,"pX":-0.8560224409554064,"pZ":3.9330239685360144,"vX0":0.5322923732642,"vY0":-128.14384584052084,"vZ0":1.6088236684587636,"x":149.63,"y":132.59,"x0":-1.4457754146304793,"y0":50.000821739456995,"z0":5.435122698271602,"aX":4.879194091525749},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":-5.4,"spinRate":2408,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4266910538227062,"extension":6.043514656415322},"index":1,"playId":"9fc55c2b-e8fb-3b91-9214-ffb878beae2f","pitchNumber":2,"startTime":"2026-04-16T17:42:12.963Z","endTime":"2026-04-16T17:42:18.112Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48174748056627,"aZ":-23.472299686096136,"pfxX":-9.27901225278459,"pfxZ":4.58820601219791,"pX":1.756519136143687,"pZ":2.39426127850435,"vX0":10.467242933167853,"vY0":-136.06400516069078,"vZ0":-2.8627120437647418,"x":50.05,"y":174.13,"x0":-0.9129454517361697,"y0":50.00612337027418,"z0":5.065135514128376,"aX":-17.612095211108503},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":2169,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40071595978541863,"extension":6.427516302130059},"index":2,"playId":"5e5f4d3b-caeb-36af-a02d-e56fe1233228","pitchNumber":3,"startTime":"2026-04-16T17:42:24.606Z","endTime":"2026-04-16T17:42:29.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42879307479795,"aZ":-26.856168214712515,"pfxX":-8.739593516866442,"pfxZ":2.8817072466100058,"pX":0.7492298542964918,"pZ":1.9829996620094126,"vX0":8.18543193667182,"vY0":-134.13883224473398,"vZ0":-3.0063767976868405,"x":88.44,"y":185.24,"x0":-1.1870335151544054,"y0":50.00496453022734,"z0":5.006204830571715,"aX":-16.13904927642712},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":14.4,"spinRate":2009,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.406300883922035,"extension":6.477181548414828},"index":3,"playId":"3e4c5e89-2508-3c50-a889-8307388b1f3f","pitchNumber":4,"startTime":"2026-04-16T17:42:39.563Z","endTime":"2026-04-16T17:42:44.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888561506263425,"aZ":-29.24435214503962,"pfxX":-8.806388929244472,"pfxZ":1.63767841674865,"pX":-1.1750032345450643,"pZ":1.9737812314010839,"vX0":3.478967282675588,"vY0":-132.91984173057534,"vZ0":-2.368091791396385,"x":161.79,"y":185.49,"x0":-1.3548815818488302,"y0":50.005532726239444,"z0":4.994803937112539,"aX":-15.796025825975326},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.6,"breakHorizontal":15.2,"spinRate":2019,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4117037139138833,"extension":6.301240439745463},"index":4,"playId":"0b7f4d87-1f0d-3ff2-8605-d722d7670c8e","pitchNumber":5,"startTime":"2026-04-16T17:42:50.972Z","endTime":"2026-04-16T17:42:54.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656742846173472,"aZ":-27.150561464666843,"pfxX":1.766789814573119,"pfxZ":3.027776196444602,"pX":-0.04684327183762608,"pZ":2.8393637347026512,"vX0":2.385060889202668,"vY0":-127.3390918207846,"vZ0":-0.8000704154605456,"x":118.79,"y":162.12,"x0":-1.2215093421516998,"y0":50.00149807778445,"z0":5.286159515708329,"aX":2.9308852763263005},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-3.7,"spinRate":2394,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4284602029454887,"extension":6.2242118967051105},"index":5,"playId":"a8732b3e-88db-3061-b7e6-8c6a675b202b","pitchNumber":6,"startTime":"2026-04-16T17:43:09.829Z","endTime":"2026-04-16T17:43:13.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:43:13.881Z","atBatIndex":29},{"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":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-16T17:43:31.422Z","endTime":"2026-04-16T17:44:24.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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.9,"endSpeed":83.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83208083190988,"aZ":-29.507466733618717,"pfxX":-10.276955585187876,"pfxZ":1.4766096824859343,"pX":-1.2562431795619864,"pZ":1.2222542150055604,"vX0":3.82596491321996,"vY0":-135.05194563641058,"vZ0":-4.209899345340654,"x":164.89,"y":205.78,"x0":-1.3723671372275426,"y0":50.005800412421095,"z0":4.9246610231591,"aX":-18.611847252593634},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.8,"breakHorizontal":17.5,"spinRate":2162,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.408675921746704,"extension":6.405246640104273},"index":0,"playId":"fe6feb55-c296-331e-9364-569804da85ba","pitchNumber":1,"startTime":"2026-04-16T17:43:35.708Z","endTime":"2026-04-16T17:43:40.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66289196388086,"aZ":-39.757309714971946,"pfxX":10.169142887388585,"pfxZ":-6.011545839108382,"pX":-0.027886989007850443,"pZ":1.1227293945206946,"vX0":0.07562084308861527,"vY0":-112.06470489069193,"vZ0":-0.5624932257003066,"x":118.06,"y":208.47,"x0":-1.3815451627017539,"y0":50.00166147351048,"z0":5.464492985917302,"aX":12.83539530763609},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-10.7,"breakHorizontal":-18.4,"spinRate":3136,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.49017745398459844,"extension":6.032071107317288},"index":1,"playId":"9d275b78-2d25-3ad6-b7cf-a283e50e487c","pitchNumber":2,"startTime":"2026-04-16T17:43:46.365Z","endTime":"2026-04-16T17:43:50.348Z","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.6,"endSpeed":79.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68000867837775,"aZ":-34.622954325638354,"pfxX":-7.165146048929964,"pfxZ":-1.539192645091957,"pX":0.5953757482539452,"pZ":0.8075289655836494,"vX0":7.063059862177443,"vY0":-125.80145146625384,"vZ0":-3.293815628197102,"x":94.31,"y":216.98,"x0":-1.3299200544452752,"y0":50.004447979446006,"z0":4.966689287557505,"aX":-11.381652207868537},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.4,"breakHorizontal":11.2,"spinRate":1827,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.4368992230259483,"extension":6.2410132534997365},"index":2,"playId":"ccfc4279-ea64-3e96-862f-fae4f82cecd0","pitchNumber":3,"startTime":"2026-04-16T17:44:03.524Z","endTime":"2026-04-16T17:44:08.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.529796310787987,"aZ":-27.941041941145603,"pfxX":-10.144048405232237,"pfxZ":2.322357317221587,"pX":-0.9139131873936942,"pZ":2.1045421213257427,"vX0":4.395932504320336,"vY0":-134.51058956231793,"vZ0":-2.724718478743684,"x":151.84,"y":181.96,"x0":-1.255949706268147,"y0":50.003316944105826,"z0":5.122056442955407,"aX":-18.496452324848956},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":17.4,"spinRate":2055,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4079723918892224,"extension":6.330547214415542},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.77,"coordY":163.05}},"index":3,"playId":"8848de4e-65ba-35bf-a905-4261b72370bd","pitchNumber":4,"startTime":"2026-04-16T17:44:16.232Z","endTime":"2026-04-16T17:44:24.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:44:24.881Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-16T17:44:43.233Z","endTime":"2026-04-16T17:46:04.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.269600686500503,"aZ":-25.56996405214013,"pfxX":-10.031911057041837,"pfxZ":3.4812454797869847,"pX":2.676617686217918,"pZ":2.3690231679136318,"vX0":13.003847051379386,"vY0":-136.8367657224469,"vZ0":-2.577780410670098,"x":14.97,"y":174.82,"x0":-0.8343508335784315,"y0":50.00063499485267,"z0":5.0756076262764545,"aX":-19.017800513356363},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":15.4,"spinRate":1938,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40031472531072687,"extension":6.485771732407076},"index":0,"playId":"159623cf-1b61-3f7c-b6ad-5f99cb8c351b","pitchNumber":1,"startTime":"2026-04-16T17:44:44.544Z","endTime":"2026-04-16T17:44:49.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":68.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.219172821726648,"aZ":-36.57828618834507,"pfxX":13.018096448819866,"pfxZ":-3.677327760420443,"pX":-0.24747384345507698,"pZ":2.324442169857125,"vX0":-0.7722898544960475,"vY0":-109.56502885389364,"vZ0":1.5666162165761042,"x":126.43,"y":176.02,"x0":-1.57497606611673,"y0":50.00455863087489,"z0":5.556445957476139,"aX":15.577708116410374},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-5.8,"breakHorizontal":-23.3,"spinRate":3044,"spinDirection":60},"zone":5,"typeConfidence":0.9,"plateTime":0.5029783911085457,"extension":6.040191020605489},"index":1,"playId":"dd16b7f1-2057-377f-a8c9-bde6c9c86ad4","pitchNumber":2,"startTime":"2026-04-16T17:44:59.378Z","endTime":"2026-04-16T17:45:03.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13270053878557,"aZ":-39.12140471938848,"pfxX":9.189562087920967,"pfxZ":-5.475001452274528,"pX":0.2860131486751633,"pZ":1.011311508869995,"vX0":0.9325050071407862,"vY0":-112.21203532466248,"vZ0":-1.0648088445991757,"x":106.1,"y":211.47,"x0":-1.328574918099794,"y0":50.00104982453945,"z0":5.4930615152525855,"aX":11.66618811322228},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.8,"breakHorizontal":-16.9,"spinRate":3119,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4889288906010063,"extension":6.090568336025519},"index":2,"playId":"1817894f-1228-307b-966c-3cabeb094696","pitchNumber":3,"startTime":"2026-04-16T17:45:12.452Z","endTime":"2026-04-16T17:45:16.773Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-16T17:45:26.007Z","endTime":"2026-04-16T17:45:30.415Z","isPitch":false,"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, 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":76.8,"endSpeed":70.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5869938589341,"aZ":-38.38194953309417,"pfxX":11.91766961878489,"pfxZ":-5.025266775277448,"pX":2.134890615870348,"pZ":0.6403319246863074,"vX0":4.006389651220894,"vY0":-111.73800991653727,"vZ0":-1.7292710581558643,"x":35.62,"y":221.49,"x0":-1.2418697145802369,"y0":50.00420683085291,"z0":5.455344583720403,"aX":14.713192328183643},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.2,"breakHorizontal":-22.7,"spinRate":3097,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4947012016290402,"extension":6.163703402543277},"index":4,"playId":"7856220c-de42-3156-b1d8-77080036c12c","pitchNumber":4,"startTime":"2026-04-16T17:45:30.415Z","endTime":"2026-04-16T17:45:35.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943299219064354,"aZ":-30.76937640211502,"pfxX":-10.80081068819915,"pfxZ":0.741136268508221,"pX":1.31407573239729,"pZ":3.0990964248586867,"vX0":9.61818178511976,"vY0":-137.09362573995224,"vZ0":0.07577921787347686,"x":66.91,"y":155.1,"x0":-0.8342529321412384,"y0":50.00645518433341,"z0":5.1690399250865315,"aX":-20.5901891376796},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.6,"breakHorizontal":17.5,"spinRate":2194,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39932318941621103,"extension":6.38954963907402},"index":5,"playId":"c1e8d70c-40e6-3268-9b5f-76eb5ce67b43","pitchNumber":5,"startTime":"2026-04-16T17:45:45.965Z","endTime":"2026-04-16T17:45:51.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.725821020472097,"aZ":-39.38757445629983,"pfxX":9.521060995411798,"pfxZ":-5.900448988047755,"pX":-0.46438188944919834,"pZ":2.4553080970039165,"vX0":-0.5745914316195256,"vY0":-110.20578958397475,"vZ0":2.3432225648113434,"x":134.7,"y":172.49,"x0":-1.4352944479521614,"y0":50.00353384597709,"z0":5.557490982135068,"aX":11.638228024089358},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-9.7,"breakHorizontal":-17.0,"spinRate":2996,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.49820119608355506,"extension":6.140801867721786},"index":6,"playId":"d18997dd-d0cc-386f-9979-68b2b2ee5766","pitchNumber":6,"startTime":"2026-04-16T17:45:59.718Z","endTime":"2026-04-16T17:46:04.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:46:04.003Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-16T17:48:27.264Z","endTime":"2026-04-16T17:49:16.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":1},"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":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":"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":88.8,"endSpeed":82.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.011134243237073,"aZ":-25.25830847376079,"pfxX":-0.4362875921633531,"pfxZ":4.122344146636425,"pX":1.3171662614212583,"pZ":-0.33526856102877534,"vX0":6.345456266313107,"vY0":-128.81032277866228,"vZ0":-11.211069864692503,"x":66.79,"y":247.83,"x0":-1.1227008873987598,"y0":50.00564590839404,"z0":6.030204099267981,"aX":-0.7329548660415146},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":-0.6,"spinRate":2615,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.4253944711491804,"extension":6.463789527270602},"index":0,"playId":"9523efe6-d838-39b8-9c9c-b41e7977438a","pitchNumber":1,"startTime":"2026-04-16T17:48:39.340Z","endTime":"2026-04-16T17:48:43.078Z","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":86.7,"endSpeed":80.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90629601804803,"aZ":-30.308232500116798,"pfxX":1.5425266033945952,"pfxZ":1.1460003208771545,"pX":1.1692524954344905,"pZ":0.43278437166066996,"vX0":5.18674354516667,"vY0":-126.02029593358415,"vZ0":-8.146545418953096,"x":72.43,"y":227.09,"x0":-1.1099060227080255,"y0":50.00022263895643,"z0":6.131614121198812,"aX":2.4964043165011147},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-3.8,"spinRate":2573,"spinDirection":122},"zone":14,"typeConfidence":0.86,"plateTime":0.43346791460210543,"extension":6.373246648904797},"index":1,"playId":"f1c5a74d-fa5a-3698-8eff-dc6940580ab3","pitchNumber":2,"startTime":"2026-04-16T17:48:53.955Z","endTime":"2026-04-16T17:48:59.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02955013592703,"aZ":-11.214168680923676,"pfxX":-2.3002056549521464,"pfxZ":10.611034992109484,"pX":0.5281462920831589,"pZ":3.192056287097949,"vX0":5.367660204018719,"vY0":-139.3440217571479,"vZ0":-6.495524657854644,"x":96.87,"y":152.59,"x0":-1.1204734483007448,"y0":50.002050302059835,"z0":6.2873266846210285,"aX":-4.5439777776007055},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":3.1,"spinRate":2597,"spinDirection":198},"zone":3,"typeConfidence":0.89,"plateTime":0.39241890630696963,"extension":6.440819364236701},"hitData":{"launchSpeed":97.5,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.21,"coordY":126.94}},"index":2,"playId":"8641f9ab-a588-3d31-8fe4-a3da3d8b8cb1","pitchNumber":3,"startTime":"2026-04-16T17:49:08.279Z","endTime":"2026-04-16T17:49:16.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:49:16.171Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-16T17:49:34.104Z","endTime":"2026-04-16T17:50:23.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":"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":2},"credits":[{"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42665791921046,"aZ":-9.288218686888197,"pfxX":-1.9687184312224453,"pfxZ":11.652563369430531,"pX":-0.7178522405865231,"pZ":3.674362282096568,"vX0":2.4538139284760634,"vY0":-140.1571850801485,"vZ0":-5.450103590477771,"x":144.36,"y":139.57,"x0":-1.3541944194479034,"y0":50.00606337563376,"z0":6.267765462595044,"aX":-3.8679046258158274},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.9,"breakHorizontal":3.0,"spinRate":2542,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.39271402439235503,"extension":6.450077193806675},"index":0,"playId":"77257b27-e46b-34a1-a3c3-cc15a74ec26a","pitchNumber":1,"startTime":"2026-04-16T17:49:41.150Z","endTime":"2026-04-16T17:49:46.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76487317712095,"aZ":-20.6816012971924,"pfxX":-9.747875552532385,"pfxZ":6.757311253957662,"pX":1.0189088335347307,"pZ":0.2522591808596974,"vX0":8.7877211339998,"vY0":-130.00119051613757,"vZ0":-10.559671363255672,"x":78.16,"y":231.97,"x0":-1.1485056130243625,"y0":50.005653845426686,"z0":5.954913926048522,"aX":-16.58850291696562},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":15.6,"spinRate":1898,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.4222886020037495,"extension":6.494610163078338},"index":1,"playId":"75a038ae-202d-3bb1-9fe4-2fca7b73d11c","pitchNumber":2,"startTime":"2026-04-16T17:49:55.823Z","endTime":"2026-04-16T17:50:00.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646341272236178,"aZ":-11.97580235371931,"pfxX":-3.5877713758277214,"pfxZ":10.276053147822013,"pX":0.159538720907077,"pZ":1.4138773013056647,"vX0":4.799382749240697,"vY0":-138.94586725626974,"vZ0":-10.693727572908768,"x":110.92,"y":200.61,"x0":-1.11989652400828,"y0":50.00158575114567,"z0":6.096622823783212,"aX":-7.050931964606819},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":5.5,"spinRate":2333,"spinDirection":202},"zone":14,"typeConfidence":0.88,"plateTime":0.39344440537350955,"extension":6.557686776187865},"hitData":{"launchSpeed":87.1,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.8,"coordY":162.24}},"index":2,"playId":"7c6aa9eb-0101-3362-8839-747296df3a6f","pitchNumber":3,"startTime":"2026-04-16T17:50:14.517Z","endTime":"2026-04-16T17:50:23.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:50:23.580Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins challenged (pitch result), call on the field was overturned: Patrick Bailey called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-16T17:50:42.626Z","endTime":"2026-04-16T17:52:28.879Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412253571174716,"aZ":-12.080354213115863,"pfxX":-3.7450546429275633,"pfxZ":10.103215553459583,"pX":-0.06111461012964938,"pZ":3.2211181529921813,"vX0":4.137336697098181,"vY0":-139.64617804263128,"vZ0":-6.120369878118276,"x":119.33,"y":151.81,"x0":-1.0704482549144085,"y0":50.000473598402955,"z0":6.224895361662925,"aX":-7.446904680914145},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2544,"spinDirection":199},"zone":2,"typeConfidence":0.89,"plateTime":0.3911844282017758,"extension":6.579795433996589},"index":0,"playId":"dae53749-6a0c-3aae-b1ae-b552d2375b50","pitchNumber":1,"startTime":"2026-04-16T17:50:50.186Z","endTime":"2026-04-16T17:50:54.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10346161231072,"aZ":-9.928360455214866,"pfxX":-2.9233321936423984,"pfxZ":10.940616848054171,"pX":-0.6578797004037453,"pZ":3.984812435198336,"vX0":2.2579448555543276,"vY0":-142.06422334502284,"vZ0":-4.698720546484307,"x":155.1,"y":92.01,"x0":-1.0852012665771325,"y0":50.00680786938827,"z0":6.297759229052703,"aX":-5.946147317078788},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2668,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.38631310446360745,"extension":6.55826703832571},"index":1,"playId":"f55cafdb-6947-3bc6-a20b-e974547fbdd7","pitchNumber":2,"startTime":"2026-04-16T17:51:10.384Z","endTime":"2026-04-16T17:51:15.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.705123697807476,"aZ":-10.785733771860375,"pfxX":-2.4976867020828197,"pfxZ":10.636096280570634,"pX":-0.20982267034130633,"pZ":2.840384424440373,"vX0":3.6984059410428385,"vY0":-140.64028366109608,"vZ0":-7.343170366344752,"x":125.0,"y":162.09,"x0":-1.2149921963549855,"y0":50.00700141007664,"z0":6.178291036896159,"aX":-5.024887347706413},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":3.8,"spinRate":2544,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.3888617959757199,"extension":6.583450256004973},"index":2,"playId":"ad4bb9e4-56ed-37a3-85bf-50950e0378c0","pitchNumber":3,"startTime":"2026-04-16T17:51:25.216Z","endTime":"2026-04-16T17:51:28.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.265871406227607,"aZ":-12.599151529582528,"pfxX":-3.043778382622403,"pfxZ":9.691943391139551,"pX":-0.9890778486469097,"pZ":3.024333559124428,"vX0":1.6640920944972217,"vY0":-141.03258461233176,"vZ0":-6.7281495457009255,"x":154.7,"y":157.12,"x0":-1.1904645971710799,"y0":50.003541808372056,"z0":6.248996814117253,"aX":-6.148298677266661},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":5.2,"spinRate":2470,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.38797559334107046,"extension":6.495774507701395},"index":3,"playId":"615fb0b5-c62a-32c8-b453-ad1e63b68b91","pitchNumber":4,"startTime":"2026-04-16T17:51:43.700Z","endTime":"2026-04-16T17:51:48.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776735573847358,"aZ":-31.60452074621721,"pfxX":1.263827780365351,"pfxZ":0.32632428368370725,"pX":0.22038613646575209,"pZ":1.670196540198041,"vX0":3.478794417275764,"vY0":-130.93327376043592,"vZ0":-5.665736441571667,"x":108.6,"y":193.68,"x0":-1.2858402368222044,"y0":50.00276930668665,"z0":6.206358567650737,"aX":2.210115101210741},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.4,"breakHorizontal":-3.0,"spinRate":2803,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.4171684874799122,"extension":6.4450781974756906},"index":4,"playId":"82911b24-052a-3e66-bea0-b7e202a0a05e","pitchNumber":5,"startTime":"2026-04-16T17:52:01.865Z","endTime":"2026-04-16T17:52:28.879Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"playEndTime":"2026-04-16T17:52:28.879Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"P.J. Higgins singles on a line drive to left fielder Will Brennan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T17:54:23.511Z","endTime":"2026-04-16T17:55:28.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":93.5,"endSpeed":85.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.437048315315625,"aZ":-27.66135579088262,"pfxX":-9.3641826760879,"pfxZ":2.4259269364925045,"pX":0.7929721880946144,"pZ":2.103316174097533,"vX0":8.228053363246516,"vY0":-135.8971057628575,"vZ0":-2.905017095882733,"x":86.77,"y":181.99,"x0":-1.0662243631188648,"y0":50.001639367037434,"z0":5.119818075371895,"aX":-17.40968798950119},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":2164,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4039655749653055,"extension":6.364976359751313},"index":0,"playId":"91325ad5-a807-3cd2-a171-8ffc2aeb9166","pitchNumber":1,"startTime":"2026-04-16T17:54:46.434Z","endTime":"2026-04-16T17:54:50.569Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094015948690753,"aZ":-39.243570064545324,"pfxX":10.405289067930571,"pfxZ":-5.473930418031479,"pX":0.6335466059606163,"pZ":2.2370734613987726,"vX0":1.4860880699443468,"vY0":-113.03063536741573,"vZ0":1.3919150988593576,"x":92.85,"y":178.38,"x0":-1.3846279526917076,"y0":50.00529585996236,"z0":5.5615578579540745,"aX":13.429966329448206},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.2,"breakHorizontal":-19.2,"spinRate":3153,"spinDirection":60},"zone":6,"typeConfidence":0.9,"plateTime":0.485061427180673,"extension":6.040449512933057},"index":1,"playId":"9c1831e7-2f46-3740-8d2f-6fd13d682a35","pitchNumber":2,"startTime":"2026-04-16T17:54:57.029Z","endTime":"2026-04-16T17:55:00.595Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96583219581591,"aZ":-35.9243042807015,"pfxX":10.439078270423686,"pfxZ":-2.9900036074864307,"pX":0.41345643716553154,"pZ":1.6352554169697768,"vX0":0.798200432345834,"vY0":-111.63768726565922,"vZ0":-0.6131359710440221,"x":101.24,"y":194.63,"x0":-1.3043663069761875,"y0":50.00059891558296,"z0":5.626099088280443,"aX":13.112717927399391},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.3,"breakHorizontal":-19.1,"spinRate":3144,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.4915071100905828,"extension":5.938584469183092},"hitData":{"launchSpeed":79.1,"launchAngle":17.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.32,"coordY":119.89}},"index":2,"playId":"08a34f92-3adf-31d2-ac16-8830702d765e","pitchNumber":3,"startTime":"2026-04-16T17:55:15.342Z","endTime":"2026-04-16T17:55:28.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:55:28.574Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"TJ Friedl hit by pitch. P.J. Higgins to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T17:55:44.774Z","endTime":"2026-04-16T17:57:39.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnSecond":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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, 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":75.7,"endSpeed":69.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.930423165395684,"aZ":-39.23027489433923,"pfxX":9.928128796866899,"pfxZ":-5.777749228391455,"pX":-0.8082463054978304,"pZ":2.4114292149685808,"vX0":-0.7360903079345924,"vY0":-110.22202294561086,"vZ0":2.052276093195566,"x":147.81,"y":173.67,"x0":-1.7571665736006208,"y0":50.002631850937455,"z0":5.633233116104721,"aX":12.125674772615072},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-9.5,"breakHorizontal":-17.8,"spinRate":3094,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.4983316852836257,"extension":5.829357125885884},"index":0,"playId":"05a5a9e2-4083-31a9-b16b-b78b2debc591","pitchNumber":1,"startTime":"2026-04-16T17:55:49.787Z","endTime":"2026-04-16T17:55:54.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.525296735698355,"aZ":-34.169383558233136,"pfxX":-7.663656218451779,"pfxZ":-1.2209284514670031,"pX":-0.7713745085860514,"pZ":2.1286994907629055,"vX0":4.596691763966068,"vY0":-127.34566707258318,"vZ0":-0.688482465353953,"x":146.4,"y":181.31,"x0":-1.6056212077472123,"y0":50.0006045882516,"z0":5.109234389443171,"aX":-12.565994203719725},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":12.8,"spinRate":1818,"spinDirection":256},"zone":4,"typeConfidence":0.9,"plateTime":0.43037099129938383,"extension":6.148519050596866},"index":1,"playId":"0aad1cf4-6954-32f5-bb17-8b56c66891ee","pitchNumber":2,"startTime":"2026-04-16T17:56:08.659Z","endTime":"2026-04-16T17:56:13.908Z","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":92.3,"endSpeed":83.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30649416011866,"aZ":-21.977754196850903,"pfxX":-6.3394122560345085,"pfxZ":5.601813061623865,"pX":-0.0034577085448775483,"pZ":4.35264454122585,"vX0":5.568477010583901,"vY0":-134.3495868035074,"vZ0":1.6708623208768278,"x":117.13,"y":121.26,"x0":-1.2838332123850786,"y0":50.00166066835985,"z0":5.289281035469616,"aX":-11.53709100125313},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":10.2,"spinRate":2099,"spinDirection":236},"zone":12,"typeConfidence":0.95,"plateTime":0.40837720486226203,"extension":6.342322748059974},"index":2,"playId":"baaa7d20-4b67-3d73-974b-b3f487ffb78c","pitchNumber":3,"startTime":"2026-04-16T17:56:37.144Z","endTime":"2026-04-16T17:56:41.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133712155934347,"aZ":-38.49538295056657,"pfxX":10.904460569412024,"pfxZ":-5.179272202462686,"pX":0.4389407714811812,"pZ":1.1270530773454732,"vX0":1.4414286035526445,"vY0":-111.30735433492325,"vZ0":-0.6909516498349051,"x":100.27,"y":208.35,"x0":-1.634860064890219,"y0":50.00363673042002,"z0":5.525371768461459,"aX":13.303915252867935},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.1,"breakHorizontal":-20.0,"spinRate":3081,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4973981089612547,"extension":5.912928126184365},"index":3,"playId":"cce30ef1-1b1f-31f5-9fa4-dc45b4a081d2","pitchNumber":4,"startTime":"2026-04-16T17:56:53.435Z","endTime":"2026-04-16T17:56:57.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":82.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0299767657429,"aZ":-30.5914567647305,"pfxX":-10.008159134900867,"pfxZ":0.8954602030708312,"pX":-0.6341751988268,"pZ":3.716090549003497,"vX0":5.039909230579274,"vY0":-133.89112142118634,"vZ0":1.7501549993703862,"x":141.17,"y":138.45,"x0":-1.2638571875396971,"y0":50.0059764131233,"z0":5.278944240947966,"aX":-17.76102780308011},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":16.7,"spinRate":2097,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41269201230893104,"extension":6.213443291409446},"index":4,"playId":"0dd1c434-1583-3f85-b612-0c270e38a689","pitchNumber":5,"startTime":"2026-04-16T17:57:16.418Z","endTime":"2026-04-16T17:57:21.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92036252731203,"aZ":-33.151833258592525,"pfxX":-8.628070309532808,"pfxZ":-0.6286658707786144,"pX":1.7100261822091736,"pZ":1.0875257005085823,"vX0":10.2235161238128,"vY0":-125.07211385688952,"vZ0":-2.948137171593519,"x":51.82,"y":209.42,"x0":-1.339851796144437,"y0":50.002423147278485,"z0":5.044206865971935,"aX":-13.455526071167542},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":12.8,"spinRate":1872,"spinDirection":265},"zone":14,"typeConfidence":0.91,"plateTime":0.4405848393107852,"extension":6.216100883498333},"index":5,"playId":"9d4d653d-7e2c-36e8-b8e0-728cc5114317","pitchNumber":6,"startTime":"2026-04-16T17:57:34.457Z","endTime":"2026-04-16T17:57:39.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T17:57:39.874Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T17:58:07.517Z","endTime":"2026-04-16T18:00:30.643Z","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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnSecond":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53124960930925,"aZ":-37.64114565940317,"pfxX":9.357189950965338,"pfxZ":-4.353805996800644,"pX":1.2342471836315534,"pZ":1.7450505510115526,"vX0":3.4254791417353436,"vY0":-112.61493059286227,"vZ0":0.1943633607449653,"x":69.95,"y":191.66,"x0":-1.531497159967855,"y0":50.0008496622708,"z0":5.5335315601159385,"aX":11.758880842095552},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.4,"breakHorizontal":-17.9,"spinRate":3107,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.49040967858590223,"extension":6.0761637971775295},"index":0,"playId":"6ec7cb54-6eef-31f3-bb42-a9de8ec3479b","pitchNumber":1,"startTime":"2026-04-16T17:58:12.484Z","endTime":"2026-04-16T17:58:18.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.344353241297963,"aZ":-39.24580825332718,"pfxX":9.697231195746507,"pfxZ":-5.642739286395431,"pX":1.155721593930537,"pZ":0.7077417860719234,"vX0":3.0494326091074937,"vY0":-112.66635917920185,"vZ0":-1.525820268918082,"x":72.95,"y":219.67,"x0":-1.4846542260762645,"y0":50.0040744195786,"z0":5.453792565174287,"aX":12.148314141917345},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.2,"breakHorizontal":-18.4,"spinRate":3169,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4909846245455789,"extension":6.067927147167524},"index":1,"playId":"8e17350d-b804-370e-8211-f36561bc31fd","pitchNumber":2,"startTime":"2026-04-16T17:58:36.223Z","endTime":"2026-04-16T17:58:41.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57290912456755,"aZ":-38.75005787351318,"pfxX":10.550451406189715,"pfxZ":-5.407858750643609,"pX":-0.39716996835969226,"pZ":1.7567477891678278,"vX0":-0.15612435464263813,"vY0":-110.425215362429,"vZ0":0.6763423226068799,"x":132.14,"y":191.35,"x0":-1.6921955013969012,"y0":50.00388567392103,"z0":5.575632247883794,"aX":12.823364916209401},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-9.2,"breakHorizontal":-19.0,"spinRate":3151,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.4990468102182821,"extension":6.0078176992608086},"index":2,"playId":"416b0d7e-a67b-3d3c-91f8-ef235bf1168d","pitchNumber":3,"startTime":"2026-04-16T17:58:56.551Z","endTime":"2026-04-16T17:59:03.948Z","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":91.9,"endSpeed":83.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.313958281925125,"aZ":-30.32027443637977,"pfxX":-9.636515707535501,"pfxZ":1.0381178160665243,"pX":-0.4175891051751358,"pZ":1.9946531386830129,"vX0":5.620729558152803,"vY0":-133.61590773373766,"vZ0":-2.2336785818101643,"x":132.92,"y":184.92,"x0":-1.3067629992219967,"y0":50.004837292237106,"z0":5.04058203461758,"aX":-17.262647987594338},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":2085,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.41141207536364455,"extension":6.465845210757829},"index":3,"playId":"56b871ae-dcbf-3285-80e2-47b198ea0a3a","pitchNumber":4,"startTime":"2026-04-16T17:59:39.117Z","endTime":"2026-04-16T17:59:43.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.578784135932608,"aZ":-33.926721023279846,"pfxX":-9.43702059940875,"pfxZ":-1.0574842276674348,"pX":1.5277220305704429,"pZ":0.6622432242753971,"vX0":10.349932970262829,"vY0":-127.18772633127884,"vZ0":-4.037652856061806,"x":58.77,"y":220.9,"x0":-1.3564879443372033,"y0":50.0061069469364,"z0":4.942917777193636,"aX":-15.559419988530752},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.6,"breakHorizontal":14.9,"spinRate":1979,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.42962383823803085,"extension":6.347983356928271},"index":4,"playId":"e81e20fa-210b-387a-aa67-dc9fab8754c1","pitchNumber":5,"startTime":"2026-04-16T18:00:02.281Z","endTime":"2026-04-16T18:00:07.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413759482622133,"aZ":-38.266841389550095,"pfxX":8.54920576066245,"pfxZ":-4.834874897552414,"pX":0.23881267044280766,"pZ":1.8740841610336205,"vX0":1.3269801209346728,"vY0":-112.65721420071608,"vZ0":0.49342556731952714,"x":107.9,"y":188.18,"x0":-1.470072118440883,"y0":50.005364666095154,"z0":5.586019245124343,"aX":10.76305093052106},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.2,"breakHorizontal":-15.8,"spinRate":3120,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4900894169051475,"extension":5.98165552148163},"index":5,"playId":"acb07710-e9e1-3cc4-aebd-eb1a10439ea3","pitchNumber":6,"startTime":"2026-04-16T18:00:26.357Z","endTime":"2026-04-16T18:00:30.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:00:30.643Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Elly De La Cruz grounds into a double play, second baseman Luis Arraez to shortstop Willy Adames to first baseman Rafael Devers. TJ Friedl out at 2nd. Elly De La Cruz out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T18:00:55.000Z","endTime":"2026-04-16T18:03:02.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89713135671769,"aZ":-39.007898061779485,"pfxX":-8.30510891255057,"pfxZ":-4.327763735343673,"pX":-0.6738226108818346,"pZ":1.9470459586767417,"vX0":5.214308072259567,"vY0":-126.23396683322774,"vZ0":-0.08009525793559802,"x":142.68,"y":186.21,"x0":-1.7103628012789867,"y0":50.002520428434906,"z0":5.177553648394507,"aX":-13.112210057299391},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.6,"breakHorizontal":13.4,"spinRate":2058,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.43755271666036366,"extension":6.175436652473702},"index":0,"playId":"cd0e5625-a5bb-32ea-b9c9-71c2048bb222","pitchNumber":1,"startTime":"2026-04-16T18:01:00.851Z","endTime":"2026-04-16T18:01:04.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.516386036255685,"aZ":-37.79800337128526,"pfxX":10.757086759155477,"pfxZ":-4.540621377186682,"pX":-1.5893421917851225,"pZ":2.097739203358083,"vX0":-2.4924771066282103,"vY0":-111.07195954840452,"vZ0":0.9050024834496688,"x":177.58,"y":182.14,"x0":-1.8440220504052354,"y0":50.003737275042845,"z0":5.642769261439514,"aX":13.323252329136576},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.6,"breakHorizontal":-18.7,"spinRate":3144,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.49479229128917046,"extension":5.927600680083345},"index":1,"playId":"b4553637-c601-3d7f-b043-e3089aebc9e5","pitchNumber":2,"startTime":"2026-04-16T18:01:17.065Z","endTime":"2026-04-16T18:01:21.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.573620350410028,"aZ":-39.08752864117299,"pfxX":9.450009095965548,"pfxZ":-5.631288055434009,"pX":-1.3375039024126465,"pZ":1.5157125481404967,"vX0":-1.7220458064567485,"vY0":-110.89013675001084,"vZ0":9.11679261088816E-4,"x":167.98,"y":197.86,"x0":-1.7707452962029697,"y0":50.00496954720405,"z0":5.644158451559107,"aX":11.595314511778762},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-9.8,"breakHorizontal":-16.6,"spinRate":3161,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4967778491037742,"extension":5.973997134225602},"index":2,"playId":"e7dd0738-115c-39dd-8c0b-6c9039f93d08","pitchNumber":3,"startTime":"2026-04-16T18:01:37.798Z","endTime":"2026-04-16T18:01:42.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03083074396836,"aZ":-26.887098182942225,"pfxX":2.0917280240250755,"pfxZ":3.1348271886452537,"pX":0.18678152876084872,"pZ":3.0490403270436808,"vX0":3.6718170975867475,"vY0":-129.60956585003711,"vZ0":-0.5277379126621031,"x":109.88,"y":156.46,"x0":-1.5243771147955982,"y0":50.00500773517033,"z0":5.322359415158394,"aX":3.5320433572408154},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.7,"spinRate":2438,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4238460921115861,"extension":6.124019482477836},"index":3,"playId":"32b7df7d-3aa3-3ca4-8b99-29a9ba6fc731","pitchNumber":4,"startTime":"2026-04-16T18:01:54.860Z","endTime":"2026-04-16T18:02:00.616Z","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":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909719191781548,"aZ":-33.10933193038277,"pfxX":-9.03459930532686,"pfxZ":-0.5636822194058695,"pX":-0.22576438571316781,"pZ":1.383572070246649,"vX0":6.602414136959795,"vY0":-127.80636486463146,"vZ0":-2.594847114003309,"x":125.61,"y":201.42,"x0":-1.666507306090621,"y0":50.00417699758368,"z0":5.007885853107642,"aX":-14.973675803625973},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.3,"breakHorizontal":14.9,"spinRate":2037,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4282729856817342,"extension":6.195115536626883},"index":4,"playId":"a70f06d4-bb8b-30e0-afaf-80c0ab540bf4","pitchNumber":5,"startTime":"2026-04-16T18:02:31.654Z","endTime":"2026-04-16T18:02:36.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.742627338286248,"aZ":-36.71541314334634,"pfxX":11.579647550697285,"pfxZ":-3.6548578843180453,"pX":0.6700286988941344,"pZ":1.9170290669442382,"vX0":1.6546594871669207,"vY0":-111.84899293982899,"vZ0":0.42817306494716045,"x":91.46,"y":187.02,"x0":-1.5848309377949872,"y0":50.00213414259898,"z0":5.546946196073243,"aX":14.391950978058722},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-6.1,"breakHorizontal":-21.4,"spinRate":3133,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.4933057652407351,"extension":5.992405519278561},"hitData":{"launchSpeed":87.3,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.97,"coordY":153.42}},"index":5,"playId":"057cf13e-28b6-328e-8c7d-4ea34bdbd797","pitchNumber":6,"startTime":"2026-04-16T18:02:54.242Z","endTime":"2026-04-16T18:03:02.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:03:02.584Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Luis Arraez reaches on a fielding error by shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:05:34.580Z","endTime":"2026-04-16T18:06:05.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":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_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Burke replaces Chase Burns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T18:03:40.035Z","endTime":"2026-04-16T18:05:36.814Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46907384245241,"aZ":-13.134851329865525,"pfxX":5.9454128908225945,"pfxZ":9.969595653973336,"pX":-0.15478151534610302,"pZ":3.091486788417284,"vX0":-6.8455687688141325,"vY0":-137.34689949687012,"vZ0":-6.274000015846326,"x":122.9,"y":155.31,"x0":1.597718233996375,"y0":50.00654742754909,"z0":6.2990816939745775,"aX":11.359420143724464},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":-9.4,"spinRate":2414,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.3988144423223239,"extension":6.824190841042023},"index":1,"playId":"bf244fc4-0862-3ab9-9738-5d3da3f60117","pitchNumber":1,"startTime":"2026-04-16T18:05:36.814Z","endTime":"2026-04-16T18:05:40.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81671905838047,"aZ":-18.193985541583228,"pfxX":7.1361324745049455,"pfxZ":7.41358740307917,"pX":0.0641456468399718,"pZ":2.635198775745028,"vX0":-6.368763918613348,"vY0":-136.18369306144788,"vZ0":-6.436419285055963,"x":114.55,"y":167.63,"x0":1.501504361815614,"y0":50.00122684251649,"z0":6.279735504721025,"aX":13.454910748618152},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":-11.6,"spinRate":2240,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.40159624849662423,"extension":6.848468175831243},"hitData":{"launchSpeed":92.6,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.59,"coordY":142.78}},"index":2,"playId":"e155dd72-c79f-37ca-b589-86a440ae83ce","pitchNumber":2,"startTime":"2026-04-16T18:05:54.554Z","endTime":"2026-04-16T18:06:05.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:06:05.660Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:06:25.157Z","endTime":"2026-04-16T18:07:28.404Z","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":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15920626751465,"aZ":-26.204922781640228,"pfxX":3.5858274616445778,"pfxZ":3.658776642890457,"pX":-0.404873735242538,"pZ":2.6102234845132957,"vX0":-6.478165520473374,"vY0":-126.93828593740916,"vZ0":-3.5768967107750838,"x":132.43,"y":168.3,"x0":1.7151291978224665,"y0":50.00043034384331,"z0":6.125392940599727,"aX":5.846856152676208},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":-5.0,"spinRate":2199,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.431599499798236,"extension":6.72375701859385},"index":0,"playId":"a7fbf611-7acd-3b6c-9e22-6e9bc0539e4e","pitchNumber":1,"startTime":"2026-04-16T18:06:45.516Z","endTime":"2026-04-16T18:06:49.830Z","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":87.6,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.401985235224856,"aZ":-25.804783366640642,"pfxX":2.3604429129007034,"pfxZ":3.8512541528470834,"pX":0.8681300037507423,"pZ":2.2352573908471256,"vX0":-3.0616254515826538,"vY0":-127.53434798088932,"vZ0":-4.974182589285426,"x":83.91,"y":178.43,"x0":1.775595469411401,"y0":50.00033115931239,"z0":6.237617951803916,"aX":3.901010671414994},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":-3.6,"spinRate":2153,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.42891242761467785,"extension":6.765683102867239},"index":1,"playId":"6562872a-e03c-3083-8a2e-8b977d2f2cd0","pitchNumber":2,"startTime":"2026-04-16T18:07:02.444Z","endTime":"2026-04-16T18:07:06.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627770127004233,"aZ":-24.145719412928266,"pfxX":2.763567566468644,"pfxZ":4.924186047401707,"pX":-0.5265404597896727,"pZ":1.9189197649680183,"vX0":-6.3757645862653725,"vY0":-127.04653991663932,"vZ0":-5.91268531552579,"x":137.07,"y":186.97,"x0":1.6592558843480167,"y0":50.00302959732553,"z0":6.201756333494472,"aX":4.506681268166008},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":-3.5,"spinRate":2252,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.43152178814004705,"extension":6.761246528045795},"index":2,"playId":"8a0dc6f1-0d89-3dcd-9e37-b59938538cb3","pitchNumber":3,"startTime":"2026-04-16T18:07:23.239Z","endTime":"2026-04-16T18:07:28.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:07:28.404Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers challenged (pitch result), call on the field was confirmed: Rafael Devers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:07:48.151Z","endTime":"2026-04-16T18:09:38.035Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619830768210708,"aZ":-17.384330795330058,"pfxX":9.317986294626698,"pfxZ":7.768749594672165,"pX":0.08307388378258808,"pZ":2.4807182763151707,"vX0":-7.096084363810794,"vY0":-136.7494036364058,"vZ0":-7.0421581633000505,"x":113.83,"y":171.8,"x0":1.4939368129201884,"y0":50.0046413244846,"z0":6.2706347620987515,"aX":17.74574273356865},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-15.5,"spinRate":2248,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.39969754584527095,"extension":6.640350050392954},"index":0,"playId":"bdfb31d4-2ce6-398b-a784-471780d0dd54","pitchNumber":1,"startTime":"2026-04-16T18:07:51.353Z","endTime":"2026-04-16T18:07:54.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.854634413933706,"aZ":-25.282638109749108,"pfxX":0.6022323442665041,"pfxZ":4.227558308016567,"pX":-0.5441880489613902,"pZ":1.9460610344139522,"vX0":-5.880081500912904,"vY0":-127.35190664897388,"vZ0":-5.694017911272311,"x":137.74,"y":186.24,"x0":1.72338256775056,"y0":50.00493198904774,"z0":6.229000432703812,"aX":0.9826157385715442},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":0.4,"spinRate":2341,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.4312306896310507,"extension":6.717079897566175},"index":1,"playId":"68ab78ae-de7b-3281-9cd7-2ed91f685192","pitchNumber":2,"startTime":"2026-04-16T18:08:11.005Z","endTime":"2026-04-16T18:08:17.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.605880636852504,"aZ":-15.189943428783721,"pfxX":5.998338062452181,"pfxZ":8.508073321086963,"pX":-0.4689221590922224,"pZ":3.65225212861978,"vX0":-7.454131251940306,"vY0":-140.7762671247081,"vZ0":-4.709449675073325,"x":134.87,"y":140.17,"x0":1.4408292821450872,"y0":50.00290839028502,"z0":6.338636504391496,"aX":11.974037594827392},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":-9.2,"spinRate":2263,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3899165437033094,"extension":6.893181958883004},"index":2,"playId":"f2e0b730-ae9e-3ad4-8ab4-a92bdd9b1326","pitchNumber":3,"startTime":"2026-04-16T18:08:51.919Z","endTime":"2026-04-16T18:08:56.888Z","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":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.965888820115644,"aZ":-11.061278411559902,"pfxX":3.9279625589724154,"pfxZ":10.338478706268091,"pX":-0.7053375419365481,"pZ":2.0577430681738402,"vX0":-7.901542387542505,"vY0":-142.7212631531257,"vZ0":-9.531214561321564,"x":143.89,"y":183.22,"x0":1.6015149576509085,"y0":50.001177487075566,"z0":6.157480459148517,"aX":8.020838104787192},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":-5.3,"spinRate":2375,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.3852750821540116,"extension":6.847731084450001},"index":3,"playId":"e2784f8d-eda7-39c0-abe0-27d98e3a08c5","pitchNumber":4,"startTime":"2026-04-16T18:09:11.003Z","endTime":"2026-04-16T18:09:38.035Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"}},"playEndTime":"2026-04-16T18:09:38.035Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman doubles (4) on a sharp line drive to left fielder Spencer Steer. Luis Arraez scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:09:46.470Z","endTime":"2026-04-16T18:10:47.990Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.1,"endSpeed":87.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17524483989124,"aZ":-11.613680677473345,"pfxX":4.965345048928492,"pfxZ":10.497044454878957,"pX":-0.16673002480697366,"pZ":1.7234523060893354,"vX0":-6.4152934051719415,"vY0":-139.49564697044147,"vZ0":-9.82015540138836,"x":123.36,"y":192.25,"x0":1.524370056764357,"y0":50.00434399824025,"z0":6.06830626279599,"aX":9.727012080203249},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2318,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.3935758788171655,"extension":6.667683802547568},"index":0,"playId":"e9b68ffc-1b12-33b9-bc16-f5b425d2b154","pitchNumber":1,"startTime":"2026-04-16T18:09:55.783Z","endTime":"2026-04-16T18:09:59.967Z","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":89.3,"endSpeed":82.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56311654893999,"aZ":-22.151744356145585,"pfxX":9.21392633408789,"pfxZ":5.827296153862044,"pX":-0.3112187576872906,"pZ":1.0112767207579538,"vX0":-8.254859945969491,"vY0":-129.67089943967505,"vZ0":-8.240069127752479,"x":128.86,"y":211.48,"x0":1.700971938993121,"y0":50.003611621329775,"z0":5.8929475741778505,"aX":15.849551628147996},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-15.1,"spinRate":2132,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.42078036822038634,"extension":6.886516622487793},"index":1,"playId":"2b49f177-82d6-300d-8379-9b402d8e8008","pitchNumber":2,"startTime":"2026-04-16T18:10:14.380Z","endTime":"2026-04-16T18:10:18.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29953177701988,"aZ":-22.184380573642805,"pfxX":9.235977458035492,"pfxZ":5.823935364182809,"pX":0.31191847204149964,"pZ":2.7872286447030605,"vX0":-6.831005039600529,"vY0":-130.61781741725284,"vZ0":-4.118716718765533,"x":105.11,"y":163.52,"x0":1.7701761005840095,"y0":50.00448431668731,"z0":6.066961430609098,"aX":15.84951065410009},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":2135,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.42045033601998494,"extension":6.798192590431215},"hitData":{"launchSpeed":109.1,"launchAngle":17.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.49,"coordY":55.63}},"index":2,"playId":"857ed1ad-24c4-3355-98c9-1c14f18da82c","pitchNumber":3,"startTime":"2026-04-16T18:10:34.504Z","endTime":"2026-04-16T18:10:47.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:10:47.990Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to left fielder Spencer Steer. Matt Chapman scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:11:19.082Z","endTime":"2026-04-16T18:12:30.480Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":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":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":808982,"fullName":"Jung Hoo Lee"}}},"count":{"balls":0,"strikes":1,"outs":2},"index":0,"playId":"2e19b0f2-25ce-4f19-9d20-72aefb8ed110","pitchNumber":0,"startTime":"2026-04-16T18:11:19.082Z","endTime":"2026-04-16T18:11:24.082Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76253410009223,"aZ":-18.710753084628465,"pfxX":9.446475819433758,"pfxZ":7.4047762967289845,"pX":0.9635173728719773,"pZ":2.695210602948673,"vX0":-5.039274650163788,"vY0":-134.82920369134237,"vZ0":-5.65808776317061,"x":80.27,"y":166.01,"x0":1.6421658492019044,"y0":50.00033212626797,"z0":6.166390540726845,"aX":17.170598266685467},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-15.8,"spinRate":2252,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4082126659292502,"extension":6.949887565362104},"index":1,"playId":"eef991a7-3f44-3de7-a41c-eb50d5f01910","pitchNumber":1,"startTime":"2026-04-16T18:11:35.104Z","endTime":"2026-04-16T18:11:38.502Z","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":97.5,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42828377073728,"aZ":-12.199636188593532,"pfxX":5.009975696554147,"pfxZ":9.882333803200368,"pX":-2.136499866135886,"pZ":1.9009507259020593,"vX0":-11.442452476448056,"vY0":-141.31258984589334,"vZ0":-9.67526128609519,"x":198.44,"y":187.45,"x0":1.3154696215324282,"y0":50.00062222851504,"z0":6.1543329190670155,"aX":10.124982771001049},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":-6.7,"spinRate":2470,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.38771106659637944,"extension":6.8957811875157615},"index":2,"playId":"af26e2b7-7ef3-3966-8491-3533a1725e25","pitchNumber":2,"startTime":"2026-04-16T18:11:57.760Z","endTime":"2026-04-16T18:12:02.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72223665075022,"aZ":-16.280486433366118,"pfxX":7.623228637012441,"pfxZ":8.10152505523621,"pX":0.7158056184843167,"pZ":2.938077446693938,"vX0":-5.2567589468708125,"vY0":-139.28390720737036,"vZ0":-6.2218974106404366,"x":89.72,"y":159.45,"x0":1.6385710274645515,"y0":50.00476188800273,"z0":6.280371474077305,"aX":14.957336739392279},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":-12.7,"spinRate":2361,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.39348218899063614,"extension":6.800354207540921},"hitData":{"launchSpeed":82.2,"launchAngle":22.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.89,"coordY":108.32}},"index":3,"playId":"32139c36-6bbc-3983-9cbf-aa2717c33b84","pitchNumber":3,"startTime":"2026-04-16T18:12:18.068Z","endTime":"2026-04-16T18:12:30.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:12:30.480Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:15:23.221Z","endTime":"2026-04-16T18:17:15.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Heliot Ramos replaces Will Brennan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T18:13:01.978Z","endTime":"2026-04-16T18:13:05.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":"601","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-16T18:13:05.714Z","endTime":"2026-04-16T18:13:30.781Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Connor Phillips replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-16T18:13:30.781Z","endTime":"2026-04-16T18:15:25.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":87.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.76916276211602,"aZ":-12.343469849549454,"pfxX":-4.458597458027469,"pfxZ":9.918507954268357,"pX":-0.9265846739003412,"pZ":3.6631468176092614,"vX0":3.51877422485408,"vY0":-141.96933340680144,"vZ0":-3.3285475239169044,"x":152.32,"y":139.88,"x0":-1.6158269494116702,"y0":50.000483757063996,"z0":5.660552541151008,"aX":-8.912019321479322},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2424,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3889082440203504,"extension":6.05760648178477},"index":3,"playId":"95a59fa5-68f3-32ef-90dc-05336da01b46","pitchNumber":1,"startTime":"2026-04-16T18:15:25.579Z","endTime":"2026-04-16T18:15:31.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.63743749009513,"aZ":-11.496881553490569,"pfxX":-4.912021666921005,"pfxZ":10.368428248407907,"pX":-0.903702555849413,"pZ":3.286442364473013,"vX0":3.335735500863877,"vY0":-142.2110519996437,"vZ0":-4.454220276801532,"x":151.45,"y":150.05,"x0":-1.4698918307169397,"y0":50.00049383324443,"z0":5.636366898937036,"aX":-9.794076662709346},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2411,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38911542717211933,"extension":6.443403467462023},"index":4,"playId":"7dfffcce-3645-3ef3-858e-1b79a524ffb0","pitchNumber":2,"startTime":"2026-04-16T18:15:42.904Z","endTime":"2026-04-16T18:15:47.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.620381469953415,"aZ":-12.297253318521234,"pfxX":-5.174648437141715,"pfxZ":9.947909711782524,"pX":1.1497779800821188,"pZ":3.0943850514943345,"vX0":8.80401586977054,"vY0":-141.47693714140559,"vZ0":-4.849263226212855,"x":73.17,"y":155.23,"x0":-1.350827115352535,"y0":50.002236200922994,"z0":5.6389383805464695,"aX":-10.339649357814741},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2402,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.38931843633269514,"extension":6.274627386536184},"index":5,"playId":"c549c653-8315-3450-b82c-a6844ee379c0","pitchNumber":3,"startTime":"2026-04-16T18:16:00.520Z","endTime":"2026-04-16T18:16:05.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580575289983237,"aZ":-29.612919268619283,"pfxX":6.9872763961551545,"pfxZ":1.663253827016037,"pX":0.6539784135245905,"pZ":2.5287798550431306,"vX0":3.3981617972197053,"vY0":-124.82127677125354,"vZ0":-1.4247092286464065,"x":92.07,"y":170.5,"x0":-1.642917549008038,"y0":50.003886203916494,"z0":5.599199268435121,"aX":10.7687263677948},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-13.6,"spinRate":2637,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.44278047263773246,"extension":6.047864619867191},"index":6,"playId":"6c466889-13ad-3b10-b582-ca7f72e4dcca","pitchNumber":4,"startTime":"2026-04-16T18:16:19.546Z","endTime":"2026-04-16T18:16:23.227Z","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":97.8,"endSpeed":89.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65224426247404,"aZ":-15.067735785731003,"pfxX":-4.650460012017952,"pfxZ":8.332722988131154,"pX":-0.6281929250089814,"pZ":3.7231336194673927,"vX0":4.022940623234266,"vY0":-142.37684044417657,"vZ0":-2.64045859023074,"x":140.95,"y":138.26,"x0":-1.4551810610464901,"y0":50.00502658630319,"z0":5.616009013697434,"aX":-9.549963989078876},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2563,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38468121955582824,"extension":6.077647509123314},"index":7,"playId":"145505a9-89b4-3837-9187-a7f4835c9484","pitchNumber":5,"startTime":"2026-04-16T18:16:48.445Z","endTime":"2026-04-16T18:16:53.638Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251675374791635,"aZ":-28.36604437231186,"pfxX":7.602973669361289,"pfxZ":2.4025873685411483,"pX":-1.1930940281118034,"pZ":3.2416018918444784,"vX0":-0.8310910831180506,"vY0":-125.04765991893576,"vZ0":-0.11717297220056533,"x":162.48,"y":151.26,"x0":-1.8440481617310596,"y0":50.000899018520904,"z0":5.616505770625811,"aX":12.03690223713193},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-13.6,"spinRate":2512,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.43805004661032676,"extension":5.876871949902824},"index":8,"playId":"c535d879-002c-3e3f-8de8-2698b963084e","pitchNumber":6,"startTime":"2026-04-16T18:17:05.675Z","endTime":"2026-04-16T18:17:15.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:17:15.419Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a fly ball to center fielder TJ Friedl. Jung Hoo Lee scores. Heliot Ramos to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:17:35.569Z","endTime":"2026-04-16T18:17:50.592Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.574991517548355,"aZ":-12.556713796737398,"pfxX":-5.984996993306501,"pfxZ":9.57667139927113,"pX":-0.7426918454906107,"pZ":2.0021379979950393,"vX0":4.276291364701169,"vY0":-142.63378829883442,"vZ0":-7.673672802518394,"x":145.31,"y":184.72,"x0":-1.4881723449689002,"y0":50.00509434562146,"z0":5.529727009392345,"aX":-12.26223770290369},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2471,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3848687187398041,"extension":6.241395789673535},"hitData":{"launchSpeed":66.8,"launchAngle":27.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.86,"coordY":103.08}},"index":0,"playId":"2d8f8b51-9a94-3735-b77c-44bc790e92e4","pitchNumber":1,"startTime":"2026-04-16T18:17:39.240Z","endTime":"2026-04-16T18:17:50.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:17:50.592Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T18:18:19.554Z","endTime":"2026-04-16T18:19:53.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25378230262786,"aZ":-11.173709164109116,"pfxX":-6.6609006363753025,"pfxZ":10.315900532895904,"pX":-0.8273742773182218,"pZ":3.60705453173529,"vX0":4.278302342242957,"vY0":-142.3808178482764,"vZ0":-3.8224270713823048,"x":148.54,"y":141.39,"x0":-1.490600356170865,"y0":50.00521490175005,"z0":5.683900817107288,"aX":-13.562761225086442},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":11.0,"spinRate":2606,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3859444093619766,"extension":6.119682012240436},"index":0,"playId":"b1af597c-cf89-3ef1-8f31-bd8d97b46b32","pitchNumber":1,"startTime":"2026-04-16T18:18:26.620Z","endTime":"2026-04-16T18:18:31.767Z","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":97.7,"endSpeed":89.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.997717845998494,"aZ":-12.79277961023011,"pfxX":-5.624690498112539,"pfxZ":9.465316205769113,"pX":-1.1849543141184051,"pZ":2.841790072262138,"vX0":2.8910060428102913,"vY0":-142.2743946752486,"vZ0":-5.289233391762753,"x":162.17,"y":162.05,"x0":-1.4841575477591025,"y0":50.001765885428725,"z0":5.537315600465821,"aX":-11.516927125372183},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2524,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38514930853617857,"extension":6.221140592098706},"index":1,"playId":"8dd7bafe-16b1-3883-8c39-84b4e42da333","pitchNumber":2,"startTime":"2026-04-16T18:18:43.745Z","endTime":"2026-04-16T18:18:49.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(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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.976800793196464,"aZ":-12.617704386056195,"pfxX":-5.965661796515419,"pfxZ":9.598346237877365,"pX":-0.3733650064900312,"pZ":2.663288252620634,"vX0":5.226909546703056,"vY0":-141.73996376940784,"vZ0":-5.569637820780487,"x":131.23,"y":166.87,"x0":-1.465022824586663,"y0":50.00286703498095,"z0":5.457388078982998,"aX":-12.155336246328975},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2543,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.38622601324815165,"extension":6.283669261002689},"index":2,"playId":"464b5fb2-74bc-3529-b194-f92c50d2348e","pitchNumber":3,"startTime":"2026-04-16T18:19:02.432Z","endTime":"2026-04-16T18:19:06.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42376254083556,"aZ":-11.64127555070176,"pfxX":-7.253912504408092,"pfxZ":10.314218977309327,"pX":0.6227000271010666,"pZ":2.833354923428143,"vX0":8.27072624807443,"vY0":-140.77291270263945,"vZ0":-5.3924208930736865,"x":93.26,"y":162.28,"x0":-1.4225164072520224,"y0":50.000989328109,"z0":5.539264775536194,"aX":-14.43793643888035},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":11.3,"spinRate":2559,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39032546509436417,"extension":6.1879212004803215},"index":3,"playId":"f0cb7138-0c11-3f67-a357-82f93759bcb2","pitchNumber":4,"startTime":"2026-04-16T18:19:23.196Z","endTime":"2026-04-16T18:19:27.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51146795373213,"aZ":-26.316234280389047,"pfxX":7.221101368373972,"pfxZ":3.672834305365874,"pX":1.5637103867484066,"pZ":2.0981820315701962,"vX0":5.160113518462437,"vY0":-125.80150127330143,"vZ0":-3.2103588232472435,"x":57.4,"y":182.13,"x0":-1.4554496326145263,"y0":50.00623019425184,"z0":5.533846503363471,"aX":11.52669063159068},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-14.3,"spinRate":2642,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4360920821365277,"extension":6.017418497489838},"index":4,"playId":"84d44250-34d5-32ff-8bdc-ec80e3f0c914","pitchNumber":5,"startTime":"2026-04-16T18:19:44.494Z","endTime":"2026-04-16T18:19:53.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:19:53.405Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, first baseman Rafael Devers to pitcher Ryan Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T18:22:18.729Z","endTime":"2026-04-16T18:24:38.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Heliot Ramos remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T18:21:24.847Z","endTime":"2026-04-16T18:21:24.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"}},{"details":{"description":"Pitching Change: Ryan Walker replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-16T18:21:24.859Z","endTime":"2026-04-16T18:22:21.101Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17671306946806,"aZ":-27.670345011509177,"pfxX":-11.174577149659772,"pfxZ":2.33944368268588,"pX":0.8539511988352962,"pZ":0.6216034409792756,"vX0":14.473946300659172,"vY0":-138.51668182050395,"vZ0":-6.215039630822897,"x":84.45,"y":222.0,"x0":-3.006383953222738,"y0":50.00638714608712,"z0":4.7639699815301055,"aX":-21.551186593166317},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":2263,"spinDirection":246},"zone":14,"typeConfidence":0.92,"plateTime":0.39660650379172635,"extension":6.219884541076747},"index":2,"playId":"cd48d7cd-0631-338c-9492-2f307148ddea","pitchNumber":1,"startTime":"2026-04-16T18:22:21.101Z","endTime":"2026-04-16T18:22:25.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.3,"endSpeed":86.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.814442602044274,"aZ":-29.055245308500258,"pfxX":-10.691800891380295,"pfxZ":1.6210280527428793,"pX":-0.6335519530700052,"pZ":4.118236088680034,"vX0":11.059922153880228,"vY0":-138.21969476155547,"vZ0":2.8067173237417093,"x":141.15,"y":127.59,"x0":-3.3044136935502735,"y0":50.00688648192371,"z0":5.044799839575167,"aX":-20.62093398188788},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.8,"breakHorizontal":16.9,"spinRate":2298,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.3968071938371125,"extension":6.137805757801933},"index":3,"playId":"7dec4d49-ca29-32e4-a538-9947115cf16f","pitchNumber":2,"startTime":"2026-04-16T18:22:37.061Z","endTime":"2026-04-16T18:22:41.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.415816696573568,"aZ":-29.27487178682932,"pfxX":-11.645970664327098,"pfxZ":1.516070173307126,"pX":0.7281099497534707,"pZ":2.167084875605026,"vX0":14.540285379652087,"vY0":-137.75798261387175,"vZ0":-1.9087934368304622,"x":89.25,"y":180.27,"x0":-3.112536282655825,"y0":50.006719064083896,"z0":4.853562344911482,"aX":-22.325874528151157},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":18.0,"spinRate":2380,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.3980318800360232,"extension":6.30775330322537},"index":4,"playId":"837f5618-2762-382f-aeb1-e4164e457498","pitchNumber":3,"startTime":"2026-04-16T18:22:53.697Z","endTime":"2026-04-16T18:22:58.352Z","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":94.9,"endSpeed":86.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60488675309877,"aZ":-28.157856292512072,"pfxX":-10.373359362433284,"pfxZ":2.097858035736328,"pX":-0.8533244116795548,"pZ":2.9593103779109904,"vX0":10.595825302397685,"vY0":-137.83283232195834,"vZ0":0.03818007196880935,"x":149.53,"y":158.88,"x0":-3.4059340029257514,"y0":50.00544161616717,"z0":4.851944713859788,"aX":-19.894434066079896},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":16.4,"spinRate":2388,"spinDirection":240},"zone":11,"typeConfidence":0.92,"plateTime":0.3978954237058647,"extension":6.118285998915449},"index":5,"playId":"81cbf3ef-fb9c-39ce-add5-7d60ca8ee75d","pitchNumber":4,"startTime":"2026-04-16T18:23:08.231Z","endTime":"2026-04-16T18:23:11.630Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.925651019400775,"aZ":-28.131047189507186,"pfxX":6.947143499276773,"pfxZ":2.657069113403618,"pX":0.34754354557868317,"pZ":2.173580450175796,"vX0":7.020409907740667,"vY0":-122.74223405422434,"vZ0":-0.8074349243381553,"x":103.75,"y":180.09,"x0":-3.455193403787951,"y0":50.002936987754474,"z0":4.908130682051347,"aX":10.56912339672295},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-14.3,"spinRate":2668,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.44672826049210723,"extension":6.295009772164105},"index":6,"playId":"86203a68-8888-38d3-90b5-654a9bd558a7","pitchNumber":5,"startTime":"2026-04-16T18:23:28.444Z","endTime":"2026-04-16T18:23:32.918Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-16T18:23:44.035Z","endTime":"2026-04-16T18:23:57.217Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698473505741998,"aZ":-25.981562416255713,"pfxX":-10.975451379651822,"pfxZ":3.097083081496974,"pX":-0.23881421709120754,"pZ":1.9034657149461232,"vX0":12.210596002982546,"vY0":-140.25577595302022,"vZ0":-3.346683879552166,"x":126.1,"y":187.39,"x0":-3.2156881167660067,"y0":50.00318836432249,"z0":4.799988660150419,"aX":-21.943513252992535},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":2542,"spinDirection":239},"zone":8,"typeConfidence":0.92,"plateTime":0.39000503239095696,"extension":6.374720471878222},"index":8,"playId":"6c6a6b5f-8285-398b-83e0-fee01017a2ab","pitchNumber":6,"startTime":"2026-04-16T18:23:57.217Z","endTime":"2026-04-16T18:24:04.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97247691397167,"aZ":-27.375555709438466,"pfxX":-10.599882010765004,"pfxZ":2.34948105868796,"pX":-1.177154581166616,"pZ":2.614528066491589,"vX0":9.965238574587806,"vY0":-141.9421599752358,"vZ0":-1.446842627325459,"x":161.87,"y":168.19,"x0":-3.353374405240608,"y0":50.00396381194321,"z0":4.871052233915422,"aX":-21.66742081541618},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.2,"breakHorizontal":17.2,"spinRate":2443,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.38562374422408174,"extension":6.189676520118637},"hitData":{"launchSpeed":59.5,"launchAngle":3.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.01,"coordY":176.15}},"index":9,"playId":"dc1b049e-0029-32e6-a562-ca836d68701d","pitchNumber":7,"startTime":"2026-04-16T18:24:30.393Z","endTime":"2026-04-16T18:24:38.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:24:38.675Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T18:25:10.060Z","endTime":"2026-04-16T18:26:47.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":2},"details":{"event":"Groundout","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":5},"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":"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":84.0,"endSpeed":77.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4597389396864,"aZ":-29.390059510279137,"pfxX":8.861358680371094,"pfxZ":1.824630203211905,"pX":0.3551147261434917,"pZ":2.663157934779563,"vX0":6.2813341147804405,"vY0":-122.23875190524204,"vZ0":0.2994354545847234,"x":103.46,"y":166.87,"x0":-3.3924683926531265,"y0":50.00167198542292,"z0":5.047587009984258,"aX":13.504449156914205},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-17.4,"spinRate":2793,"spinDirection":65},"zone":6,"typeConfidence":0.9,"plateTime":0.4468474113397418,"extension":6.166490290922875},"index":0,"playId":"6567dede-aad4-3744-8814-7db724d03657","pitchNumber":1,"startTime":"2026-04-16T18:25:17.058Z","endTime":"2026-04-16T18:25:21.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49845076906893,"aZ":-27.197670380134195,"pfxX":-10.500194183605526,"pfxZ":2.5086491698198046,"pX":0.5220614687251417,"pZ":2.801978163245008,"vX0":13.70558800904537,"vY0":-139.32402838260933,"vZ0":-1.0668685266886964,"x":97.1,"y":163.13,"x0":-3.074883298822653,"y0":50.0043245522228,"z0":4.97161926561875,"aX":-20.842902443923514},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.6,"breakHorizontal":16.6,"spinRate":2470,"spinDirection":238},"zone":3,"typeConfidence":0.91,"plateTime":0.3917052671146113,"extension":6.249305026116383},"index":1,"playId":"6915308d-7bf1-36e0-9ded-0b112ef60e91","pitchNumber":2,"startTime":"2026-04-16T18:25:31.780Z","endTime":"2026-04-16T18:25:36.798Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54241313327994,"aZ":-32.50920928222634,"pfxX":10.795298132914606,"pfxZ":-0.2247167862201751,"pX":0.7790380699343947,"pZ":1.1663208212708478,"vX0":6.332219065771867,"vY0":-121.21708525588869,"vZ0":-2.406057445561874,"x":87.3,"y":207.29,"x0":-3.2691195942540383,"y0":50.0040423876821,"z0":5.008275827189439,"aX":16.074304087632736},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":-21.0,"spinRate":2779,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.4517377858407774,"extension":6.289801630699664},"index":2,"playId":"7afd3318-2c09-3f20-9b28-df91de193856","pitchNumber":3,"startTime":"2026-04-16T18:25:46.456Z","endTime":"2026-04-16T18:25:52.517Z","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":95.0,"endSpeed":87.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.071572653967895,"aZ":-29.47473314084498,"pfxX":-9.079529253627104,"pfxZ":1.3920952847153085,"pX":0.3617001039804012,"pZ":3.857381960701805,"vX0":12.691654431011408,"vY0":-137.83668934922716,"vZ0":1.8785335780517962,"x":103.21,"y":134.63,"x0":-3.11108378741964,"y0":50.00016818755463,"z0":5.1498588034515285,"aX":-17.565331444156772},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.1,"breakHorizontal":13.9,"spinRate":2522,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.39655867156645064,"extension":6.184688003832046},"index":3,"playId":"bd794e2b-d251-3e7f-b0cc-66b33448dd60","pitchNumber":4,"startTime":"2026-04-16T18:26:04.015Z","endTime":"2026-04-16T18:26:08.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063708219344925,"aZ":-31.268485264237597,"pfxX":10.995163497756746,"pfxZ":0.6121047784324389,"pX":-0.03203942093716244,"pZ":2.5982739935710057,"vX0":4.755523546943531,"vY0":-120.61332134213038,"vZ0":0.6745072323271644,"x":88.34,"y":145.21,"x0":-3.4589726197744386,"y0":50.0004766513189,"z0":5.078440462739054,"aX":16.149955913634315},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.6,"breakHorizontal":-21.0,"spinRate":2660,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.45460173825755,"extension":6.264416789529776},"index":4,"playId":"ba7030d4-fd4d-39ab-9d84-77a46923f75b","pitchNumber":5,"startTime":"2026-04-16T18:26:18.787Z","endTime":"2026-04-16T18:26:23.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66188045798859,"aZ":-32.445800125033465,"pfxX":-9.811675868112253,"pfxZ":-0.13394016222163962,"pX":-0.776310285732823,"pZ":2.7935035782885964,"vX0":10.370747478665724,"vY0":-139.67361693694713,"vZ0":0.18556186491672622,"x":146.59,"y":163.36,"x0":-3.2638962168756662,"y0":50.00668300695658,"z0":4.861005361791583,"aX":-19.377595959481088},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.0,"breakHorizontal":15.6,"spinRate":2457,"spinDirection":245},"zone":1,"typeConfidence":0.89,"plateTime":0.3922557361752417,"extension":6.275968705590732},"hitData":{"launchSpeed":58.1,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.95,"coordY":167.38}},"index":5,"playId":"a343028b-781b-3a77-9ef1-4cb63663ad6a","pitchNumber":6,"startTime":"2026-04-16T18:26:39.299Z","endTime":"2026-04-16T18:26:47.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:26:47.845Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T18:27:11.374Z","endTime":"2026-04-16T18:28:17.923Z","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":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":672275,"link":"/api/v1/people/672275"},"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":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16563308755852,"aZ":-28.428426017788073,"pfxX":-9.791305981905762,"pfxZ":1.9064151745229667,"pX":0.681555975770864,"pZ":1.9497981572099023,"vX0":14.193047434602374,"vY0":-139.10770225875885,"vZ0":-2.574836259643382,"x":91.02,"y":186.14,"x0":-3.2062553939707885,"y0":50.00397685670228,"z0":4.7650327720013745,"aX":-19.25878395451059},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":2500,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.3932100840845316,"extension":6.261701088240037},"index":0,"playId":"f2759f09-b81f-34e0-b4a2-f6b1a08e4c6d","pitchNumber":1,"startTime":"2026-04-16T18:27:16.397Z","endTime":"2026-04-16T18:27:20.639Z","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":96.5,"endSpeed":88.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.812647570187423,"aZ":-28.844082563319986,"pfxX":-10.059368207402345,"pfxZ":1.6734915799974797,"pX":-0.6421240942045522,"pZ":3.645946528992084,"vX0":10.905851780514759,"vY0":-140.15184676262913,"vZ0":1.6087775776671949,"x":141.48,"y":140.34,"x0":-3.277727347609479,"y0":50.00080964538836,"z0":4.948863997940036,"aX":-20.000263710157675},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.6,"breakHorizontal":16.0,"spinRate":2540,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39088253510846904,"extension":6.240776471431301},"index":1,"playId":"b8bc5075-bae9-3079-9d7a-00f91f7883a6","pitchNumber":2,"startTime":"2026-04-16T18:27:31.634Z","endTime":"2026-04-16T18:27:36.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.210550753310983,"aZ":-31.081826468416928,"pfxX":-9.092936261396265,"pfxZ":0.573334073153255,"pX":-0.20522491079606667,"pZ":2.0499218372753356,"vX0":11.46867966239155,"vY0":-137.21312130100378,"vZ0":-1.757393389638151,"x":124.82,"y":183.43,"x0":-3.256697636957765,"y0":50.00314265947894,"z0":4.815408438012981,"aX":-17.348259847041295},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.8,"breakHorizontal":14.0,"spinRate":2554,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.39909108720680697,"extension":6.188788467945899},"index":2,"playId":"df5f5fa3-fd72-3052-a522-e60ee948185c","pitchNumber":3,"startTime":"2026-04-16T18:27:48.000Z","endTime":"2026-04-16T18:27:51.502Z","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":83.8,"endSpeed":76.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92697290600302,"aZ":-30.15551105767656,"pfxX":7.847324348496379,"pfxZ":1.3627299054896245,"pX":0.5148527716886844,"pZ":2.0477213987709733,"vX0":6.668093778329516,"vY0":-121.85346016450704,"vZ0":-0.7729863836754074,"x":97.38,"y":183.49,"x0":-3.2939701658862277,"y0":50.00018591336725,"z0":5.016111789309703,"aX":11.586627971093346},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-16.0,"spinRate":2654,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.4526107110377686,"extension":6.246304466190927},"index":3,"playId":"0c220a2f-0d0e-3b30-aa7d-a6b075625541","pitchNumber":4,"startTime":"2026-04-16T18:28:13.403Z","endTime":"2026-04-16T18:28:17.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:28:17.923Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T18:30:11.652Z","endTime":"2026-04-16T18:32:12.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":97.4,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12541340895159,"aZ":-11.807431043535377,"pfxX":-6.452305947945332,"pfxZ":10.16454984951296,"pX":-0.7480226961147346,"pZ":2.614429293671311,"vX0":4.7305952740125425,"vY0":-141.5462352557098,"vZ0":-6.165012562732168,"x":145.51,"y":168.19,"x0":-1.6134765102912312,"y0":50.00046456901781,"z0":5.596406844257546,"aX":-12.925254643105822},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":10.6,"spinRate":2540,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3888566256152819,"extension":6.08361108392965},"index":0,"playId":"c9186667-3502-3143-bed6-1904d8701832","pitchNumber":1,"startTime":"2026-04-16T18:30:27.213Z","endTime":"2026-04-16T18:30:31.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.181482067593365,"aZ":-11.78791022400377,"pfxX":-6.296991825540987,"pfxZ":10.02412166466559,"pX":0.42683237839182236,"pZ":3.2106166131873324,"vX0":7.310349214409317,"vY0":-142.51570275771493,"vZ0":-4.70274506192834,"x":100.73,"y":152.09,"x0":-1.3671686571925707,"y0":50.00630019477017,"z0":5.641714612596643,"aX":-12.810961294564873},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2613,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.38598750624068323,"extension":6.1278060695385825},"index":1,"playId":"2a39fdcd-a746-31fc-8bc6-d52e50bc6e9e","pitchNumber":2,"startTime":"2026-04-16T18:30:43.595Z","endTime":"2026-04-16T18:30:47.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-16T18:30:55.107Z","endTime":"2026-04-16T18:31:10.439Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"}},{"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":98.5,"endSpeed":88.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05139245030666,"aZ":-12.88210964836804,"pfxX":-5.8446184199998825,"pfxZ":9.389379183233538,"pX":-0.7774414606747857,"pZ":3.5553676825719447,"vX0":3.8745037116300876,"vY0":-143.35719469461606,"vZ0":-3.5481663411479687,"x":146.63,"y":142.79,"x0":-1.3959907990955467,"y0":50.00527393376819,"z0":5.6284588246447,"aX":-12.012912012741186},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2461,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3839371717462621,"extension":6.0444467228550165},"index":3,"playId":"f746867e-e7f0-3832-ab78-9c5816ac8c83","pitchNumber":3,"startTime":"2026-04-16T18:31:10.439Z","endTime":"2026-04-16T18:31:16.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":86.4,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038006629257005,"aZ":-29.88803580255995,"pfxX":8.851995589002408,"pfxZ":1.4400700777480864,"pX":0.8202248176912231,"pZ":0.26478621555764287,"vX0":3.5834320938369273,"vY0":-125.63527347935789,"vZ0":-6.417205155234714,"x":85.73,"y":231.63,"x0":-1.777504589010743,"y0":50.00491262582652,"z0":5.302302230563174,"aX":14.055879454566004},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-16.9,"spinRate":2621,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.43709247851008204,"extension":6.010765866542996},"index":4,"playId":"ef2cf833-db1c-39a4-923c-c3c3f9d90d01","pitchNumber":4,"startTime":"2026-04-16T18:31:29.878Z","endTime":"2026-04-16T18:31:35.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.582978613215797,"aZ":-9.800809699347806,"pfxX":-6.8947803055529855,"pfxZ":10.864022566021406,"pX":1.0502135345590502,"pZ":1.7356321657115348,"vX0":9.39761035010421,"vY0":-142.35255080960374,"vZ0":-8.84726582826306,"x":76.97,"y":191.92,"x0":-1.3926049911621852,"y0":50.0068448225142,"z0":5.49807412815302,"aX":-14.20477863141962},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":10.7,"spinRate":2601,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.384245266550141,"extension":6.166296048126244},"index":5,"playId":"e61dac94-078e-3c6a-8b48-53b4f40b153d","pitchNumber":5,"startTime":"2026-04-16T18:31:50.010Z","endTime":"2026-04-16T18:31:54.752Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25097845611258,"aZ":-10.755086599093838,"pfxX":-4.464291398708881,"pfxZ":10.19582718742808,"pX":0.027446529620599368,"pZ":2.249107708337676,"vX0":5.27086790103571,"vY0":-143.77396218408214,"vZ0":-7.351250289942901,"x":115.95,"y":178.05,"x0":-1.2465719680759064,"y0":50.001908352947886,"z0":5.5008718381900925,"aX":-9.378143938142331},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2599,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.38045918895229125,"extension":6.088464125211635},"index":6,"playId":"8ab219c3-7ac7-3965-b166-4490d092f4a3","pitchNumber":6,"startTime":"2026-04-16T18:32:07.659Z","endTime":"2026-04-16T18:32:12.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:32:12.767Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to center fielder TJ Friedl.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T18:32:28.468Z","endTime":"2026-04-16T18:33:23.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.897699601796994,"aZ":-11.768863905277236,"pfxX":-5.464640747773695,"pfxZ":9.996872996401144,"pX":-0.533647174317775,"pZ":2.7647262012313956,"vX0":4.647629191031822,"vY0":-142.25109477758247,"vZ0":-5.483073777349315,"x":137.34,"y":164.13,"x0":-1.4820390199225553,"y0":50.001347342972316,"z0":5.46931485102458,"aX":-11.15201717412189},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2548,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38566145983013866,"extension":6.1349124449175685},"index":0,"playId":"44a1c15d-8054-3a92-9ab9-2e3717487006","pitchNumber":1,"startTime":"2026-04-16T18:32:34.699Z","endTime":"2026-04-16T18:32:38.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83568347388043,"aZ":-11.726975316290211,"pfxX":-8.33468050199275,"pfxZ":10.042472597250704,"pX":0.3620143366480472,"pZ":2.9054040876607816,"vX0":7.751557524229765,"vY0":-142.7137923036939,"vZ0":-5.233370521499586,"x":103.2,"y":160.33,"x0":-1.3238913237958132,"y0":50.00156557991748,"z0":5.519822456647961,"aX":-16.967741011880577},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":13.3,"spinRate":2515,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.385728478390011,"extension":6.030877831181257},"index":1,"playId":"24a28f5d-1d07-3b88-9066-acee4242ba36","pitchNumber":2,"startTime":"2026-04-16T18:32:53.794Z","endTime":"2026-04-16T18:32:58.128Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-16T18:33:03.170Z","endTime":"2026-04-16T18:33:15.278Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.88203247797652,"aZ":-12.37297831127018,"pfxX":-7.3918311399231325,"pfxZ":9.720579609199355,"pX":-0.2966971017333372,"pZ":2.088609088048016,"vX0":5.577597220131895,"vY0":-142.77435021049942,"vZ0":-7.341875526584489,"x":128.31,"y":182.39,"x0":-1.3281475001997365,"y0":50.00582468595496,"z0":5.495063092676732,"aX":-15.063620454448955},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":2468,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3855552769327968,"extension":6.001239869403562},"hitData":{"launchSpeed":92.7,"launchAngle":24.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":84.51,"coordY":72.03}},"index":3,"playId":"9c3880df-6833-37ca-9ea6-1adb8cd8d1f9","pitchNumber":3,"startTime":"2026-04-16T18:33:15.278Z","endTime":"2026-04-16T18:33:23.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:33:23.565Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willy Adames hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T18:33:53.184Z","endTime":"2026-04-16T18:34:27.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76759884329986,"aZ":-12.701823128617859,"pfxX":-4.717299538788316,"pfxZ":9.415873800990653,"pX":-2.7245031173238354,"pZ":2.4586779702712867,"vX0":-0.9496310788727085,"vY0":-143.4802789528782,"vZ0":-6.418291665744499,"x":220.85,"y":172.4,"x0":-1.7761874699158948,"y0":50.00058936811525,"z0":5.529441807042081,"aX":-9.7516116102937},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2396,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.38295981461516426,"extension":6.017744057247582},"index":0,"playId":"b306aa85-2ce5-3220-96d9-f0e1f0e5fd7a","pitchNumber":1,"startTime":"2026-04-16T18:34:01.857Z","endTime":"2026-04-16T18:34:08.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.971330353797384,"aZ":-13.620738574696983,"pfxX":-4.950938321435469,"pfxZ":9.006681328333158,"pX":-3.0499664652944087,"pZ":2.6928036223007474,"vX0":-1.8269727571548695,"vY0":-143.08623027488443,"vZ0":-5.664803569121759,"x":233.26,"y":166.07,"x0":-1.7588112004971386,"y0":50.00507843219384,"z0":5.561583296321055,"aX":-10.202422085369607},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":9.4,"spinRate":2531,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38371849687992166,"extension":6.006150456544788},"index":1,"playId":"e009afd8-27e6-30f1-a627-d5acbf7a2ecb","pitchNumber":2,"startTime":"2026-04-16T18:34:21.470Z","endTime":"2026-04-16T18:34:27.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:34:27.733Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Spencer Steer in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T18:38:11.174Z","endTime":"2026-04-16T18:39:01.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,3],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T18:34:33.424Z","endTime":"2026-04-16T18:35:42.646Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"description":"Reds pitcher Connor Phillips ejected by 3B umpire Quinn Wolcott.","event":"Ejection","eventType":"ejection","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-16T18:35:42.646Z","endTime":"2026-04-16T18:36:12.478Z","isPitch":false,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"umpire":{"id":511890,"link":"/api/v1/people/511890"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-16T18:36:12.478Z","endTime":"2026-04-16T18:36:23.337Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Moll replaces Connor Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-04-16T18:36:23.337Z","endTime":"2026-04-16T18:38:13.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21768064860433,"aZ":-38.13687983395877,"pfxX":8.56183328114006,"pfxZ":-3.3976112990049785,"pX":0.42505640502545095,"pZ":2.2718296447274247,"vX0":-5.901622021047595,"vY0":-132.34242762391764,"vZ0":0.32238673434733056,"x":100.8,"y":177.44,"x0":1.5843573016620376,"y0":50.00367620191975,"z0":4.967551825110152,"aX":15.016777787671272},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.8,"breakHorizontal":-14.0,"spinRate":2442,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.41567002602640324,"extension":4.524715183720825},"index":4,"playId":"788f556a-5223-3059-b1f1-ec43ae780ce2","pitchNumber":1,"startTime":"2026-04-16T18:38:13.489Z","endTime":"2026-04-16T18:38:17.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43861247206939,"aZ":-31.63039709041412,"pfxX":-7.426620822059529,"pfxZ":0.38849173300326534,"pX":-1.7828553634910767,"pZ":2.1707604914594136,"vX0":-5.916752436335399,"vY0":-117.93403078286919,"vZ0":0.6483329472782859,"x":184.96,"y":180.17,"x0":1.7319146240818901,"y0":50.002628248473904,"z0":4.832175264757511,"aX":-10.358565745070987},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.2,"breakHorizontal":15.0,"spinRate":2915,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.4661543171327347,"extension":4.618869877736595},"index":5,"playId":"65dd52a3-4eab-3ed4-9baf-501bfaacc31e","pitchNumber":2,"startTime":"2026-04-16T18:38:31.713Z","endTime":"2026-04-16T18:38:36.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151607344286532,"aZ":-33.68240678218678,"pfxX":-7.4694429656412415,"pfxZ":-1.1096448364107019,"pX":-0.7351225730680406,"pZ":2.4120474091798902,"vX0":-3.8391156078256117,"vY0":-117.09730403169085,"vZ0":1.998299340928728,"x":145.02,"y":173.65,"x0":1.9063823248776715,"y0":50.000925610496346,"z0":4.743939538892481,"aX":-10.168526080480522},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.1,"breakHorizontal":14.5,"spinRate":2801,"spinDirection":310},"zone":4,"typeConfidence":0.9,"plateTime":0.47129353151268516,"extension":4.577250586687641},"hitData":{"launchSpeed":78.1,"launchAngle":55.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.42,"coordY":140.36}},"index":6,"playId":"83688c50-c8ff-32d6-921b-0d8b85e6aa55","pitchNumber":3,"startTime":"2026-04-16T18:38:51.398Z","endTime":"2026-04-16T18:39:01.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:39:01.016Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T18:41:20.824Z","endTime":"2026-04-16T18:43:03.157Z","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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keaton Winn replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T18:40:15.673Z","endTime":"2026-04-16T18:41:23.048Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"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":97.0,"endSpeed":89.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.548665952830444,"aZ":-15.5972682050844,"pfxX":-5.32704079682376,"pfxZ":8.201521585630472,"pX":1.6869992026232385,"pZ":2.950280442845942,"vX0":9.84567738677338,"vY0":-140.92815128925307,"vZ0":-5.5997084471600544,"x":52.7,"y":159.12,"x0":-1.1520633333237014,"y0":50.00620757506414,"z0":5.962508863877788,"aX":-10.771927877904902},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":7.8,"spinRate":2315,"spinDirection":228},"zone":12,"typeConfidence":0.92,"plateTime":0.3879395564787531,"extension":6.267551282209763},"index":1,"playId":"727bda84-fdcd-309d-aa7c-53f22c7f9c96","pitchNumber":1,"startTime":"2026-04-16T18:41:23.048Z","endTime":"2026-04-16T18:41:27.774Z","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":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86212113985774,"aZ":-35.10621099623487,"pfxX":-5.621709519375651,"pfxZ":-1.7018105368437633,"pX":-0.027476222626612142,"pZ":1.6739338167312583,"vX0":5.2342598235320095,"vY0":-130.24374011084032,"vZ0":-4.197896988883995,"x":118.05,"y":193.58,"x0":-1.330944723484036,"y0":50.00494493591302,"z0":5.956088594690341,"aX":-9.678348493814033},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.8,"breakHorizontal":9.0,"spinRate":1354,"spinDirection":248},"zone":8,"typeConfidence":0.87,"plateTime":0.42023790465200506,"extension":6.340431975552046},"index":2,"playId":"ad082f93-78d1-3a0a-b226-686c1c3adc25","pitchNumber":2,"startTime":"2026-04-16T18:41:37.097Z","endTime":"2026-04-16T18:41:41.046Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.439299406335003,"aZ":-33.27032157026462,"pfxX":-5.135914230144174,"pfxZ":-0.623043659262013,"pX":-0.13985218264067625,"pZ":2.236436288740162,"vX0":5.000372045882041,"vY0":-131.5677767359463,"vZ0":-3.308486761071617,"x":122.33,"y":178.4,"x0":-1.392633865048463,"y0":50.002368930580076,"z0":5.961429238234098,"aX":-9.054838582981578},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.6,"breakHorizontal":8.3,"spinRate":1465,"spinDirection":251},"zone":8,"typeConfidence":0.88,"plateTime":0.41541251067665685,"extension":6.342418737470568},"index":3,"playId":"e20b8c81-b68d-3b3d-96fb-df49ee4219e7","pitchNumber":3,"startTime":"2026-04-16T18:42:03.722Z","endTime":"2026-04-16T18:42:08.213Z","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":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45228926414405,"aZ":-27.848220043382273,"pfxX":-8.15614302579947,"pfxZ":2.442815061171342,"pX":0.7666857481534632,"pZ":1.4428506088350157,"vX0":7.979345106825442,"vY0":-131.59402695586482,"vZ0":-6.064455678907572,"x":87.78,"y":199.82,"x0":-1.2314816946173985,"y0":50.001393014142025,"z0":5.814901281757111,"aX":-14.438685637978967},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":13.2,"spinRate":1563,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4147160702830375,"extension":6.4341948875722785},"index":4,"playId":"95c44adb-e63a-3bfe-b3d9-090db56bbfed","pitchNumber":4,"startTime":"2026-04-16T18:42:24.060Z","endTime":"2026-04-16T18:42:28.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.824378382860584,"aZ":-34.189359591725896,"pfxX":-8.4267324659941,"pfxZ":-1.1705159445130482,"pX":0.3754008630878202,"pZ":1.3169585797324252,"vX0":6.849501918426428,"vY0":-130.48545920217745,"vZ0":-5.065852919670272,"x":102.69,"y":203.22,"x0":-1.1906294902842487,"y0":50.002770039557014,"z0":5.863748651745235,"aX":-14.510414616724907},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.0,"breakHorizontal":13.7,"spinRate":1403,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.4199873017736291,"extension":6.336637158599121},"index":5,"playId":"8d2c3173-870f-34a7-ac2f-4207b361bc95","pitchNumber":5,"startTime":"2026-04-16T18:42:40.327Z","endTime":"2026-04-16T18:42:44.923Z","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":96.1,"endSpeed":86.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97236474978675,"aZ":-15.055784202914502,"pfxX":-5.3880765149449905,"pfxZ":8.751279898497339,"pX":-0.39146418419463397,"pZ":3.380437704320812,"vX0":4.088161985223978,"vY0":-139.79660648921765,"vZ0":-4.629427898521571,"x":131.92,"y":147.51,"x0":-1.1814711876512465,"y0":50.00180988465732,"z0":6.064184443869246,"aX":-10.538668744176123},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2215,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.39357762412214603,"extension":6.278009526983216},"index":6,"playId":"91914667-d1cd-352a-9424-1c2c3c448ab7","pitchNumber":6,"startTime":"2026-04-16T18:42:59.584Z","endTime":"2026-04-16T18:43:03.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:43:03.157Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to shortstop Willy Adames.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T18:43:24.737Z","endTime":"2026-04-16T18:43:54.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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_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":96.6,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.692360539418665,"aZ":-23.11934077455614,"pfxX":-9.284330147632538,"pfxZ":4.532981409820271,"pX":0.9845213725765949,"pZ":3.075503961507666,"vX0":9.229407446417575,"vY0":-140.44055312995982,"vZ0":-4.096095843697244,"x":79.47,"y":155.74,"x0":-1.1375230450322509,"y0":50.00651009504205,"z0":6.056125009081252,"aX":-18.557816308351306},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.6,"breakHorizontal":14.9,"spinRate":2341,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.389966286517784,"extension":6.457939078801523},"index":0,"playId":"b467fcd9-d52c-3dba-961b-df68917c698d","pitchNumber":1,"startTime":"2026-04-16T18:43:29.249Z","endTime":"2026-04-16T18:43:33.551Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167356197080686,"aZ":-29.422733093331434,"pfxX":-8.661296680529404,"pfxZ":1.5564962227254906,"pX":-0.6201094265734883,"pZ":2.498128998308715,"vX0":4.598928638337711,"vY0":-132.24383855173795,"vZ0":-3.4300989059302336,"x":140.64,"y":171.33,"x0":-1.2598506422790017,"y0":50.001038640119766,"z0":5.978877552699782,"aX":-15.282867677186236},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":14.6,"spinRate":1531,"spinDirection":243},"zone":4,"typeConfidence":0.88,"plateTime":0.4147696355523647,"extension":6.337648938948465},"hitData":{"launchSpeed":77.2,"launchAngle":56.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.28,"coordY":121.95}},"index":1,"playId":"5974986e-1538-3a98-b598-9944884c3b78","pitchNumber":2,"startTime":"2026-04-16T18:43:43.820Z","endTime":"2026-04-16T18:43:54.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:43:54.629Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T18:44:11.125Z","endTime":"2026-04-16T18:45:23.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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":89.7,"endSpeed":83.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92022379777474,"aZ":-34.7943943880364,"pfxX":-6.742365371951783,"pfxZ":-1.503754388295281,"pX":-0.2204872241117367,"pZ":2.1958833397715134,"vX0":5.197709002756801,"vY0":-130.66567352523586,"vZ0":-2.999458476341677,"x":125.4,"y":179.49,"x0":-1.3533193744106935,"y0":50.00535329821041,"z0":5.956618072815972,"aX":-11.73359560674841},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.1,"breakHorizontal":11.2,"spinRate":1607,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4181922577898365,"extension":6.356622299964774},"index":0,"playId":"a8b3b88a-af1d-3f40-8229-e4aaf4ae2b89","pitchNumber":1,"startTime":"2026-04-16T18:44:20.182Z","endTime":"2026-04-16T18:44:24.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797403181644558,"aZ":-18.457393268268916,"pfxX":-5.020943845046143,"pfxZ":6.826668846505468,"pX":0.025079790462609365,"pZ":3.2270333655744605,"vX0":5.025969344151369,"vY0":-140.37586666588456,"vZ0":-4.574357234981369,"x":116.04,"y":151.65,"x0":-1.1304882305168973,"y0":50.00204521276265,"z0":6.068166071038099,"aX":-10.086998718497444},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":8.2,"spinRate":2247,"spinDirection":227},"zone":2,"typeConfidence":0.92,"plateTime":0.3892093108824666,"extension":6.297892485064318},"index":1,"playId":"1ccc7e6c-16e1-3c15-9d94-1bc724745174","pitchNumber":2,"startTime":"2026-04-16T18:44:35.373Z","endTime":"2026-04-16T18:44:39.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-16T18:44:48.122Z","endTime":"2026-04-16T18:45:00.017Z","isPitch":false,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"}},{"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":91.0,"endSpeed":82.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15438204426074,"aZ":-30.331248864845225,"pfxX":-9.18401500822748,"pfxZ":1.0585341160448758,"pX":-0.20533052923897005,"pZ":0.39458383281245335,"vX0":5.6237676447608855,"vY0":-132.10271875784744,"vZ0":-8.08827994824997,"x":124.83,"y":228.13,"x0":-1.1855231739516847,"y0":50.002337489229156,"z0":5.774324536780122,"aX":-15.983501364109658},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.1,"breakHorizontal":15.1,"spinRate":1703,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4170618143755642,"extension":6.402787001762422},"index":3,"playId":"da02b9fe-5a58-3fc3-82e5-9ff416b49920","pitchNumber":3,"startTime":"2026-04-16T18:45:00.017Z","endTime":"2026-04-16T18:45:04.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(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":90.0,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964552785870698,"aZ":-35.65056549275215,"pfxX":-7.72849691111219,"pfxZ":-1.9963763933085623,"pX":-0.04667763357761717,"pZ":2.507258739986403,"vX0":5.99184745564399,"vY0":-130.92301462297846,"vZ0":-2.1006367915672426,"x":118.78,"y":171.08,"x0":-1.3578987623148833,"y0":50.00283652560623,"z0":5.981379621743083,"aX":-13.451768058194805},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.8,"breakHorizontal":12.7,"spinRate":1537,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.41793377976439494,"extension":6.425071137249351},"index":4,"playId":"4722cd66-924d-3c2f-a757-6f478adf9801","pitchNumber":4,"startTime":"2026-04-16T18:45:19.541Z","endTime":"2026-04-16T18:45:23.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:45:23.598Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T18:47:38.580Z","endTime":"2026-04-16T18:49:35.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":70.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558050713570736,"aZ":-35.13538842989619,"pfxX":-7.686818900630256,"pfxZ":-2.3154490247834136,"pX":-1.7912299064592554,"pZ":1.5968610991828616,"vX0":-6.009195794059301,"vY0":-113.83795569846079,"vZ0":0.9509948328304838,"x":185.28,"y":195.66,"x0":1.9041318879422635,"y0":50.001392753367575,"z0":4.718424737820691,"aX":-9.84421441043765},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.5,"breakHorizontal":15.7,"spinRate":2831,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.48562790202351547,"extension":4.510208865985861},"index":0,"playId":"c0b6849d-b030-3d7b-9ef6-2a079bb42346","pitchNumber":1,"startTime":"2026-04-16T18:47:49.671Z","endTime":"2026-04-16T18:47:54.417Z","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.1,"endSpeed":81.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65156305651463,"aZ":-31.80379740027747,"pfxX":10.543576623898918,"pfxZ":0.2174643006330088,"pX":1.3292198101469666,"pZ":1.2405243782274615,"vX0":-4.727058742175782,"vY0":-131.04480637579957,"vZ0":-2.7492591099384356,"x":66.33,"y":205.29,"x0":1.8058442710576497,"y0":50.003477459221806,"z0":4.72633978167953,"aX":17.985932686624388},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":-17.8,"spinRate":2425,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.42108671514218265,"extension":4.583353780342595},"index":1,"playId":"9f642367-5497-39dc-b379-6ed291b48d7b","pitchNumber":2,"startTime":"2026-04-16T18:48:08.491Z","endTime":"2026-04-16T18:48:14.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.302280720683502,"aZ":-34.67278128165141,"pfxX":-2.6645125938234004,"pfxZ":-1.8297839033591181,"pX":-1.0899277912207903,"pZ":2.4305664756466516,"vX0":-6.339238174589565,"vY0":-116.05961761212829,"vZ0":2.286824283815979,"x":158.55,"y":173.15,"x0":2.0206355926219746,"y0":50.00112983783271,"z0":4.729802908320109,"aX":-3.641732624591809},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.4,"breakHorizontal":6.4,"spinRate":2767,"spinDirection":316},"zone":13,"typeConfidence":0.87,"plateTime":0.47156706021131045,"extension":4.466582158505923},"index":2,"playId":"648e1495-795b-38b8-9060-5588076c89ce","pitchNumber":3,"startTime":"2026-04-16T18:48:27.222Z","endTime":"2026-04-16T18:48:32.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.338714487253263,"aZ":-32.77163721592368,"pfxX":10.1108676495183,"pfxZ":-0.3404090677982854,"pX":0.48873423839869073,"pZ":2.125780478495138,"vX0":-6.6584661278697475,"vY0":-131.83453781918107,"vZ0":-0.6496300811355762,"x":98.37,"y":181.38,"x0":1.7498238655263794,"y0":50.00610132910851,"z0":4.8214338807279455,"aX":17.575684198669883},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.6,"spinRate":2489,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.4175052098264058,"extension":4.6528019087785735},"index":3,"playId":"e36749db-314c-3aef-92a0-d4d1e8ceb275","pitchNumber":4,"startTime":"2026-04-16T18:48:46.107Z","endTime":"2026-04-16T18:48:50.386Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.016561157701354,"aZ":-33.425488767522296,"pfxX":11.109981205953119,"pfxZ":-0.7228039438136573,"pX":0.14518443787489246,"pZ":1.9110312401370282,"vX0":-7.59142275812724,"vY0":-131.42496981157615,"vZ0":-1.0048497661358569,"x":111.47,"y":187.18,"x0":1.6512748412994123,"y0":50.00552886778914,"z0":4.81701377946244,"aX":19.126656328847975},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.3,"breakHorizontal":-18.1,"spinRate":2514,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4193460183652258,"extension":4.715736420831882},"index":4,"playId":"9aa0c73b-594f-3385-a955-1bd0e6d3acf1","pitchNumber":5,"startTime":"2026-04-16T18:49:01.353Z","endTime":"2026-04-16T18:49:05.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-16T18:49:19.274Z","endTime":"2026-04-16T18:49:30.951Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44945489515069,"aZ":-34.28079433919507,"pfxX":12.531816224316247,"pfxZ":-1.2281981552140646,"pX":-0.47914671718197,"pZ":2.62955520461866,"vX0":-9.228400810345061,"vY0":-131.27021009939477,"vZ0":0.9376871112938849,"x":135.26,"y":167.78,"x0":1.485699858753256,"y0":50.0036567781545,"z0":4.855862549936486,"aX":21.47850158626214},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.7,"breakHorizontal":-20.2,"spinRate":2516,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.4201674091472447,"extension":4.575052402255718},"index":6,"playId":"3c0e3cea-79e6-3fea-a2b5-a956bf54d42e","pitchNumber":6,"startTime":"2026-04-16T18:49:30.951Z","endTime":"2026-04-16T18:49:35.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:49:35.297Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to center fielder TJ Friedl.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T18:49:58.013Z","endTime":"2026-04-16T18:50:31.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044581227471088,"aZ":-32.31837675360534,"pfxX":10.274605354712609,"pfxZ":-0.0795797339440405,"pX":0.01459687301559648,"pZ":2.1312697881884004,"vX0":-7.705310696683623,"vY0":-133.4011959911514,"vZ0":-1.088579520927851,"x":116.44,"y":181.24,"x0":1.6127810678338375,"y0":50.00450626038626,"z0":4.885101233540494,"aX":18.427235320502408},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.1,"breakHorizontal":-16.8,"spinRate":2464,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.4113881761788418,"extension":4.486660577063858},"index":0,"playId":"b77dc849-5436-30bc-a948-64ff0f69ead5","pitchNumber":1,"startTime":"2026-04-16T18:50:02.494Z","endTime":"2026-04-16T18:50:06.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":72.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.447703945811405,"aZ":-31.850310453767264,"pfxX":-7.494343339691978,"pfxZ":0.2409074619527125,"pX":-0.6564227118697218,"pZ":3.0270864194342773,"vX0":-3.6441921949518243,"vY0":-117.16837761233771,"vZ0":2.4918931849900403,"x":142.02,"y":157.05,"x0":1.9057022422424974,"y0":50.00349205385372,"z0":4.97944983709604,"aX":-10.15216295092634},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.6,"breakHorizontal":14.6,"spinRate":2929,"spinDirection":312},"zone":1,"typeConfidence":0.91,"plateTime":0.47214591050439525,"extension":4.475099915082029},"hitData":{"launchSpeed":91.5,"launchAngle":11.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.7,"coordY":86.65}},"index":1,"playId":"4698d2e2-78e9-362c-9a27-ffba48876dd5","pitchNumber":2,"startTime":"2026-04-16T18:50:16.612Z","endTime":"2026-04-16T18:50:31.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:50:31.112Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T18:52:51.336Z","endTime":"2026-04-16T18:54:01.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-16T18:50:36.962Z","endTime":"2026-04-16T18:51:09.651Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Nicolas replaces Sam Moll.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-16T18:51:09.651Z","endTime":"2026-04-16T18:52:53.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667052187259895,"aZ":-28.75096624550232,"pfxX":2.122899105110085,"pfxZ":2.0690840216046897,"pX":-0.04878892606081606,"pZ":2.94386280228213,"vX0":1.7168205953701026,"vY0":-127.6400526649836,"vZ0":-1.314343599067083,"x":118.86,"y":159.3,"x0":-1.0053353887508774,"y0":50.00309764957453,"z0":5.724254272381337,"aX":3.510872646340922},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2501,"spinDirection":182},"zone":2,"typeConfidence":0.91,"plateTime":0.42871293853534453,"extension":6.882179742789287},"index":2,"playId":"ff6ae6c7-af22-3960-9c95-aa69c056ea20","pitchNumber":1,"startTime":"2026-04-16T18:52:53.616Z","endTime":"2026-04-16T18:52:56.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.273594340509234,"aZ":-13.002880238776152,"pfxX":-4.485903970424028,"pfxZ":9.826852869844025,"pX":2.3160111850994136,"pZ":3.16013757858945,"vX0":9.863025517327582,"vY0":-139.49431741148462,"vZ0":-4.824158839553986,"x":28.72,"y":153.46,"x0":-0.6986198232148837,"y0":50.004441369472,"z0":5.783540239265121,"aX":-8.753489522551916},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2323,"spinDirection":209},"zone":12,"typeConfidence":0.95,"plateTime":0.3941426886846786,"extension":7.086600983913062},"index":3,"playId":"0d99c9b9-7d5b-3bcb-afc0-9e7851e8b696","pitchNumber":2,"startTime":"2026-04-16T18:53:13.712Z","endTime":"2026-04-16T18:53:17.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39086120167012,"aZ":-13.645948515078631,"pfxX":-2.8079346598028714,"pfxZ":9.58597636397779,"pX":0.14616980547158728,"pZ":3.260148197990714,"vX0":4.017613445963812,"vY0":-139.15415910033062,"vZ0":-4.001713592850969,"x":111.43,"y":150.76,"x0":-0.961189330207036,"y0":50.00514289451817,"z0":5.640614525714145,"aX":-5.428982054315895},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2274,"spinDirection":210},"zone":2,"typeConfidence":0.92,"plateTime":0.3957773376455749,"extension":7.1484603822390325},"index":4,"playId":"21f8dcd2-2965-326b-a42a-573a06b56b67","pitchNumber":3,"startTime":"2026-04-16T18:53:31.883Z","endTime":"2026-04-16T18:53:37.469Z","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":93.7,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708573670722533,"aZ":-28.093828327385587,"pfxX":1.8789127563165426,"pfxZ":2.134451057727893,"pX":0.26564447643558114,"pZ":1.8928928175303554,"vX0":2.8965492502243433,"vY0":-136.4967244203448,"vZ0":-4.751167107962166,"x":106.87,"y":187.67,"x0":-1.0485070807137526,"y0":50.00016004804597,"z0":5.562863594837261,"aX":3.586420125012002},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.0,"spinRate":2575,"spinDirection":182},"zone":9,"typeConfidence":0.89,"plateTime":0.39947512858396594,"extension":6.972877104580175},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.61,"coordY":173.18}},"index":5,"playId":"a1b512cf-9087-3294-8cdd-a89110bff438","pitchNumber":4,"startTime":"2026-04-16T18:53:53.696Z","endTime":"2026-04-16T18:54:01.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:54:01.923Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T18:54:28.583Z","endTime":"2026-04-16T18:56:09.491Z","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":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37841148835871,"aZ":-26.047715040709683,"pfxX":2.1681663863944243,"pfxZ":3.401620386685418,"pX":-0.1211638667247196,"pZ":2.2565899608242326,"vX0":1.793411953150436,"vY0":-132.8661254746132,"vZ0":-3.9077272356963024,"x":121.62,"y":177.85,"x0":-1.0847640200934368,"y0":50.00353560525136,"z0":5.622105193291832,"aX":3.9071507422021896},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":-4.3,"spinRate":2561,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.4110142878181904,"extension":6.945198508699555},"index":0,"playId":"0051d835-60cd-3c37-a6d4-ea994c7960f5","pitchNumber":1,"startTime":"2026-04-16T18:54:29.958Z","endTime":"2026-04-16T18:54:34.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357438681144888,"aZ":-26.94058224797587,"pfxX":1.5808541560951488,"pfxZ":2.818238945153955,"pX":1.3425632526422586,"pZ":1.015343242579316,"vX0":5.889889688498713,"vY0":-134.9390201023249,"vZ0":-6.953610221715886,"x":65.82,"y":211.37,"x0":-1.0675286702073195,"y0":50.00577370291866,"z0":5.504718040218334,"aX":2.9350969787295162},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":-4.1,"spinRate":2583,"spinDirection":176},"zone":14,"typeConfidence":0.89,"plateTime":0.4047926959141108,"extension":7.048249931357856},"index":1,"playId":"91a276d8-680c-3ffd-b0b6-31ca432d61f6","pitchNumber":2,"startTime":"2026-04-16T18:54:45.484Z","endTime":"2026-04-16T18:54:50.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94046445005657,"aZ":-28.920387708253504,"pfxX":2.741524154056023,"pfxZ":1.8378255130006416,"pX":-0.8362773773967096,"pZ":3.3808541732452957,"vX0":0.19063810037927365,"vY0":-131.54680623082467,"vZ0":-0.626930600741712,"x":148.88,"y":147.5,"x0":-1.26622547477284,"y0":50.003734711553065,"z0":5.744997106967654,"aX":4.859628091630472},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-5.0,"spinRate":2535,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.4145726340384437,"extension":6.8830610793157705},"index":2,"playId":"d6672264-35bc-3897-b8fc-c3dd75838efc","pitchNumber":3,"startTime":"2026-04-16T18:55:02.914Z","endTime":"2026-04-16T18:55:07.787Z","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":97.3,"endSpeed":87.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59652617659433,"aZ":-9.717952784315708,"pfxX":-5.514866976222238,"pfxZ":11.291845758991473,"pX":1.5243068116030054,"pZ":1.1964459901151567,"vX0":8.543674149022145,"vY0":-140.96412561541428,"vZ0":-10.348488129328404,"x":58.9,"y":206.48,"x0":-0.8460173781023695,"y0":50.001936968684085,"z0":5.567290598011422,"aX":-10.966958745525922},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2424,"spinDirection":216},"zone":14,"typeConfidence":0.93,"plateTime":0.3903343660847356,"extension":7.145292126593374},"index":3,"playId":"d7a4c294-5357-3b79-af34-aa1608d0f956","pitchNumber":4,"startTime":"2026-04-16T18:55:20.591Z","endTime":"2026-04-16T18:55:24.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":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906438180083843,"aZ":-27.195066032018403,"pfxX":1.778761654922227,"pfxZ":2.742282030565357,"pX":1.2536757383147787,"pZ":2.008895548989368,"vX0":5.501841188254817,"vY0":-132.8108918384749,"vZ0":-4.333551338748288,"x":69.21,"y":184.54,"x0":-1.0619417435550869,"y0":50.00513461899927,"z0":5.600604387579259,"aX":3.2311455448625965},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2602,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.40976278805136035,"extension":7.1036979741776305},"index":4,"playId":"339ff4fd-9b3d-33a9-8c9e-21652e16cb8b","pitchNumber":5,"startTime":"2026-04-16T18:55:38.368Z","endTime":"2026-04-16T18:55:43.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-16T18:55:46.101Z","endTime":"2026-04-16T18:56:00.252Z","isPitch":false,"type":"action","player":{"id":669477,"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.531692544410504,"aZ":-10.69813748242847,"pfxX":-5.214736916684743,"pfxZ":10.594292533741857,"pX":-0.506690541516938,"pZ":3.3035743120003795,"vX0":3.106124879908183,"vY0":-142.37694614708403,"vZ0":-4.679595079088034,"x":136.31,"y":149.58,"x0":-0.941564458774247,"y0":50.002943288160175,"z0":5.661494394225006,"aX":-10.571204284912575},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":8.6,"spinRate":2434,"spinDirection":215},"zone":1,"typeConfidence":0.93,"plateTime":0.38656455200264794,"extension":7.165593660952193},"hitData":{"launchSpeed":72.2,"launchAngle":77.0,"totalDistance":50.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.25,"coordY":177.23}},"index":6,"playId":"4744ab69-9e9f-3c04-a2f2-8b5943d705d9","pitchNumber":6,"startTime":"2026-04-16T18:56:00.252Z","endTime":"2026-04-16T18:56:09.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T18:56:09.491Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-16T18:58:36.163Z","endTime":"2026-04-16T19:00:25.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T18:56:59.800Z","endTime":"2026-04-16T18:58:18.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dane Myers replaces TJ Friedl.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-16T18:58:18.128Z","endTime":"2026-04-16T18:58:38.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"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(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":97.0,"endSpeed":88.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663600364422198,"aZ":-22.339628152546933,"pfxX":11.554129333531824,"pfxZ":4.903535212547872,"pX":-1.9968586555322116,"pZ":4.006671619151264,"vX0":-13.016674268968965,"vY0":-140.68771910290084,"vZ0":-2.766286348269774,"x":193.12,"y":130.6,"x0":1.1868111479677876,"y0":50.005664388987846,"z0":6.449304338582494,"aX":23.185904674380723},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":-18.2,"spinRate":2397,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.3892023950163437,"extension":6.7515560698383075},"index":2,"playId":"182e61f8-5a29-3c46-b093-42662ed6e960","pitchNumber":1,"startTime":"2026-04-16T18:58:38.556Z","endTime":"2026-04-16T18:58:45.126Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17343754362797,"aZ":-33.401727671355296,"pfxX":-2.6058035677727913,"pfxZ":-0.8041115748278749,"pX":1.0413825867489652,"pZ":2.805233679162484,"vX0":-0.9837913228321267,"vY0":-123.4031527785225,"vZ0":-1.8932910747949172,"x":77.3,"y":163.04,"x0":1.7850434702414104,"y0":50.003100386994525,"z0":6.4268344622708184,"aX":-3.9730622120596033},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.7,"breakHorizontal":4.9,"spinRate":2534,"spinDirection":278},"zone":12,"typeConfidence":0.91,"plateTime":0.44579945802102783,"extension":6.538333864770603},"index":3,"playId":"c92ce1da-8030-3f6d-9fc3-d3e0bc95f272","pitchNumber":2,"startTime":"2026-04-16T18:58:59.632Z","endTime":"2026-04-16T18:59:03.943Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484768669459065,"aZ":-32.72957386433188,"pfxX":-1.7552261781750356,"pfxZ":-0.353460488151522,"pX":0.4315167756478576,"pZ":1.8189390271901447,"vX0":-3.111081619945566,"vY0":-125.4144324544038,"vZ0":-4.185892423070255,"x":100.55,"y":189.67,"x0":1.9183108808111753,"y0":50.000628331443764,"z0":6.192852549371901,"aX":-2.7819929873346796},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":4.0,"spinRate":2593,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.43753222794882785,"extension":6.665956669460572},"index":4,"playId":"f63e55b9-123d-3fde-a09d-b9a1c85851e1","pitchNumber":3,"startTime":"2026-04-16T18:59:14.277Z","endTime":"2026-04-16T18:59:41.305Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"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":87.1,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847140329267464,"aZ":-28.82778943896288,"pfxX":-0.5754802844623957,"pfxZ":2.059641203729537,"pX":0.1660149068545437,"pZ":0.023724411275281663,"vX0":-3.6707023065804227,"vY0":-126.56883498292983,"vZ0":-9.422708677821731,"x":110.67,"y":238.14,"x0":1.7098106455630375,"y0":50.001333632354445,"z0":6.103528567131746,"aX":-0.9328428919737543},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":1.9,"spinRate":2557,"spinDirection":6},"zone":14,"typeConfidence":0.9,"plateTime":0.43277040832903646,"extension":6.609437800065694},"index":5,"playId":"977efe37-928c-3dbb-98e3-b248cfa74809","pitchNumber":4,"startTime":"2026-04-16T18:59:44.898Z","endTime":"2026-04-16T18:59:50.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.842261161394084,"aZ":-18.633928225143425,"pfxX":10.47014641202641,"pfxZ":6.648653073373919,"pX":-1.5341851967378684,"pZ":1.273064187457895,"vX0":-11.539189427590033,"vY0":-141.88736564704487,"vZ0":-10.543928652619911,"x":175.48,"y":204.41,"x0":1.2274945940919209,"y0":50.00510224917711,"z0":6.228241445295991,"aX":21.325406663972263},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":-16.6,"spinRate":2482,"spinDirection":132},"zone":13,"typeConfidence":0.91,"plateTime":0.3862207388693566,"extension":6.685879526720571},"index":6,"playId":"4bf23181-34f3-3b6f-982c-309735c33f3b","pitchNumber":5,"startTime":"2026-04-16T19:00:06.208Z","endTime":"2026-04-16T19:00:11.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":77.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.364604211922515,"aZ":-30.662416327865373,"pfxX":1.0028783226704574,"pfxZ":0.983463048018411,"pX":-1.0028857513626293,"pZ":1.833867560604373,"vX0":-6.408622259573264,"vY0":-124.77968769758702,"vZ0":-4.404652389190059,"x":155.23,"y":189.27,"x0":1.4937147282335357,"y0":50.0052185098734,"z0":6.213593722297791,"aX":1.5466713810652193},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":0.0,"spinRate":2526,"spinDirection":82},"zone":13,"typeConfidence":0.9,"plateTime":0.4427831617214286,"extension":6.624456712989131},"index":7,"playId":"9c8584ba-31b0-384c-8069-3205bea8b20e","pitchNumber":6,"startTime":"2026-04-16T19:00:21.538Z","endTime":"2026-04-16T19:00:25.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T19:00:25.897Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt McLain walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-16T19:00:42.399Z","endTime":"2026-04-16T19:03:27.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":9},"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":86.1,"endSpeed":77.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450069560114414,"aZ":-36.31341755972841,"pfxX":-3.894597985277641,"pfxZ":-2.6780911898612443,"pX":0.49897990710855483,"pZ":1.708734705798954,"vX0":-1.6499714480948053,"vY0":-125.23880644642503,"vZ0":-3.757919959808099,"x":97.98,"y":192.64,"x0":1.6774236395259081,"y0":50.00248707288409,"z0":6.281833107122704,"aX":-6.0239511242392485},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.6,"breakHorizontal":7.4,"spinRate":2589,"spinDirection":302},"zone":9,"typeConfidence":0.9,"plateTime":0.4418033375484729,"extension":6.616961678145301},"index":0,"playId":"c662b7f9-6e6d-3d37-9cb8-188c95be09a5","pitchNumber":1,"startTime":"2026-04-16T19:00:47.503Z","endTime":"2026-04-16T19:00:51.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.575422448034217,"aZ":-30.236794832273173,"pfxX":-0.39610231953413777,"pfxZ":1.206275727137184,"pX":-0.8913910223433299,"pZ":0.8562461122286189,"vX0":-6.026773583474822,"vY0":-127.40670320238239,"vZ0":-7.063075583535564,"x":150.98,"y":215.66,"x0":1.5784430614075866,"y0":50.00325853753895,"z0":6.12512688166974,"aX":-0.6367051529778465},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":2.4,"spinRate":2634,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.43360451152851187,"extension":6.6004308951999},"index":1,"playId":"f23c8bc9-bfc7-36e2-82a0-a9ca50ccfd70","pitchNumber":2,"startTime":"2026-04-16T19:01:01.161Z","endTime":"2026-04-16T19:01:05.073Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-16T19:01:16.087Z","endTime":"2026-04-16T19:01:29.682Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17747069206287,"aZ":-30.780942167994766,"pfxX":-2.673083692713758,"pfxZ":0.9214703310573036,"pX":-0.041126797469112845,"pZ":-0.10114325486820593,"vX0":-3.2364106310693828,"vY0":-123.1616388673201,"vZ0":-8.485941037910568,"x":118.57,"y":241.51,"x0":1.6433343775722609,"y0":50.00577525249982,"z0":6.0359033165257125,"aX":-4.058088854864539},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":5.6,"spinRate":2611,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.4467684327867554,"extension":6.79648468734965},"index":3,"playId":"6f97ef09-bddc-34a2-ad38-72e2a615f063","pitchNumber":3,"startTime":"2026-04-16T19:01:29.682Z","endTime":"2026-04-16T19:01:33.365Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.906678826802946,"aZ":-20.37758665011274,"pfxX":11.277947716908528,"pfxZ":5.790555352046538,"pX":-0.11540128664193386,"pZ":2.4801621462556893,"vX0":-8.410056452854592,"vY0":-141.94915735218885,"vZ0":-6.861212446659346,"x":121.4,"y":171.82,"x0":1.4225025745350357,"y0":50.004121725062234,"z0":6.228804172106933,"aX":22.985458102285293},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.2,"breakHorizontal":-18.7,"spinRate":2487,"spinDirection":137},"zone":5,"typeConfidence":0.91,"plateTime":0.3860600519920059,"extension":6.560080994129868},"index":4,"playId":"bd5a670d-6d99-39fc-a9bf-00ecad4eedca","pitchNumber":4,"startTime":"2026-04-16T19:01:52.400Z","endTime":"2026-04-16T19:01:57.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.9399748666335,"aZ":-12.318244991077158,"pfxX":6.0274609559371255,"pfxZ":10.057605202919174,"pX":-0.9573907669507158,"pZ":3.6350083874891923,"vX0":-8.721152900507782,"vY0":-140.58880302769023,"vZ0":-5.410527389459374,"x":153.49,"y":140.63,"x0":1.4216737862865776,"y0":50.00542635920159,"z0":6.404507004099548,"aX":11.903193177966958},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":-8.9,"spinRate":2363,"spinDirection":134},"zone":11,"typeConfidence":0.9,"plateTime":0.3916495015253476,"extension":6.671843875448683},"index":5,"playId":"6004d377-d842-3763-9189-11fb996981d1","pitchNumber":5,"startTime":"2026-04-16T19:02:11.636Z","endTime":"2026-04-16T19:02:16.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25295279960564,"aZ":-13.657490559400589,"pfxX":5.45463396078863,"pfxZ":9.245530982085043,"pX":-0.01312199497283758,"pZ":4.024068681227522,"vX0":-5.8684710371966196,"vY0":-141.54570755072254,"vZ0":-4.027699307100567,"x":117.5,"y":130.13,"x0":1.3914362496656136,"y0":50.00043759831817,"z0":6.3574089538979965,"aX":10.922101056346266},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":-8.5,"spinRate":2478,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.3889186688018764,"extension":6.555064403788642},"index":6,"playId":"29bea7b7-e71e-3033-b28c-de28e1bf0fb5","pitchNumber":6,"startTime":"2026-04-16T19:02:27.303Z","endTime":"2026-04-16T19:02:32.102Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":76.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83258061483347,"aZ":-31.471233885921055,"pfxX":-0.558903753123599,"pfxZ":0.4573946948276042,"pX":-0.5963993306641908,"pZ":2.271883746550085,"vX0":-4.674654909171783,"vY0":-125.7778970003446,"vZ0":-3.2201497395356817,"x":139.73,"y":177.44,"x0":1.3900220172781736,"y0":50.00324460408813,"z0":6.229070906323642,"aX":-0.8600345376340516},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":2.5,"spinRate":2615,"spinDirection":261},"zone":4,"typeConfidence":0.9,"plateTime":0.4422098559980219,"extension":6.588332540439742},"index":7,"playId":"f870aa61-cfac-36a0-981d-a38ec4b7395f","pitchNumber":7,"startTime":"2026-04-16T19:02:42.126Z","endTime":"2026-04-16T19:02:45.486Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157822596753956,"aZ":-30.92038422452067,"pfxX":0.38157034215443986,"pfxZ":0.8266742694000575,"pX":-0.9137837938934055,"pZ":1.868944374429926,"vX0":-6.283158623605347,"vY0":-123.11357874563508,"vZ0":-4.097263680861623,"x":151.83,"y":188.32,"x0":1.639536227098057,"y0":50.00038064185185,"z0":6.219268526189203,"aX":0.5769032779079051},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":1.1,"spinRate":2562,"spinDirection":14},"zone":13,"typeConfidence":0.9,"plateTime":0.4477033101125647,"extension":6.647970350968383},"index":8,"playId":"36c73775-7ec2-3b8a-89d7-64394c214ef9","pitchNumber":8,"startTime":"2026-04-16T19:03:02.917Z","endTime":"2026-04-16T19:03:06.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0338661347928,"aZ":-18.807458398726762,"pfxX":10.027476551192475,"pfxZ":6.620677067658391,"pX":-1.3244943981334234,"pZ":1.0618188299453002,"vX0":-10.836886432453428,"vY0":-140.52576261902945,"vZ0":-10.671885851425236,"x":167.49,"y":210.11,"x0":1.2617645789839056,"y0":50.00452882773583,"z0":6.106240899911533,"aX":20.246873555939743},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":-16.2,"spinRate":2372,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.38838440240631567,"extension":6.666378555700883},"index":9,"playId":"9b9d938b-b913-3f0c-b574-1bf015941c70","pitchNumber":9,"startTime":"2026-04-16T19:03:21.991Z","endTime":"2026-04-16T19:03:27.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T19:03:27.297Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-16T19:03:45.136Z","endTime":"2026-04-16T19:05:17.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91212227838968,"aZ":-34.08990835923244,"pfxX":-1.657621938093992,"pfxZ":-1.209779357346937,"pX":-0.9366162463361142,"pZ":2.3386340327848583,"vX0":-5.643999963418399,"vY0":-125.572318241665,"vZ0":-2.6441278106716366,"x":152.7,"y":175.64,"x0":1.5610566182514054,"y0":50.0009380135916,"z0":6.195867870583022,"aX":-2.6297106653259004},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.5,"breakHorizontal":4.3,"spinRate":2634,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4372322958489039,"extension":6.662520116615366},"index":0,"playId":"ad4337e9-1198-314b-b57e-75f2516e6741","pitchNumber":1,"startTime":"2026-04-16T19:03:50.224Z","endTime":"2026-04-16T19:03:53.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57390447539264,"aZ":-35.58904237805314,"pfxX":-1.8495682659360169,"pfxZ":-2.2158822314881466,"pX":-0.31266518810542787,"pZ":1.6614736747398824,"vX0":-3.6979857906790827,"vY0":-124.20345329890974,"vZ0":-3.7060400805577918,"x":128.92,"y":193.92,"x0":1.4454086490946771,"y0":50.00586904809569,"z0":6.1824358412360825,"aX":-2.8441863024566505},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.7,"breakHorizontal":4.3,"spinRate":2652,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.44369630358400025,"extension":6.510408499038938},"index":1,"playId":"bb21edea-7529-331d-9a82-d070714bc387","pitchNumber":2,"startTime":"2026-04-16T19:04:06.504Z","endTime":"2026-04-16T19:04:10.052Z","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":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167472216132836,"aZ":-28.672997439919857,"pfxX":-3.478310256086009,"pfxZ":2.2734254943384578,"pX":-0.009926318069381346,"pZ":1.4338879112964973,"vX0":-3.0129006680321675,"vY0":-124.07544231368904,"vZ0":-5.4958819237316,"x":117.38,"y":200.07,"x0":1.6766228241474916,"y0":50.005841498297976,"z0":6.0967668445386565,"aX":-5.369619890343807},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.0,"breakHorizontal":7.1,"spinRate":2729,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.4431590071398608,"extension":6.550173466921497},"index":2,"playId":"a65e4ba4-36c1-3b4d-8002-d381f91310dd","pitchNumber":3,"startTime":"2026-04-16T19:04:25.110Z","endTime":"2026-04-16T19:04:29.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247700526981955,"aZ":-27.571254292505785,"pfxX":-1.8297566274346164,"pfxZ":2.9714674452402803,"pX":-0.9765010966922901,"pZ":-0.08878259968117305,"vX0":-5.4217498427565465,"vY0":-124.52232907145583,"vZ0":-8.974907997456302,"x":154.22,"y":241.18,"x0":1.4790488587502846,"y0":50.003092381954765,"z0":5.891346828675404,"aX":-2.8325252661258538},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":4.7,"spinRate":2704,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.44222767982547984,"extension":6.630784472258046},"index":3,"playId":"b16a7148-fee1-394e-8524-6bf70fb5e7e3","pitchNumber":4,"startTime":"2026-04-16T19:04:43.242Z","endTime":"2026-04-16T19:04:47.801Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.537191625403867,"aZ":-21.506345128308272,"pfxX":10.796569400854803,"pfxZ":5.405459665963029,"pX":-0.4339852929719832,"pZ":2.836736270394311,"vX0":-8.750286548070996,"vY0":-139.60654425969383,"vZ0":-5.560127783094074,"x":133.54,"y":162.19,"x0":1.3388604489092009,"y0":50.001247723946534,"z0":6.270397483669958,"aX":21.301834357321276},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":-17.8,"spinRate":2400,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.39238551165260604,"extension":6.695193098920759},"index":4,"playId":"72b1d052-767d-3aae-9add-12f6c78c180a","pitchNumber":5,"startTime":"2026-04-16T19:05:12.879Z","endTime":"2026-04-16T19:05:17.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T19:05:17.843Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-16T19:05:50.143Z","endTime":"2026-04-16T19:07:11.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".459"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".169"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.27"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.37"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.53"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.99"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.50"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.61"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.14"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.06"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.52"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.76"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.212"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.212"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T19:05:40.185Z","endTime":"2026-04-16T19:05:52.432Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84732948249787,"aZ":-35.755674111164964,"pfxX":-5.6437375991957195,"pfxZ":-2.4082663215203954,"pX":0.5988475706285223,"pZ":1.7571173828311797,"vX0":-0.5792448336618314,"vY0":-121.83926327355158,"vZ0":-3.2687899978840678,"x":94.17,"y":191.34,"x0":1.5727657290733357,"y0":50.00604269377576,"z0":6.247376140428682,"aX":-8.376098534507118},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.9,"breakHorizontal":10.3,"spinRate":2728,"spinDirection":313},"zone":9,"typeConfidence":0.91,"plateTime":0.45180262937777194,"extension":6.535114127699053},"index":1,"playId":"ab7cdf78-f7c6-3d1f-a853-27b8cf7f5399","pitchNumber":1,"startTime":"2026-04-16T19:05:52.432Z","endTime":"2026-04-16T19:06:09.478Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"details":{"description":"Patrick Bailey challenged (pitch result), call on the field was overturned: Matt McLain advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"ab7cdf78-f7c6-3d1f-a853-27b8cf7f5399","startTime":"2026-04-16T19:06:09.478Z","endTime":"2026-04-16T19:06:22.894Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.174622428729364,"aZ":-34.292360189978666,"pfxX":-1.184082281815833,"pfxZ":-1.3622747612251305,"pX":-0.4246053949402253,"pZ":-0.36581246545743745,"vX0":-4.6482241376630435,"vY0":-125.8664364541031,"vZ0":-8.627332234728502,"x":133.18,"y":248.66,"x0":1.6211853891099246,"y0":50.00177275976434,"z0":5.990278054885382,"aX":-1.8454316910839128},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.7,"breakHorizontal":3.5,"spinRate":2689,"spinDirection":331},"zone":13,"typeConfidence":0.88,"plateTime":0.4399087573800493,"extension":6.681071994789472},"index":3,"playId":"439a73eb-7377-322d-b8ee-a13afbd97442","pitchNumber":2,"startTime":"2026-04-16T19:06:22.894Z","endTime":"2026-04-16T19:06:28.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541436113303615,"aZ":-22.662058445433434,"pfxX":10.811020878331044,"pfxZ":4.81785647641586,"pX":-0.6839153092432899,"pZ":2.199251925916506,"vX0":-9.211757526973168,"vY0":-139.6660696675441,"vZ0":-6.9739716164180034,"x":143.07,"y":179.4,"x0":1.2528885536842456,"y0":50.00605497242624,"z0":6.21989215312164,"aX":21.35631987308448},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":2334,"spinDirection":131},"zone":7,"typeConfidence":0.9,"plateTime":0.39221091879060976,"extension":6.782231964544987},"index":4,"playId":"320a3a00-943d-309a-88d7-6a749ac267f0","pitchNumber":3,"startTime":"2026-04-16T19:06:48.057Z","endTime":"2026-04-16T19:06:52.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23694585501598,"aZ":-22.0768078352271,"pfxX":10.85278531027651,"pfxZ":4.967793907348641,"pX":0.12789843228752565,"pZ":2.8095983001275404,"vX0":-7.193155215446844,"vY0":-142.0315476760809,"vZ0":-5.674837893647664,"x":112.12,"y":162.92,"x0":1.2907049184768375,"y0":50.00091016024148,"z0":6.248748395473324,"aX":22.046085956501173},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.9,"breakHorizontal":-18.1,"spinRate":2363,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.38647561074335535,"extension":6.772507977667148},"index":5,"playId":"7eab1e7c-b4fe-3f3d-b338-3c934ee5c3ed","pitchNumber":4,"startTime":"2026-04-16T19:07:07.368Z","endTime":"2026-04-16T19:07:11.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T19:07:11.248Z","atBatIndex":64}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-16T19:05:50.143Z","endTime":"2026-04-16T19:07:11.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".459"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".169"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.27"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.37"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.53"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.99"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.50"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.61"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.14"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.06"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.52"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.76"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.212"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.212"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T19:05:40.185Z","endTime":"2026-04-16T19:05:52.432Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84732948249787,"aZ":-35.755674111164964,"pfxX":-5.6437375991957195,"pfxZ":-2.4082663215203954,"pX":0.5988475706285223,"pZ":1.7571173828311797,"vX0":-0.5792448336618314,"vY0":-121.83926327355158,"vZ0":-3.2687899978840678,"x":94.17,"y":191.34,"x0":1.5727657290733357,"y0":50.00604269377576,"z0":6.247376140428682,"aX":-8.376098534507118},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.9,"breakHorizontal":10.3,"spinRate":2728,"spinDirection":313},"zone":9,"typeConfidence":0.91,"plateTime":0.45180262937777194,"extension":6.535114127699053},"index":1,"playId":"ab7cdf78-f7c6-3d1f-a853-27b8cf7f5399","pitchNumber":1,"startTime":"2026-04-16T19:05:52.432Z","endTime":"2026-04-16T19:06:09.478Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}}},{"details":{"description":"Patrick Bailey challenged (pitch result), call on the field was overturned: Matt McLain advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"ab7cdf78-f7c6-3d1f-a853-27b8cf7f5399","startTime":"2026-04-16T19:06:09.478Z","endTime":"2026-04-16T19:06:22.894Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.174622428729364,"aZ":-34.292360189978666,"pfxX":-1.184082281815833,"pfxZ":-1.3622747612251305,"pX":-0.4246053949402253,"pZ":-0.36581246545743745,"vX0":-4.6482241376630435,"vY0":-125.8664364541031,"vZ0":-8.627332234728502,"x":133.18,"y":248.66,"x0":1.6211853891099246,"y0":50.00177275976434,"z0":5.990278054885382,"aX":-1.8454316910839128},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.7,"breakHorizontal":3.5,"spinRate":2689,"spinDirection":331},"zone":13,"typeConfidence":0.88,"plateTime":0.4399087573800493,"extension":6.681071994789472},"index":3,"playId":"439a73eb-7377-322d-b8ee-a13afbd97442","pitchNumber":2,"startTime":"2026-04-16T19:06:22.894Z","endTime":"2026-04-16T19:06:28.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541436113303615,"aZ":-22.662058445433434,"pfxX":10.811020878331044,"pfxZ":4.81785647641586,"pX":-0.6839153092432899,"pZ":2.199251925916506,"vX0":-9.211757526973168,"vY0":-139.6660696675441,"vZ0":-6.9739716164180034,"x":143.07,"y":179.4,"x0":1.2528885536842456,"y0":50.00605497242624,"z0":6.21989215312164,"aX":21.35631987308448},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":2334,"spinDirection":131},"zone":7,"typeConfidence":0.9,"plateTime":0.39221091879060976,"extension":6.782231964544987},"index":4,"playId":"320a3a00-943d-309a-88d7-6a749ac267f0","pitchNumber":3,"startTime":"2026-04-16T19:06:48.057Z","endTime":"2026-04-16T19:06:52.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23694585501598,"aZ":-22.0768078352271,"pfxX":10.85278531027651,"pfxZ":4.967793907348641,"pX":0.12789843228752565,"pZ":2.8095983001275404,"vX0":-7.193155215446844,"vY0":-142.0315476760809,"vZ0":-5.674837893647664,"x":112.12,"y":162.92,"x0":1.2907049184768375,"y0":50.00091016024148,"z0":6.248748395473324,"aX":22.046085956501173},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.9,"breakHorizontal":-18.1,"spinRate":2363,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.38647561074335535,"extension":6.772507977667148},"index":5,"playId":"7eab1e7c-b4fe-3f3d-b338-3c934ee5c3ed","pitchNumber":4,"startTime":"2026-04-16T19:07:07.368Z","endTime":"2026-04-16T19:07:11.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-16T19:07:11.248Z","atBatIndex":64},"scoringPlays":[42,43,45],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":62.37,"y":111.98},"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":74.9,"y":111.26},"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":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":144.56,"y":134.08},"type":"O","description":"Lineout"},{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":115.09,"y":46.45},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8],"bottom":[9,10,11,12,13],"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"coordinates":{"x":98.89,"y":190.92},"type":"O","description":"Pop Out"}],"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"coordinates":{"x":166.12,"y":130.86},"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":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":188.81,"y":86.26},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":48.7,"y":122.88},"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":146.95,"y":156.46},"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":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":138.84,"y":159.56},"type":"O","description":"Grounded Into DP"},{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":130.75,"y":142.78},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":25,"top":[20,21,22],"bottom":[23,24,25],"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":92.74,"y":96.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":103.21,"y":164.57},"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":148.03,"y":153.93},"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":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":177.45,"y":165.92},"type":"O","description":"Pop Out"},{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":144.45,"y":179.0},"type":"O","description":"Pop Out"}]}},{"startIndex":26,"endIndex":31,"top":[26,27,28],"bottom":[29,30,31],"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":109.15,"y":200.04},"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":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":161.53,"y":112.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"coordinates":{"x":102.67,"y":164.06},"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":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"coordinates":{"x":110.77,"y":163.05},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34],"bottom":[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":6,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":120.21,"y":126.94},"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":6,"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":158.8,"y":162.24},"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":6,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"coordinates":{"x":72.32,"y":119.89},"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":6,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":153.97,"y":153.42},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":39,"endIndex":49,"top":[39,40,41,42,43,44,45,46],"bottom":[47,48,49],"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":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":128.59,"y":142.78},"type":"E","description":"Field Error"},{"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":82.49,"y":55.63},"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":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":98.89,"y":108.32},"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":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":119.86,"y":103.08},"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":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":151.01,"y":176.15},"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":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":94.95,"y":167.38},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":56,"top":[50,51,52,53],"bottom":[54,55,56],"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":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":84.51,"y":72.03},"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":8,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":58.42,"y":140.36},"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":8,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":117.28,"y":121.95},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60],"bottom":[61,62,63,64],"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":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":132.7,"y":86.65},"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":9,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":108.61,"y":173.18},"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":9,"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":117.25,"y":177.23},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"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":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":0,"hits":1,"errors":1,"leftOnBase":4},"away":{"runs":3,"hits":6,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"catcher":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"center":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"right":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"onDeck":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"battingOrder":8,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"battingOrder":4,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"balls":1,"strikes":3,"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":4,"groundOuts":8,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".240","atBats":31,"obp":".286","slg":".347","ops":".633","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":26,"obp":".194","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.35","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":140,"balls":56,"strikes":84,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"pitchesPerInning":"15.56","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".306","atBats":49,"obp":".370","slg":".469","ops":".839","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":23,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":4,"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":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID666464":{"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":18,"flyOuts":5,"groundOuts":17,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".231","atBats":65,"obp":".265","slg":".262","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":17,"rbi":7,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".366","groundOutsToAirouts":"1.89","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":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","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":1,"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":2,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":"54","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":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(H, 2)","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":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"3.86","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.29","battersFaced":30,"outs":21,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":51,"strikes":85,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"19.43","gamesFinished":3,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"10.29","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"1.29","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":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":29,"obp":".194","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"3.24","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"0.72","battersFaced":31,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":41,"strikes":81,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"14.64","gamesFinished":1,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"11.88","walksPer9Inn":"2.16","hitsPer9Inn":"4.32","runsScoredPer9":"3.24","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":18,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".128","atBats":47,"obp":".180","slg":".128","ops":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":6,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".154","groundOutsToAirouts":"1.20","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":{"gamesStarted":1,"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":6,"putOuts":139,"errors":1,"chances":146,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":4,"groundOuts":23,"airOuts":16,"runs":10,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".270","atBats":74,"obp":".316","slg":".392","ops":".708","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":29,"rbi":8,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":6,"errors":3,"chances":50,"fielding":".940","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":"47","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":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":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".200","slg":".000","ops":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.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":2,"errors":0,"chances":2,"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":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":19,"airOuts":21,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".246","atBats":65,"obp":".301","slg":".385","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.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":38,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":16,"airOuts":19,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":1,"hits":16,"hitByPitch":0,"avg":".216","atBats":74,"obp":".266","slg":".311","ops":".577","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":23,"rbi":6,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":7,"putOuts":82,"errors":1,"chances":90,"fielding":".989","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":"50","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":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"46","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":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":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HBP, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":10,"airOuts":23,"runs":8,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".260","atBats":73,"obp":".316","slg":".507","ops":".823","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":37,"rbi":6,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.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":42,"putOuts":21,"errors":2,"chances":65,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","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":7,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":25,"obp":".379","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"6.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.83","battersFaced":29,"outs":18,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":60,"strikes":82,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"23.67","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"15.00","walksPer9Inn":"6.00","hitsPer9Inn":"10.50","runsScoredPer9":"6.00","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":38,"strikes":49,"strikePercentage":".560","hitBatsmen":2,"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":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":23,"airOuts":19,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":81,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":363,"era":"2.38","inningsPitched":"22.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.97","battersFaced":90,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":143,"strikes":220,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".750","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.53","walksPer9Inn":"2.78","hitsPer9Inn":"5.96","runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":17,"groundOuts":19,"airOuts":26,"runs":7,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".313","atBats":67,"obp":".351","slg":".388","ops":".739","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":26,"rbi":6,"leftOnBase":16,"sacBunts":1,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":24,"errors":0,"chances":78,"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":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":[650333,642715,646240,656305,808982,686823,671218,669477,687551,672275,694738,676254,676775,669062],"pitchers":[694738,676254,676775,669062],"bench":[666464,683766,691740],"bullpen":[621366,664141,657424,605288,668873,641816,592662,694918,657277],"battingOrder":[650333,642715,646240,656305,808982,671218,669477,687551,672275],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Chapman, M (4, Burke, B)."},{"label":"TB","value":"Adames; Chapman, M 2; Lee, J 3; Schmitt."},{"label":"RBI","value":"Chapman, M (8); Lee, J (8); Schmitt (5)."},{"label":"2-out RBI","value":"Lee, J; Chapman, M; Schmitt."},{"label":"Runners left in scoring position, 2 out","value":"Gilbert; Schmitt."},{"label":"GIDP","value":"Bailey; Brennan."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Adames (2, 2nd base by Burns, Ch/Higgins, P)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (2 Arraez-Adames-Devers)."}]}],"note":[{"label":"a","value":"Walked for Brennan 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":4,"groundOuts":6,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":2,"avg":".200","atBats":26,"obp":".299","slg":".333","ops":".632","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":1,"rbi":0,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":31,"obp":".265","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":146,"era":"3.61","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.34","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":55,"strikes":91,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"16.22","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":16,"airOuts":12,"runs":15,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".267","atBats":75,"obp":".345","slg":".547","ops":".892","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":41,"rbi":11,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.50","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":48,"putOuts":30,"errors":2,"chances":80,"fielding":".975","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":"17","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":4,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".250","atBats":24,"obp":".308","slg":".250","ops":".558","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":26,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":16,"airOuts":16,"runs":13,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".303","atBats":66,"obp":".413","slg":".682","ops":"1.095","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":45,"rbi":18,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.43","popOuts":3,"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":137,"errors":0,"chances":147,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"52","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":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":false,"isOnBench":true,"isSubstitute":false}},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","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":"55","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":"64","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":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"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":"51","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":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":13,"groundOuts":15,"airOuts":21,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":14,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".194","atBats":67,"obp":".349","slg":".239","ops":".588","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":16,"rbi":3,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.71","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":47,"putOuts":30,"errors":0,"chances":77,"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":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":17,"groundOuts":10,"airOuts":30,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".064","atBats":47,"obp":".137","slg":".064","ops":".201","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":3,"rbi":0,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".070","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"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":36,"putOuts":14,"errors":0,"chances":50,"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":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | HBP","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":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":22,"airOuts":16,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".154","atBats":65,"obp":".286","slg":".154","ops":".440","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":10,"rbi":1,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".213","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":1,"putOuts":45,"errors":0,"chances":46,"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"}]},"ID693312":{"person":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":3,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"obp":".444","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":79,"era":"8.10","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.40","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":43,"strikes":36,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"23.70","gamesFinished":1,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"2.70","walksPer9Inn":"13.50","hitsPer9Inn":"8.10","runsScoredPer9":"8.10","homeRunsPer9":"2.70","inheritedRunners":4,"inheritedRunnersScored":3,"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"}]},"ID695076":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"jerseyNumber":"25","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":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664731":{"person":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".333","slg":".250","ops":".583","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".400","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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":18,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":13,"groundOuts":11,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".200","atBats":60,"obp":".246","slg":".400","ops":".646","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":24,"rbi":5,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","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":41,"errors":2,"chances":43,"fielding":".953","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":"34","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, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"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":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":11,"groundOuts":4,"airOuts":17,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":11,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":39,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":217,"era":"2.38","inningsPitched":"11.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":51,"outs":34,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":92,"strikes":125,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.24","rbi":1,"winPercentage":"1.000","pitchesPerInning":"19.15","gamesFinished":3,"strikeoutWalkRatio":"1.09","strikeoutsPer9Inn":"9.53","walksPer9Inn":"8.74","hitsPer9Inn":"4.76","runsScoredPer9":"2.38","homeRunsPer9":"0.79","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668933":{"person":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"jerseyNumber":"23","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":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":true,"isSubstitute":false}},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":6,"groundOuts":13,"airOuts":16,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".242","atBats":66,"obp":".324","slg":".394","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":26,"rbi":9,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":5,"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":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":1,"hitByPitch":3,"atBats":28,"obp":".270","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":140,"era":"1.93","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":38,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":62,"strikes":78,"strikePercentage":".560","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"5.79","hitsPer9Inn":"0.96","runsScoredPer9":"2.89","homeRunsPer9":"0.00","inheritedRunners":8,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":3,"strikes":12,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":3,"groundOuts":9,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":131,"era":"1.08","inningsPitched":"8.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":34,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":48,"strikes":83,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":2,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":2,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.24","hitsPer9Inn":"7.56","runsScoredPer9":"4.32","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":"41","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":"57","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":10,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.50","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":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":87,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":33,"strikes":54,"strikePercentage":".620","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":2,"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}},"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":12,"groundOuts":19,"airOuts":23,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":79,"obp":".273","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":344,"era":"2.42","inningsPitched":"22.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.07","battersFaced":88,"outs":67,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":344,"balls":128,"strikes":216,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.87","walksPer9Inn":"3.63","hitsPer9Inn":"6.04","runsScoredPer9":"2.42","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"gamesStarted":1,"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"}]}},"batters":[670770,667472,680574,682829,701398,553993,668715,677956,663647,664731,695505,656271,683175,594580,693312],"pitchers":[695505,656271,683175,594580,693312],"bench":[666181,663993,663886],"bullpen":[671096,668933,572955,695076,641941,663574,663903,682227],"battingOrder":[667472,680574,682829,701398,553993,668715,677956,663647,664731],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Higgins, P."},{"label":"Runners left in scoring position, 2 out","value":"Hayes; Stewart, S."},{"label":"GIDP","value":"De La Cruz, E; Friedl."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"De La Cruz, E (2, fielding)."},{"label":"DP","value":"2 (McLain, M-De La Cruz, E-Stewart, S; Hayes-De La Cruz, E-Stewart, S)."}]}],"note":[{"label":"a","value":"Struck out for Friedl in the 9th."}]}},"officials":[{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Adames (by Phillips); Steer (by Roupp); Friedl (by Roupp)."},{"label":"Pitch timer violations","value":"Lee, J (batter timer)."},{"label":"ABS Challenge","value":"Higgins, P (Ball-Overturned to Strike); Devers (Strike-Confirmed); Bailey 2 (Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Roupp 87-49; Walker, R 17-12; Winn, K 12-9; Miller, E 24-14; Burns, Ch 87-54; Burke, B 15-12; Phillips 23-12; Moll 11-7; Nicolas 10-6."},{"label":"Groundouts-flyouts","value":"Roupp 4-3; Walker, R 2-0; Winn, K 0-1; Miller, E 0-0; Burns, Ch 6-3; Burke, B 1-0; Phillips 0-0; Moll 0-1; Nicolas 1-0."},{"label":"Batters faced","value":"Roupp 21; Walker, R 3; Winn, K 3; Miller, E 4; Burns, Ch 18; Burke, B 5; Phillips 6; Moll 3; Nicolas 2."},{"label":"Inherited runners-scored","value":"Phillips 1-1; Moll 1-0; Nicolas 1-0."},{"label":"Ejections","value":"Reds pitcher Connor Phillips ejected by 3B umpire Quinn Wolcott (8th)."},{"label":"Umpires","value":"HP: Junior Valentine. 1B: Brock Ballou. 2B: Paul Clemons. 3B: Quinn Wolcott. "},{"label":"Weather","value":"74 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, R To L."},{"label":"First pitch","value":"12:41 PM."},{"label":"T","value":"2:26."},{"label":"Att","value":"16,898."},{"label":"Venue","value":"Great American Ball Park."},{"label":"April 16, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","boxscoreName":"Roupp"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":38,"strikes":49,"strikePercentage":".560","hitBatsmen":2,"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":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":23,"airOuts":19,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":81,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":363,"era":"2.38","inningsPitched":"22.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.97","battersFaced":90,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":143,"strikes":220,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".750","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.53","walksPer9Inn":"2.78","hitsPer9Inn":"5.96","runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":76,"pitchingGameScore":76},{"player":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","boxscoreName":"Burns, Ch"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":87,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":33,"strikes":54,"strikePercentage":".620","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":2,"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}},"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":12,"groundOuts":19,"airOuts":23,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":79,"obp":".273","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":344,"era":"2.42","inningsPitched":"22.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.07","battersFaced":88,"outs":67,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":344,"balls":128,"strikes":216,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.87","walksPer9Inn":"3.63","hitsPer9Inn":"6.04","runsScoredPer9":"2.42","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":74,"pitchingGameScore":74},{"player":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","boxscoreName":"Lee, J"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":19,"airOuts":21,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".246","atBats":65,"obp":".301","slg":".385","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.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":38,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"loser":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"save":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}